You are on page 1of 14

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

Bi tp 1:
C s d liu qun l bn hng gm c cc quan h sau:
KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK)
Tn t: Quan h khch hng s lu tr thng tin ca khch hng thnh vin gm c cc thuc tnh:
m khch hng, h tn, a ch, s in thoi, ngy sinh, ngy ng k v doanh s (tng tr gi cc
ha n ca khch hng thnh vin ny).
NHANVIEN (MANV,HOTEN, NGVL, SODT)
Tn t: Mi nhn vin bn hng cn ghi nhn h tn, ngy vo lm, in thai lin lc, mi nhn vin
phn bit vi nhau bng m nhn vin.
SANPHAM (MASP,TENSP, DVT, NUOCSX, GIA)
Tn t: Mi sn phm c mt m s, mt tn gi, n v tnh, nc sn xut v mt gi bn.
HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA)
Tn t: Khi mua hng, mi khch hng s nhn mt ha n tnh tin, trong s c s ha n,
ngy mua, nhn vin no bn hng, tr gi ca ha n l bao nhiu v m s ca khch hng nu l
khch hng thnh vin.
CTHD (SOHD,MASP,SL)
Tn t: Din gii chi tit trong mi ha n gm c nhng sn phm g vi s lng l bao nhiu.
(s th hin mi quan h gia cc bng)
NHANVIENMANVHOTENDTHOAINGVLNV01Nguyen Nhu
Nhut092734567813/4/2006NV02Le Thi Phi
Yen098756739021/4/2006NV03Nguyen Van
B099704738227/4/2006NV04Ngo Thanh
Tuan091375849824/6/2006NV05Nguyen Thi Truc
Thanh091859038720/7/2006

KHACHHANGMAKHHOTENDCHISODTNGSINHDOANHSONGDKKH01Nguyen Van A731 Tran Hung Dao, Q5,


TpHCM0882345122/10/196013,060,00022/07/2006KH02Tran Ngoc Han23/5 Nguyen Trai, Q5,
TpHCM09082564783/4/1974280,00030/07/2006KH03Tran Ngoc Linh45 Nguyen Canh Chan, Q1,
TpHCM093877626612/6/19803,860,00005/08/2006KH04Tran Minh Long50/34 Le Dai Hanh, Q10,
TpHCM09173254769/3/1965250,00002/10/2006KH05Le Nhat Minh34 Truong Dinh, Q3,
TpHCM0824610810/3/195021,00028/10/2006KH06Le Hoai Thuong227 Nguyen Van Cu, Q5,
TpHCM0863173831/12/1981915,00024/11/2006KH07Nguyen Van Tam32/3 Tran Binh Trong, Q5,
TpHCM09167835656/4/197112,50001/12/2006KH08Phan Thi Thanh45/2 An Duong Vuong, Q5,
TpHCM093843575610/1/1971365,00013/12/2006KH09Le Ha Vinh873 Le Hong Phong, Q5,
TpHCM086547633/9/197970,00014/01/2007KH10Ha Duy Lap34/34B Nguyen Trai, Q1,
TpHCM087689042/5/198367,50016/01/2007

Phan Nguyn Thy An

Trang 1

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

SANPHAMMASPTENSPDVTNUOCSXGIABC01But
chicaySingapore3,000BC02But chicaySingapore5,000BC03But
chicayViet Nam3,500BC04But chihopViet Nam30,000BB01But
bicayViet Nam5,000BB02But bicayTrung Quoc7,000BB03But
bihopThai Lan100,000TV01Tap 100 giay mongquyenTrung
Quoc2,500TV02Tap 200 giay mongquyenTrung
Quoc4,500TV03Tap 100 giay totquyenViet Nam3,000TV04Tap
200 giay totquyenViet Nam5,500TV05Tap 100 trangchucViet
Nam23,000TV06Tap 200 trangchucViet Nam53,000TV07Tap 100
trangchucTrung Quoc34,000ST01So tay 500 trangquyenTrung
Quoc40,000ST02So tay loai 1quyenViet Nam55,000ST03So tay
loai 2quyenViet Nam51,000ST04So tayquyenThai
Lan55,000ST05So tay mongquyenThai Lan20,000ST06Phan viet
banghopViet Nam5,000ST07Phan khong buihopViet
Nam7,000ST08Bong bangcaiViet Nam1,000ST09But longcayViet
Nam5,000ST10But longcayTrung Quoc7,000

CTHDSOHDMASPSL1001TV021
01001ST0151001BC0151001BC0
2101001ST08101002BC04201002
BB01201002BB02201003BB0310
1004TV01201004TV02101004TV0
3101004TV04101005TV05501005
TV06501006TV0720

Phan Nguyn Thy An

C S D Liu Quan H

