Chuyển đổi từ mụ hỡnh thực thể liờn kết thành cỏc bản ghi logic

Một phần của tài liệu giáo trình phân tích thiết kế hệ thống thông tin (Trang 59 - 62)

4. THIẾT KẾ LOGIC CSDL

4.1. Chuyển đổi từ mụ hỡnh thực thể liờn kết thành cỏc bản ghi logic

a.Cỏcluậtchuyển đổi

 Mỗithựcthể trong mụhỡnh thựcthể liờnkết trởthànhmộtquanhệ.

 Mỗi thuộc tớnh trong mụ hỡnh thực thể liờn kết trở thành một thuộc tớnh trong

quan hệ tương ứng.

 Định danh thực thể trong mụ hỡnh thực thể liờn kết trở thành khoỏ chớnh trong

quan hệ tương ứng. Nếu khoỏ chớnh khụng đỏp ứng được cỏc tiờu chuẩ n về

tớnhtối thiểu, tớnhxỏcđịnh duy nhấtvàtớnh ổnđịnh thỡđưa vàomộtkho ỏ giả

làm khoỏchớnh.

 Với liờn kết 1-1: đặt khoỏ chớnh của một trong hai quan hệ vào quanhệ

kia làmkhoỏngoài. Vớdụ:Vớimụhỡnhthực thểliờn kết Cụngnhõn mó CN họtờn ngày Mỏy sốmỏy mỏc cụng Tacúcỏcquanhệ:

CễNG NHÂN (mó CN, họ tờn, ngày sinh, số mỏy)

MÁY(số mỏy,mỏc,cụngsuất)

Hay:CễNGNHÂN (móCN, họtờn,ngàysinh)

MÁY(số mỏy,mỏc,cụngsuất, CN)

 Với liờn kết 1-N: đặt khoỏ chớnh của quan hệ đầu một vào quan hệ

đầu

nhiềulàm khoỏngoài.

Vớdụ:Vớimụhỡnh thựcthểliờn kết Sinhviờn móSV họtờn ngày Ta cú cỏc quan hệ: Lớp tờn lớp phũng học

SINHVIấN(mó SV,họtờn,ngàysinh, tờn lớp)

LỚP(tờn lớp,phũng học)

 Với liờn kết N-N: Cần tỏch thành quan hệ 1-N rồi mới chuyển thành

quan hệ. Khi đú quan hệ tương ứng với thực thể kết hợp sẽ cú khoỏ

ghộpvàmỗithuộctớnhkhoỏcủaquanhệnàylàmộtkhoỏngoài. Vớdụ:Vớimụhỡnhthựcthể liờn kết

Hỡnh4.6.Mụhỡnh liờnkết thựcthể giữaGiỏoviờn–Mụn học

Tacúcỏcquanhệ:

GIÁOVIấN(móSV, tờnGV,đạichỉ,điệnthoại)

MễN HỌC (móMH,tờn MH,sốtrỡnh)

GIẢNG DẠY (mó GV, mó MH, ngày bắt đầu)  Một số liờn kết đặc biệt:

 Tựliờn kết:

Vớ dụ: Mỗi nhõn viờn cú khụng hoặc một người quản lý (giỏm đốc

khụng cú người quản lý nào). Mỗi nhõn viờn cú thể quản lý 0, 1 hay n hiều

nhõnviờn.

Hỡnh4.7. Tựliờn kếtcủa thựcthể củanhõnviờn

Tacúmộtquanhệ:

NHÂN VIấN (mó NV, họ tờn, ngày sinh, giới tớnh, địa chỉ, NV

quảnlý)

Trong đú NVquản là một NV nào đú.

Vớ dụ: Một mặt hàng cú nhiều giỏ khỏc nhau trong những giai đoạn

khỏcnhau.

Ta cúcỏcquanhệ:

MẶT HÀNG (Mó hàng, Tờn hàng) GIÁ(Móhàng,Ngày bắtđầu, đơngiỏ) b. Vớ dụ

Chuyển mụ hỡnh thực thể liờn kết sau thành cỏc bản ghi logic biểu diễn cỏc quan

hệ:

Hỡnh4.8. Mụhỡnhliờn kết thựcthểcủa hệthốngbỏn hàngtrongcụngtyY

Cỏcbản ghilogicmụtảcỏcquanhệtrong cụngty thương mạiY:

NHÀ CUNG CẤP ( mó NCC, tờn NCC, địa chỉ, điện thoại, fax) HÀNG (móhàng,tờn hàng,đơngiỏ,sốlượng, mụtả, NCC,số kho) KHO(sốkho, diệntớch,mụtả)

PHIẾUXUẤT(số phiếu, ngàyxuất,số cửahàng)

DềNG PHIẾU XUẤT (mó hàng, số phiếu, số lượng xuất) CỬAHÀNG(số cửa hàng, địađiểm, mụtả)

Một phần của tài liệu giáo trình phân tích thiết kế hệ thống thông tin (Trang 59 - 62)

Tải bản đầy đủ (DOCX)

(125 trang)
w