You are on page 1of 4

C S D LIU BI TP RNG BUC TON VN

Ni dung yu cu: Rng buc ton vn



8ai 1: 0kh IY kh kY h06 6h0YEh E

Phong giao vu tai mot trng ai hoc muon tin hoc hoa viec qua n ly a ng ky hoc cac chuyen e cua
sinh vien. Sau ay la ket qua cua viec phan tch thiet ke ng dung tren:

1. SINHVIEN (MASV, HOTEN, PHAI, NGAYSINH, DCHI, MANGANH)
Ta n t: Moi sinh vien co mot ma so duy nhat (MASV), mot ho ten (HOTEN), thuoc mot phai
(PHAI), PHAI = 0: Nam, PHAI = 1: N, co mot ngay sinh (NGAYSINH), mot a ch (DCHI) va hoc
mot nganh (MANGANH).
2. NGANH (MANGANH, TENNGANH, SOCD, TSSV)
Ta n t: Moi nganh co mot ma nganh duy nhat, co mot ten nganh duy nhat. SOC cho biet so
chuyen e ma 1 sinh vien theo hoc nganh co ma la MANGANH phai hoc. TSSV cho biet
tong so sinh vien a tng theo hoc nganh nay.
3. CHUYENDE (MACD, TENCD, SOSVT)
Ta n t: Moi chuyen e co mot ma duy nhat va co mot ten duy nhat. SOSVT cho biet so sinh
vien toi a co the chap nhan c moi khi co 1 lp m cho chuyen e co ma la MACD.
4. CD_NGANH (MACD, MANGANH)
Ta n t: Moi chuyen e co the c hoc bi nhieu nganh va moi nganh phai hoc nhieu chuyen e.
Moi nganh hoc toi a la 8 chuyen e.
5. CD_MO (MACD, NAM, HOCKY)
Ta n t: Moi bo cua quan he tren the hien mot chuyen e c m ra trong mot hoc ky cua mot
nam. Thong thng, so sinh vien cua nganh mang la khong nhieu nen oi vi nganh Mang may
tnh khong c m cung mot chuyen e trong 2 hoc ky lien tiep cua cung mot nam.
6. DANGKY (MASV, MACD, NAM, HOCKY)
Ta n t: Moi bo cua quan he tren the hien viec ang ky hoc mot chuyen e cua mot sinh vien vao
mot nam cua mot hoc ky nao o.
Mot sinh vien ch c ang ky vao cac chuyen e thuoc nganh hoc cua sinh vien o ma thoi. Moi
nam co 2 hoc ky. Sinh vien ch c ang ky toi a la 3 chuyen e trong mot hoc ky ma thoi.
Cau 1: Hay xac nh khoa chnh cua cac lc o quan he tren.
Cau 2: Hay liet ke tat ca nhng rang buoc toan ven nhan dien c, neu ro rang buoc thuoc loai nao,
phat bieu, bieu dien hnh thc, boi canh va tam anh hng.
B GIO DC V O TO
TRNG I HC S PHM TP,HCM
KHOA TON TIN HC
http://www.hcmup.edu.vn
Bi tp LT CSDL Bi 3
GV: ThS. Trn Ngc Bo
2

Bai 2: QUAN LY THC N VA THEO DOI KET QUA HOC TkF 6h0 TE Mk0 Ik0

Cho lc CSDL qun l thc n v theo di kt qu hc tp ca mt trng mu gio:


1. LOP (MALOP, TENLOP, NIENKHOA, KHOI)
Tn t: Mi lp c mt m lp duy nht, mt tn lp duy nht v nin kho cho bit lp thuc
kha hc no. C 3 khi: MAM (mm), CHOI (Chi), LA (L). Nin kho lun lun c 5 k
s, gm 2 k s cui ca 2 nm lin tip nhau, v d: 98-99, 02-03. M lp l mt chui gm 2
k s u ca nin kha m lp thuc v, tn khi v 1 k s cho bit s th t lp, v d: lp
u tin thuc khi mm ca nin kho 98-99 c m lp l 98MAM1.

2. TRE (MATRE, TENTRE, TENCHA, TENME, DCHI, DT, MALOP)
Tn t: Mi tr khi vo hc 1 lp c mt m duy nht. Cn lu li thng tin ca tr gm tn cha
m, a ch v in thoi lin lc. MALOP cho bit tr thuc lp no.
3. MONAN (MAMA, TENMA, LOAI, DAM, BEO, DUONG, NANGLUONG)
Tn t: Mi mn n c 1 m duy nht, c mt tn duy nht v thuc 1 loi. C 2 loi mn n:
chnh hoc ph. Mt thc n phi gm 3 hoc 4 mn chnh v t nht 1 hoc c th ti a l 2
mn ph. Mi mt khi lng thc n tnh trn khu phn 1 tr (khng phn bit tui) cn lu
li lng m (DAM), cht bo (BEO) ng (DUONG) (u tnh bng g (gam))v nng
lng m mn n ny cung cp (NANGLUONG) (tnh bng Kcal).

