You are on page 1of 6

Bài tұp Cѫ sӣ dӳ liӋu

PHAÀN BAØI TAÄP


1. BAØI TAÄP CHÖÔNG 1 & 2
Bài 1:.
Mӝt website cӫa mӝt cӱa hàng bán mӝt sӕ mһt hàng thuӝc nhiӅu thӇ loҥi. Các khách hàng có
thӇ mua các mһt hàng thông qua các ÿѫn ÿһt hàng trên website cӫa cӱa hàng. Mӛi khách hàng
có các thông tin ÿѭӧc lѭu trӳ lҥi nhѭ tên, ÿӏa chӍ, login, mұt khҭu, ÿӏa chӍ email (có thӇ dùng
ÿӇ login).
Mӝt mһt hàng có tên, mӝt mã sӕ, mô tҧ, ÿѫn giá chѭa thuӃ, tình trҥng tӗn kho và thӇ loҥi. Mӝt
ÿѫn ÿһt hàng có thӇ ÿһt nhiӅu mһt hàng vӟi sӕ lѭӧng nhҩt ÿӏnh. Mӛi ÿӧt ÿһt hàng có mӝt sӕ
hiӋu duy nhҩt, ngày tháng phҧi ÿѭӧc lѭu trӳ lҥi.
Câu hӓi
a. ThiӃt kӃ mô hình ER.
b. ChuyӇn mô hình ER thành mô hình quan hӋ
Bài 2:
Mӝt công ty xe khách và vұn tҧi cҫn xây dӵng mӝt cѫ sӣ dӳ liӋu ÿӇ quҧn lý phân phӕi xe.
Công ty có nhiӅu xe. Thông tin vӅ xe gӗm có sӕ xe, hiӋu xe. Trong các xe, có xe chӣ khách và
xe vұn tҧi chӣ hàng hóa. Thông tin vӅ xe chӣ khách có thêm thông tin vӅ sӕ chӛ ngӗi còn
thông tin vӅ xe vұn tҧi có thêm thông tin vӅ trӑng tҧi tӕi ÿa chӣ ÿѭӧc.
Mӝt xe ÿѭӧc phân công cho mӝt tài xӃ lái vào ngày tháng năm, giӡ quy ÿӏnh và sӕ ngày, sӕ
giӡ lái. Thông tin vӅ tài xӃ gӗm tên tài xӃ, mã sӕ tài xӃ, sӕ ÿiӋn thoҥi di ÿӝng. Mӝt tài xӃ thuӝc
vӅ mӝt chi nhánh cӫa công ty. Mӝt chi nhánh có thӇ nhiӅu tài xӃ. Mӝt chi nhánh cNJng quҧn lý
nhiӅu xe. Tuy nhiên mӝt xe chӍ ÿѭӧc quҧn lý ӣ mӝt chi nhánh. Thông tin vӅ chi nhánh gӗm có
mã chi nhánh và tên chi nhánh. Mӝt chi nhánh thì ӣ mӝt thành phӕ. Mӝt thành phӕ có nhiӅu
chi nhánh. Thông tin vӅ thành phӕ gӗm có mã sӕ thành phӕ, tên thành phӕ.
Câu hӓi
1. ThiӃt kӃ sѫ ÿӗ ER cho cѫ sӣ dӳ liӋu quҧn lý phân phӕi xe.
2. ChuyӇn sӣ ÿӗ ER trên thành mô hình quan hӋ.

Lê Văn Hҥnh & Dzoãn Thanh 1


Bài tұp Cѫ sӣ dӳ liӋu

Bài 3.
Bӝ phұn ÿào tҥo cӫa mӝt công ty chӏu trách nhiӋm tә chӭc các khóa hӑc cho nhân viên cӫa
công ty. Mӛi khóa hӑc có mӝt mã sӕ duy nhҩt, tên khóa hӑc, thӡi ÿiӇm bҳt ÿҫu, kӃt thúc và
mӝt ngân sách chi phí cho khóa hӑc. Mӝt khóa hӑc có mӝt nhұn viên ӣ bӝ phұn ÿào tҥo chӏu
trách nhiӋm quҧn lý.
Mӝt khóa hӑc có thӇ là mӝt khóa hӑc :
- Ĉѭӧc tә chӭc nӝi bӝ trong công ty. Khóa hӑc này ÿѭӧc giҧng dҥy bӣi nhân viên cӫa
công ty hoһc giҧng viên ÿѭӧc thӍnh giҧng hoһc cҧ hai. Phí thӍnh giҧng ÿӕi vӟi giҧng
viên bên ngoài công ty ÿѭӧc ghi nhұn lҥi.
- Ĉѭӧc tә chӭc tҥi mӝt cӣ sӣ ÿào tҥo bên ngoài. Ĉӏa chӍ, tên cӫa cѫ sӣ ÿào tҥo và hӑc phí
cho mӝt ngѭӡi hӑc cӫa khóa hӑc ÿó ÿѭӧc ghi nhұn lҥi.
- Ĉѭӧc tә chӭc trong công ty nhѭng liên kӃt vӟi mӝt cѫ sӣ ÿào tҥo bên ngoài. Phí cӫa cҧ
khóa hӑc, tên và ÿӏa chӍ cӫa cѫ sӣ ÿào tҥo ÿѭӧc ghi nhұn lҥi.
Mӝt khóa hӑc có thӇ có mӝt hoһc nhiӅu ngѭӡi dҥy.
Nhân viên tham gia vào mӝt khóa hӑc phҧi ÿѭӧc lѭu trӳ lҥi. Thông tin vӅ nhân viên gӗm mã
nhân viên, tên nhân viên, chuyên môn, chӭc vө. Mӝt nhân viên có thӇ tham gia nhiӅu khóa hӑc
và mӝt khóa hӑc có thӇ có nhiӅu nhân viên tham gia. Mӝt nhân viên chӍ làm viӋc ӣ mӝt bӝ
phұn. Mӝt bӝ phân có nhiӅu nhân viên. Thông tin vӅ bӝ phân gӗm có mã bӝ phұn và tên bӝ
phұn.
Câu hӓi
1. Trình bày mô hình quan niӋm ER.
2. ChuyӇn mô hình ER sang mô hình quan hӋ

Bài 4.
ThiӃt kӃ cѫ sӣ dӳ liӋu cho viӋc quҧn lý các tuyӃn xe bus cӫa mӝt công ty xe bus liên tӍnh. Mӛi
tuyӃn phөc vө ÿӵoc bҳt ÿҫu tҥi mӝt trҥm khӣi hành và kӃt thúc tҥi mӝt trҥm nhѭng có thӇ dӯng
ÿón khách tҥi nhiӅu trҥm. Thông tin vӅ tuyӃn gӗm có mã tuyӃn, tên tuyӃn. Thông tin vӅ trҥm
gӗm có sӕ trҥm, tên trҥm, vӏ trí cӫa trҥm. Mӝt tuyӃn có ÿi qua nhiӅu thành phӕ và mӝt thành
phӕ có thӇ có nhiӅu tuyӃn ÿi qua. Thông tin vӅ thành phӕ gӕm có mã sӕ thành phӕ, tên thành
phӕ.
Lê Văn Hҥnh & Dzoãn Thanh 2
Bài tұp Cѫ sӣ dӳ liӋu

Công ty có nhiӅu chi nhánh. Thông tin vӅ chi nhánh gӗm có mã chi nhánh và tên chi nhánh.
Mӝt chí nhánh nҵm ӣ mӝt thành phӕ nhѭng mӝt thành phӕ có thӇ có nhiӅu chi nhánh. Mӝt chi
nhánh quҧn lý mӝt sӕ tuyӃn tuy nhiên mӝt tuyӃn chӍ ÿѭӧc quҧn lý bӣi mӝt chi nhánh. Mӝt xe
bus ÿѭӧc chӍ ÿӏnh cho mӝt tuyӃn. Mӝt tuyӃn thì có nhiӅu xe bus phөc vө. Thông tin vӅ xe bus
gӗm có mã sӕ xe bus, sӕ xe, sӕ chӛ ngӗi. Mӛi xe bus ÿѭӧc phân công cho mӝt ngѭӡi lái theo
ngày. Thông tin vӅ ngѭӡi lái gӗm có mã tài xӃ, tên tài xӃ và sӕ ÿiӋn thoҥi di ÿӝng.
Câu hӓi
1. ThiӃt kӃ mô hình ER.
2. ChuyӇn mô hình ER ӣ câu 1 thành mô hình quan hӋ.

Bài 5
Mӝt bӋnh viӋn có mӝt sӕ lѭӧng lӟn các bác sƭ ÿăng ký. Mӛi bác sƭ có mӝt mã sӕ duy nhҩt, hӑ
tên, ÿӏa chӍ và sӕ ÿiӋn thoҥi. Mӛi bác sƭ ÿӅu có ít nhҩt mӝt chuyên khoa. Thông tin vӅ chuyên
khoa gӗm mã chuyên khoa, tên chuyên khoa. BӋnh viӋn lѭu trӳ tên, ÿӏa chӍ cӫa bӋnh nhân, và
gán cho mӛi bӋnh nhân mã sӕ duy nhҩt.
Bҩt cӭ bӋnh nhân nhұp viӋn phҧi ÿѭӧc theo dõi bӣi mӝt và chӍ mӝt bác sƭ. Khi nhұp viӋn, bӋnh
nhân phҧi ÿѭӧc ÿѭӧc ÿiӅu trӏ bӣi ít nhҩt mӝt bác sƭ. Mӝt bác sƭ có thӇ ÿiӅu trӏ nhiӅu bӋnh nhân,
hoһc không thӇ ÿiӅu trӏ bҩt kǤ bӋnh nhân nào. Bҩt cӭ khi nào bӋnh nhân ÿѭӧc ÿiӅu trӏ bӣi mӝt
bác sƭ, bӋnh viӋn ÿӅu ghi lҥi ngày và giӡ và liӅu pháp ÿiӅu trӏ.
Câu hӓi
1. (2 ÿiӇm) Hãy thiӃt kӃ sѫ ÿӗ thӵc thӇ kӃt hӧp (ERD).
2. (1 ÿiӇm) ChuyӇn sѫ ÿӗ ERD trên thành mô hình quan hӋ.

Bài 6
Ngân hàng WV có ba loҥi tài khoҧn ngân hàng khác nhau dành cho khách hàng cӫa hӑ. Mӛi
khách hàng có thӇ có bҩt kǤ sӕ lѭӧng tài khoҧn ngân hàng, và tҩt cҧ các tài khoҧn có sӕ tài
khoҧn duy nhҩt. Mӝt tài khoҧn cNJng có thӇ do mӝt hay nhiӅu khách hàng làm chӫ. Thông tin
vӅ khách hành gӗm sӕ chӭng minh nhân dân, hӑ tên, ÿӏa chӍ và sӕ ÿiӋn thoҥi. Ĉӕi vӟi loҥi tài
khoҧn tiӃt kiӋm, Ngân hàng WV phҧi lѭu trӳ sӕ dѭ cӫa tài khoҧn, lãi suҩt, và ngày tài khoҧn
Lê Văn Hҥnh & Dzoãn Thanh 3
Bài tұp Cѫ sӣ dӳ liӋu

ÿѭӧc mӣ. Loҥi tài khoҧn thӭ hai là tài khoҧn không trҧ lãi. Vӟi tài khoҧn này, ngân hàng theo
dõi sӕ dѭ và ngày mӣ tài khoҧn. Loҥi tài khoҧn thӭ ba là tài khoҧn cho vay, ÿòi hӓi phҧi lѭu
trӳ ngày khoҧn vay ÿã ÿѭӧc vay và tӹ lӋ lãi suҩt cӫa khoҧn vay. Mӛi tài khoҧn ÿӅu có sӕ tài
khoҧn ÿӇ phân biӋt các tài khoҧn vӟi nhau. Tài khoҧn vay ÿѭӧc giao cho mӝt nhân viên quҧn
lý, ngѭӡi theo dõi tài khoҧn và ÿҧm bҧo rҵng các khách hàng là thanh toán cӫa hӑ ÿúng hҥn.
Thông tin cӫa nhân viên gӗm mã nhân viên, hӑ tên, sӕ ÿiӋn thoҥi di ÿӝng.
Câu h͗i
1. Hãy thiӃt kӃ sѫ ÿӗ thӵc thӇ kӃt hӧp (ERD).
2. ChuyӇn sѫ ÿӗ ERD trên thành mô hình quan hӋ.

Bài 7
ThiӃt kӃ cѫ sӣ dӳ liӋu cho viӋc quҧn lý viӋc rút tiӅn tҥi các trө máy ATM.
Mӛi ngân hàng có nhiӅu chi nhánh nhѭng mӝt chi nhánh chӍ thuӝc vӅ mӝt ngân hàng.
Mӛi chi nhánh ngân hàng có mӝt mã sӕ ÿӇ phân biӋt chi nhánh này vӟi chi nhánh khác
trong cùng mӝt hӋ thӕng Ngân hàng, và tên chi nhánh. Thông tin vӅ ngân hàng gӗm có
mã sӕ ngân hàng và tên ngân hàng.

Mӛi trө máy ATM sӁ có mӝt mã sӕ ÿӇ quҧn lý. Mӛi chi nhánh ngân hàng sӁ quҧn lý các
máy ATM trong khu vӵc mà chi nhánh chӏu trách nhiӋm. BiӃt ÿѭӧc mã sӕ cӫa trө máy
ATM, sӁ biӃt ÿѭӧc các thông tin nhѭ mã chi nhánh quҧn lý, tình trҥng hoҥt ÿӝng cӫa trө
máy ATM, và nѫi ÿһt máy ATM.

Mӝt tài khoҧn cӫa mӝt ngân hàng sӁ có mӝt mã sӕ tài khoҧn. Mӝt ngân hàng thì có
nhiӅu tài khoҧn. Dӵa vào mã sӕ tài khoҧn có thӇ biӃt ÿѭӧc thông tin liên quan ÿӃn tài
khoҧn, nhѭ tên tài khoҧn. Mӝt tài khoҧn thuӝc vӅ mӝt khách hàng. Mӝt khách hàng có
thӇ mӣ mӝt hay nhiӅu tài khoҧn tҥi ngân hàng. Thông tin vӅ khách hàng bao gӗm hӑ tên
khách hàng ÿã mӣ tài khoҧn, kèm theo ÿiҥ chӍ cӫa khách hàng.

Mӛi thҿ ATM mà ngân hàng cung cҩp cho khách hàng, sӁ có mӝt mã sӕ (MaThe). Dѭҥ
vào mã thҿ, có thӇ biӃt ÿѭӧc loҥi thҿ ATM mà khách hàng ÿang sӱ dөng, mã sӕ tài
Lê Văn Hҥnh & Dzoãn Thanh 4
Bài tұp Cѫ sӣ dӳ liӋu

khoҧn, thӡi hҥn mà thҿ ATM ÿѭӧc phép sӱ dөng, cNJng nhѭ tәng sӕ tiӅn giao dӏch giӟi
hҥn trong mӝt ngày là bao nhiêu. Mӝt thӇ thì thuӝc vӅ mӝt tài khoҧn nhѭng mӝt tài
khoҧn cӫa khách hàng có thӇ ÿѭӧc dùng ÿӇ xin cҩp mӝt hay nhiӅu thҿ ATM khác nhau.

Khi khách hàng ÿӃn trө máy ATM ÿӇ thӵc hiӋn giao dӏch rút tiӅn, sau mӛi giao dӏch, hê
thӕng sӁ ghi nhұn mӝt mã sӕ giao dӏch cho lҫn giao dӏch ÿó. Vӟi mã sӕ giao dӏch, có thӇ
biӃt ÿѭӧc mã thҿ ATM mà ngѭӡi giao dӏch ÿã dùng, ngày giӡ giao dӏch, sӕ tiӅn trong
lҫn giao dӏch ÿó, và tәng sӕ tiӅn giao dӏch trong ngày.
Câu hӓi:
1. ThiӃt kӃ sѫ ÿӗ ER cho cѫ sӣ dӳ liӋu trên
2. ChuyӇn sѫ ÿӗ ER thành mô hình quan hӋ.

Bài 8:
Mӝt công ty xe Taxi cҫn xây dӵng mӝt cѫ sӣ dӳ liӋu ÿӇ quҧn lý phân phӕi xe. Công ty có
nhiӅu xe. Thông tin vӅ xe chӣ khách gӗm có sӕ xe, hiӋu xe, sӕ chӛ ngӗi.

Mӝt xe ÿѭӧc phân công cho mӝt tài xӃ lái vào ngày tháng năm, giӡ quy ÿӏnh và sӕ ngày, sӕ
giӡ lái. Thông tin vӅ tài xӃ gӗm tên tài xӃ, mã sӕ tài xӃ, sӕ ÿiӋn thoҥi di ÿӝng. Mӝt tài xӃ thuӝc
vӅ mӝt chi nhánh cӫa công ty.
Mӝt chi nhánh có thӇ nhiӅu tài xӃ. Mӝt tài xӃ chӍ thuӝc vӅ mӝt chi nhánh. Mӝt chi nhánh cNJng
quҧn lý nhiӅu xe. Tuy nhiên mӝt xe chӍ ÿѭӧc quҧn lý ӣ mӝt chi nhánh. Thông tin vӅ chi nhánh
gӗm có mã chi nhánh và tên chi nhánh. Mӝt chi nhánh thì ӣ mӝt thành phӕ. Mӝt thành phӕ chӍ
có mӝt chi nhánh. Thông tin vӅ thành phӕ gӗm có mã sӕ thành phӕ, tên thành phӕ.
Câu hӓi :
1. ThiӃt kӃ sѫ ÿӗ ER cho cѫ sӣ dӳ liӋu cho công ty xe Taxi.
2. ChuyӇn sӣ ÿӗ ER trên thành mô hình quan hӋ.

Lê Văn Hҥnh & Dzoãn Thanh 5


Bài tұp Cѫ sӣ dӳ liӋu

Bài 9:

Công ty sҧn xuҩt tҥo ra nhiӅu sҧn phҭm ÿiӋn tӱ. Thông tin vӅ sҧn phҭm gӗm mã sҧn phҭm, tên
sҧn phҭm, giá thành, ngày chӃ tҥo ra sҧn phҭm. Mӝt sҧn phҭm ÿѭӧc thiӃt kӃ bӣi mӝt nhân
viên. Mӝt nhân viên có thӇ làm thiӃt kӃ nhiӅu sҧn phҭm. Mӝt sҧn phҭm có nhiӅu nhân viên
tham gia chӃ tҥo. Mӝt nhân viên tham gia chӃ tҥo mӝt sҧn phҭm vӟi mӝt vai trò xác ÿӏnh.
Thông tin vӅ nhân viên gӗm mã nhân viên, tên nhân viên, nghӅ nghiӋp và sӕ ÿiӋn thoҥi. Mӝt
sҧn phҭm ÿѭӧc chӃ tҥo tҥi mӝt chi nhánh cӫa công ty nhѭng mӝt chi nhánh có thӇ chӃ tҥo
nhiӅu sҧn phҭm. Thông tin vӅ chi nhánh gӗm mã chi nhánh, tên chi nhánh, ÿӏa chӍ, sӕ ÿiӋn
thoҥi.

Công ty ÿҫu tѭ mӝt sӕ thiӃt bӏ. Thông tin vӅ thiӃt bӏ gӗm mã thiӃt bӏ, tên thiӃt bӏ và trӏ giá thiӃt
bӏ. Mӝt sҧn phҭm ÿѭӧc tҥo ra có thӇ cҫn sӱ dөng nhiӅu thiӃt bӏ và mӝt thiӃt bӏ cNJng có thӇ
ÿѭӧc dùng ÿӇ chӃ tҥo ra nhiӅu sҧn phҭm. Môt thiӃt bӏ ÿѭӧc dùng ÿӇ chӃ tҥo cho môt sҧn phҭm
ÿѭӧc ghi nhұn ngày giao và ngày trҧ xác ÿӏnh.

Câu hӓi:

1. ThiӃt kӃ sѫ ÿӗ ER cho cѫ sӣ dӳ liӋu quҧn lý công trình.

2. ChuyӇn sѫ ÿӗ ER ӣ câu 1 thành mô hình quan hӋ.

Lê Văn Hҥnh & Dzoãn Thanh 6

You might also like