HOADON
SOHDNGHDMAKHMANVTRIGIA100123/07/2006K
H01NV01320,000100212/08/2006KH01NV02840,00
0100323/08/2006KH02NV01100,000100401/09/2006
KH02NV01180,000100520/10/2006KH01NV023,800,
000100616/10/2006KH01NV032,430,000100728/10/
2006KH03NV03510,000100828/10/2006KH01NV034
40,000100928/10/2006KH03NV04200,000101001/11
/2006KH01NV015,200,000101104/11/2006KH04NV0
3250,000101230/11/2006KH05NV0321,000101312/1
2/2006KH06NV015,000101431/12/2006KH03NV023,
150,000101501/01/2007KH06NV01910,000101601/0
1/2007KH07NV0212,500101702/01/2007KH08NV03
35,000101813/01/2007KH08NV03330,000101913/01
/2007KH01NV0330,000102014/01/2007KH09NV047
0,000102116/01/2007KH10NV0367,500102216/01/2
007NullNV037,000102317/01/2007NullNV01330,000

CTHDSOHDMASPSL1006ST013
01006ST02101007ST03101008ST
0481009ST05101010TV07501010
ST07501010ST081001010ST0450
1010TV031001011ST06501012ST
0731013ST0851014BC02801014
BB021001014BC0460

CTHDSOHDMASPSL1014BB0150101
5BB02301015BB0371016TV0151017T
V0211017TV0311017TV0451018ST04
61019ST0511019ST0621020ST071010
21ST0851021TV0171021TV02101022
ST0711023ST046

Trang 2

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

BNG THUC TNH


Quan h

Thuc tnh

Din gii

Kiu d liu

MAKH
HOTEN
DCHI
SODT
NGSINH
NGDK
DOANHSO

M khch hng
H tn
a ch
S in thai
Ngy sinh
Ngy ng k thnh vin
Tng tr gi cc ha n khch hng mua

char(4)
varchar(40)
varchar(50)
varchar(20)
smalldatetime
smalldatetime
money

NHANVIEN

MANV
HOTEN
SODT
NGVL

M nhn vin
H tn
S in thoi
Ngy vo lm

char(4)
varchar(40)
varchar(20)
smalldatetime

SANPHAM

MASP
TENSP
DVT
NUOCSX
GIA

M sn phm
Tn sn phm
n v tnh
Nc sn xut
Gi bn

char(4)
varchar(40)
varchar(20)
varchar(40)
money

HOADON

SOHD
NGHD
MAKH
MANV
TRIGIA

S ha n
Ngy mua hng
M khch hng no mua
Nhn vin bn hng
Tr gi ha n

int
smalldatetime
char(4)
char(4)
money

CTHD

SOHD
MASP
SL

S ha n
M sn phm
S lng

int
char(4)
int

KHACHHANG

I. Ngn ng nh ngha d liu (Data Definition Language):


1. To cc quan h v khai bo cc kha chnh, kha ngoi ca quan h.
2. Thm vo thuc tnh GHICHU c kiu d liu varchar(20) cho quan h SANPHAM.
3. Thm vo thuc tnh LOAIKH c kiu d liu l tinyint cho quan h KHACHHANG.
4. Sa kiu d liu ca thuc tnh GHICHU trong quan h SANPHAM thnh varchar(100).
5. Xa thuc tnh GHICHU trong quan h SANPHAM.
6. Lm th no thuc tnh LOAIKH trong quan h KHACHHANG c th lu cc gi tr l: Vang
lai, Thuong xuyen, Vip,
7. n v tnh ca sn phm ch c th l (cay,hop,cai,quyen,chuc)
8. Gi bn ca sn phm t 500 ng tr ln.
9. Mi ln mua hng, khch hng phi mua t nht 1 sn phm.
Phan Nguyn Thy An

Trang 3

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

10. Ngy khch hng ng k l khch hng thnh vin phi ln hn ngy sinh ca ngi .
11. Ngy mua hng (NGHD) ca mt khch hng thnh vin s ln hn hoc bng ngy khch hng
ng k thnh vin (NGDK).
12. Ngy bn hng (NGHD) ca mt nhn vin phi ln hn hoc bng ngy nhn vin vo lm.
13. Mi mt ha n phi c t nht mt chi tit ha n.
14. Tr gi ca mt ha n l tng thnh tin (s lng*n gi) ca cc chi tit thuc ha n .
15. Doanh s ca mt khch hng l tng tr gi cc ha n m khch hng thnh vin mua.

II. Ngn ng thao tc d liu (Data Manipulation Language):


1. Nhp d liu cho cc quan h trn.
2. To quan h SANPHAM1 cha ton b d liu ca quan h SANPHAM. To quan h
KHACHHANG1 cha ton b d liu ca quan h KHACHHANG.

3. Cp nht gi tng 5% i vi nhng sn phm do Thai Lan sn xut (cho quan h SANPHAM1)
4. Cp nht gi gim 5% i vi nhng sn phm do Trung Quoc sn xut c gi t 10.000 tr xung
(cho quan h SANPHAM1).

5. Cp nht gi tr LOAIKH l Vip i vi nhng khch hng ng k thnh vin trc ngy 1/1/2007
c doanh s t 10.000.000 tr ln hoc khch hng ng k thnh vin t 1/1/2007 tr v sau c
doanh s t 2.000.000 tr ln (cho quan h KHACHHANG1).

III. Ngn ng truy vn d liu c cu trc:


1. In ra danh sch cc sn phm (MASP,TENSP) do Trung Quoc sn xut.
2. In ra danh sch cc sn phm (MASP, TENSP) c n v tnh l cay, quyen.
3. In ra danh sch cc sn phm (MASP,TENSP) c m sn phm bt u l B v kt thc l 01.
4. In ra danh sch cc sn phm (MASP,TENSP) do Trung Quc sn xut c gi t 30.000 n 40.000.
5. In ra danh sch cc sn phm (MASP,TENSP) do Trung Quoc hoc Thai Lan sn xut c gi t
30.000 n 40.000.
6. In ra cc s ha n, tr gi ha n bn ra trong ngy 1/1/2007 v ngy 2/1/2007.
7. In ra cc s ha n, tr gi ha n trong thng 1/2007, sp xp theo ngy (tng dn) v tr gi ca
ha n (gim dn).
8. In ra danh sch cc khch hng (MAKH, HOTEN) mua hng trong ngy 1/1/2007.
9. In ra s ha n, tr gi cc ha n do nhn vin c tn Nguyen Van B lp trong ngy 28/10/2006.
10. In ra danh sch cc sn phm (MASP,TENSP) c khch hng c tn Nguyen Van A mua trong
thng 10/2006.
11. Tm cc s ha n mua sn phm c m s BB01 hoc BB02.
12. Tm cc s ha n mua sn phm c m s BB01 hoc BB02, mi sn phm mua vi s
lng t 10 n 20.

Phan Nguyn Thy An

Trang 4

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

13. Tm cc s ha n mua cng lc 2 sn phm c m s BB01 v BB02, mi sn phm mua vi s


lng t 10 n 20.
14. In ra danh sch cc sn phm (MASP,TENSP) do Trung Quoc sn xut hoc cc sn phm c bn
ra trong ngy 1/1/2007.
15. In ra danh sch cc sn phm (MASP,TENSP) khng bn c.
16. In ra danh sch cc sn phm (MASP,TENSP) khng bn c trong nm 2006.
17. In ra danh sch cc sn phm (MASP,TENSP) do Trung Quoc sn xut khng bn c trong nm
2006.
18. Tm s ha n mua tt c cc sn phm do Singapore sn xut.
19. Tm s ha n trong nm 2006 mua t nht tt c cc sn phm do Singapore sn xut.
20. C bao nhiu ha n khng phi ca khch hng ng k thnh vin mua?
21. C bao nhiu sn phm khc nhau c bn ra trong nm 2006.
22. Cho bit tr gi ha n cao nht, thp nht l bao nhiu ?
23. Tr gi trung bnh ca tt c cc ha n c bn ra trong nm 2006 l bao nhiu?
24. Tnh doanh thu bn hng trong nm 2006.
25. Tm s ha n c tr gi cao nht trong nm 2006.
26. Tm h tn khch hng mua ha n c tr gi cao nht trong nm 2006.
27. In ra danh sch 3 khch hng (MAKH, HOTEN) c doanh s cao nht.
28. In ra danh sch cc sn phm (MASP, TENSP) c gi bn bng 1 trong 3 mc gi cao nht.
29. In ra danh sch cc sn phm (MASP, TENSP) do Thai Lan sn xut c gi bng 1 trong 3 mc gi
cao nht (ca tt c cc sn phm).
30. In ra danh sch cc sn phm (MASP, TENSP) do Trung Quoc sn xut c gi bng 1 trong 3 mc
gi cao nht (ca sn phm do Trung Quoc sn xut).
31. * In ra danh sch 3 khch hng c doanh s cao nht (sp xp theo kiu xp hng).
32. Tnh tng s sn phm do Trung Quoc sn xut.
33. Tnh tng s sn phm ca tng nc sn xut.
34. Vi tng nc sn xut, tm gi bn cao nht, thp nht, trung bnh ca cc sn phm.
35. Tnh doanh thu bn hng mi ngy.
36. Tnh tng s lng ca tng sn phm bn ra trong thng 10/2006.
37. Tnh doanh thu bn hng ca tng thng trong nm 2006.
38. Tm ha n c mua t nht 4 sn phm khc nhau.
39. Tm ha n c mua 3 sn phm do Viet Nam sn xut (3 sn phm khc nhau).
40. Tm khch hng (MAKH, HOTEN) c s ln mua hng nhiu nht.
41. Thng my trong nm 2006, doanh s bn hng cao nht ?
42. Tm sn phm (MASP, TENSP) c tng s lng bn ra thp nht trong nm 2006.
Phan Nguyn Thy An

Trang 5

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

43. *Mi nc sn xut, tm sn phm (MASP,TENSP) c gi bn cao nht.


44. Tm nc sn xut sn xut t nht 3 sn phm c gi bn khc nhau.
45. *Trong 10 khch hng c doanh s cao nht, tm khch hng c s ln mua hng nhiu nht.

Bi tp 2:
Cho c s d liu qun l gio v gm c nhng quan h sau:
HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP)
Tn t: mi hc vin phn bit vi nhau bng m hc vin, lu tr h tn, ngy sinh, gii tnh, ni
sinh, thuc lp no.
LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN)
Tn t: mi lp gm c m lp, tn lp, hc vin lm lp trng ca lp, s s lp v gio vin ch
nhim.
KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA)
Tn t: mi khoa cn lu tr m khoa, tn khoa, ngy thnh lp khoa v trng khoa (cng l mt
gio vin thuc khoa).
MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA)
Tn t: mi mn hc cn lu tr tn mn hc, s tn ch l thuyt, s tn ch thc hnh v khoa no
ph trch.
DIEUKIEN (MAMH, MAMH_TRUOC)
Tn t: c nhng mn hc hc vin phi c kin thc t mt s mn hc trc.
GIAOVIEN (MAGV, HOTEN,
MUCLUONG, MAKHOA)

HOCVI,HOCHAM,GIOITINH,

NGSINH,

NGVL,HESO,

Tn t: m gio vin phn bit gia cc gio vin, cn lu tr h tn, hc v, hc hm, gii tnh,
ngy sinh, ngy vo lm, h s, mc lng v thuc mt khoa.
GIANGDAY (MALOP, MAMH, MAGV, HOCKY, NAM, TUNGAY, DENNGAY)
Tn t: mi hc k ca nm hc s phn cng ging dy lp no hc mn g, gio vin no ph trch.
KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)
Tn t: lu tr kt qu thi ca hc vin: hc vin no thi mn hc g, ln thi th my, ngy thi l ngy
no, im thi bao nhiu v kt qu l t hay khng t.
KHOAMAKHOATENKHOANGTLAPTRGKHOAKHMTKhoa hoc
may tinh7/6/2005GV01HTTTHe thong thong
tin7/6/2005GV02CNPMCong nghe phan
mem7/6/2005GV04MTTMang va truyen
thong20/10/2005GV03KTMTKy thuat may tinh20/12/2005Null

LOPMALOPTENLOPTRGLOPSISOMAGVCNK11Lop 1
khoa 1K110811GV07K12Lop 2 khoa
1K120512GV09K13Lop 3 khoa 1K130512GV14

Phan Nguyn Thy An

Trang 6

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

Phan Nguyn Thy An

C S D Liu Quan H

Trang 7

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin


MONHOCMAMHTENMHTCLTTCTHMAKHOATHDCTin hoc dai
cuong41KHMTCTRRCau truc roi rac50KHMTCSDLCo so du
lieu31HTTTCTDLGTCau truc du lieu va giai thuat31KHMTPTTKTTPhan tich
thiet ke thuat toan30KHMTDHMTDo hoa may tinh31KHMTKTMTKien truc
may tinh30KTMTTKCSDLThiet ke co so du lieu31HTTTPTTKHTTTPhan tich
thiet ke he thong thong tin41HTTTHDHHe dieu hanh40KTMTNMCNPMNhap
mon cong nghe phan mem30CNPMLTCFWLap trinh C for
win31CNPMLTHDTLap trinh huong doi tuong31CNPM

C S D Liu Quan H
GIANGDAYMALOPMAMHMAGVHOCKYNAMTUNGAYDENNGAYK11THDCGV0712
0062/1/200612/5/2006K12THDCGV06120062/1/200612/5/2006K13THDCGV15
120062/1/200612/5/2006K11CTRRGV02120069/1/200617/5/2006K12CTRRGV
02120069/1/200617/5/2006K13CTRRGV08120069/1/200617/5/2006K11CSDLG
V05220061/6/200615/7/2006K12CSDLGV09220061/6/200615/7/2006K13CTDL
GTGV15220061/6/200615/7/2006K13CSDLGV05320061/8/200615/12/2006K13
DHMTGV07320061/8/200615/12/2006K11CTDLGTGV15320061/8/200615/12/2
006K12CTDLGTGV15320061/8/200615/12/2006K11HDHGV04120072/1/20071
8/2/2007K12HDHGV04120072/1/200720/3/2007K11DHMTGV071200718/2/200
720/3/2007

GIAOVIENMAGVHOTENHOCVIHOCHAMGIOITINHNGSINHNGVLHESOMUCLUONGMAKHOAGV01Ho Thanh
SonPTSGSNam2/5/195011/1/20045.002,250,000KHMTGV02Tran Tam
ThanhTSPGSNam17/12/196520/4/20044.502,025,000HTTTGV03Do Nghiem
PhungTSGSNu1/8/195023/9/20044.001,800,000CNPMGV04Tran Nam
SonTSPGSNam22/2/196112/1/20054.502,025,000KTMTGV05Mai Thanh
DanhThSGVNam12/3/195812/1/20053.001,350,000HTTTGV06Tran Doan
HungTSGVNam11/3/195312/1/20054.502,025,000KHMTGV07Nguyen Minh
TienThSGVNam23/11/19711/3/20054.001,800,000KHMTGV08Le Thi
TranKSNullNu26/3/19741/3/20051.69760,500KHMTGV09Nguyen To
LanThSGVNu31/12/19661/3/20054.001,800,000HTTTGV10Le Tran Anh
LoanKSNullNu17/7/19721/3/20051.86837,000CNPMGV11Ho Thanh
TungCNGVNam12/1/198015/5/20052.671,201,500MTTGV12Tran Van
AnhCNNullNu29/3/198115/5/20051.69760,500CNPMGV13Nguyen Linh
DanCNNullNu23/5/198015/5/20051.69760,500KTMTGV14Truong Minh
ChauThSGVNu30/11/197615/5/20053.001,350,000MTTGV15Le Ha
ThanhThSGVNam4/5/197815/5/20053.001,350,000KHMT

Phan Nguyn Thy An

DIEUKIENMAMHMAMH_TRUOC
CSDLCTRRCSDLCTDLGTCTDLG
TTHDCPTTKTTTHDCPTTKTTCTD
LGTDHMTTHDCLTHDTTHDCPTT
KHTTTCSDL

Trang 8

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin


KETQUATHIMAHVMAMHLTNGTHIDIEMKQUAK1101CSDL
120/7/200610.00DatK1101CTDLGT128/12/20069.00DatK
1101THDC120/5/20069.00DatK1101CTRR113/5/20069.5
0DatK1102CSDL120/7/20064.00Khong
DatK1102CSDL227/7/20064.25Khong
DatK1102CSDL310/8/20064.50Khong
DatK1102CTDLGT128/12/20064.50Khong
DatK1102CTDLGT25/1/20074.00Khong
DatK1102CTDLGT315/1/20076.00DatK1102THDC120/5/
20065.00DatK1102CTRR113/5/20067.00DatK1103CSDL
120/7/20063.50Khong
DatK1103CSDL227/7/20068.25DatK1103CTDLGT128/12/
20067.00DatK1103THDC120/5/20068.00DatK1103CTRR
113/5/20066.50DatK1104CSDL120/7/20063.75Khong
DatK1104CTDLGT128/12/20064.00Khong
DatK1104THDC120/5/20064.00Khong
DatK1104CTRR113/5/20064.00Khong
DatK1104CTRR220/5/20063.50Khong
DatK1104CTRR330/6/20064.00Khong
DatK1201CSDL120/7/20066.00DatK1201CTDLGT128/12
/20065.00DatK1201THDC120/5/20068.50DatK1201CTR
R113/5/20069.00DatK1202CSDL120/7/20068.00DatK120
2CTDLGT128/12/20064.00Khong
DatK1202CTDLGT25/1/20075.00DatK1202THDC120/5/2
0064.00Khong DatK1202THDC227/5/20064.00Khong
DatK1202CTRR113/5/20063.00Khong Dat

Phan Nguyn Thy An

C S D Liu Quan H
KETQUATHIMAHVMAMHLTNGTHIDIEMKQUAK1202CTRR2
20/5/20064.00Khong
DatK1202CTRR330/6/20066.25DatK1203CSDL120/7/20069.2
5DatK1203CTDLGT128/12/20069.50DatK1203THDC120/5/20
0610.00DatK1203CTRR113/5/200610.00DatK1204CSDL120/
7/20068.50DatK1204CTDLGT128/12/20066.75DatK1204THD
C120/5/20064.00Khong
DatK1204CTRR113/5/20066.00DatK1301CSDL120/12/20064.
25Khong
DatK1301CTDLGT125/7/20068.00DatK1301THDC120/5/2006
7.75DatK1301CTRR113/5/20068.00DatK1302CSDL120/12/20
066.75DatK1302CTDLGT125/7/20065.00DatK1302THDC120/
5/20068.00DatK1302CTRR113/5/20068.50DatK1303CSDL12
0/12/20064.00Khong
DatK1303CTDLGT125/7/20064.50Khong
DatK1303CTDLGT27/8/20064.00Khong
DatK1303CTDLGT315/8/20064.25Khong
DatK1303THDC120/5/20064.50Khong
DatK1303CTRR113/5/20063.25Khong
DatK1303CTRR220/5/20065.00DatK1304CSDL120/12/20067.
75DatK1304CTDLGT125/7/20069.75DatK1304THDC120/5/20
065.50DatK1304CTRR113/5/20065.00DatK1305CSDL120/12/
20069.25DatK1305CTDLGT125/7/200610.00DatK1305THDC
120/5/20068.00DatK1305CTRR113/5/200610.00Dat

Trang 9

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

HOCVIEN
MAHV

HO

TEN

K1101

Nguyen Van

K1102

Tran Ngoc

K1103

GIOITINH

NOISINH

MALOP

27/1/1986

Nam

TpHCM

K11

Han

14/3/1986

Nu

Kien Giang

K11

Ha Duy

Lap

18/4/1986

Nam

Nghe An

K11

K1104

Tran Ngoc

Linh

30/3/1986

Nu

Tay Ninh

K11

K1105

Tran Minh

Long

27/2/1986

Nam

TpHCM

K11

K1106

Le Nhat

Minh

24/1/1986

Nam

TpHCM

K11

K1107

Nguyen Nhu

Nhut

27/1/1986

Nam

Ha Noi

K11

K1108

Nguyen Manh

Tam

27/2/1986

Nam

Kien Giang

K11

K1109

Phan Thi Thanh

Tam

27/1/1986

Nu

Vinh Long

K11

K1110

Le Hoai

Thuong

5/2/1986

Nu

Can Tho

K11

K1111

Le Ha

Vinh

25/12/1986

Nam

Vinh Long

K11

K1201

Nguyen Van

11/2/1986

Nam

TpHCM

K12

K1202

Nguyen Thi Kim

Duyen

18/1/1986

Nu

TpHCM

K12

K1203

Tran Thi Kim

Duyen

17/9/1986

Nu

TpHCM

K12

K1204

Truong My

Hanh

19/5/1986

Nu

Dong Nai

K12

K1205

Nguyen Thanh

Nam

17/4/1986

Nam

TpHCM

K12

K1206

Nguyen Thi Truc

Thanh

4/3/1986

Nu

Kien Giang

K12

K1207

Tran Thi Bich

Thuy

8/2/1986

Nu

Nghe An

K12

K1208

Huynh Thi Kim

Trieu

8/4/1986

Nu

Tay Ninh

K12

K1209

Pham Thanh

Trieu

23/2/1986

Nam

TpHCM

K12

K1210

Ngo Thanh

Tuan

14/2/1986

Nam

TpHCM

K12

K1211

Do Thi

Xuan

9/3/1986

Nu

Ha Noi

K12

K1212

Le Thi Phi

Yen

12/3/1986

Nu

TpHCM

K12

K1301

Nguyen Thi Kim

Cuc

9/6/1986

Nu

Kien Giang

K13

K1302

Truong Thi My

Hien

18/3/1986

Nu

Nghe An

K13

K1303

Le Duc

Hien

21/3/1986

Nam

Tay Ninh

K13

K1304

Le Quang

Hien

18/4/1986

Nam

TpHCM

K13

K1305

Le Thi

Huong

27/3/1986

Nu

TpHCM

K13

K1306

Nguyen Thai

Huu

30/3/1986

Nam

Ha Noi

K13

K1307

Tran Minh

Man

28/5/1986

Nam

TpHCM

K13

K1308

Nguyen Hieu

Nghia

8/4/1986

Nam

Kien Giang

K13

K1309

Nguyen Trung

Nghia

18/1/1987

Nam

Nghe An

K13

K1310

Tran Thi Hong

Tham

22/4/1986

Nu

Tay Ninh

K13

K1311

Tran Minh

Thuc

4/4/1986

Nam

TpHCM

K13

K1312

Nguyen Thi Kim

Yen

7/9/1986

Nu

TpHCM

K13

Phan Nguyn Thy An

NGSINH

Trang 10

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

BNG THUC TNH


Quan h

KHOA

MONHOC

DIEUKIEN

GIAOVIEN

LOP

HOCVIEN

GIANGDAY

KETQUATHI

Thuc tnh

Din gii

Kiu d liu

MAKHOA

M khoa (kha chnh)

varchar(4)

TENKHOA

Tn khoa

varchar(40)

NGTLAP

Ngy thnh lp khoa

smalldatetime

TRGKHOA

Trng khoa (m gio vin)

char(4)

MAMH

M mn hc (kha chnh)

varchar(10)

TENMH

Tn mn hc

varchar(40)

TCLT

S tn ch l thuyt

tinyint

TCTH

S tn ch thc hnh

tinyint

MAKHOA

Mn hc thuc khoa no

varchar(4)

MAMH

M mn hc (thuc tnh kha)

varchar(10)

MAMH_TRUOC

M mn hc phi hc trc (thuc tnh kha)

varchar(10)

MAGV

M gio vin (kha chnh)

char(4)

HOTEN

H tn

varchar(40)

HOCVI, HOCHAM

Hc v, hc hm

varchar(10)

GIOITINH

Gii tnh

varchar(3)

NGSINH, NGVL

Ngy sinh, ngy vo lm vic

smalldatetime

HESO

H s lng

numeric(4,2)

MUCLUONG

Mc lng

money

MAKHOA

Thuc khoa no

varchar(4)

MALOP

M lp (kha chnh)

char(3)

TENLOP

Tn lp

varchar(40)

TRGLOP

Lp trng (m hc vin)

char(5)

SISO

S s lp

tinyint

MAGVCN

M gio vin ch nhim

char(4)

MAHV

M hc vin (kha chnh)

char(5)

HO

H v tn lt

varchar(40)

TEN

Tn

varchar(10)

NGSINH

Ngy sinh

smalldatetime

GIOITINH

Gii tnh

varchar(3)

NOISINH

Ni sinh

varchar(40)

MALOP

M lp

char(3)

MALOP

M lp (thuc tnh kha)

char(3)

MAMH

M mn hc (thuc tnh kha)

varchar(10)

MAGV

M gio vin

char(4)

HOCKY

Hc k

tinyint

NAM

Nm hc

smallint

TUNGAY, DENNGAY

Ngy bt u v ngy kt thc mn hc

smalldatetime

MAHV

M hc vin (thuc tnh kha)

char(5)

MAMH

M mn hc (thuc tnh kha)

varchar(10)

LANTHI

Ln thi (thuc tnh kha)

tinyint

NGTHI

Ngy thi

smalldatetime

DIEM

im thi

numeric(4,2)

Kt qu thi

varchar(10)

KQUA
Phan Nguyn Thy An

Trang 11

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

I. Ngn ng nh ngha d liu (Data Definition Language):


1. To quan h v khai bo tt c cc rng buc kha chnh, kha ngoi. Thm vo 3 thuc tnh
GHICHU, DIEMTB, XEPLOAI cho quan h HOCVIEN.
2. M hc vin l mt chui 5 k t, 3 k t u l m lp, 2 k t cui cng l s th t hc
vin trong lp. VD: K1101
3. Thuc tnh GIOITINH ch c gi tr l Nam hoc Nu.
4. im s ca mt ln thi c gi tr t 0 n 10 v cn lu n 2 s l (VD: 6.22).
5. Kt qu thi l Dat nu im t 5 n 10 v Khong dat nu im nh hn 5.
6. Hc vin thi mt mn ti a 3 ln.
7. Hc k ch c gi tr t 1 n 3.
8. Hc v ca gio vin ch c th l CN, KS, Ths, TS, PTS.
9. Lp trng ca mt lp phi l hc vin ca lp .
10. Trng khoa phi l gio vin thuc khoa v c hc v TS hoc PTS.
11. Hc vin t nht l 18 tui.
12. Ging dy mt mn hc ngy bt u (TUNGAY) phi nh hn ngy kt thc (DENNGAY).
13. Gio vin khi vo lm t nht l 22 tui.
14. Tt c cc mn hc u c s tn ch l thuyt v tn ch thc hnh chnh lch nhau khng qu
3.
15. Hc vin ch c thi mt mn hc no khi lp ca hc vin hc xong mn hc ny.
16. Mi hc k ca mt nm hc, mt lp ch c hc ti a 3 mn.
17. S s ca mt lp bng vi s lng hc vin thuc lp .
18. Trong quan h DIEUKIEN gi tr ca thuc tnh MAMH v MAMH_TRUOC trong cng mt
b khng c ging nhau (A,A) v cng khng tn ti hai b (A,B) v (B,A).
19. Cc gio vin c cng hc v, hc hm, h s lng th mc lng bng nhau.
20. Hc vin ch c thi li (ln thi >1) khi im ca ln thi trc di 5.
21. Ngy thi ca ln thi sau phi ln hn ngy thi ca ln thi trc (cng hc vin, cng mn hc).
22. Hc vin ch c thi nhng mn m lp ca hc vin hc xong.
23. Khi phn cng ging dy mt mn hc, phi xt n th t trc sau gia cc mn hc (sau
khi hc xong nhng mn hc phi hc trc mi c hc nhng mn lin sau).
24. Gio vin ch c phn cng dy nhng mn thuc khoa gio vin ph trch.

II. Ngn ng thao tc d liu (Data Manipulation Language):


Phan Nguyn Thy An

Trang 12

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

1. Tng h s lng thm 0.2 cho nhng gio vin l trng khoa.
2. Cp nht gi tr im trung bnh tt c cc mn hc (DIEMTB) ca mi hc vin (tt c cc
mn hc u c h s 1 v nu hc vin thi mt mn nhiu ln, ch ly im ca ln thi sau
cng).
3. Cp nht gi tr cho ct GHICHU l Cam thi i vi trng hp: hc vin c mt mn bt
k thi ln th 3 di 5 im.
4. Cp nht gi tr cho ct XEPLOAI trong quan h HOCVIEN nh sau:
o Nu DIEMTB 9 th XEPLOAI =XS
o Nu 8 DIEMTB < 9 th XEPLOAI = G
o Nu 6.5 DIEMTB < 8 th XEPLOAI = K
o Nu 5 DIEMTB < 6.5 th XEPLOAI = TB
o Nu DIEMTB < 5 th XEPLOAI = Y

III. Ngn ng truy vn d liu:


1. In ra danh sch (m hc vin, h tn, ngy sinh, m lp) lp trng ca cc lp.
2. In ra bng im khi thi (m hc vin, h tn , ln thi, im s) mn CTRR ca lp K12, sp
xp theo tn, h hc vin.
3. In ra danh sch nhng hc vin (m hc vin, h tn) v nhng mn hc m hc vin thi
ln th nht t.
4. In ra danh sch hc vin (m hc vin, h tn) ca lp K11 thi mn CTRR khng t ( ln
thi 1).
5. * Danh sch hc vin (m hc vin, h tn) ca lp K thi mn CTRR khng t ( tt c cc
ln thi).
6. Tm tn nhng mn hc m gio vin c tn Tran Tam Thanh dy trong hc k 1 nm 2006.
7. Tm nhng mn hc (m mn hc, tn mn hc) m gio vin ch nhim lp K11 dy trong
hc k 1 nm 2006.
8. Tm h tn lp trng ca cc lp m gio vin c tn Nguyen To Lan dy mn Co So Du
Lieu.
9. In ra danh sch nhng mn hc (m mn hc, tn mn hc) phi hc lin trc mn Co So
Du Lieu.
10. Mn Cau Truc Roi Rac l mn bt buc phi hc lin trc nhng mn hc (m mn hc,
tn mn hc) no.
11. Tm h tn gio vin dy mn CTRR cho c hai lp K11 v K12 trong cng hc k 1 nm
2006.
12. Tm nhng hc vin (m hc vin, h tn) thi khng t mn CSDL ln thi th 1 nhng cha
thi li mn ny.
Phan Nguyn Thy An

Trang 13

Khoa H Thng Thng Tin - i hc Cng Ngh Thng Tin

C S D Liu Quan H

13. Tm gio vin (m gio vin, h tn) khng c phn cng ging dy bt k mn hc no.
14. Tm gio vin (m gio vin, h tn) khng c phn cng ging dy bt k mn hc no
thuc khoa gio vin ph trch.
15. Tm h tn cc hc vin thuc lp K11 thi mt mn bt k qu 3 ln vn Khong dat hoc
thi ln th 2 mn CTRR c 5 im.
16. Tm h tn gio vin dy mn CTRR cho t nht hai lp trong cng mt hc k ca mt nm
hc.
17. Danh sch hc vin v im thi mn CSDL (ch ly im ca ln thi sau cng).
18. Danh sch hc vin v im thi mn Co So Du Lieu (ch ly im cao nht ca cc ln thi).
19. Khoa no (m khoa, tn khoa) c thnh lp sm nht.
20. C bao nhiu gio vin c hc hm l GS hoc PGS.
21. Thng k c bao nhiu gio vin c hc v l CN, KS, Ths, TS, PTS trong mi
khoa.
22. Mi mn hc thng k s lng hc vin theo kt qu (t v khng t).
23. Tm gio vin (m gio vin, h tn) l gio vin ch nhim ca mt lp, ng thi dy cho
lp t nht mt mn hc.
24. Tm h tn lp trng ca lp c s s cao nht.
25. * Tm h tn nhng LOPTRG thi khng t qu 3 mn (mi mn u thi khng t tt c
cc ln thi).
26. Tm hc vin (m hc vin, h tn) c s mn t im 9,10 nhiu nht.
27. Trong tng lp, tm hc vin (m hc vin, h tn) c s mn t im 9,10 nhiu nht.
28. Trong tng hc k ca tng nm, mi gio vin phn cng dy bao nhiu mn hc, bao nhiu
lp.
29. Trong tng hc k ca tng nm, tm gio vin (m gio vin, h tn) ging dy nhiu nht.
30. Tm mn hc (m mn hc, tn mn hc) c nhiu hc vin thi khng t ( ln thi th 1)
nht.
31. Tm hc vin (m hc vin, h tn) thi mn no cng t (ch xt ln thi th 1).
32. * Tm hc vin (m hc vin, h tn) thi mn no cng t (ch xt ln thi sau cng).
33. * Tm hc vin (m hc vin, h tn) thi tt c cc mn u t (ch xt ln thi th 1).
34. * Tm hc vin (m hc vin, h tn) thi tt c cc mn u t (ch xt ln thi sau cng).
35. ** Tm hc vin (m hc vin, h tn) c im thi cao nht trong tng mn (ly im ln thi
sau cng).

Phan Nguyn Thy An

Trang 14

You might also like