SQL (YAPILANDIRILMIŞ
SORGU DİLİ)
Sistematik erişim imkanı
olan, yönetilebilir,güncellenebilir,taşınabilir,birbiri arasında tanımlı
ilişkiler bulundurulabilir bilgiler kümesidir.
Veri: Veritabanında saklanan en
küçük bilgi parçasıdır.
Kayıt:Verilerden oluşan birbiri
ile ilgili veritabanı yapısıdır.
Tablo:Kayıtların peşpeşe
birleşmesi ile oluşan verilerin saklandığı veritabı nesnesidir.
Alan: Bir verinin kaydolması
için gerekli biçimi ve türü belirlenmiş kısımdır.
Sql
Server’daki nesneler;
·
Veritabanının
kendisi(Database)
·
Transaction Log
·
Tablolar
·
Filegroup’lar
·
Diagramlar
·
View’lar
·
Stored
Cedure’ler
·
Kullanıcı
tanımlı fonksiyonlar
·
İndeksler
·
Clr Assembly’ler
·
Raporlar
·
Full-text
catalogs
·
Kullanıcı
Tanımlı veri tipleri
·
Roller
·
Kullanıcılar
Veri Tabanı Nesnesi Sql Server ile ilişkili en yüksek seviyeli
nesnedir.
Sql Server’de 4 sistem
tabanı yer almaktadır. Bunlar; Model
veritabanı, Master veritabanı, Msdb veritabanı, Tempdb veritabanı.
Server’in düzgün çalışabilmesi için bu veritabanlarının yüklenmiş olması
gerekir.
v Master veritabanı:Her sql Server veritabanına sahiptir. Bu
veritabanı sistemi bütün izlemeyi sağlayan, özel tablolar kümesini içine alır.
Server’i tanımlayan herşey Master veritabanı’nda saklanır.Sistemdeki bu
veritabanı kritiktir ve silinemez. Asıl kayıtlar burada tutulur, tutmazsa
veritabanı gider ve silinir.
v Model veritabanı: Bu veritabanı kopyalama için uygun,
referans alınabilecek model anlamındadır. Oluşturacağınız herhangi bir
veritabanı için model veritabanı bir şablon oluşturur.
Burada oluşturalacak
veritabanının nasıl olacağını belirleyebiliriz. Bu veritabanı da silinemez.
Oluşturduğunuz herhangi bir
veritabanı model veritabanı büyüklüğünde olmalıdır.
Daha önceden belirttiğiniz
boyuttan küçük bir veritabanı oluşturamazsınız.
v Msdb Veritabanı: Sql acent işlem sürecinin herhangi bir
sistem görevini sakladığı yerdir. Mesela belli bir zaman için özel bir
yedekleme görevi için zamanlayıcı oluşturduysanız bununla ilgili veritabanı bu
veritabanında tutulur.
v Tempdb veritabanı: Karmaşık bir yapıda herhangi bir sorgulama
yaptığınızda sql’de geçici tablolar oluşturulması gerekirse, bu işlemi
tempdb yoluyla yapar. Verinin geçici olarak
saklanması gerektiği zamanda bu veritabanında saklanır. Diğer veritabanlarından
farkı bu veritabanının kendisi de geçicidir.
Sql Server her
başlatıldığında kendiliğinden oluşur.
Sql Server’da 2 örnek
veritabanı vardır;
v Adventure Works:Sql Server 2005’in oldukça
çok özelliğini içeren güçlü bir veritabanı örneğidir. Herşeyi bütün olarak
gösterir.
v Adventure Works Dw: Bir analiz servisi
örneğidir.Üzerinde birçok analiz servislerinin projelerinin bulunduğu
veritabanıdır.
Hiç yorum yok:
Yorum Gönder