Tải bản đầy đủ (.pdf) (3 trang)

BÀI TẬP VỀ CƠ SỞ DỮ LIỆU

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (132.98 KB, 3 trang )


1
Bài tp chng 2

1. Xây dng hoàn chnh lc đ ER cho c s d liu Công ty trong bài ging.

2. Xét các yêu cu sau cho mt c s d liu ca mt trng đi hc dùng đ
qun lý quá trình hc tp ca các sinh viên:
a. Mi sinh viên có tên, mã s sinh viên, s chng minh nhân dân, đa ch tm
trú và s đin thoi, đa ch thng trú và s đi
n thoi, ngày sinh, gii tính,
nm hc (nht, nm hai, nm ba, nm bn, đã tt nghip), ngành hc
(khoa), bc hc (c nhân, thc s, tin s). Mi sinh viên có duy nht mt
mã s và mt s chng minh nhân dân.
b. Mi khoa đc mô t bi tên, mã s khoa, đa ch, s đin thoi. Mi khoa
có duy nht mt tên và mt mã s.
c. Mi môn hc có tên, tóm t
t môn hc, mã s, s tín ch, và đc ph trách
bi mt khoa. Mi môn hc có mt mã s duy nht.
d. Mi lp hc có mt mã s, đc t chc trong mt hc k (hc k I, II) ca
mt nm c th, do mt ging viên ph trách và dy mt môn hc nào đó.
Mã s ca lp hc dùng đ phân bit các lp dy cùng m
t môn hc trong
cùng mt thi đim (hc k/nm), có giá tr tng dn t 1, 2, 3, …, cho đn
tng s các lp dy môn hc đó ca mi hc k. Ví d trong hc k 1 nm
2004, lp 1 hc môn  ha máy tính do ging viên Nguyn Vn A ph
trách, lp 2 cng hc môn  ha máy tính do ging viên Trn Vn B ph
trách.
e. Bng đi
m ca mt sinh viên phi lit kê chi tit lp hc mà sinh viên đã
tng tham d và đim s đt đc (0, 1, …, 10).


Xây dng s đ thc th - liên kt (ER). Xác đnh các thuc tính khoá cho mi
kiu thc th và các ràng buc (lc lng, tham gia) cho mi kiu liên kt.

3. Ngi ta mun xây dng mt c s d liu đ theo dõi các đi bóng và các
trn đu ca các
đi trong mt gii vô đch bóng đá quc gia. Mi đi có nhiu
cu th, nhng không phi tt c đu đc tham gia vào mt trn đu. Ngi ta
mun theo dõi s tham gia thi đu ca các cu th trong mi trn đu, v trí ca
cu th (th môn, hu v biên, trung v, tin v, tin đo, …) trong mt trn
đu và kt qu ca trn
đu. Hãy thit kt s đ ER cho ng dng này và nêu
rõ các gi đnh ca bn.

4. Thit k c s d liu cho mt bo tàng ngh thut. Gi s rng các yêu cu
sau đc đã đc thông qua:
• Bo tàng có mt b su tp các tác phm ngh thut (TPNT). Mi TPNT có
mt mã s duy nht (MaTP), mt tác gi (Tacgia), mt nm sáng tác (Nam)
nu có, m
t ch đ (Chude) và mt li din gii (Chugiai). Các tác phm
ngh thut đc phân loi theo nhiu cách đc mô t di đây.

2
• Các TPNT đc phân loi da trên loi hình sáng tác. Có 3 loi hình sáng
tác chính sau: hi ha (HOIHOA), điêu khc (DIEUKHAC) và tc tng
(TACTUONG). Ngoài ra còn các loi hình khác (KHAC).
• Loi hình HOIHOA đc th hin bi cht liu (Chatlieu) nh sn du,
màu nc,… , vt liu (Vatlieu) nh giy, vi, g,… và trng phái
(Truongphai) nh hin đi, n tng,…
• Loi hình DIEUKHAC và TACTUONG đc th hin bi vt liu
(Vatlieu) nh g

, đá,… , chiu cao (Cao), khi lng (Khoiluong) và phong
cách (Phongcach).
• Tác phm ngh thut thuc loi hình KHAC đc th hin bi th loi
(Theloai) nh nh chp,… và phong cách (Phongcach).
• Các TPNT còn đc phân thành loi s hu riêng (SOHUU) là tài sn ca
bo tàng đc mô t bi ngày s hu tác phm (NgaySohuu), tình trng
(Tinhtrang) đang đc trng bày hay lu trong kho, tr giá (Trigia); hoc
loi đi mn (MUON) là tác phm đc mn t
b su tp khác
(BoSuuTap), ngày mn (NgayMuon), ngày tr (NgayTra).
• Các TPNT cng có thông tin mô t v quc gia xut x (Xuatxu), mô t
thi đi (Thoidai) chng hn phc hng, hin đi, c đi,…
• Thông tin v tác gi (TACGIA) nu có nh tên (Ten), ngày sinh
(Ngaysinh), ngày mt (Ngaymat), quc tch (Quoctich), thi đi (Thoidai),
chuyên môn (Chuyenmon) và din gii (Chugiai). Gi s tên ca các
TACGIA là duy nht.
• Các cuc trin lãm (TRIENLAM) đc xác đnh bi tên (Ten), ngày m
ca (NgayMo) và ngày đóng ca (NgayDong). Các TRIENLAM liên quan
đn tt c các tác phm ngh thut đc trng bày trong cuc trin lãm đó.
• Thông tin v các b su tp khác (BOSUUTAP) mà bo tàng có liên h đ
mn tác phm đc mô t bi tên duy nht (Ten), hình thc su tp
(Hinhthuc) chng hn bo tàng, cá nhân,… , din gii (Chugiai), đa ch
(Diachi), s đin thoi (Dienthoai) và ngi giao dch (Doitac).
Xây dng s đ th
c th - liên kt m rng (EER). Trình bày các gi đnh ca
bn và gii thích các la chn trong vic thit k EER ca bn.

5. Xét s đ ER biu din mt phn c s d liu ca mt ngân hàng.
• Có các kiu thc th yu trong lc đ hay không? Nu có cho bit tên,
khóa b phn và liên kt đnh danh ca các kiu thc th yu

đó.
• Cho bit tên tt c các kiu liên kt và xác dnh ràng buc (min, max) ca
mi kiu thc th tham gia vào các kiu liên kt.
• Gi s mi khách hàng có ít nht mt tài khon nhng ch có nhiu nht hai
khon vay ti cùng mt thi đim và mt chi nhánh ngân hàng không th có
nhiu hn 1000 khon vay. iu này đc th hin bng ràng buc (min,
max) nh th nào?


3


























6. Xét lc đ trong bài 5 và gi s rng cn phi lu các loi tài khon khác
nhau nh tài khon tit kim (TK_TIETKIEM), tài khon vãng lai (TK_
VANGLAI), và các khon vay khác nhau nh khon vay mua nhà (KV_
NHA), khon vay mua ôtô (KV_OTO), Gi s mun lu li các giao dch
(GIAODICH) trên mi tài khon nh rút tin, gi tin, kim tra, và các
thanh toán (THANHTOAN) ca mi khon vay; mi giao dch và thanh toán
có thông tin gm s tin, thi đi
m thc hin. S dng ER và các khái nim
chuyên bit hóa và tng quát hóa đ b sung lc đ.
CHINHANH
NGANHANG
TAIKHOAN KHOANVAY
KHACHHANG
CN_NH
TK_CN KV_CN
TK_KH KV_KH
1
N
1
1
N
N
M
M
N

N
MaNH Ten
Diachi
MaCN Diachi
SoT
K
Sodu
Loai
MaKV
SoTien
Loai
CMND
Ten Diachi
DThoai

×