Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Veritabanı Temel Kavramlar ve Veritabanına Genel Bakış.

Benzer bir sunumlar


... konulu sunumlar: "Veritabanı Temel Kavramlar ve Veritabanına Genel Bakış."— Sunum transkripti:

1 Veritabanı Temel Kavramlar ve Veritabanına Genel Bakış

2 Gündem:  Veritabanı Nedir?  SQL Nedir?  Veritabanı Tipleri (ilişkisel, hiyerarşik, nesnel vs.)  Veritabanı Yönetim Sistemi (DBMS) Nedir?  Veritabanı Bileşenleri (tablo, index, view, procedure,.)  DBA kimdir? Ne iş yapar?  Bilinen Veritabanları Nelerdir?  Neden ORACLE?  Oracle Veritabanı Yapısı  Oracle Eğitim & Kariyer

3 1 Veritabanı Nedir? Veritabanı, verilerin saklanıldığı ve değişik formlarda yönetildiği dosya veya dosya gruplarıdır.

4 SQL Nedir? – Structured Query Language (SQL): Veritabanında bulunan verilere erişmek için kullanılan yapısal sorgulama dilidir. – Yerine getirdikleri göreve göre aşağıdaki gibi gruplandırılır:  Querying data  Inserting, updating, and deleting rows in a table (DML)  Creating, replacing, altering, and dropping objects (DDL)  Controlling access to the database and its objects (DCL) Data Retrieval Data Manipulation Language (DML) Data Definition Language (DDL) Transaction Control Data Control Language (DCL) SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMIT ROLLBACK SAVEPOINT GRANT REVOKE SQL Statements

5 Veritabanı Tipleri Hiyerarşik Veritabanı Ağ Veritabanı İlişkisel Veritabanı Nesnesel Veritabanı

6 İlişkisel Veritabanı İlişkisel veri tabanı, ayrı tablolara yerleştirilmiş verilerin belirli alanlarına göre ilişkilendirilerek; ilişkisel modele göre düzenlenen veri tabanlarına verilen isimdir. Database server Çalışanlar tablosu Departmanlar tablosu ……

7 Veri Tabanı Yönetim Sistemi (DBMS) bir yazılımdır.. Ne için vardır?... Veritabanlarını oluşturmak Upgrade leri uygulamak veritabanlarını açıp kapatmak Veritabanı depolama yapısısını yönetmek Kullanıcı ve güvenliği yönetmek Kullanıcı objelerini yönetmek Yedek almayı ve gerektiğinde geri dönüşü yönetmek Performansı monitor etmek Verileri sorgulamak ve işlemek veritabanını programlamak User Schema Segment Engine SQL Stored Program Database

8 Veri Tabanı Bileşenleri Table View Constraint Index Sequence Trigger Type Procedure Function Java Class User Schema Segment Engine SQL Stored Program Database PL/Sql Java

9 Veritabanı Yöneticisi (DBA) DBA Planlama Geliştirme Kurulum Bakım ve Yönetim İzleme ve Kontrol Güvenlik ve Erişim Yönetimi ODM Kurulum Bakım ve Yönetimi Proje ve Yazılım Destek Performans İzleme ve Geliştirme

10 –Lotus –FoxPro –Access –Paradox –dBase –Informix –Progress –PostgreSQL –InterBase –MySQL –Oracle –DB2 –SQL Server –Sybase Veritabanı Yönetim Sistemleri

11 Neden ? 10  Büyük şirketler için en iyi çözüm.  Performans:  Bakım durumlarında bile kapatılmıyor.  Şifreleme: Şifreleme doğrudan veritabanı seviyesinde yapılıyor bu da hızı artırıyor.  Yedekleme ve Geri Yükleme: Yedekleme işlemini kendi içinde yapabiliyor ve istenilen bir tarihe veritabanını otomatik olarak geri döndürebiliyor. (Flashback Technology)

12 Storage structures Memory structures Process structures Instance System Global Area (SGA) Background processes Database files Veritabanı Mimarisi

13 System Monitor SMON Database Writer DBW0 Log Writer LGWR Process Monitor PMON Archiver ARC0 SGA Java Pool Database Buffer Cache Redo Log Buffer Shared Pool Large Pool Instance Database Background Processes Data Files Redo Log Files

14 17 Database MantıksalFiziksel Tablespace Data file OS block Segment Extent Oracle data block Schema Mantıksal ve Fiziksel Yapısı

15 Eğitim & Kariyer - Başlangıç için alınması gereken eğitimler: Introduction to SQL Database Administration Workshop I Database Administration Workshop II - Sertifikalar: OCA, OCP, OCM - Herzaman sorularınız için

16 TEŞEKKÜRLER Talip Hakan ÖZTÜRK Bilgisayar Mühendisi Oracle Certified Professional 10g Oracle Certified Associate 10g Oracle Certified Expert


"Veritabanı Temel Kavramlar ve Veritabanına Genel Bakış." indir ppt

Benzer bir sunumlar


Google Reklamları