Ders kapsamında sütun (değişken) adları camelCase ile yazılır: ilk kelime küçük, sonraki kelimelerin baş harfi büyük, boşluksuz ve Türkçe karaktersiz. evAdresi bu kurala uyar. Boşluk ya da Türkçe karakter içeren adlar uygun değildir; isyeriadresi ise kelime ayrımı olmadığı için okunaksızdır.
Veri Tabanı Tasarımı 2022-2023 Final
Kaynak: https://lolonolo.com/2022/12/31/veri-tabani-tasarimi-2022-2023-final-sorulari/
📖 Konu özeti (sınav öncesi tekrar)
Veri Tabanı Tasarımı 2022 Final Soruları
Normal formlar, veri tabanı tasarımında uygulanan kurallardır ve süreç sonunda normalize bir veri tabanı elde edilir; öznel olduğu için test etmek de zor olabilir. Ancak normal formlar 3 adımla sınırlı değildir: 1NF, 2NF, 3NF'nin yanında BCNF, 4NF, 5NF ve alan/anahtar normal form da vardır.
Sürekli kayıt alan merkezi bir kayıt (olgu) tablosu ve çevresinde bu tabloya bağlı tanım tabloları bulunan tasarıma yıldız şema denir. Adını, merkezdeki tablonun etrafındaki tabloların yıldız biçiminde dizilmesinden alır.
Ders kapsamında tablo adları tekil, baş harfi büyük ve Türkçe karakter içermeyecek şekilde yazılır. Kullanici bu kurallara uyar. Kullanıcılar çoğul ve Türkçe karakterli, KULLANICI_TABLOSU tamamen büyük harfli, kullanıcılarTablosu ise hem çoğul hem Türkçe karakterlidir.
Sol tarafa kişiyi benzersiz tanımlayan nitelik yazılmalıdır. ePosta adresi her kişiye özgüdür; ad, soyad ve ev adresi ise birden fazla kişide aynı olabilir. Bu yüzden en uygunu ePosta'dır.
Veri saklama türleri; geleneksel dosya saklama, hiyerarşik, ağ ve ilişkisel veri tabanlarıdır. Web servisler ise uygulamalar arasında veri alışverişini sağlayan iletişim yapılarıdır, bir veri saklama türü değildir.
1663318419 bir Unix zaman damgasıdır: 1 Ocak 1970'ten itibaren geçen saniye sayısını tek bir tam sayı olarak ifade eder. Diğer şıklar bu sayıyı tarih-saat biçimiyle karıştırdığı için geçerli bir biçim oluşturmaz.
İkincil veri, farklı kaynaklardan (kurumlar, yayınlar, veri tabanları) hazır olarak elde edilen veridir. Birincil veri ise araştırmacının ihtiyacına göre doğrudan kendisinin topladığı veridir.
Birinci normal form (1NF), her hücrenin tek (atomik) bir değer almasını zorunlu kılar. Örneğin bir telefon hücresine virgülle birden fazla numara yazmak 1NF'ye aykırıdır.
Ölçüm veya sayımla elde edilen sayısal veriler nicel veridir (örneğin boy, kilo, sıcaklık). Nitel veri ise ifade, durum, özellik gibi sayısal olmayan verilerdir.
Bir müşteri birçok ürün satın alabilir, bir ürün de birçok müşteri tarafından alınabilir. Her iki yönde de birden fazla eşleşme olduğundan ilişki çoğa çoktur; genellikle Siparis gibi bir ara tabloyla kurulur.
Ders kaydı veri tabanında ders, öğrenci, öğretim üyesi ve kampüs kayıt sürecinin parçalarıdır. Diploma ise mezuniyetle ilgili olup ders kaydı sürecinin bir varlığı değildir; bu nedenle en uygunsuz tablodur.
Tablolar arasındaki ilişki türleri bire bir, bire çok (veya çoğa bir) ve çoğa çoktur. "Çoğa az" diye bir ilişki türü yoktur.
Normalizasyon, tasarımcının yorumuna ve deneyimine bağlı öznel bir süreçtir. Kesin ve nesnel bir doğru olmadığı için sonucun doğruluğu otomatik olarak test edilemez.
Mahkeme sürecinde hakim, davacı, davalı ve şehir (mahkemenin yeri) anlamlı varlıklardır. Yıl ise ayrı bir tablo olmak yerine bir tarih niteliği olarak tutulmalıdır; bu yüzden tablo olarak bulunması en uygunsuzdur.
Ham verilerin bir araya getirilip işlenmesiyle elde edilen anlamlı yargılara enformasyon denir. Enformasyonların birleşmesiyle bilgi, bilginin yorumlanmasıyla bilgelik oluşur.
ancak ilişkinin tersi yönünde en fazla bir kayıtla eşleşilmesi durumunda elde edilen ilişki türü aşağıdakilerden hangisidir?
Bir taraftaki kayıt karşı tabloda birden fazla kayıtla eşleşebiliyor, ancak ters yönde en fazla bir kayıtla eşleşiyorsa ilişki bire çoktur. Örneğin bir müşterinin birden çok siparişi olabilir, ama her sipariş tek bir müşteriye aittir.
Bir tablonun kendisiyle ilişkili olması (örneğin Personel tablosunda yönetici_id'nin yine Personel'e bağlanması) üst-alt ilişkisi kuran ağaç yapısı oluşturur. Bu yapı hiyerarşik veri tabanı yapısıdır.
Futbol maçı oyununda takım, hakem, stadyum ve maç oyunun temel varlıklarıdır. Altyapı ise maçların oynanmasıyla doğrudan ilgili bir varlık değildir; bu yüzden bulunması en uygunsuz tablodur.
Sol tarafa diğer nitelikleri belirleyen, benzersiz bir nitelik yazılmalıdır. Bir bölgede her radyonun frekansı kendine özgüdür ve radyoyu tanımlar. ulke, dil ve sehir birçok radyoda aynı olabilir; radyo adı ise değişebilir veya benzer olabilir.