Professional Documents
Culture Documents
4.3 Haõy veõ sô ñoà ER môû roäng cho öùng duïng sau ñaây.
Moät beänh vieän hoaït ñoäng ñöôïc laø nhôø söï laøm vieäc cuûa nhieàu ngöôøi. Thoâng tin veà
ngöôøi goàm coù maõ soá, teân, ñòa chæ, ngaøy sinh, vaø soá ñieän thoaïi. Ngöôøi trong beänh
vieän coù theå chia laøm boán nhoùm: nhaân vieân, ngöôøi tình nguyeän, baùc só vaø beänh
nhaân. Nhaân vieân coù thuoäc tính ngaøy tuyeån duïng. Ngöôøi tình nguyeän coù thuoäc tính
kyõ naêng. Baùc só coù thuoäc tính chuyeân khoa. Beänh nhaân coù thuoäc tính ngaøy-tieáp-xuùc.
Caàn löu yù laø nhaân vieân hay baùc só maø ñoàng thôøi laø beänh nhaân seõ coù theâm thuoäc
tính dòch vuï ñaëc bieät.
Moãi beänh nhaân seõ coù moät baùc só phuï traùch. Moät baùc só coù theå phuï traùch nhieàu beänh
nhaân maø cuõng coù theå khoâng phuï traùch beänh nhaân naøo caû. Beänh nhaân chia ra laøm
hai loaïi: beänh nhaân noäi truù vaø beänh nhaân ngoaïi truù. Beänh nhaân noäi truù coù ngaøy
nhaäp vieän. Beänh nhaân ngoaïi truù thöôøng phaûi ñeán beänh vieän khaùm beänh moät soá
laàn. Moãi laàn khaùm beänh caàn löu hai thoâng tin: ngaøy khaùm vaø ghi chuù.
Nhaân vieân ñöôïc chia laøm hai loaïi: y taù vaø nhaân vieân haønh chính. Y taù coù thuoäc
tính chöùng chæ toát nghieäp maø coù ghi trình ñoä (RN, LPN, …). Nhaân vieân haønh chính
coù thuoäc tính chöùc danh coâng vieäc. Moãi moät y taù ñöôïc phaân coâng laøm vieäc taïi moät
vaø chæ moät khu ñieàu trò.
Thoâng tin veà khu ñieàu trò goàm: teân khu ñieàu trò vaø ñòa ñieåm. Moãi khu ñieàu trò coù nhieàu
y taù. Vôùi moãi khu ñieàu trò, coù moät y taù ñaûm nhieäm y taù tröôûng; ñeå ñaûm nhieäm vai troø y
taù tröôûng, ngöôøi y taù phaûi coù chöùng chæ thuoäc trình ñoä RN.
Moät khu ñieàu trò coù nhieàu giöôøng. Moãi giöôøng beänh coù maõ soá giöôøng. Moãi giöôøng
beänh coù theå ñöôïc gaùn cho moät beänh nhaân noäi truù naøo ñoù hoaëc khoâng gaùn cho beänh
nhaân naøo caû.
4.4 Haõy veõ sô ñoà ER môû roäng cho öùng duïng sau.
Moät tröôøng ñaïi hoïc muoán xaây döïng moät CSDL quaûn lyù sinh vieân vaø coâng taùc giaûng
daïy.
Moãi NGÖÔØI trong tröôøng coù nhöõng thoâng tin: teân ngöôøi, maõ soá SSN, ñòa chæ, phaùi
tính, vaø ngaøy sinh. Coù hai loïai trong kieåu thöïc theå NGÖÔØI laø giaûng vieân vaø sinh
vieân. Coù theå coù nhöõng nhoùm ngöôøi khaùc trong nhaø tröôøng maø khoâng phaûi laø giaûng
vieân hay sinh vieân. Khoâng theå coù tröôøng hôïp moät ngöôøi vöøa laø giaûng vieân, vöøa laø
sinh vieân. Caùc thuoäc tính cuûa giaûng vieân goàm: ngaïch, möùc löông vaø soá ñieän thoïai.
Moãi giaûng vieân phaûi thuoäc veà moät khoa naøo ñoù. Thuoäc tính rieâng cuûa sinh vieân
goàm: naêm thöù. Moãi sinh vieân phaûi thuoäc veà moät khoa naøo ñoù. Moãi hoïc kyø sinh vieân
ñaêng kyù laáy nhieàu lôùp moân hoïc (section) vaø moãi lôùp moân hoïc goàm nhieàu sinh vieân.
Sau khi sinh vieân hoaøn taát moät lôùp moân hoïc, seõ nhaän moät ñieåm soá.
Sinh vieân cao hoïc laø moät kieåu con cuûa sinh vieân, vôùi trò cho thuoäc tính naêm thöù laø 5.
Vôùi moãi sinh vieân cao hoïc, phaûi coù moät thuoäc tính löu moät danh saùch nhöõng baèng
caáp maø sinh vieân ñoù ñaõ ñaït ñöôïc tröôùc kia. Vôùi moãi sinh vieân cao hoïc, seõ coù moät
giaûng vieân phuï traùch vai troø giaûng vieân coá vaán cuûa sinh vieân aáy. Moät giaûng vieân coù
theå coá vaán cho zero hay nhieàu sinh vieân cao hoïc.
BAØI TAÄP CHÖÔNG 5
5.10 Cho löôïc ñoà CSDL:
nhaøxb (maõnxb, teânnxb)
saùch (maõsaùch, teânsaùch, naêmxb, maõnxb, teântg)
ñoäcgiaû (maõñg, teânñg)
möôïn (maõñg, maõsaùch, ngaøymöôïn, ngaøytraû)
Caùc thuoäc tính ñöôïc gaïch döôùi laø caùc thuoäc tính khoùa, caùc khoùa ngoaïi ñeàu khaùc
roãng.
Haõy vieát caùc truy vaán sau ñaây baèng ñaïi soá quan heä:
a. Cho bieát nhaø xuaát baûn coù teân ‘Treû’ in caùc töïa saùch naøo trong naêm 2001.
b. Cho bieát maõ vaø teân cuûa caùc ñoäc giaû chöa möôïn saùch.
c. Cho bieát maõ vaø teân cuûa caùc saùch maø caùc ñoäc giaû ñang möôïn nhöng chöa traû.
d. Cho bieát maõ vaø teân cuûa caùc ñoäc giaû coù möôïn taát caû caùc töïa saùch.
e. Cho bieát maõ saùch, teân saùch vaø teân nhaø xuaát baûn cuûa caùc töïa saùch maø coù ñoäc giaû
möôïn caùc töïa saùch naøy.
BAØI TAÄP CHÖÔNG 6
6.9 Tìm taát caû caùc khoùa cuûa löôïc ñoà quan heä sau ñaây:
a. R (A,B,C,D,E,F,G,H) vaø
F = {B → GH, BE → H, CF → A, F → BE, E → FA, F → G}
b. R(A,B,C,D,E,F,G,H,I,J} vaø
F = {AB → C, A → DE, B → F, F → GH, D → IJ}
c. R(A,X,C,S,T,E,H,K,D,F) vaø
F = {D → X, ST → HF, S → C, AT → FK, CE → F, X → D, C → H, E → F}
d. R(A,B,C,D,E,F,G,H) vaø
F = {E → AG, BF → C, F → D, A → EH, C → GHD}
e. R(A,B,C,D,E,F) vaø
F = {D → B, A → C, AD → E, C → F}
f. R(A,B,C,D,E,F) vaø
F = {A → D, C → AF, AB → EC}
g. R(A,B,C,D,E,F,G,H,I,J) vaø
F = {AB → DJ, BE → JH, A → G, CG → J, F → I, G → D, I → F, C → J}
BAØI TAÄP CHÖÔNG 7
7.1 Haõy chuyeån ñoåi taát caû caùc sô ñoà ER taïo ra töø caùc baøi taäp 1, 2, 3, 4, 5, 6 vaø 7 cuûa
chöông 3 thaønh caùc löôïc ñoà CSDL quan heä.
7.2 Haõy chuyeån ñoåi sô ñoà ER cuûa öùng duïng maãu quaûn lyù coâng ty ñoà goã cho ôû hình 3.12
(chöông 3) thaønh löôïc ñoà CSDL quan heä.
7.3 Haõy chuyeån ñoåi taát caû caùc sô ñoà ER môû roäng taïo ra töø caùc baøi taäp 1,2, 3 vaø 4 cuûa
chöông 4 thaønh caùc löôïc ñoà CSDL quan heä.
7.4 Haõy veõ sô ñoà ER môû roäng vaø sau ñoù chuyeån thaønh löôïc ñoà CSDL quan heä cho baøi
toaùn sau.
Moät coâng ty baát ñoäng saûn coù moät soá vaên phoøng taïi nhieàu ñòa ñieåm. Moãi vaên phoøng
coù maõ soá vaên phoøng vaø ñòa ñieåm.
Moãi moät vaên phoøng coù moät soá nhaân vieân. Moãi nhaân vieân coù maõ soá nhaân vieân vaø
teân. Vôùi moãi vaên phoøng coù moät nhaân vieân laøm tröôûng vaên phoøng. Moãi moät nhaân
vieân coù moät hay nhieàu thaân nhaân (vôï / con). Thoâng tin veà thaân nhaân goàm teân, ngaøy
sinh vaø moái lieân heä vôùi nhaân vieân.
Coâng ty coù moät danh saùch caùc baát ñoäng saûn caàn baùn. Thoâng tin veà baát ñoäng saûn laø
maõ soá baát ñoäng saûn, vaø ñòa chæ.
Moãi moät baát ñoäng saûn ñöôïc rao baùn taïi moät vaø chæ moät vaên phoøng. Moãi vaên phoøng
coù nhieàu baát ñoäng saûn rao baùn vaø coù theå khoâng coù baát ñoäng saûn naøo rao baùn.
Moãi moät baát ñoäng saûn coù moät chuû nhaân. Chuû nhaân ñöôïc xaùc ñònh bôûi maõ soá chuû
nhaân. Moät chuû nhaân coù theå coù nhieàu baát ñoäng saûn. Coù hai loaïi chuû nhaân baát ñoäng
saûn: chuû nhaân caù nhaân vaø chuû nhaân doanh nghieäp. Thoâng tin veà chuû nhaân caù nhaân
goàm teân, ñòa chæ vaø soá ñieän thoaïi. Thoâng tin veà chuû nhaân doanh nghieäp goàm teân
doanh nghieäp, ñòa chæ, soá ñieän thoïai vaø teân ngöôøi tieáp xuùc.
7.5 Sô ñoà ER môû roäng cuûa moät öùng duïng CSDL theû tín duïng ñöôïc cho trong hình sau.
Coù hai loaïi tröông muïc theû (card account) laø theû tín duïng (credit card) vaø theû traû
nôï (debit card). Tröông muïc theû tín duïng seõ tích luõy chi phí ñoái vôùi thöông gia
(merchant). Moãi chi phí ñöôïc xaùc ñònh bôûi ngaøy vaø khoaûn chi phí. Haõy chuyeån sô
ñoà ER thaønh löôïc ñoà CSDL quan heä.
Cust_ID Cust_Name
Customer Cust_Address
Merch_Addr
Merch_ID
Has
Card_Type=
Has_charges
"D" "C"
d
Amount
Debit Card Credit Card
Bank_No Cur_Bal
7.6 Haõy veõ sô ñoà ER môû roäng vaø sau ñoù chuyeån thaønh löôïc ñoà CSDL quan heä cho baøi
toaùn sau:
Coù moät soá taøi xeá laøm vieäc cho moät coâng ty vaän chuyeån. Thoâng tin veà taøi xeá goàm:
maõ soá taøi xeá (Driver_No), teân (Name), ñòa chæ nhaø rieâng (Home_Address) vaø ngaøy
sinh (Birth_Date). Taøi xeá ñöôïc chia laøm hai loaïi: taøi xeá treû vaø taøi xeá nhieàu kinh
nghieäm. Taøi xeá treû ñöôïc tính löông theo coâng nhaät, thoâng tin rieâng veà moãi taøi xeá
treû laø möùc löông coâng nhaät (Hourly_Rate). Taøi xeá nhieàu kinh nghieäm ñöôïc tính
löông thaùng. Thoâng tin veà taøi xeá nhieàu kinh nghieäm goàm soá naêm coâng taùc
(Work_Years) vaø löông thaùng (Salary). Moãi moät taøi xeá coù moät hay nhieàu thaân nhaân
(vôï/con). Thoâng tin veà thaân nhaân goàm teân (Name), ngaøy sinh (Birth_Date), vaø moät
lieân heä vôùi thaân nhaân (Relation).
Taøi xeá thöôøng laáy xe töø kho xe cuûa coâng ty ñeå thöïc hieän vieäc vaän chuyeån haøng hoùa.
Thoâng tin veà xe goàm maõ soá xe (Vehicle_No), nhaõn hieäu xe (Make) vaø naêm saûn xuaát
(Year_of_Manufacture). Xe coù theå ñöôïc ñieàu bôûi taøi xeá ra khoûi kho xe ñeå söû duïng
trong moät thôøi gian baát kyø (vaøi giôø cho ñeán vaøi ngaøy). Cuøng moät chieác xe coù theå
ñöôïc ñieàu ñoäng nhieàu laàn (cho coâng taùc vaän chuyeån) trong moät ngaøy. Coâng ty chæ coù
moät kho xe.
Moãi laàn moät taøi xeá laáy moät chieác xe, anh ta vaän chuyeån moät khoái löôïng haøng hoùa
bao goàm moät soá maët haøng. Thoâng tin veà maët haøng goàm maõ soá maët haøng (Item_No),
moâ taû veà maët haøng (Description), vaø troïng löôïng (Weight). Trong moãi chuyeán ñi, soá
löôïng (Qty) cuûa moãi maët haøng ñöôïc vaän chuyeån cuõng caàn phaûi ghi laïi.
Moãi laàn moät chieác xe ñöôïc laáy ra söû duïng, thôøi gian cuûa chuyeán ñi cuõng caàn ghi laïi.
Moãi laàn moät chieác xe ñöôïc laáy ra söû duïng, taøi xeá coù theå gaây ra moät soá chi phí naøo
ñoù (nhö mua nhieân lieäu, söûa chöõa. …). Moãi chi phí neân goàm caùc thoâng tin: maõ soá
khoaûn chi (Expense_Code), loaïi chi phí (Type), vaø soá tieàn (Amount).
Trong suoát moät chuyeán vaän chuyeån haøng baèng xe, xe coù theå döøng laïi ñeå xuoáng
haøng taïi nhieàu ñieåm döøng. Thoâng tin veà moãi ñieåm döøng goàm maõ soá ñieåm döøng
(Stop_No), vaø ñòa chæ (Address). Taïi moãi ñieåm döøng, xe boû xuoáng moät soá maët haøng.
Soá löôïng (Qty_Left) cuûa moãi maët haøng boû xuoáng taïi moãi ñieåm döøng caàn ñöôïc ghi
laïi.
Taøi xeá döøng laïi moãi ñieåm döøng moät laàn trong moät chuyeán ñi.
BAØI TAÄP CHÖÔNG 8
9.3 Cho löôïc ñoà quan heä sinhvieân (maõsv, hoïteân, tuoåi, maõlôùp). YÙ nghóa cuûa quan heä naøy
laø: moät sinh vieân coù maõ duy nhaát (maõsv), hoï vaø teân (hoïteân), tuoåi (tuoåi), hoïc taïi moät
lôùp lôùp (maõlôùp). Haõy vieát caùc truy vaán sau ñaây baèng ngoân ngöõ SQL:
a- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân coù tuoåi lôùn nhaát.
b- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân coù tuoåi lôùn nhaát vaø hoïc lôùp coù maõ
‘MT03’.
c- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân coù tuoåi laø moät trong nhöõng tuoåi lôùn
nhaát cuûa caùc lôùp.
d- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân coù tuoåi baèng tuoåi lôùn nhaát cuûa lôùp cuûa
hoï.
e- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân hoïc lôùp coù maõ ‘MT03’ vaø coù tuoåi baèng
tuoåi lôùn nhaát cuûa lôùp naøy.
f- Cho bieát maõ vaø hoï teân cuûa caùc sinh vieân hoïc lôùp coù maõ ‘MT03’ vaø coù tuoåi lôùn
nhaát.
9.4 Cho löôïc ñoà CSDL:
nhaøxb (maõnxb, teânnxb)
saùch (maõsaùch, teânsaùch, naêmxb, maõnxb, teântg)
ñoäcgiaû (maõñg, teânñg)
möôïn (maõñg, maõsaùch, ngaøymöôïn, ngaøytraû)
YÙ nghóa cuûa caùc quan heä treân nhö sau:
nhaøxb thoâng tin nhaø xuaát baûn goàm: maõ nhaø xuaát baûn (maõnxb), teân nhaø xuaát
baûn (teânnxb).
Saùch thoâng tin töïa saùch goàm: maõ saùch (maõsaùch), teân saùch (teânsaùch), ñöôïc
xuaát baûn vaøo naêm (naêmxb), do nhaø xuaát baûn (maõnxb) in, do taùc giaû
(teântg) vieát.
ñoäcgiaû thoâng tin ñoäc giaû goàm: maõ ñoäc giaû (maõñg), teân ñoäc giaû (teânñg).
möôïn thoâng tin möôïn saùch goàm: ñoäc giaû (maõñg) möôïn saùch (maõsaùch) töø ngaøy
(ngaøymöôïn) ñeán ngaøy (ngaøytraû). Neáu ñoäc giaû saùch chöa traû thì ngaøytraû
laø roãng.
Caùc thuoäc tính ñöôïc gaïch döôùi laø caùc thuoäc tính khoùa, caùc khoùa ngoaïi ñeàu khaùc
roãng.
Haõy vieát caùc truy vaán sau ñaây baèng ngoân ngöõ SQL:
a- Cho bieát nhaø xuaát baûn coù teân ‘Treû’ in bao nhieâu töïa saùch trong naêm 2001.
b- Cho bieát coù bao nhieâu teân saùch khaùc nhau ñöôïc in moãi naêm.
c- Cho bieát maõ vaø teân cuûa caùc ñoäc giaû chöa möôïn saùch.
d- Cho bieát maõ saùch vaø teân saùch cuûa caùc töïa saùch maø caùc ñoäc giaû ñang möôïn nhöng
chöa traû.
e- Cho bieát caùc taùc giaû vieát nhieàu töïa saùch nhaát.
f- Cho bieát maõ vaø teân cuûa caùc nhaø xuaát baûn coù soá löôïng töïa saùch ñöôïc xuaát baûn laø
nhieàu nhaát.
9.5 Cho löôïc ñoà CSDL:
boämoân (maõbm, teânbm, maõkhoa)
moânhoïc (maõmh, teânmh, maõbm)
lôùp (maõlôùp, teânlôùp, maõkhoa)
phoøng (maõphoøng, maõkhoa)
tkb (thöù, tieátbaétñaàu, maõphoøng, tieátkeátthuùc, maõlôùp, maõmh)
YÙ nghóa cuûa caùc quan heä treân nhö sau:
boämoân thoâng tin boä moân goàm: maõ boä moân (maõbm), teân boä moân (teânbm) thuoäc
khoa (maõkhoa) quaûn lyù.
moânhoïc thoâng tin moân hoïc goàm: maõ moân hoïc (maõmh), thuoäc boä moân (maõbm)
quaûn lyù.
lôùp thoâng tin lôùp goàm: maõ lôùp (maõlôùp), teân lôùp (teânlôùp), thuoäc khoa
(maõkhoa) quaûn lyù.
phoøng thoâng tin phoøng hoïc goàm: maõ phoøng (maõphoøng), thuoäc khoa (maõkhoa)
quaûn lyù.
tkb thoâng tin thôøi khoùa bieåu cuûa lôùp goàm: lôùp (maõlôùp) hoïc moân hoïc
(maõmh) taïi phoøng (maõphoøng) trong moät tuaàn.
Caùc thuoäc tính ñöôïc gaïch döôùi laø caùc thuoäc tính khoùa, caùc khoùa ngoaïi ñeàu khaùc
roãng.
Haõy vieát caùc truy vaán sau ñaây baèng ngoân ngöõ SQL:
a- Cho bieát toång soá tieát hoïc trong moät tuaàn cuûa lôùp coù maõ ‘MT03’.
b- Cho bieát maõ vaø teân cuûa caùc moân hoïc thuoäc khoa coù maõ ‘CNTT’ quaûn lyù.
c- Cho bieát maõ vaø teân cuûa caùc lôùp coù hoïc taïi caùc phoøng maø caùc phoøng naøy khoâng
thuoäc khoa cuûa lôùp naøy quaûn lyù.
d- Cho bieát maõ vaø teân lôùp cuûa caùc lôùp hoïc coù soá ngaøy hoïc trong tuaàn laø nhieàu nhaát.
e- Cho bieát maõ lôùp, teân lôùp vaø soá löôïng moân hoïc cuûa moãi lôùp maø caùc moân hoïc naøy
thuoäc khoa cuûa lôùp naøy quaûn lyù.
9.6 Cho löôïc ñoà CSDL:
boämoân (maõbm, teânbm, teânkhoa)
giaûngvieân (maõgv, hoïteân, phaùi, ngaøysinh, maõbm)
moânhoïc (maõmh, teânmh, maõbm)
ñeàaùn (maõña, teânña, maõgv)
daïy (maõgv, maõmh)
YÙ nghóa cuûa caùc quan heä treân nhö sau:
boämoân thoâng tin boä moân goàm: maõ boä moân (maõbm), teân boä moân (teânbm),
thuoäc khoa (teânkhoa) quaûn lyù.
giaûngvieân thoâng tin giaûng vieân goàm: maõ giaûng vieân (maõgv), hoï teân giaûng vieân
(hoïteân), phaùi (phaùi), ngaøy–thaùng–naêm sinh (ngaøysinh), thuoäc boä moân
(maõbm) quaûn lyù.
moânhoïc thoâng tin moân hoïc goàm: maõ moân hoïc (maõmh), teân moân hoïc (teânmh),
thuoäc boä moân (maõbm) quaûn lyù.
ñeàaùn thoâng tin ñeà aùn goàm: maõ ñeà aùn (maõña), teân ñeà aùn (teânña), do giaûng
vieân (maõgv) höôùng daãn.
daïy thoâng tin giaûng daïy goàm: giaûng vieân (maõgv) daïy moân hoïc (maõmh).
Caùc thuoäc tính ñöôïc gaïch döôùi laø caùc thuoäc tính khoùa, caùc khoùa ngoaïi ñeàu khaùc
roãng ngoaïi tröø maõgv cuûa ñeàaùn coù theå roãng.
Haõy vieát caùc truy vaán sau ñaây baèng ngoân ngöõ SQL:
a- Cho bieát maõ vaø teân cuûa caùc moân hoïc thuoäc boä moân coù maõ ‘CSDL’ quaûn lyù maø
chöa coù giaûng vieân naøo daïy.
b- Cho bieát maõ vaø teân cuûa caùc moân hoïc do giaûng vieân coù maõ 10 daïy vaø caùc moân hoïc
naøy khoâng thuoäc boä moân cuûa giaûng vieân naøy quaûn lyù.
c- Cho bieát maõ vaø teân cuûa caùc boä moân coù giaûng vieân phaùi ‘Nam’ vaø caùc giaûng vieân
naøy khoâng coù daïy baát kyø moân hoïc naøo.
d- Cho bieát maõ giaûng vieân, hoï teân giaûng vieân vaø teân boä moân cuûa caùc giaûng vieân coù
höôùng daãn ñeà aùn.
e- Cho bieát maõ vaø hoï teân cuûa caùc giaûng vieân sinh naêm 1980 maø höôùng daãn nhieàu
ñeà aùn nhaát.
9.7 Cho löôïc ñoà CSDL:
khoa (mskhoa, teânkhoa)
moânhoïc (msmh, teânmh)
ctñaøotaïo (mskhoa, khoùahoïc, msmh)
sinhvieân (mssv, hoïteân, mskhoa, khoùahoïc)
ñaêngkyù (mssv, msmoân, ñieåmthi)
YÙ nghóa cuûa caùc quan heä treân nhö sau:
khoa thoâng tin khoa goàm: maõ khoa (mskhoa), teân khoa (teânkhoa).
moânhoïc thoâng tin moân hoïc goàm: maõ moân hoïc (msmh), teân moân hoïc (teânmh).
ctñaøotaïo thoâng tin chöông trình ñaøo taïo goàm: khoa (mskhoa), khoùa hoïc
(khoùahoïc), hoïc moân hoïc (msmh). Chöông trình ñaøo taïo cuûa moät khoa–
khoùa qui ñònh caùc moân hoïc maø sinh vieân thuoäc khoa–khoùa naøy phaûi
hoïc ñaït thì môùi ñöôïc toát nghieäp.
sinhvieân thoâng tin sinh vieân goàm: maõ sinh vieân (mssv), hoï teân sinh vieân
(hoïteân), thuoäc khoùa hoïc (khoùahoïc) cuûa khoa (mskhoa).
ñaêngkyù thoâng tin ñaêng kyù moân hoïc goàm: sinh vieân (mssv) ñaêng kyù hoïc moân
hoïc (msmoân), coù ñieåm thi (ñieåmthi).
Caùc thuoäc tính ñöôïc gaïch döôùi laø caùc thuoäc tính khoùa, caùc khoùa ngoaïi ñeàu khaùc
roãng.
Haõy vieát caùc truy vaán sau ñaây baèng ngoân ngöõ SQL:
a- Cho bieát teân moân hoïc vaø ñieåm thi cuûa taát caû moân hoïc maø sinh vieân coù maõ
‘05031234’ ñaõ hoïc vaø ñaït töø ñieåm 5 trôû leân.
b- Cho bieát taát caû caùc khoùa hoïc hieän coù cuûa khoa coù teân ‘Coâng ngheä Thoâng tin’.
c- Cho bieát maõ vaø teân cuûa caùc moân hoïc trong chöông trình ñaøo taïo cuûa sinh vieân coù
maõ ‘05031234’ maø sinh vieân naøy baét buoäc phaûi hoïc ñaït (coù ñieåm thi töø 5 trôû leân)
thì môùi ñöôïc toát nghieäp.
d- Cho bieát maõ vaø teân cuûa caùc moân hoïc coù nhieàu khoa hoïc nhaát. Bieát raèng moät moân
hoïc coù moät khoa naøo ñoù hoïc neáu coù sinh vieân thuoäc khoa naøy ñaêng kyù hoïc moân
hoïc naøy.
e- Cho bieát maõ vaø teân cuûa caùc moân hoïc maø sinh vieân coù maõ ‘05031234’ ñaêng kyù
hoïc, nhöng caùc moân hoïc naøy khoâng thuoäc chöông trình ñaøo taïo cuûa sinh vieân
naøy.