4. THUCDON (MATD, MAMA)
Tn t: Mt b d liu cho bit mt mn n c m l MAMA thuc v thc n c m l
MATD. Mt thc n phi cung cp ti thiu l 300g m, 80g bo, 200g ng v 400
Kcal. Lng cht bo khng c vt qu 100g v lng ng ti a l 250g cho mi thc
n.
5. NGAY_TD (NGAY, MATD, KHOI)
Tn t: Mt b d liu cho bit vo mt ngy NGAY, nh n ca trng p dng thc n c
m l MATD cho khi KHOI. Trng ch p dng 1 m thc n cho ton khi trong 1 ngy.
Cc khi khc nhau c th dng thc n khc nhau trong ngy. Ngoi ra, ch c dng li
thc n cho 1 khi sau ti thiu l 4 ngy.
6. NGAY_KQ (MATRE, NGAY, CO_MAT, DANHGIA)
Tn t: Mt b d liu cho bit tr c m l MATRE, vo mt ngy NGAY c i hc hay
khng: COMAT =1 (c mt); COMAT =0 (vng). DANHGIA cho bit trong ngy tr sinh
hot v tip thu bi hc nh th no. C 3 bc nh gi: A, B, C. Nu tr vng mt th trng
DANHGIA khng c gi tr.
7. THANG_KQ (THANG, NAM, MATRE, CHIEUCAO, CANNANG, BONGSEN) Tn t:
Mt b d liu cho bit vo cui thng THANG ca nm NAM, tr c m l MATRE c
chiu cao l CHIEUCAO v cn nng l CANNANG c t c bng sen hay khng:
BONGSEN =1: c bng sen; BONGSEN = 0; khng c bng sen.
Trong thng tr s c bng sen nu tt c cc ngy trong thng u c c nh gi ti a 4
loi B v khng c ngy no b nh gi loi C.
Cau 1: Ha y xac nh khoa chnh cua cac lc o quan he tren.
Bi tp LT CSDL Bi 3
GV: ThS. Trn Ngc Bo
3
Cau 2: Hay liet ke tat ca nh ng rang buoc to an ve n nhan dien c, neu ro rang buoc thuoc loai nao, phat
bieu, bieu dien hnh thc, boi canh va tam anh hng.


8ai 8: Fhkh Fh0I Th06 FhkM Vk h006 IkI khkT

Mot cong ty phan phoi thc pham va nc giai khat co mot he thong phan phoi rong khap cac sieu
th va ca hang khap cac quan huyen cua thanh pho bao gom nhieu loai hang, mat hang thc
pha m va nc giai khat. Cong ty muon co so lieu thong ke bat ky luc nao lien en cac t khuyen
mai trong nam. Sau a y la ket qua cu a viec phan tch thiet ke ng dung tren :
1/ LOAI_HANG (MALOAI, TE NLOAI)
Tan t: Moi loai hang co mot ma so duy nhat, mot ten loai hang o.

2/ MAT_HA NG (MA MH, TENMH, NGIA, VT, MALOA I)
Tan t: Moi mat hang co mot ma mat hang duy nhat , co mot ten mat hang , n gia, n v tnh va
thuoc mot loai mat hang.

3/ DMQH (MAQH, TENQH)
Tan t: Moi quan huyen lien quan trong he thong co mot ma duy nhat va mot ten duy nhat.

4/ IEM_BAN (MA B, TENB, IACH, IEN THOAI, MAQH)
Tan t: Moi iem ban co mot ma so duy nhat, mot ten iem ban, mot a ch, ien thoai va thuoc
vao mot quan huyen duy nhat.

5/ HNH_TH C_KM (MA HT, TE NHT)
Tan t: Moi hnh thc khuyen mai co mot ma duy nhat va mot ten duy nhat. Co 4 hnh thc khuyen
mai :
a) cho khong : ngi mua se c cho them mot n v moi lan mua mot mon hang ang
c khuyen mai (v du : cac loai nc ngot nh coca, sprite, ... ang c
khuyen mai, moi khi mua 1 goi 6 hop coca th se c nhan them
1 hop). b) giam
gia
c) du ng th ta i cho d) hnh
thc khac

6/ T_KM (MA T, MA HT, NGAYB, NGAYKT)
Tan t: Moi t khuyen mai co mot ma t duy nhat, lien quan en mot hnh thc khuyen mai
duy nhat, co mot ngay bat au khuyen mai va mot ngay ket thuc khuyen mai. Mot t khuyen mai
co the keo dai t 7 ngay en 30 ngay toi a, va n v tnh cho thi gian khuyen mai la theo tuan.

7/ TKM_LOAIHG (MAT, MALOA I)
Tan t: Moi t khuyen mai co the nham en nhieu loai mat hang khac nhau.

8/ CHI_PH_KM (MA B, MAT, MA MH, NGAY, CHIPHKM, SLBAN)
Tan t: Moi bo cua quan he tren the hien thong tin tai mot t khuyen mai, ng vi mot iem ban
va mot mat hang trong mot ngay se co mot chi ph khuyen mai va co c so lung ban. Chi ph
khuyen mai khong c vt qua 10% thanh tien (SLBAN
* NGIA).


Yeu cau:

Bi tp LT CSDL Bi 3
GV: ThS. Trn Ngc Bo
4
Cau 1: Hay xac nh khoa chnh cua cac lc o quan he tren.
Cau 2: Hay liet ke tat ca nhng rang buoc toan ven nhan dien c, neu ro rang buoc thuoc loai nao,
phat bieu, bieu dien hnh thc, boi canh va tam anh hng.

You might also like