Chương 2: Mô hình ER (Entity Relationship)
Số trang: 12
Loại file: pdf
Dung lượng: 129.76 KB
Lượt xem: 15
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:
Mục tiêu chương 2: Hiểu được cách mô hình hóa dữ liệu mức quan niệm. Nội dung: Các giai đoạn thiết kế CSDL, một ví dụ, các khái niệm về mô hình thực thể - kết hợp, các ký hiệu trong mô hình ER, hoàn chỉnh thiết kế cho ví dụ.
Nội dung trích xuất từ tài liệu:
Chương 2: Mô hình ER (Entity Relationship) CÔ SÔÛ DÖÕ LIEÄU Chöông 2 MOÂ HÌNH ER (ENTITY RELATIONSHIP) GV: Phaïm Thò Baïch Hueä Email: ptbhue@fit.hcmus.edu.vn 1 Nhaéc laïi noäi dung− Chöông 1: Toång quan veà CSDL− Chöông 2: Moâ hình Thöïc theå - Keát hôïp (ER - Entity Relationship)− Chöông 3: Moâ hình dữ liệu quan heä (Relational data Model)− Chöông 4: Ngoân ngöõ ñaïi soá quan heä (Relational Algebra)− Chöông 5: Ngoân ngöõ SQL (Structured Query Language)− Chöông 6: Ngoân ngöõ pheùp tính quan heä (Relational Calculus)− Chöông 7: Raøng buoäc toaøn veïn (Integrity Constraints)− Chöông 8: Toái öu hoùa caâu vaán tin− Chöông 9: Phuï thuoäc haøm vaø daïng chuaån 2 1 Muïc tieâu chöông 2− Hieåu caùch moâ hình hoùa döõ lieäu möùc quan nieäm. 3 NOÄI DUNG TRÌNH BAØY I. Caùc giai ñoaïn thieát keá CSDL II. Moät ví duï III. Caùc khaùi nieäm veà moâ hình Thöïc theå – Keát hôïp IV. Caùc kyù hieäu trong moâ hình ER V. Hoaøn chænh thieát keá cho ví duï 4 2 Theá giôùi thöïc caàn tin hoïc hoaùI. Caùc giai ñoaïn PHAÂN TÍCH VAØ CHOÏN LOÏC YEÂU CAÀUthieát keá Caùc yeâu caàu sau khi phaânCSDL tích THIEÁT KEÁ QUAN NIEÄM Moâ hình quan nieäm döõ lieäu Ñoäc laäp vôùi DBMS THIEÁT KEÁ LOGIC Phuï thuoäc vaøo moät DBMS cuï theå Moâ hình döõ lieäu ôû möùc logic THIEÁT KEÁ VAÄT LYÙ Moâ hình döõ lieäu ôû möùc 5 vaät lyù II. Tin hoïc hoùa vieäc QUAÛN LYÙ PHAÂN COÂNG ÑEÀ AÙN taïi moät coâng ty Coâng ty coù nhieàu phoøng ban: teân, maõ soá vaø moät nhaân vieân laømtröôûng phoøng. Ngaøy maø nhaân vieân ñoù baét ñaàu laøm tröôûng phoøngcuõng ñöôïc quan taâm. Moät phoøng ban coù theå ñònh vò ôû nhieàu ñòañieåm khaùc nhau. Moät phoøng ban phuï traùch moät soá ñeà aùn. Moãi ñeà aùn coù teân, maõsoá vaø nôi thöïc hieän ñeà aùn. Veà nhaân vieân, caàn quan taâm: maõ, teân, ñòa chæ, möùc löông, giôùitính vaø ngaøy sinh. Moãi nhaân vieân thuoäc moät phoøng ban nhöng coùtheå laøm vieäc cho nhieàu ñeà aùn. Moãi ñeà aùn do moät phoøng ban phuïtraùch. 6 3 II. Tin hoïc hoùa vieäc QUAÛN LYÙ PHAÂN COÂNG ÑEÀ AÙN taïi moät coâng ty Caàn löu laïi giôø laøm vieäc cuûa moät nhaân vieân laøm cho moät ñeà aùn. Ngoaøi ra cuõng caàn bieát ñöôïc ngöôøi phuï traùch tröïc tieáp cuûa moät nhaân vieân. Ñeå quaûn lyù caùc thoâng tin coù lieân quan ñeán baûo hieåm, ngöôøi söû duïng cuõng coù nhu caàu veà thoâng tin cuûa moái quan heä thaân nhaân (vôï, choàng, con) cuûa nhaân vieân. Caùc thoâng tin maø ngöôøi söû duïng quan taâm bao goàm teân thaân nhaân, giôùi tính vaø moái quan heä vôùi nhaân vieân. 7 Thöïc theå & Thuoäc tínhThöïc theå (Entity) Laø 1 ñoái töôïng toàn taïi trong theá giôùi thöïc, coùtheå laø cuï theå hoaëc tröøu töôïng vaø coù theå nhaän bieát.Ví duï: 1 nhaân vieân coù maõ laø NV010, 1 sinh vieân coù maõ laøTH98020Thuoäc tính (Attribute) Moãi thöïc theå coù nhieàu ñaëc tröng, moãi ñaëctröng ñöôïc goïi laø moät thuoäc tính.Ví duï: Maõ NV, Teân, Ñòa chæ, Naêm sinh, Ñieän thoaïi laø caùc thuoäctính cuûa thöïc theå nhaân vieân, duøng ñeå nhaän bieát moät ñoái töôïngnhaân vieân cuï theå.Töøng thöïc theå rieâng bieät coù giaù trò cho moãi thuoäc tính. 8 4 Thuoäc ...
Nội dung trích xuất từ tài liệu:
Chương 2: Mô hình ER (Entity Relationship) CÔ SÔÛ DÖÕ LIEÄU Chöông 2 MOÂ HÌNH ER (ENTITY RELATIONSHIP) GV: Phaïm Thò Baïch Hueä Email: ptbhue@fit.hcmus.edu.vn 1 Nhaéc laïi noäi dung− Chöông 1: Toång quan veà CSDL− Chöông 2: Moâ hình Thöïc theå - Keát hôïp (ER - Entity Relationship)− Chöông 3: Moâ hình dữ liệu quan heä (Relational data Model)− Chöông 4: Ngoân ngöõ ñaïi soá quan heä (Relational Algebra)− Chöông 5: Ngoân ngöõ SQL (Structured Query Language)− Chöông 6: Ngoân ngöõ pheùp tính quan heä (Relational Calculus)− Chöông 7: Raøng buoäc toaøn veïn (Integrity Constraints)− Chöông 8: Toái öu hoùa caâu vaán tin− Chöông 9: Phuï thuoäc haøm vaø daïng chuaån 2 1 Muïc tieâu chöông 2− Hieåu caùch moâ hình hoùa döõ lieäu möùc quan nieäm. 3 NOÄI DUNG TRÌNH BAØY I. Caùc giai ñoaïn thieát keá CSDL II. Moät ví duï III. Caùc khaùi nieäm veà moâ hình Thöïc theå – Keát hôïp IV. Caùc kyù hieäu trong moâ hình ER V. Hoaøn chænh thieát keá cho ví duï 4 2 Theá giôùi thöïc caàn tin hoïc hoaùI. Caùc giai ñoaïn PHAÂN TÍCH VAØ CHOÏN LOÏC YEÂU CAÀUthieát keá Caùc yeâu caàu sau khi phaânCSDL tích THIEÁT KEÁ QUAN NIEÄM Moâ hình quan nieäm döõ lieäu Ñoäc laäp vôùi DBMS THIEÁT KEÁ LOGIC Phuï thuoäc vaøo moät DBMS cuï theå Moâ hình döõ lieäu ôû möùc logic THIEÁT KEÁ VAÄT LYÙ Moâ hình döõ lieäu ôû möùc 5 vaät lyù II. Tin hoïc hoùa vieäc QUAÛN LYÙ PHAÂN COÂNG ÑEÀ AÙN taïi moät coâng ty Coâng ty coù nhieàu phoøng ban: teân, maõ soá vaø moät nhaân vieân laømtröôûng phoøng. Ngaøy maø nhaân vieân ñoù baét ñaàu laøm tröôûng phoøngcuõng ñöôïc quan taâm. Moät phoøng ban coù theå ñònh vò ôû nhieàu ñòañieåm khaùc nhau. Moät phoøng ban phuï traùch moät soá ñeà aùn. Moãi ñeà aùn coù teân, maõsoá vaø nôi thöïc hieän ñeà aùn. Veà nhaân vieân, caàn quan taâm: maõ, teân, ñòa chæ, möùc löông, giôùitính vaø ngaøy sinh. Moãi nhaân vieân thuoäc moät phoøng ban nhöng coùtheå laøm vieäc cho nhieàu ñeà aùn. Moãi ñeà aùn do moät phoøng ban phuïtraùch. 6 3 II. Tin hoïc hoùa vieäc QUAÛN LYÙ PHAÂN COÂNG ÑEÀ AÙN taïi moät coâng ty Caàn löu laïi giôø laøm vieäc cuûa moät nhaân vieân laøm cho moät ñeà aùn. Ngoaøi ra cuõng caàn bieát ñöôïc ngöôøi phuï traùch tröïc tieáp cuûa moät nhaân vieân. Ñeå quaûn lyù caùc thoâng tin coù lieân quan ñeán baûo hieåm, ngöôøi söû duïng cuõng coù nhu caàu veà thoâng tin cuûa moái quan heä thaân nhaân (vôï, choàng, con) cuûa nhaân vieân. Caùc thoâng tin maø ngöôøi söû duïng quan taâm bao goàm teân thaân nhaân, giôùi tính vaø moái quan heä vôùi nhaân vieân. 7 Thöïc theå & Thuoäc tínhThöïc theå (Entity) Laø 1 ñoái töôïng toàn taïi trong theá giôùi thöïc, coùtheå laø cuï theå hoaëc tröøu töôïng vaø coù theå nhaän bieát.Ví duï: 1 nhaân vieân coù maõ laø NV010, 1 sinh vieân coù maõ laøTH98020Thuoäc tính (Attribute) Moãi thöïc theå coù nhieàu ñaëc tröng, moãi ñaëctröng ñöôïc goïi laø moät thuoäc tính.Ví duï: Maõ NV, Teân, Ñòa chæ, Naêm sinh, Ñieän thoaïi laø caùc thuoäctính cuûa thöïc theå nhaân vieân, duøng ñeå nhaän bieát moät ñoái töôïngnhaân vieân cuï theå.Töøng thöïc theå rieâng bieät coù giaù trò cho moãi thuoäc tính. 8 4 Thuoäc ...
Tìm kiếm theo từ khóa liên quan:
giáo trình cơ sở dữ liệu Mô hình ER Entity Relationship giai đoạn thiết kế CSDL mô hình thực thể mô hình kết hợp ký hiệu trong mô hình ERGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 293 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 176 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 170 1 0 -
Giáo Trình về Cơ Sở Dữ Liệu - Phan Tấn Quốc
114 trang 118 1 0 -
Giáo trình cơ sở dữ liệu quan hệ_3
26 trang 106 0 0 -
Giáo trình Cơ sở dữ liệu (Ngành: Công nghệ thông tin - Trung cấp) - Trường Cao đẳng Xây dựng số 1
49 trang 100 0 0 -
Tiểu Luận Chương Trình Quản Lí Học Phí Trường THPT
18 trang 73 0 0 -
54 trang 69 0 0
-
134 trang 62 1 0