Phân tích thiết kế hệ thống thông tin quản lý phần 4
Số trang: 14
Loại file: pdf
Dung lượng: 1.05 MB
Lượt xem: 25
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu 'phân tích thiết kế hệ thống thông tin quản lý phần 4', kỹ thuật - công nghệ, kĩ thuật viễn thông phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hệ thống thông tin quản lý phần 4 Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 43 5 Raøng buoäc do ngöôøi duøng (user constraint) Hoïc sinh khuyeát taät ñöôïc giaûm 10% hoïc phí Ñôn mua haøng coù giaù trò lôùn hôn $10.000 ñöôïc giaûm 5%. IV QUI TAÉC BIEÁN ÑOÅI MOÂ HÌNH ER THAØNH MOÂ HÌNH QUAN HEÄ 1 Qui taéc bieán ñoåi moâ hình ER Khi bieán ñoåi moâ hình ER thaønh caùc moâ hình quan heä ta aùp duïng caùc qui taéc sau: Moãi taäp thöïc theå trong moâ hình ER ñöôïc chuyeån thaønh moät quan heä. Moãi thuoäc tính trong moâ hình ER ñöôïc chuyeån thaønh thuoäc tính trong quan heä töông öùng. Thuoäc tính nhaän dieän trong moâ hình ER ñöôïc chuyeån thaønh khoùa chính trong quan heä töông öùng. Tröôøng hôïp khoùa chính khoâng thoûa 4 tính chaát choïn löïa, thì phaûi choïn khoùa chính khaùc hay ñöa vaøo khoùa nhaân taïo. Theå hieän moái keát hôïp thoâng qua khoùa ngoaïi. 2 Qui taéc theå hieän moái keát hôïp thoâng qua khoùa ngoaïi i Moái keát hôïp moät-moät Chuyeån khoùa chính töø quan heä 1 sang quan heä 2 hay ngöôïc laïi. Ví duï vaán ñeà ngöôøi laùi xe vaø baèng laùi seõ coù moâ hình quan heä laø moät trong hai moâ hình quan heä sau Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 44 ii Moái keát hôïp moät-nhieàu Chuyeån khoùa chính töø beân moät sang beân nhieàu. iii Moái keát hôïp nhieàu nhieàu ñöôïc giaûi baèng taäp keát hôïp Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 45 Moâ hình quan heä HOÏC VIEÂN (maõ hoïc vieân, teân hoïc vieân, ñòa chæ, ngaøy sinh, soá ñieän thoaïi) MOÂN HOÏC (maõ moân hoïc, teân moân hoïc, thôøi löôïng) PHIEÁU GHI DANH (maõ hoïc vieân, maõ moân hoïc, ngaøy nhaäp hoïc) Hình 3.10 - Moâ hình ER vaø moâ hình quan heä cuûa vaán ñeà Tröôøng Cao Ñaúng Coäng Ñoàng Nuùi Xanh Trong quan heä PHIEÁU GHI DANH coù caùc khoùa chính khoùa ngoaïi nhö sau: + maõ hoïc vieân laø khoùa ngoaïi + maõ moân hoïc laø khoùa ngoaïi + maõ hoïc vieân vaø maõ moân hoïc laø khoùa chính iv Moái keát hôïp nhieàu-nhieàu Taïo moät quan heä môùi coù khoùa chính laø söï keát hôïp caùc khoùa chính cuûa hai quan heä coù baûn soá keát noái nhieàu nhieàu. Ví duï giaû söû Tröôøng Cao Ñaúng Coäng Ñoàng Nuùi Xanh khoâng quan taâm ñeán ngaøy nhaäp hoïc cuûa hoïc vieân thì moâ hình ER seõ coù moái keát hôïp nhieàu nhieàu nhö sau: 3 Toùm taét caùc qui taéc bieán ñoåi Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 46 DÖÕ LIEÄU YEÂU CAÀU PHAÂN TÍCH MOÂ HÌNH DÖÕ LIEÄU QT 1: Moãi taäp thöïc theå trong moâ hình ER ñöôïc chuyeån thaønh moät quan heä QT 2: Moãi thuoäc tính trong moâ hình ER ñöôïc chuyeån thaønh thuoäc tính trong quan heä töông öùng QT 3: Thuoäc tính nhaän dieän trong moâ hình ER ñöôïc chuyeån thaønh khoùa chính trong quan heä töông öùng.Tröôøng hôïp khoùa chính khoâng thoûa 4 tính chaát choïn löïa, thì phaûi choïn khoùa chính khaùc hay ñöa vaøo khoùa nhaân taïo. THIEÁT KEÁ QT 4: Theå hieän moái quan heä thoâng qua khoùa ngoaïi: 1 : 1 Chuyeån khoùa chính töø quan heä 1 sang quan heä 2 hay ngöôïc laïi. 1 :M Chuyeån khoùa chính töø beân moät sang beân nhieàu. M:M Taïo quan heä toaøn khoùa QUAN HEÄ DÖÏ TUYEÅN Hình 3.14 - Toùm taét caùc qui taéc bieán ñoåi moâ hình ER thaønh moâ hình quan heä treân khung cuûa caùc giai ñoaïn V BAØI TAÄP 1 Baøi taäp 1 Ñoái vôùi vaán ñeà sau ñaây haõy: • (a) xaây döïng moâ hình ER • (b) ñeà xuaát veà thuoäc tính nhaän dieän vaø thuoäc tính moâ taû moät caùch thích hôïp. • (c) chuyeån moâ hình ER thaønh moâ hình quan heä vaø cho bieát khoùa chính, khoùa ngoaïi. • (d) keâ theâm caùc giaû ñònh cuûa vaán ñeà. Moät nhaân vieân coù theå yeâu caàu ñöôïc cung caáp vaät tö töø ngöôøi quaûn lyù. Neáu ngöôøi quaûn lyù ñoàng yù vôùi baûn yeâu caàu thì caùc vaät tö töø baûn yeâu caàu ñöôïc choïn theo nhaø cung caáp ñeå taïo caùc ñôn mua haøng vaø gôûi cho caùc nhaø cung caáp thích hôïp. 2 Traéc nghieäm 2.1) A table’s primary key field A) Guaranties that each row is unique B) Is always referenced by a foreign key in another table C) Is a combination of two keys that make a foreign key D) In a one to many relationship is also its own foreign key. E) Is always stored in one column 2.2) Entity integrity is when: A) There are no composite primary keys B) Referential integrity has been upheld. C) None of the above. D) Primary key values are unique. E) Entity relationship diagram is correct 2.3) The field used to id records in a database table is known as the: A) Query Identifier B) Primary key C) Relational Column D) Header E) Row Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 47 2.4)Which of the following is correct about referential integrity? A) Ensures tables are up to date B) Prevents data tables from having orphans C) Shows how tables are related to each other ----oOo---- Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng ...
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hệ thống thông tin quản lý phần 4 Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 43 5 Raøng buoäc do ngöôøi duøng (user constraint) Hoïc sinh khuyeát taät ñöôïc giaûm 10% hoïc phí Ñôn mua haøng coù giaù trò lôùn hôn $10.000 ñöôïc giaûm 5%. IV QUI TAÉC BIEÁN ÑOÅI MOÂ HÌNH ER THAØNH MOÂ HÌNH QUAN HEÄ 1 Qui taéc bieán ñoåi moâ hình ER Khi bieán ñoåi moâ hình ER thaønh caùc moâ hình quan heä ta aùp duïng caùc qui taéc sau: Moãi taäp thöïc theå trong moâ hình ER ñöôïc chuyeån thaønh moät quan heä. Moãi thuoäc tính trong moâ hình ER ñöôïc chuyeån thaønh thuoäc tính trong quan heä töông öùng. Thuoäc tính nhaän dieän trong moâ hình ER ñöôïc chuyeån thaønh khoùa chính trong quan heä töông öùng. Tröôøng hôïp khoùa chính khoâng thoûa 4 tính chaát choïn löïa, thì phaûi choïn khoùa chính khaùc hay ñöa vaøo khoùa nhaân taïo. Theå hieän moái keát hôïp thoâng qua khoùa ngoaïi. 2 Qui taéc theå hieän moái keát hôïp thoâng qua khoùa ngoaïi i Moái keát hôïp moät-moät Chuyeån khoùa chính töø quan heä 1 sang quan heä 2 hay ngöôïc laïi. Ví duï vaán ñeà ngöôøi laùi xe vaø baèng laùi seõ coù moâ hình quan heä laø moät trong hai moâ hình quan heä sau Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 44 ii Moái keát hôïp moät-nhieàu Chuyeån khoùa chính töø beân moät sang beân nhieàu. iii Moái keát hôïp nhieàu nhieàu ñöôïc giaûi baèng taäp keát hôïp Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 45 Moâ hình quan heä HOÏC VIEÂN (maõ hoïc vieân, teân hoïc vieân, ñòa chæ, ngaøy sinh, soá ñieän thoaïi) MOÂN HOÏC (maõ moân hoïc, teân moân hoïc, thôøi löôïng) PHIEÁU GHI DANH (maõ hoïc vieân, maõ moân hoïc, ngaøy nhaäp hoïc) Hình 3.10 - Moâ hình ER vaø moâ hình quan heä cuûa vaán ñeà Tröôøng Cao Ñaúng Coäng Ñoàng Nuùi Xanh Trong quan heä PHIEÁU GHI DANH coù caùc khoùa chính khoùa ngoaïi nhö sau: + maõ hoïc vieân laø khoùa ngoaïi + maõ moân hoïc laø khoùa ngoaïi + maõ hoïc vieân vaø maõ moân hoïc laø khoùa chính iv Moái keát hôïp nhieàu-nhieàu Taïo moät quan heä môùi coù khoùa chính laø söï keát hôïp caùc khoùa chính cuûa hai quan heä coù baûn soá keát noái nhieàu nhieàu. Ví duï giaû söû Tröôøng Cao Ñaúng Coäng Ñoàng Nuùi Xanh khoâng quan taâm ñeán ngaøy nhaäp hoïc cuûa hoïc vieân thì moâ hình ER seõ coù moái keát hôïp nhieàu nhieàu nhö sau: 3 Toùm taét caùc qui taéc bieán ñoåi Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 46 DÖÕ LIEÄU YEÂU CAÀU PHAÂN TÍCH MOÂ HÌNH DÖÕ LIEÄU QT 1: Moãi taäp thöïc theå trong moâ hình ER ñöôïc chuyeån thaønh moät quan heä QT 2: Moãi thuoäc tính trong moâ hình ER ñöôïc chuyeån thaønh thuoäc tính trong quan heä töông öùng QT 3: Thuoäc tính nhaän dieän trong moâ hình ER ñöôïc chuyeån thaønh khoùa chính trong quan heä töông öùng.Tröôøng hôïp khoùa chính khoâng thoûa 4 tính chaát choïn löïa, thì phaûi choïn khoùa chính khaùc hay ñöa vaøo khoùa nhaân taïo. THIEÁT KEÁ QT 4: Theå hieän moái quan heä thoâng qua khoùa ngoaïi: 1 : 1 Chuyeån khoùa chính töø quan heä 1 sang quan heä 2 hay ngöôïc laïi. 1 :M Chuyeån khoùa chính töø beân moät sang beân nhieàu. M:M Taïo quan heä toaøn khoùa QUAN HEÄ DÖÏ TUYEÅN Hình 3.14 - Toùm taét caùc qui taéc bieán ñoåi moâ hình ER thaønh moâ hình quan heä treân khung cuûa caùc giai ñoaïn V BAØI TAÄP 1 Baøi taäp 1 Ñoái vôùi vaán ñeà sau ñaây haõy: • (a) xaây döïng moâ hình ER • (b) ñeà xuaát veà thuoäc tính nhaän dieän vaø thuoäc tính moâ taû moät caùch thích hôïp. • (c) chuyeån moâ hình ER thaønh moâ hình quan heä vaø cho bieát khoùa chính, khoùa ngoaïi. • (d) keâ theâm caùc giaû ñònh cuûa vaán ñeà. Moät nhaân vieân coù theå yeâu caàu ñöôïc cung caáp vaät tö töø ngöôøi quaûn lyù. Neáu ngöôøi quaûn lyù ñoàng yù vôùi baûn yeâu caàu thì caùc vaät tö töø baûn yeâu caàu ñöôïc choïn theo nhaø cung caáp ñeå taïo caùc ñôn mua haøng vaø gôûi cho caùc nhaø cung caáp thích hôïp. 2 Traéc nghieäm 2.1) A table’s primary key field A) Guaranties that each row is unique B) Is always referenced by a foreign key in another table C) Is a combination of two keys that make a foreign key D) In a one to many relationship is also its own foreign key. E) Is always stored in one column 2.2) Entity integrity is when: A) There are no composite primary keys B) Referential integrity has been upheld. C) None of the above. D) Primary key values are unique. E) Entity relationship diagram is correct 2.3) The field used to id records in a database table is known as the: A) Query Identifier B) Primary key C) Relational Column D) Header E) Row Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 47 2.4)Which of the following is correct about referential integrity? A) Ensures tables are up to date B) Prevents data tables from having orphans C) Shows how tables are related to each other ----oOo---- Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng ...
Tìm kiếm theo từ khóa liên quan:
thiết kế hệ thống quản lý hệ thống quản lý thông tin phân tích thiết kế hệ thống hệ thống quản lý thông tin tài liệu thiết kế hệ thống quản lý kỹ thuật quản lý thông tinGợi ý tài liệu liên quan:
-
88 trang 316 0 0
-
24 trang 300 0 0
-
Excel và mô phỏng tài chính P2 - Thiết kế một mô hình
4 trang 289 0 0 -
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 246 0 0 -
12 trang 193 0 0
-
77 trang 192 0 0
-
Giáo trình phân tích thiết kế hệ thống part 7
15 trang 184 0 0 -
Báo Cáo môn Phân Tích Thiết Kế Hệ Thống
32 trang 181 0 0 -
Giáo trình phân tích thiết kế hệ thống part 1
15 trang 153 0 0 -
Tiểu luận Phân tích và thiết kế hệ thống quản lý kết quả học tập sinh viên
32 trang 142 0 0