ŞEma ve Veritabanı Arasındaki Fark
Şema ve Veritabanı nedir?
Bir veritabanı, genellikle bilgisayar sistemlerinde depolanan yapılandırılmış bir veri koleksiyonu olarak tanımlanabilir. Bir veri tabanı yapısı, verileri bir veri tabanı modelinin yardımıyla düzgün bir şekilde organize ederek ulaşır. "Şema" terimi "bir plan veya şekil" anlamına gelir ve hangi verilerin bir veritabanında depolanabileceğini kullanarak mantıksal bir yapı oluşturmak veya oluşturmak için kullanılan terminoloji olarak tanımlanabilir. Teknik olarak konuşursak, bir veritabanı şeması, kayıtları depolamak için kullanılan veritabanı yönetim sistemi tarafından tanımlanan ve desteklenen alttaki yapıdır.
Genel olarak bir şema, bir proje veya ürün geliştirmenin analiz aşamasında veritabanı tasarımcıları ve iş analistleri tarafından yakalanan ve belgelenen tasarım modellerinin soyutlamanın daha üst düzey bir seviyesidir. Bir veritabanında olduğu gibi mevcut değildirler, ancak bazı veri tabanları türlerinde bazı seviyelerde fiziksel bir biçimde gerçekleştirilebilirler.
Bir kullanıcıyı bu perspektife getirdiğimizde, bu üç varlığı (veritabanı, şema ve kullanıcı) aşağıdaki gibi tanımlayabiliriz:
Veritabanı, fiziksel dosyaların bir toplamıdır.
Bir kullanıcı bir veritabanına bağlanan kişidir.
Şema, kullanıcıya ait nesnelerin koleksiyonudur.
Kısaca özetlemek gerekirse, bir şema genellikle veritabanı sisteminin yapısını grafiksel olarak gösterirken, veritabanının kendisi kayıtların veya verilerin yapılandırılmış bir derlemesidir.
Özet:
1. Bir veritabanı, fiziksel yapıdır.
3'ten büyük ->2. Şema mantıksal yapıdır.
3. Bir veritabanı, tablolarda depolanan ilgili kayıtların ve verilerin bir toplamıdır.
4. Bir şema, diğer taraftan, veritabanının mantıksal bir tanımlamasıdır, diğer bir deyişle, tüm tabloların ve sütunların adlarını tanımlayan ve her bir sütunun ne tür olduğunu tanımlayan bir plan vb.
5. Bazı veritabanı yönetim sistemlerinde, herhangi bir seviyede fiziksel biçimde bir şema oluşturulabilir.
6. Şema nesneleri ile disklerdeki bilgileri depolayan fiziksel dosyalar arasında bire bir yazışmalar yoktur.