Đề thi CSDL NC K59
Câu 1: (2 điểm)
Hãy nêu các ưu điểm ca vic nhân bản phân đoạn trong các h s d
liu phân tán.
Câu 2: (4 điểm)
Cho v t cha_m(X,Y), vi X là cha m ca Y, và các s kin sau:
Cha_mẹ(Hùng, Dũng), cha_mẹ(Hùng, Bình), cha_m(Bình, Mai),
cha_mẹ(Dũng, Nam), cha_mẹ(Hà, Nam), cha_mẹ(Bình, Cường),
cha_m(Nam, Hoa).
a) Hãy s dng ngôn ng Datalog để viết các luật định nghĩa các quan h
sau:
T_tiên(X, Y): X là t tiên ca Y.
Anh_ch_em_rut(X, Y): X là anh ch rut ca Y.
Anh_ch_em_h(X, Y): X anh ch em h ca Y, tc t tiên cung
và có th bậc tương đương trong cây gia hệ.
Có_t tiên chung(X, Y): X và Y có chung t tiên.
b) Hãy trình bày mt cách tiếp cận đ tr li câu hỏi “Ai anh ch em h
của Mai”.
Câu 3: (4 đim)
Gi s cn một CSDL hướng đối tượng để lưu tr các thông tin liên quan đến
chương trình đào to c nhân CNTT trường ĐHSP HN. Các thông tin đưc
mô t như sau:
- Mỗi chương trình sẽ có các sinh viên và các ging viên tham gia, các
sinh viên gm sinh viên ngành phạm sinh viên ngành công
ngh thông tin.
- Thông tin v ging viên gm tên và hc v ca ging viên.
- Một chươn trình đầy đủ gm 3 hc phần, trong đó học phn 1 và 3 là
chung cho c 2 ngành phạm công ngh, còn hc phn 2
khác nhau vi mi ngành.
- Trong hc phn 1, sinh viên phi hoàn thành 20 môn hc t chn
trong s các chuyên đề trong chương trình đào to. Thông tin v
hc phn này là môn hc và s tín ch.
- Trong hc phần 2, sinh viên ngành phm thì thc tập phm
(thc tp trc tiếp các trường ph thông), sinh viên ngành CNTT
thì thc tp công ngh (thc tp các công ty). Thông tin v hc
phn này gồm tên trường kết qu với ngành phạm, gm tên
công ty và kết qu vi ngành công ngh.
- Trong hc phn 3, sinh viên phi hoàn thành 1 khóa lun tt nghip.
Thông tin gm tên khóa lun và chuyên ngành.
Hãy thiết kế ợc đồ cho CSDL trên và biu din bi kí pháp UML