CHUYỂN ĐỔI MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ
Số trang: 20
Loại file: ppt
Dung lượng: 602.50 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 0 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Input: Mô hình E-R (Sơ đồ E-R) Output: Mô hình quan hệ (Tập các lược đồ quan...
Nội dung trích xuất từ tài liệu:
CHUYỂN ĐỔI MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ CHUYỂNĐỔIMÔHÌNHERCHUYSANGMÔHÌNHQUANHỆChuyểnđổimôhìnhERsangmôhìnhquanhệ Input: Mô hình E-R (Sơ đồ E-R) Output: Mô hình quan hệ (Tập các lược đồ quan hệ) 2CácbướcchuyểnđổimôhìnhERsangmôhìnhquanhệ B1: Chuyển đổi các tập thực thể thành các lược đồ quan hệ B2: Chuyển đổi mối quan hệ Is-a B3: Chuyển đối mối quan hệ nhị nguyên 1-1 B4: Chuyển đối mối quan hệ nhị nguyên 1-n B5: Chuyển đối mối quan hệ nhị nguyên n-n B6: Chuyển đổi các mối quan hệ phản xạ B7: Chuyển đổi mối quan hệ đa nguyênBước1:Chuyểnđổicáctậpthựcthểthànhcácbảng(cáclượcđồquanhệtươngứng)Cụ thể: Chuyển đổi mỗi tập thực thể E thành bảng R(E) có cùng tên và cùng tập thuộc tính (đơn trị). Ví dụ: SinhVien MaSV HoTen #MaSV Sinhvien HoTen Ngaysinh Ngaysinh Thuộc tính khóa của tập thực thể E trở thành khóa chính của bảng R(E) và có ký hiệu # phía trước 4Bước1(tt) Lưu ý: - Đối với thuộc tính đa trị thì phương pháp chuyển đổi được thực hiện như sau: Xét tập thực thể E có thuộc tính A là thuộc tính đa trị. Khi đó ta tạo thêm bảng R(A) (để biểu diễn thuộc tính A) gồm 2 thuộc tính: PKR(A) và A PKR(A) = PKR(E) ⋃ A Thiết lập khóa ngoài PKR(E) của bảng R(A) tham chiếu đến khóa chính của R(E). SV SoThich MaSV 1 n #MaSV #MaSV HoTen SV HoTen #ST NgaySinh NgaySinh Sothich 5Bước1(tt) SV SoThich MaSV 1 n #MaSV #MaSV HoTen SV HoTen #ST NgaySinh NgaySinh Sothich Vídụ: MaSV ST MaSV HoTen NgaySinh SoThich Karaokê 1 Karaokê Bơi 1 A 1/1/2001 Bơi 1 TV 1 TV Nhảy 2 B 2/2/2002 Nhảy 2 TV 2 TV 6 Bước2:ChuyểnđổimốiquanhệIs–a IdNguoi HoTen Nguoi NgaySinh DTB Luong SinhVien GiaoVien HB BienCheCó2cáchchuyển: C1:Khôngsửdụnglượcđồquanhệbiễudiễnlớpcha SinhVien GiaoVien #MaSV #MaGV HoTen HoTen NgaySinh NgaySinh 7 DTB LuongBước2(tt) IdNguoi HoTen Nguoi NgaySinh DTB Luong SinhVien GiaoVien HB BienCheC2:Bổsungkhoángoàichocáclượcđồquanhệbiễudiễnlớpcon SinhVien Nguoi GiaoVien #MaSV #IdNguoi #MaGV DTB HoTen Luong HB NgaySinh BienChe 8Bước3:Chuyểnđổimốiquanhệnhịnguyên11Xét mối quan hệ R như sau: ( ?,1) ( ...
Nội dung trích xuất từ tài liệu:
CHUYỂN ĐỔI MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ CHUYỂNĐỔIMÔHÌNHERCHUYSANGMÔHÌNHQUANHỆChuyểnđổimôhìnhERsangmôhìnhquanhệ Input: Mô hình E-R (Sơ đồ E-R) Output: Mô hình quan hệ (Tập các lược đồ quan hệ) 2CácbướcchuyểnđổimôhìnhERsangmôhìnhquanhệ B1: Chuyển đổi các tập thực thể thành các lược đồ quan hệ B2: Chuyển đổi mối quan hệ Is-a B3: Chuyển đối mối quan hệ nhị nguyên 1-1 B4: Chuyển đối mối quan hệ nhị nguyên 1-n B5: Chuyển đối mối quan hệ nhị nguyên n-n B6: Chuyển đổi các mối quan hệ phản xạ B7: Chuyển đổi mối quan hệ đa nguyênBước1:Chuyểnđổicáctậpthựcthểthànhcácbảng(cáclượcđồquanhệtươngứng)Cụ thể: Chuyển đổi mỗi tập thực thể E thành bảng R(E) có cùng tên và cùng tập thuộc tính (đơn trị). Ví dụ: SinhVien MaSV HoTen #MaSV Sinhvien HoTen Ngaysinh Ngaysinh Thuộc tính khóa của tập thực thể E trở thành khóa chính của bảng R(E) và có ký hiệu # phía trước 4Bước1(tt) Lưu ý: - Đối với thuộc tính đa trị thì phương pháp chuyển đổi được thực hiện như sau: Xét tập thực thể E có thuộc tính A là thuộc tính đa trị. Khi đó ta tạo thêm bảng R(A) (để biểu diễn thuộc tính A) gồm 2 thuộc tính: PKR(A) và A PKR(A) = PKR(E) ⋃ A Thiết lập khóa ngoài PKR(E) của bảng R(A) tham chiếu đến khóa chính của R(E). SV SoThich MaSV 1 n #MaSV #MaSV HoTen SV HoTen #ST NgaySinh NgaySinh Sothich 5Bước1(tt) SV SoThich MaSV 1 n #MaSV #MaSV HoTen SV HoTen #ST NgaySinh NgaySinh Sothich Vídụ: MaSV ST MaSV HoTen NgaySinh SoThich Karaokê 1 Karaokê Bơi 1 A 1/1/2001 Bơi 1 TV 1 TV Nhảy 2 B 2/2/2002 Nhảy 2 TV 2 TV 6 Bước2:ChuyểnđổimốiquanhệIs–a IdNguoi HoTen Nguoi NgaySinh DTB Luong SinhVien GiaoVien HB BienCheCó2cáchchuyển: C1:Khôngsửdụnglượcđồquanhệbiễudiễnlớpcha SinhVien GiaoVien #MaSV #MaGV HoTen HoTen NgaySinh NgaySinh 7 DTB LuongBước2(tt) IdNguoi HoTen Nguoi NgaySinh DTB Luong SinhVien GiaoVien HB BienCheC2:Bổsungkhoángoàichocáclượcđồquanhệbiễudiễnlớpcon SinhVien Nguoi GiaoVien #MaSV #IdNguoi #MaGV DTB HoTen Luong HB NgaySinh BienChe 8Bước3:Chuyểnđổimốiquanhệnhịnguyên11Xét mối quan hệ R như sau: ( ?,1) ( ...
Tìm kiếm theo từ khóa liên quan:
hệ thống dữ liệu hệ quản trị dữ liệu máy tính quản trị dữ liệu tài liệu mô hình quan hệTài liệu có liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 341 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 311 2 0 -
6 trang 213 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 161 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 101 0 0 -
150 trang 79 0 0
-
Cách sao lưu và phục hồi dữ liệu bằng Norton Ghost
8 trang 69 0 0 -
7 trang 64 0 0
-
Bài 4 Truy vấn nâng cao (Thực hành)
10 trang 59 0 0 -
57 trang 53 0 0