Veritabanı ve Şema Arasındaki Fark

Veritabanı ve Şema Arasındaki Fark
Veritabanı ve Şema Arasındaki Fark

Video: Veritabanı ve Şema Arasındaki Fark

Video: Veritabanı ve Şema Arasındaki Fark
Video: TARİHİN EN KOMİK SAVAŞI :) 2024, Temmuz
Anonim

Veritabanı ve Şema

Büyük miktarda veriyi kolayca düzenlemek, depolamak ve almak için tasarlanmış bir sisteme veritabanı denir. Başka bir deyişle, bir veritabanı, bir veya daha fazla kullanıcı için bir dizi organize veriyi (tipik olarak dijital biçimde) tutar. Genellikle DB olarak kıs altılan veritabanları, belge-metin, bibliyografik ve istatistiksel gibi içeriklerine göre sınıflandırılır. Öte yandan, veritabanı şeması, kuruluşun resmi açıklaması ve veritabanındaki verilerin yapısıdır. Bu açıklama, tabloların, sütunların, veri türlerinin, dizinlerin ve çok daha fazlasının tanımlarını içerir.

Veritabanı

Bir veritabanı, mimarisinde farklı seviyelerde soyutlama içerebilir. Tipik olarak, üç seviye: harici, kavramsal ve dahili veritabanı mimarisini oluşturur. Dış düzey, kullanıcıların verileri nasıl görüntülediğini tanımlar. Tek bir veritabanı birden çok görünüme sahip olabilir. Dahili seviye, verilerin fiziksel olarak nasıl depolandığını tanımlar. Kavramsal düzey, iç ve dış düzeyler arasındaki iletişim ortamıdır. Nasıl depolandığından veya görüntülendiğinden bağımsız olarak veritabanının benzersiz bir görünümünü sağlar. Analitik veritabanı, Veri ambarları ve Dağıtılmış veritabanları gibi çeşitli veritabanları türü vardır. Veritabanları (daha doğrusu ilişkisel veritabanları) tablolardan oluşur ve Excel'deki elektronik tablolara çok benzer şekilde satırlar ve sütunlar içerir. Her sütun bir özniteliğe karşılık gelirken, her satır tek bir kaydı temsil eder. Örneğin, bir şirketin çalışan bilgilerini saklayan bir veritabanında, sütunlar çalışan adı, çalışan kimliği ve maaşı içerebilirken, tek satır tek bir çalışanı temsil eder. Bir veritabanı sistemindeki tüm veritabanlarını yönetmek için bir DBMS (Veritabanı Yönetim Sistemi) kullanılır. Tipik olarak, bir veritabanının yapısı, bir DBMS olmadan işlenemeyecek kadar karmaşıktır. Popüler DBMS ürünleri Microsoft SQL Server, MySQL, DB2, Oracle ve Microsoft Access'tir.

Şema

Bir veritabanı sisteminin veritabanı şeması, verilerin yapısını ve organizasyonunu açıklar. Veritabanı şemasını tanımlamak için Veritabanı Yönetim Sistemi tarafından desteklenen resmi bir dil kullanılır. Şema, veritabanının tabloları kullanılarak nasıl oluşturulacağını açıklar. Resmi olarak şema, tablolara bütünlük kısıtlamaları getiren formül kümesi olarak tanımlanır. Ayrıca, veritabanı şeması tüm tabloları, sütun adlarını ve türlerini, dizinleri vb. tanımlayacaktır. Kavramsal şema, mantıksal şema ve fiziksel şema olarak adlandırılan üç tür şema vardır. Kavramsal şema, kavramların ve ilişkilerin nasıl haritalandırıldığını açıklar. Mantıksal şema, varlıkların, niteliklerin ve ilişkilerin nasıl eşlendiğini tanımlar. Fiziksel şema, yukarıda bahsedilen mantıksal şemanın özel bir uygulamasıdır.

Veritabanı ve Şema arasındaki fark nedir?

Özet olarak, bir veritabanı organize edilmiş bir veri topluluğudur, veritabanı şeması ise bir veritabanı sistemindeki verilerin yapısını ve organizasyonunu tanımlar. Veritabanı, verilerin kayıtlarını, alanlarını ve hücrelerini tutar. Veritabanı şeması, bu alanların ve hücrelerin nasıl yapılandırıldığını ve organize edildiğini ve bu varlıklar arasında ne tür ilişkilerin eşlendiğini açıklar. Anlaşılır bir şekilde, bir veritabanının şeması bir kez oluşturulduktan sonra sabit kalırken, veritabanı tablolarındaki gerçek veriler her zaman değişebilir.

Önerilen: