M
mugair
Ziyaretçi
İlişkisel Veritabanı Yönetim Sistemleri (RDBMS)
Büyük miktardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle’ da bir RDBMS programıdır.
Oracle’ın temel özellikleri şunlardır ;
Büyük verileri tutabilmekte ve bu verilerin depolanma alanlarını ayarlayabilme imkanı ve bunları kontrol etme imkanı vermektedir.
Aynı anda birden fazla kullanıcıya verilerin bütünlüğünü bozmadan ve karışıklığa meydan vermeden hizmet verebilmektedir.
Sistem performansını en iyi şekilde kullanabilmektedir.
Günün 24 saati durmadan , haftalar hatta aylar boyu çalışabilmektedir.
İşletim sistemi , veri erişim dilleri ve ağ iletişim protokolleri standartlarıyla uyumludur.
Yetkisiz erişimleri engelleyebilme ve kontrol edebilme imkanını sunmaktadır.
Bütünlüğü veritabanı düzeyinde sağlayabilmektedir , böylece daha az kod yazılmaktadır.
Client / Server mimarisinin bütün avantajlarını kullanabilmektedir.
ORACLE veritabanının işletim sistemi tarafından bakıldığında , biri fiziksel diğeri mantıksal olmak üzere iki bölümü vardır.
Fiziksel bölüm işletim sisteminden görünen kısımdır.Bunlar Datafile (veri dosyası), Control File (Kontrol dosyası) , Log file (log dosyası) dır.
Mantıksal bölüm Tablespace , Table , View (görüntü) , Sequence (sıra) , Synonym (Eş anlam) , User (kullanıcı) dır.
Mantıksal bölüm yalnız ORACLE ’a bağlanıp SQL komutlaraı çalıştırılarak görünür.
ORACLE veritabanındaki her nesnenin bir sahibi vardır.Her user bir veya daha fazla Tablespace ’e sahip olabilmektedir.Her nesne ait olduğu user’ın herhangi bir tablespace’ inde (mantıksal olarak) bulunur.
Her Tablespace’ de kendisine sahip olan User’ın nesnelerini tutmak için işletim sisteminde bir veya daha fazla Datafile’a sahip olabilmektedir.
Kontrol Dosyaları (Control Files)
ORACLE veritabanı ile ilgili bilgiler bu dosyada tutulmaktadır.
Kontrol dosyalarında veritabanının adı , oluşturulma tarihi ,
dosyaların işletim sisteminde nerede olduğu , dosyaların geçerli
olup olmadığı gibi bilgiler tutulur.
Veri Blokları (Data Blocks)
ORACLE veri tabanında verilerin tutulduğu en küçük birime denir.
Genişlemeler (Extents)
Nesnelerin büyümek için aldıklaraı yere genişleme (extent)
denmektedir.Bir veya daha fazla veri bloğundan oluşmaktadır.
Parçalar (Segments)
Segment , veritabanında alan kullanan her bir nesne için ayrılmış
bölümlere denmektedir. Bir Segment bir veya daha çok extent’den
oluşmaktadır.
Bellek Yapıları , SGA ve PGA
SGA : ORACLE veritabanı oturumu için gereken Sistem Genel
Alanıdır.
PGA : Bir kullanıcı veya bağlantı için gereken Program Genel
Alanıdır.
Oracle Nesneleri
Cluster
Aynı anda sorgulanan birden fazla tablonun bir arada kaydedilmesine
“Cluster” denmektedir. Bu yapı , beraber sorgulanan tablolarda hız
kazancı için çok önemlidir.
Index
Tablolarda aranan kaydı daha çabuk bulabilmek için tanımlanan
nesnelere index denir. Index’ ler tablolarda sorguya çok muhatap olan
üzerine tanımlanmaktadır. Bir tablonun bir alanı üzerine index
tanımlamak demek , index alanındaki bilgilerin sıralanarak ve her
kaydın kayıt numarası (rowid)alınarak yeni bir segment’te tutulması
demektir.
Role
Veritabanındaki hakların toplanmış haline denmektedir.
Sistem Hakları ;
Create Session : Veritabanına bağlanma hakkı.
Create Table : Tablo oluşturma hakkı.
Create View : Görüntü oluşturma hakkı.
Create User : Kullanıcı oluşturma hakkı.
Alter Tablespace : Tablespace’lerin yapısını değiştirme hakkı
Drop Any Index : Index’ i silme hakkı
Büyük miktardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle’ da bir RDBMS programıdır.
Oracle’ın temel özellikleri şunlardır ;
Büyük verileri tutabilmekte ve bu verilerin depolanma alanlarını ayarlayabilme imkanı ve bunları kontrol etme imkanı vermektedir.
Aynı anda birden fazla kullanıcıya verilerin bütünlüğünü bozmadan ve karışıklığa meydan vermeden hizmet verebilmektedir.
Sistem performansını en iyi şekilde kullanabilmektedir.
Günün 24 saati durmadan , haftalar hatta aylar boyu çalışabilmektedir.
İşletim sistemi , veri erişim dilleri ve ağ iletişim protokolleri standartlarıyla uyumludur.
Yetkisiz erişimleri engelleyebilme ve kontrol edebilme imkanını sunmaktadır.
Bütünlüğü veritabanı düzeyinde sağlayabilmektedir , böylece daha az kod yazılmaktadır.
Client / Server mimarisinin bütün avantajlarını kullanabilmektedir.
ORACLE veritabanının işletim sistemi tarafından bakıldığında , biri fiziksel diğeri mantıksal olmak üzere iki bölümü vardır.
Fiziksel bölüm işletim sisteminden görünen kısımdır.Bunlar Datafile (veri dosyası), Control File (Kontrol dosyası) , Log file (log dosyası) dır.
Mantıksal bölüm Tablespace , Table , View (görüntü) , Sequence (sıra) , Synonym (Eş anlam) , User (kullanıcı) dır.
Mantıksal bölüm yalnız ORACLE ’a bağlanıp SQL komutlaraı çalıştırılarak görünür.
ORACLE veritabanındaki her nesnenin bir sahibi vardır.Her user bir veya daha fazla Tablespace ’e sahip olabilmektedir.Her nesne ait olduğu user’ın herhangi bir tablespace’ inde (mantıksal olarak) bulunur.
Her Tablespace’ de kendisine sahip olan User’ın nesnelerini tutmak için işletim sisteminde bir veya daha fazla Datafile’a sahip olabilmektedir.
Kontrol Dosyaları (Control Files)
ORACLE veritabanı ile ilgili bilgiler bu dosyada tutulmaktadır.
Kontrol dosyalarında veritabanının adı , oluşturulma tarihi ,
dosyaların işletim sisteminde nerede olduğu , dosyaların geçerli
olup olmadığı gibi bilgiler tutulur.
Veri Blokları (Data Blocks)
ORACLE veri tabanında verilerin tutulduğu en küçük birime denir.
Genişlemeler (Extents)
Nesnelerin büyümek için aldıklaraı yere genişleme (extent)
denmektedir.Bir veya daha fazla veri bloğundan oluşmaktadır.
Parçalar (Segments)
Segment , veritabanında alan kullanan her bir nesne için ayrılmış
bölümlere denmektedir. Bir Segment bir veya daha çok extent’den
oluşmaktadır.
Bellek Yapıları , SGA ve PGA
SGA : ORACLE veritabanı oturumu için gereken Sistem Genel
Alanıdır.
PGA : Bir kullanıcı veya bağlantı için gereken Program Genel
Alanıdır.
Oracle Nesneleri
Cluster
Aynı anda sorgulanan birden fazla tablonun bir arada kaydedilmesine
“Cluster” denmektedir. Bu yapı , beraber sorgulanan tablolarda hız
kazancı için çok önemlidir.
Index
Tablolarda aranan kaydı daha çabuk bulabilmek için tanımlanan
nesnelere index denir. Index’ ler tablolarda sorguya çok muhatap olan
üzerine tanımlanmaktadır. Bir tablonun bir alanı üzerine index
tanımlamak demek , index alanındaki bilgilerin sıralanarak ve her
kaydın kayıt numarası (rowid)alınarak yeni bir segment’te tutulması
demektir.
Role
Veritabanındaki hakların toplanmış haline denmektedir.
Sistem Hakları ;
Create Session : Veritabanına bağlanma hakkı.
Create Table : Tablo oluşturma hakkı.
Create View : Görüntü oluşturma hakkı.
Create User : Kullanıcı oluşturma hakkı.
Alter Tablespace : Tablespace’lerin yapısını değiştirme hakkı
Drop Any Index : Index’ i silme hakkı