Microsoft Excel gibi elektronik tablolara aşinaysanız, verilerin tablolarla nasıl kullanılabileceğini zaten anlamışsınızdır. Veritabanları ayrıca bilgileri depolamak, yönetmek ve almak için tabloları kullanır.
Zaten Veritabanlarını Kullanıyorsunuz
Farkında olmayabilirsiniz ama veritabanlarının gücüyle günlük yaşamınızda her zaman karşılaşırsınız. Örneğin, internet bankacılığı hesabınıza giriş yaptığınızda, bankanız önce kullanıcı adınızı ve şifrenizi kullanarak girişinizi doğrular ve ardından hesap bakiyenizi ve tüm işlemleri görüntüler. Arka planda çalışan bir veritabanı, kullanıcı adı ve şifre kombinasyonunuzu değerlendirir ve hesabınıza erişim sağlar. Ardından, istediğiniz gibi tarihe veya türe göre görüntülemek için işlemlerinizi filtreler.
Veritabanları ve E-Tablolar
Veritabanları, büyük miktarda veri depolamada ve çeşitli şekillerde manipüle etmede daha iyi oldukları için elektronik tablolardan farklıdır. İşte bir e-tablo kullanarak gerçekleştirmesi imkansız olmasa bile zor olan bir veritabanıyla gerçekleştirebileceğiniz birkaç işlem:
- Belirli kriterlere uyan tüm kayıtları alın
- Kayıtları toplu olarak güncelleyin
- Farklı tablolarda çapraz referans kayıtları
- Karmaşık toplama hesaplamaları yapın
Bir Veritabanının Öğeleri
Bir veritabanı birçok farklı tablodan oluşur. Excel tabloları gibi, veritabanı tabloları da sütunlardan ve satırlardan oluşur. Her sütun bir özniteliğe karşılık gelir ve her satır tek bir kayda karşılık gelir.
Örneğin, X Şirketindeki 50 çalışanın adlarını ve telefon numaralarını içeren bir veritabanı tablosu düşünün. Tablo, "Ad", "Soyadı" ve "TelefonNumarası" etiketli sütunlarla kurulur. Her satır, bir kişi için ilgili bilgileri içerir. 50 kişi olduğundan, tabloda 50 giriş satırı ve bir etiket satırı vardır.
Veritabanındaki her tablonun benzersiz bir adı olmalı ve her satırın (veya kaydın) onu tanımlamak için benzersiz bir alanı olması için her birinin birincil anahtar sütunu olmalıdır.
Veritabanındaki veriler, genel bütünlüğünü sağlamak için veriler üzerinde kurallar uygulayan kısıtlamalarla korunur. Benzersiz bir kısıtlama, birincil anahtarın kopyalanmamasını sağlar. Bir kontrol kısıtlaması, girebileceğiniz veri türünü kontrol eder. Örneğin, Ad alanı düz metni kabul edebilir, ancak Sosyal Güvenlik Numarası alanı belirli bir sayı kümesi içermelidir.
Bir veritabanının en güçlü özelliklerinden biri, yabancı anahtarlar kullanarak tablolar arasında ilişkiler oluşturma yeteneğidir. Örneğin, bir Müşteriler tablonuz ve bir Siparişler tablonuz olabilir. Her müşteri, Siparişler tablonuzdaki bir siparişe bağlanabilir. Siparişler tablosu da Ürünler tablosuna bağlı olabilir. Bu yöntem veritabanı tasarımını basitleştirir, böylece tüm verileri bir veya birkaç tabloya yerleştirmeye çalışmak yerine verileri kategoriye göre düzenleyebilirsiniz.
Bir Veritabanı Yönetim Sistemi
Bir veritabanı yalnızca verileri tutar. Bu verileri gerçek anlamda kullanmak için bir veritabanı yönetim sistemine ihtiyacınız var. Bir DBMS, veri almak veya eklemek için gereken yazılım ve işlevsellik ile birlikte veri tabanının kendisidir. Bir VTYS raporlar oluşturur, veritabanı kurallarını ve kısıtlamalarını uygular ve veritabanı şemasını korur. Bir DBMS olmadan, bir veritabanı sadece çok az anlamı olan bir bit ve bayt koleksiyonudur.
Bir veritabanı oluşturmayı denemek istiyorsanız, Microsoft Access gibi bir veritabanı programı başlamak için iyi bir yer olabilir.
SSS
Veritabanı şeması nedir?
Bir veritabanının şeması, yapısıdır. Veritabanına hangi bilgilerin veya nesnelerin girebileceğini belirtir ve aralarındaki ilişkiyi tanımlar. Şema genellikle Yapılandırılmış Sorgu Dili (SQL) kullanılarak tanımlanır.
İlişkisel veritabanı nedir?
İlişkisel bir veritabanı, birbiriyle ilişkili veri noktalarını depolar. Verileri, her biri onu tanımlayan benzersiz bir anahtara sahip bir veya daha fazla tablo halinde düzenler.
Veritabanı sorgusu nedir?
Sorgu, basitçe bir veri tabanından bilgi talebidir. Veriler, veritabanındaki bir veya daha fazla tablodan gelebilir veya diğer sorgulardan gelebilir. Bir Google araması yazdığınızda, örneğin bir sorgu gönderiyorsunuz.
Veritabanı kaydı nedir?
Kayıt, bir tabloda depolanan veri kümesidir. Kayıtlara bazen bir tuple. da denir.
Veritabanındaki yabancı anahtar nedir?
Yabancı anahtar, iki tablodaki verileri birbirine bağlayan ortak bir bileşendir. Yabancı anahtar, üst tablo adlı başka bir tablonun birincil anahtarına başvurur. Yabancı anahtarı içeren tabloya alt tablo denir.
Veritabanındaki varlık nedir?
Varlık, veritabanında var olan bir nesnedir. Hakkında bilgi depolamak istediğiniz bir kişi, yer, birim veya herhangi bir soyut kavram olabilir. Örneğin, bir okul veritabanı öğrencileri, öğretmenleri ve kursları varlık olarak içerebilir.