Danh mục

PHÂN TÍCH THIẾT KẾ HỆ THỐNG - CHƯƠNG 6

Số trang: 8      Loại file: pdf      Dung lượng: 850.05 KB      Lượt xem: 15      Lượt tải: 0    
10.10.2023

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (8 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

TÍNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG MỐI KẾT HỢP(RELATIONSHIP OPTIONALITY)INGỮ NGHĨEA MỐI KẾT HỢPTrong chương này ta bổ sung thêm ngữ nghĩa (qui tắc quản lý) vào mối kết hợp và biểu diễn chúng trong mô hình ER. Mô hình ER như vậy được gọi là mô hình thực thể kết hợp mở rộng (Extended Entity Relationship).1 Tính không bắt buộc của mối kết hợpTrước đây, chúng ta vẫn ngầm hiểu mọi thực thể đều tham gia vào mối kết hợp như mô hình ER sau:Mô hình này diễn tả qui tắc quản lý: Mỗi KHÁCH HÀNG đặt...
Nội dung trích xuất từ tài liệu:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG - CHƯƠNG 6Taøi lieäu Phaân Tích Thieát Keá Heä Thoáng 55Chöông 6 . TÍNH BAÉT BUOÄC, KHOÂNG BAÉT BUOÄC TRONG MOÁI KEÁT HÔÏP (RELATIONSHIP OPTIONALITY)I NGÖÕ NGHÓEA MOÁI KEÁT HÔÏPTrong chöông naøy ta boå sung theâm ngöõ nghóa (qui taéc quaûn lyù) vaøo moái keát hôïp vaø bieåu dieãn chuùngtrong moâ hình ER. Moâ hình ER nhö vaäy ñöôïc goïi laø moâ hình thöïc theå keát hôïp môû roäng (Extended EntityRelationship). 1 Tính khoâng baét buoäc cuûa moái keát hôïpTröôùc ñaây, chuùng ta vaãn ngaàm hieåu moïi thöïc theå ñeàu tham gia vaøo moái keát hôïp nhö moâ hình ER sau:Moâ hình naøy dieãn taû qui taéc quaûn lyù: Moãi KHAÙCH HAØNG ñaët moät hay nhieàu ÑÔN ÑAËT HAØNG Moãi ÑÔN ÑAËT HAØNG ñöôïc ñaët bôûi moät KHAÙCH HAØNGvaø moâ hình naøy coù moâ hình thöïc theå theå hieän sau:Moâ hình treân cho thaáy moät ñôn ñaët haøng baát kyø phaûi thuoäc veà moät khaùch haøng vaø moät khaùch haøng baátkyø phaûi coù ñaët moät ñôn ñaët haøng. Nhöng treân thöïc teá coù khaùch haøng coù ñôn ñaët haøng, coù khaùch haøngkhoâng coù ñôn ñaët haøng do moät trong caùc lyù do sau: o Khaùch haøng môùi o Khaùch haøng seõ ñaët haøng trong töông lai. o Khaùch haøng naèm trong chieán dòch quaûng caùo.nhö moâ hình thöïc theå theå hieän sau:http://www.ebook.edu.vnTaøi lieäu Phaân Tích Thieát Keá Heä Thoáng 56Moâ hình treân cho thaáy khaùh haøng Ace 4WD Supplies khoâng coù ñôn ñaët haøng.Vaäy ñeå dieãn taû tình traïng coù khaùch haøng khoâng coù ñôn ñaët haøng, qui taéc quaûn lyù tröôùc ñaây ñöôïc söûathaønh: Moãi KHAÙCH HAØNG coù theå ñaët moät hay nhieàu ÑÔN ÑAËT HAØNG Moãi ÑÔN ÑAËT HAØNG phaûi ñöôïc ñaët bôûi moät KHAÙCH HAØNGVaø moâ hình ER töông öùng ñöôïc söûa ñoåi baèng caùch boå sung theâm tính baét buoäc hay khoâng baét buoäc vaøomoái keát hôïp: phaûi ñaë (tính baét buoäc) KHAÙCH ÑÔN ÑAËT t ñöôïc ñaët HAØNG HAØNG soá ñôn maõ khaùch bôûi coù theå haøng haøng (tính khoâng baét ngaøy ñôn teân buoäc) haøng ñòa chæ Hình 5.3 - Moâ hình ER coù söûa ñoåi cuûa vaán ñeà khaùch haøng vaø ñôn ñaët haøng maø hoï ñaëtBaûn soá nhoû nhaát (minimum cardinality), baûn soá lôùn nhaát (maximum cardinality): Töø nay veà sau, baûn soácuûa moái keát hôïp ñöôïc hieåu coù caû tính baét buoäc (mandatory) hay khoâng baét buoäc (arbitrary, optional) cuûamoái keát hôïp. Baûn soá tröôùc ñaây ta vaãn hieåu laø laø baûn soá lôùn nhaát, coøn tính baét buoäc hay khoâng baét buoäccuûa moái keát hôïp laø baûn soá nhoû nhaát. Nhö vaäy baûn soá cuûa moái keát hôïp ñöôïc kyù hieäu goàm caùc daïng sau(0,M), (1,M), (0,1), (1,1). Vôùi ví duï treân baûn soá ôû phía taäp thöïc theå KHAÙCH HAØNG laø (1,1), coøn baûn soáôû phía taäp thöïc theå ÑÔN ÑAËT HAØNG laø (0,M)II PHIEÁU MOÁI KEÁT HÔÏPTa boå sung tính baét buoäc, khoâng baét buoäc vaøo moâ hình ER cuûa hình 4.5 ta ñöôïc moâ hình:http://www.ebook.edu.vnTaøi lieäu Phaân Tích Thieát Keá Heä Thoáng 57Moâ hình naøy dieãn taû 6 qui taéc quaûn lyù: + Moãi KHAÙCH HAØNG coù theå ñaët moät hay nhieàu ÑÔN HAØNG + Moãi ÑÔN HAØNG phaûi ñöôïc ñaët bôûi moät KHAÙCH HAØNG + Moãi ÑÔN HAØNG phaûi chöùa moät hay nhieàu DOØNG ÑÔN HAØNG + Moãi DOØNG ÑÔN HAØNG phaûi thuoäc veà moät ÑÔN HAØNG + Moãi DOØNG ÑÔN HAØNG phaûi keâ moät MAËT HAØNG + Moãi MAËT HAØNG coù theå ñöôïc keâ bôûi moät hay nhieàu DOØNG ÑÔN HAØNGPhieáu moái keát hôïp cuûa moâ hình treân coù daïng sau: Taäp thöïc theå 1 Tính baét buoäc Quan heä Baûn soá Taäp thöïc theå 2 KHAÙCH HAØNG Coù theå Ñaët Khoâng hay nhieàu ÑÔN HAØNG ÑÔN HAØNG Phaûi Ñöôïc ñaët bôûi Moät KHAÙCH HAØNG ÑÔN HAØNG Phaûi chöùa Moät hay nhi ...

Tài liệu được xem nhiều: