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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đây là một số bài tập của môn Cơ sở dữ liệuĐây là một số bài Đây là một số bài tập của môn Cơ sở dữ liệutập của môn Cơ sở dữ liệuĐây là một số Đây là một số bài tập của môn Cơ sở dữ liệubài tập của môn Cơ sở dữ liệuĐây là một số bài tập của môn Cơ sở dữ liệu

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 . 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 . 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,…. (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

Ngày đăng: 09/04/2015, 21:12

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan