You are on page 1of 5

Trang 1/5

P N THI TT NGHIP NM 2007



PHN 2: C S D LIU
Cu 1: (1 im)
a. (0.5 im)
HOICHO (MAHC, TENHC, NGAYBD, NGAYKT, DIADIEM, MALV)
LINHVUC (MALV, TENLV)
NGANH (MANG, TENNG)
CONGTY (MACT, TENCT, DIACHI, DIENTHOAI, MANG)
DANGKY (MADK, NGAYDK, MACT, MAHC, NGAYBDTG, NGAYKTTG,
STT, KIOT)
b. (0.25 im)
HOICHO [ MALV ] LINHVUC [ MALV ]
DANGKY [ MAHC] HOICHO [ MAHC]
DANGKY [ MACT] CONGTY [ MACT]
CONGTY [ MANG ] NGANH [ MANG ]

c. (0.25 im)



Cu 2: (1 im)
a. Rng buc c bi cnh 1 quan h
- Rng buc min gi tr:
o Pht biu:
Mi cng ty ng k tham gia hi ch c ban t chc cp mt s th t (c
nh s t 1 n 100)
o Biu din hnh thc
MALV = MALV
MANG = MANG MACT = MACT
MAHC = MAHC
HOICHO
MAHC
TENHC
NGAYBD
NGAYKT
DIADIEM
MALV
<pk>
<fk>
LINHVUC
MALV
TENLV
<pk>
DANGKY
MADK
NGAYDK
MACT
MAHC
NGAYBDTG
NGAYKTTG
STT
KIOT
<pk>
<fk1>
<fk2>
CONGTY
MACT
TENCT
DIACHI
DIENTHOAI
MANG
<pk>
<fk>
NGANH
MANG
TENNG
<pk>
Trang 2/5
dk DANGKY, dk.STT [1, 100]
o Bi cnh
Quan h: DANGKY
o Bng tm nh hng:
Quan h Thm Xa Sa
DANGKY + - +(STT)

+: C kim tra rng buc
-: Khng kim tra rng buc

- Rng buc lin b:
o Pht biu:
Mi lnh vc c mt tn duy nht
o Biu din hnh thc
l
1
, l
2
LINHVUC, l
1
l
2
l
1
.TENLV l
2
.TENLV
Hoc
l
1
l
2
LINHVUC l
1
.TENLV l
2
.TENLV
o Bi cnh
Quan h: LINHVUC
o Bng tm nh hng:
Quan h Thm Xa Sa
LINHVUC + - +(TENLV)

- Rng buc lin thuc tnh:
o Pht biu:
Mi t trin lm phi c t chc ti thiu 3 ngy v ti a l 7 ngy
o Biu din hnh thc
h HOICHO, 3 h.NgayKT H.NgayBD 7
o Bi cnh
Quan h: HOICHO
o Bng tm nh hng:
Quan h Thm Xa Sa
HOICHO + - +(NGAYBD,
NGAYKT)

b. Rng buc c bi cnh nhiu quan h
- Rng buc lin b: Khng c
- Rng buc lin thuc tnh:
o Pht biu:
Ngy bt u v ngy kt thc tham gia hi ch ca mi cng ty phi thuc
Trang 3/5
thi gian din ra hi ch .
o Biu din hnh thc
dk DANGKY, h HOICHO:
(h.NGAYBD dk.NGAYBDTG h.NGAYKT)
(h.NGAYBD dk.NGAYKTTG h.NGAYKT)

o Bi cnh
Quan h: HOICHO, DANGKY
o Bng tm nh hng:
Quan h Thm Xa Sa
HOICHO - - +(NGAYBD,
NGAYKT)
DANGKY + - +(NGAYBDTG,
NGAYKTTG)

Cu 3: (1 im)
Lit k danh sch m cng ty, tn cng ty, ngy bt u tham gia hi ch, ngy
kt thc tham gia hi ch ca nhng cng ty kinh doanh mt hng in t
(TENNG = in t) hoc trang tr ni tht (TENNG = Trang tr ni tht)
ng k tham gia hi ch trin lm hng gia dng nm 2008 (TenHC = Trin
lm Hng gia dng 2008).
a. Ngn ng i s quan h (0.5 im)
- Chiu:
o MACT, TENCT (thuc quan h CONGTY)
o NGAYBGDT, NGAYKTTG (thuc quan h DANGKY)
- Chn:
o TENNG = in t (thuc quan h NGANH)
o TENNG = Trang tr ni tht (thuc quan h NGANH)
o TENHC = Trin lm Hng gia dng 2008 (thuc quan h HOICHO)
- Quan h lin quan:
o CONGTY, DANGKY, NGANH, HOICHO
o iu kin kt:
Trang 4/5

MACT, TENCT, NGAYBDTG, NGAYKTTG


(
(TENNG = Dien tu TENNG = Trang tri noi that) TENHC=Trien lam hang gia
dung 2008
)
(NGANH
NGANH.MANG = CONGTY.MANG
CONGTY
CONGTY.MACT = DANGKY.MACT
DANGKY
HOICHO.MAHC = DANGKY.MAHC
HOICHO)
b. Ngn ng SQL (0.5 im)

SELECT CT.MACT, TENCT, NGAYBDTG, NGAYKTTG
FROM ((NGANH N JOIN CONGTY CT ON N.MANG = CT.MANG) JOIN
DANGKY DK ON CT.MACT = DK.MACT) JOIN HOICHO HC ON HC.MAHC =
DK.MAHC
WHERE (TENNG = Dien tu OR TENNG = Trang tri noi that) AND TENHC=Trien
lam hang gia dung 2008

Cu 4: (1 im)
Vi mi hi ch (MAHC, TENHC) thuc lnh vc Cng ngh thng tin (TENLV =
Cng ngh thng tin) c t chc trong nm 2007 (NGAYBD 112uu7 v
NGAYBD S1122uu7), lit k ngnh kinh doanh (TENNG) v s lng cng ty
ng k tham gia hi ch tng ng vi ngnh ny
- Chiu:
o MAHC, TENHC (thuc quan h HOICHO)
o TENNG (thuc quan h NGANH)
o COUNT(MACT) (s lng cng ty ng k tham gia thuc quan h
DANGKY)
- Chn:
o TENLV = Cng ngh thng tin (thuc quan h LINHVUC)
MANG = MANG MACT = MACT
MAHC = MAHC
HOICHO
MAHC
TENHC
NGAYBD
NGAYKT
DIADIEM
MALV
<pk>
<fk>
DANGKY
MADK
NGAYDK
MACT
MAHC
NGAYBDTG
NGAYKTTG
STT
KIOT
<pk>
<fk1>
<fk2>
CONGTY
MACT
TENCT
DIACHI
DIENTHOAI
MANG
<pk>
<fk>
NGANH
MANG
TENNG
<pk>
Trang 5/5
o NGAYBD 112uu7 (thuc quan h DANGKY)
o NGAYBD S1122uu7 (thuc quan h DANGKY)
- Quan h lin quan:
o CONGTY, DANGKY, NGANH, HOICHO, LINHVUC
o iu kin kt:


SELECT HC.MAHC, TENHC, TENNG, COUNT(CT.MACT) SLCT
FROM (((NGANH N JOIN CONGTY CT ON N.MANG = CT.MANG) JOIN
DANGKY DK ON CT.MACT = DK.MACT) JOIN HOICHO HC ON HC.MAHC =
DK.MAHC) JOIN LINHVUC LV ON HC.MALV = LV.MALV
WHERE TENLV = Cng ngh thng tin AND NGAYBD >= 112uu7 AND
NGAYBD S1122uu7
GROUP BY HC.MAHC, TENHC, TENNG

MALV = MALV
MANG = MANG MACT = MACT
MAHC = MAHC
HOICHO
MAHC
TENHC
NGAYBD
NGAYKT
DIADIEM
MALV
<pk>
<fk>
LINHVUC
MALV
TENLV
<pk>
DANGKY
MADK
NGAYDK
MACT
MAHC
NGAYBDTG
NGAYKTTG
STT
KIOT
<pk>
<fk1>
<fk2>
CONGTY
MACT
TENCT
DIACHI
DIENTHOAI
MANG
<pk>
<fk>
NGANH
MANG
TENNG
<pk>

You might also like