Şema ve Veri Tabanı Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 4 Mayıs Ayı 2024
Anonim
#2 İlişkisel ve NoSQL Veritabanları  [ Veritabanı ve SQL Dersleri ]
Video: #2 İlişkisel ve NoSQL Veritabanları [ Veritabanı ve SQL Dersleri ]

İçerik


Veritabanı bugünün hayatında ortak bir terimdir. Birçok işletme, firma, kuruluş, enstitü vb., Verilerini iyi biçimlendirilmiş bir biçimde saklamak için bir veri tabanına ihtiyaç duymaktadır; Bir veritabanı tasarlarken, şema Bir veritabanının oluşturulmasında yer alacak tabloları, tablonun özniteliklerini ve onların ilişkilerini doğrulayan bir veritabanının yapısal görünümünü tanımlayan bir kavramdır. Şema, bir veritabanının tasarım aşamasında belirtilmelidir. Aşağıdaki şema ve veritabanı arasındaki farkları aşağıda gösterilen karşılaştırma tablosunun yardımıyla öğrenelim.

  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelŞemaVeritabanı
TemelŞema bir veritabanının yapısal bir görünümüdür.Veri tabanı, birbiriyle ilişkili veri topluluğudur.
değişiklik Bir kez bildirilen şema sık sık değiştirilmemelidir.Veritabanındaki veriler sürekli olarak güncellenmeye devam eder, bu nedenle veritabanı sık sık değişir.
Dahil etmekŞema, tablo adı, alan adı, türleri ve sınırlamaları içerir.Veritabanında belirtilen şema, veriler (kayıtlar) ve verilerin kısıtlamaları bulunur.
tablolarDDL ifadeleri bir veritabanı için bir şema belirler.DML deyimi, veritabanındaki kayıtları (verileri) günceller.


Schema'un tanımı

Şema Tüm bir veritabanının yapısal bir tanımı veya açıklamasıdır. Bir veritabanının şemasını bildirdikten sonra, sık sık değiştirilemez Bir veritabanındaki verilerin düzenini bozacağı için.

Veritabanının şeması olarak adlandırılan bir diyagram biçiminde görüntülenebilir şema diyagramı. Şema şeması, bir veritabanının hangi tabloları içerdiğini, bu tablolardaki değişkenlerin neler olduğunu gösterir. Tabloların birbirleriyle nasıl ilişkilendirildiği. Şema şeması, veritabanının her bir özelliğini gibi göstermemesine rağmen, veritabanının örneklerini, öznitelik türlerini göstermez.

DDL (Veri Tanım Dili) ifadeleri bir veritabanının şemasını belirtir. Tablonun adını, niteliklerinin adını, kısıtlamalarını ve veritabanındaki diğer tablolarla ilişkilendirilmesini belirtir. DDL ifadeleri ayrıca bir veritabanının şeması değiştirileceği zaman kullanılır.


Aşağıda, öğrenci bilgileri içeren bir veritabanının şeması gösterilmektedir. Tüm tabloların adını ve tüm bu tabloların değişkenlerini gösterdiğini görebilirsiniz.

Veritabanının tanımı

Veri tabanı, iyi organize edilmiş ve birbiriyle ilişkili veri topluluğudur. Veri tabanı, yapı (Şema), veri tipleri ve depolanacak verilerin kısıtlamalarını ve verileri, örneğin, dikkate alınan bir nesneler hakkındaki gerçekleri veya bilgileri içerir.

Veritabanındaki veriler güncellenmeye devam eder. Dolayısıyla, veritabanı alır sık sık değişti. DML komutu, veritabanındaki verilerdeki değişiklikleri belirtir. Veritabanındaki belirli bir anda bulunan veri denir. veritabanı örneği.

Bir veritabanı herhangi birinden olabilir boyut, olabilir oluşturulan ve ameliyat el ile veya olabilir bilgisayarlı. Şimdi bir gün veritabanı dijital olarak işletilmektedir. DBMS (Veri Tabanı Yönetim Sistemi) bir veri tabanında veri oluşturulmasından ve korunmasından sorumlu tutulmaktadır.

  1. İki terim, şema ve veri tabanı arasındaki temel fark, tanımlarında, yani veri tabanı, düşünülen nesne hakkındaki gerçeklerin veya bilgilerin toplanmasıdır. Öte yandan, Şema tüm veritabanının yapısal bir gösterimidir.
  2. Bir veritabanı için bir şema bildirdiğinizde, veritabanındaki verilerin düzenini bozacağı için sık sık değiştirilmez. Öte yandan, veritabanı sık sık güncellenir.
  3. Bir şemanın tabloların ve tabloların içindeki yapıları içerdiği bir tarafta, çeşitleri ve kısıtlamaları. Veritabanında, tablo kayıtlarını içeren bir şema bulunur.
  4. DDL deyimi şemanın oluşumunu ve değiştirilmesini belirler. DML ifadeleri, veritabanındaki verilerin oluşturulmasını ve değiştirilmesini belirtir.

Sonuç:

Bir veritabanı oluşturmadan önce, bir veritabanının oluşturulması için ana hatları tanımlayan bir şema oluşturmanız gerekir. İyi bir şema iyi bir veritabanı oluşturabilir. Bir şemada sık sık değişiklik kabul edilmediğinden şema dikkatlice oluşturulmalıdır.