Sunuyu indir
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
Veritabanı Nedir? Veritabanı, verilerin saklanıldığı ve değişik formlarda yönetildiği dosya veya dosya gruplarıdır. 1
4
SQL Nedir? Data Retrieval Data Manipulation Language (DML) 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 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)
5
Veritabanı Tipleri İlişkisel Veritabanı 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)
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 bir yazılımdır..
8
Veri Tabanı Bileşenleri
Table View Constraint Index Sequence User Schema Segment Engine SQL Stored Program Database PL/Sql Java Trigger Type Procedure Function Java Class
9
Proje ve Yazılım Destek Performans İzleme ve Geliştirme
Veritabanı Yöneticisi (DBA) Planlama Geliştirme Kurulum DBA Bakım ve Yönetim ODM Kurulum Bakım ve Yönetimi Proje ve Yazılım Destek Performans İzleme ve Geliştirme İzleme ve Kontrol Güvenlik ve Erişim Yönetimi
10
Veritabanı Yönetim Sistemleri
Lotus FoxPro Access Paradox dBase Informix Progress PostgreSQL InterBase MySQL Oracle DB2 SQL Server Sybase
11
Neden ? 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) 10
12
Veritabanı Mimarisi Memory structures Process structures
Instance System Global Area (SGA) Process structures Background processes Database files Storage structures
13
Shared Pool Large Pool Database Instance Buffer Cache Redo Log
SGA Shared Pool Large Pool Instance Database Buffer Cache Java Pool Redo Log Buffer Background Processes System Monitor SMON Process Monitor PMON Database Writer DBW0 Log Writer LGWR Archiver ARC0 Database Redo Log Files Data Files
14
Mantıksal ve Fiziksel Yapısı
Database Schema Tablespace Data file Segment Extent Oracle data block OS block 17
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.