Veri Tabanı Tasarımı 2025 Ara Sınav (Vize)
Kaynak: https://lolonolo.com/2025/10/27/veri-tabani-tasarimi-2025-vize-deneme-sinavi/
📖 Konu özeti (sınav öncesi tekrar)
Veri Tabanı Tasarımı 2025 Vize Deneme Sınavı
Veri Hiyerarşisi ve Temel Kavramlar
Veri tabanı tasarımının temelinde veri hiyerarşisi yatar. Rowley Bilgelik Hiyerarşisi (DIKW Piramidi), bu yapıyı aşağıdan yukarıya doğru şu şekilde sıralar: Veri (ham gerçekler), Enformasyon (işlenmiş ve anlamlı veri), Bilgi (bağlam kazandırılmış enformasyon) ve Bilgelik (uygulanan bilgi).
Veriler farklı formatlarda olabilir. Biçimsiz (unformatted) metinler, herhangi bir stil (kalın, italik vb.) içermeyen ham metinlerdir. Windows işletim sisteminde bu tür metinleri görüntülemek için kullanılan en temel yazılım Not Defteri’dir (Notepad).
İlişkisel Veri Tabanı Modeli (RDBMS)
Günümüzde en yaygın kullanılan veri tabanı modeli ilişkisel modeldir. Bu modelin hızlı olması, veri tekrarını önleyerek tutarlılığı sağlaması ve normalizasyon sayesinde az yer kaplaması gibi birçok avantajı vardır. Ancak bu modelin “çok az veri türünü desteklemesi” bir avantaj değildir; aksine, modern RDBMS’ler çok çeşitli ve karmaşık veri türlerini destekler.
İlişkisel veri tabanları ile iletişim kurmak için kullanılan standart sorgu dili SQL’dir (Structured Query Language). SQL, CRUD (Create, Read, Update, Delete) olarak bilinen temel veri işlemlerini gerçekleştirmek için kullanılır:
Veri Tabanı Tasarımı ve Varlık-İlişki (ER) Modeli
Tasarım sürecinde, veritabanını oluşturacak tablolar (Varlıklar) ve bu tablolar arasındaki ilişkiler belirlenir. Tablo adlandırmasında boşluk veya Türkçe karakter içermeyen, PascalCase (`Satislar`) veya lowercase (`kullanicilar`) gibi standartlara uygun isimler tercih edilir.