cevap anahtarı

advertisement
2015-2016 EĞİTİM – ÖĞRETİM YILI Lisebilisim.com MESLEKİ VE TEKNİK ANADOLU LİSESİ
VERİ TABANI ORGANİZASYONU DERSİ ….. SINIFI 1.DÖNEM 1.SINAVI CEVAP ANAHTARI
1.SORU
2.SORU
3.SORU
4.SORU
5.SORU
6.SORU
TOPLAM
1. Veri tabanı nedir? Açıklayınız. (10p)
Bir kişiye veya ürüne ait detaylı verilerin bir düzen çerçevesinde saklandığı ortamlar “Veri tabanı” olarak
adlandırılır.
2. İlişkisel veritabanı nedir? İlişkisel veritabanında yer alacak tabloların özelliklerinden 3 tanesini
yazınız. (15p)
İlişkisel veri tabanı, birbirinden farkı tablolara yerleştirilmiş olan verilerin birbirleri ile belirli alanlara göre
ilişkilendirilerek düzenlenen veri tabanlarıdır.
 Tablolar satır ve sütunlardan oluşur.
Her sütunun alacağı isim birbirinden farklı olmalıdır.
Her satır birbirinden farklı olmalıdır yani birbiri ile tamamen ayni olan iki kayıt kullanılmamalıdır.
Satırların ve sütunların sırasının nasıl olacağı önemli değildir.
Hücrelerdeki veriler atomik olmalıdır
3. Anahtar nedir? Anahtar çeşitlerini (İngilizceleri ile beraber) yazarak açıklayınız. (15p)
Herhangi bir tablodaki her bir satır için kullanılan anahtarın tek olması gerekmektedir. Aksi takdirde kayıtlar
arasında tutarsızlıklar meydana gelebilmektedir.
Birincil anahtar(Primary key): Tabloda depoladığınız her satırı benzersiz şekilde tanımlayan bir veya daha
çok alandan oluşur. Hiçbir zaman NULL(boş) veya birbiri ile ayni olan değerleri içeremez
Yabancı anahtar(Foreign key) :yabancı anahtarlar birbirleri ile aynı olan değerler içerebilirler. Bir tabloda
birden fazla yabancı anahtar kullanılabilir.
4. Aşağıda verilen kısıtlamaların açıklamalarını yazınız. (15p)
Not null kısıtlaması; Veri girişi yapılacak bir tablodaki sütunun değer alıp (NULL) almaması (NOT NULL)
gerektiğini belirlemek için kullanılan kısıtlamadır.
Default kısıtlaması; Veri girişi sırasında bir alanın alabileceği varsayılan bir değer atamak için kullanılır.
Unique kısıtlaması; Tablodaki bir alana girilen verinin tekrarsız olmasını sağlamak için kullanılır.
Check Kısıtlaması; Kontrol kısıtlayıcı olarak da adlandırılır. Veri girişlerinin belirtilen kriterlere göre
yapılmasını sağlar. Örneğin kişinin T.C. Kimlik numarası girilirken 11 haneden fazla değer girilmesi
engellenebilir
5. Normalizasyon nedir? (5p)
6.
a)
b)
c)
Normalizasyon, taslak veri tabanı üzerinde birtakım işlemler yapılarak taslağı son haline yaklaştırma
yöntemidir.
Aşağıda verilen tabloya bakarak;
Tablodaki sorunu belirtiniz.
Bazı alanlarda tekrar eden veriler bulunmaktadır.
Gerekli normalizasyon kuralını uygulayınız. Uyguladığınız kuralın ismini yazınız.
Gereksiz tekrar sorununu çözmek için tabloyu başka normal tablolara bölmemiz gerekir. Bu duruma ikinci
normal form adı verilir.
Hastane
Doktor
Hastane_kodu
Doktor_adi
(birincil anahtar)
Uzmanlığı
Hastane_adi
Doktor_tel_no
Adres
Hastane_kodu
d) Tablodaki anahtar kısıtlamasını gösteriniz. Hastane_kodubirincil anahtar
e) Tablolar arasındaki ilişkiyi gösteriniz. (40p) hastane_kodu
Hastane_kodu
www.lisebilisim.com
Download
Study collections