Giải bài tập chuyển mô hình ER sang mô hình quan hệ

Tóm tắt nội dung tài liệu

  1. CHUYỂN ĐỔI MÔ HÌNH E­R  CHUY SANG MÔ HÌNH QUAN HỆ 
  2. Chuyển đổi mô hình E­R sang mô hình quan hệ  Input: Mô hình E-R [Sơ đồ E-R]  Output: Mô hình quan hệ [Tập các lược đồ quan hệ] 2
  3. Các bước chuyển đổi mô hình E­R  sang mô hình quan hệ  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ên
  4. Bước 1: Chuyển đổi các tập thực thể thành các  bảng [các lược đồ quan hệ 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 4
  5. Bước  1 [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 5
  6. Bước 1 [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
  7. Bước 2: Chuyển đổi mối quan hệ Is – a  IdNguoi HoTen Nguoi NgaySinh DTB  Luong SinhVien GiaoVien HB BienChe Có 2 cách chuyển: C1: Không sử dụng lược đồ quan hệ biễu diễn lớp cha SinhVien GiaoVien #MaSV #MaGV HoTen HoTen NgaySinh NgaySinh 7 DTB Luong
  8. Bước 2 [tt]  IdNguoi HoTen Nguoi NgaySinh DTB  Luong SinhVien GiaoVien HB BienChe C2: Bổ sung khoá ngoài cho các lược đồ quan hệ biễu diễn lớp con SinhVien Nguoi GiaoVien #MaSV #IdNguoi #MaGV DTB HoTen Luong HB NgaySinh BienChe 8
  9. Bước 3: Chuyển đổi mối quan hệ nhị nguyên 1­1 Xét mối quan hệ R như sau: [ ?,1] [ ?,1] E F R Khi đó: ta sẽ bổ sung 1 khoá ngoài cho R[E] hoặc R[F] [ưu tiên tập thực thể tham gia toàn bộ]. Chẳng hạn: nếu E tham gia toàn bộ R [E] R[ F] FK là khóa ngoài của R[E]  . tham chiếu đến khóa chính  1 . #PKR[ F] của R[F] . . 1 FK 9
  10. Bước 3 [tt]  Ví dụ: MaGV [1,1] [0,1] MaLop HT GiaoVien Lop ChuNhie m TenLop NS GiaoVien Lop 1 #MaGV #MaLop HT TenLop 1 NS MaGV    Lưu  ý: Nếu mối quan hệ này có kèm theo thuộc tính thì các thuộc tính  đó sẽ  được chuyển thành thuộc tính của R[E] hoặc R[F] [ưu tiên tập thực  thể tham gia toàn bộ]
  11. Bước 4: Chuyển đổi mối quan hệ nhị  nguyên 1­n  Xét mối quan hệ R như sau: [?, n ] [?, 1 ] E F R “phía nhi ều” “phía 1” Khi đó: ta sẽ bổ sung 1 khoá ngoài R[F] [phía nhiều]. 11
  12. Bước 4 [tt]  Ví dụ: [1,n] [1,1] GiaoVien Khoa Thuộc GiaoVien Khoa #MaGV #Makhoa HT Tenkhoa 1 NS n Makhoa    Lưu  ý: Nếu mối quan hệ này có kèm theo thuộc tính thì các thuộc tính  đó sẽ được chuyển thành thuộc tính của R[F] [phía nhiều]
  13. Bước 5: Chuyển đổi mối quan hệ nhị  nguyên n­n  Xét mối quan hệ R như sau: [ ?, n] [ ?, n] E F R Khi đó ta sẽ bổ sung thêm 1 bảng mới T [cùng tên m ối quan h ệ R] bao gồm: Các thuộc tính: UT = PKR[E] ⋃ PKR[F] ⋃ ΩR Với khóa chính là PKT = PKR[E] ⋃ PKR[F] PKR[E] của T tham chiếu đến R[E], PKR[F] của T tham chiếu đến R[F]. 13
  14. Bước 5 [tt]  Ví dụ: MaSV MaMH [1,n] [1,n] HT SV MH Thi TenMH NS Diem L1 Diem L2 SV Thi MH #MaSV #MaSV #MaMH HT TenMH #MaMH NS Diem L1 Diem L2
  15. Bước 5 [tt]  Lưu ý: Đối với mối quan hệ 1-1, 1-n ta cũng có thể chuyển đổi tương tự như việc chuyển đổi đối với mối quan hệ n-n. Việc chuyển đổi chỉ khác về ràng buộc khoá chính mà thôi.  Ví dụ mối quan hệ 1-1 MaGV MaLop [1,1] [0,1] HT GiaoVien Lop ChuNhie m TenLop NS GiaoVien ChuNhiem Lop #MaGV #MaGV #MaLop HT MaLop TenLop NS Trong trường hợp này, ta có thể chọn MaLop là khoá chính cũng được. 
  16. Bước 5 [tt]  Lưu ý [tt]: Ví dụ mối quan hệ 1-n MaSV [n,n] [1,1] MaLop HT SinhVien Lop HocTai TenLop NS SinhVien HocTai Lop #MaSV #MaSV #MaLop HT MaLop TenLop NS
  17. Bước 6: Chuyển đổi mối quan hệ phản xạ  Được thực hiện tương tự như đối với việc chuyển đổi mối quan hệ nhị nguyên 1-1, 1-n, n-n Ví dụ 1: Xét mối quan hệ phản xạ 1-1 Id_Nguoi Vo[0,1] Nguoi HT KetHon NS Chong[0,1] Nguoi #Id_Nguoi HT NS Id_VoChong 17
  18. Bước 6 [tt]  Ví dụ 2: Xét mối quan hệ phản xạ 1-n Id_Nguoi Con[0,n] Nguoi HT LaCha NS Bo[1,1] Nguoi #Id_Nguoi HT NS Id_Bo 18
  19. Bước 6 [tt]  Ví dụ 3: Xét mối quan hệ phản xạ n - n Id_Nguoi YeuAi[0,n] Nguoi HT TGBD Yêu NS AiYeu[0,n] Nguoi Yeu #Id_Nguoi #Id_YeuAi HT #Id_AiYeu NS TGBD 19
  20. Bước 7: Chuyển đổi mối quan hệ đa nguyên  Tương tự như phương pháp chuyển đổi mối quan hệ nhị nguyên n-n. NamHoc MaGV [n,n] [n,n]   HT MaMH GiaoVien MH Day TenM NS H [n,n]   MaLop Lop TenLop Lop #MaLop Day GiaoVien TenLop MaGV #MaGV MH #MaLop HT #MaMH #MaMH NS 20

Page 2

YOMEDIA

Giấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015 Copyright © 2009-2019 TaiLieu.VN. All rights reserved.

Hình như bạn đang tìm hiểu chuyên mục về chuyển mô hình er sang mô hình quan hệ phải không? Phải chăn bạn đang muốn muốn tìm kiếm chuyên mục bổ ích về chủ đề Chuyển đổi Từ ER sang Quan hệ phải không? Nếu đúng như vậy thì mời bạn xem nó ngay tại đây.

[button color=”primary” size=”medium” link=”#” icon=”” target=”false” nofollow=”false”]XEM VIDEO BÊN DƯỚI[/button]

Chuyển đổi mô hình ER sang mô hình quan hệ | Tủ sách vàng

Tặng bạn 30 khóa học lập trình web và tiếp thị liên kết miễn phí Tất cả đều có trên //gioi.net 👉 Đặt vé máy bay giá rẻ: //vnbay.vn 👉 Đăng ký kênh: //bit.ly/tusachvang 👉 Fanpage: //fb.com/hocthietkeweb tusachvang datmatrung nguyenhaitrung hoctuxa longvantu bangdang seoimk seoims hocthietkeweb gioinet vnbay datvemaybay photocopy thietkeweb

Bài giảng cơ sở dữ liệu: 07 Chuyển đổi mô hình ER sang mô hình quan hệ [phần 1/2]

Bài giảng cơ sở dữ liệu đầy đủ: //bit.ly/31mLitO Giới thiệu: 0:00 Lược đồ ER CONGTY: 0:09 Chuyển đổi thực thể mạnh: 0:21 Chuyển đổi thực thể yếu: 2: 23 Chuyển đổi liên kết bậc hai có tỷ lệ lực là 1: 1: 5:21 Phép biến đổi liên kết bậc hai có tỉ số lực là 1: N: 8:42 === Giải thích ký hiệu [min, max] và quan hệ với tỉ số lực: 11:18 Phép biến đổi liên kết bậc hai với tỉ số lực M : N: 16:36 Chuyển đổi các thuộc tính nhiều giá trị: 18:18 Lược đồ cơ sở dữ liệu quan hệ CONGTY [sau khi chuyển đổi từ lược đồ ER CONGTY]: 20:13 ID: 2473770f9b1cca52405c1a38478e7145

Chuyển đổi từ ER sang Quan hệ

[SQL Server] KTeam: Buổi 02 Phân tích ERD, Lược đồ mối quan hệ.

[SQL Server] Buổi 02: Phân tích ERD, Lược đồ quan hệ. Link tài liệu: //goo.gl/tJ8EjO Tuyển tập các khóa học lập trình từ cơ bản đến nâng cao. Tham gia nhóm để cập nhật thêm thông tin cũng như tham gia khóa học trực tuyến miễn phí. //goo.gl/t0LmyJ Nếu thấy hay các bạn hãy đăng ký kênh, like, share để mọi người cùng tham gia nhé. Các bạn muốn ủng hộ mình thì có thể click vào quảng cáo hiện ra và tải xong để mình có ít tiền duy trì. Cảm ơn mọi người. Lập trình C: //www.youtube.com/playlist? List … Lập trình C cho người không phải lập trình viên: //www.youtube.com/playlist? List … Hướng dẫn kỹ thuật: // www .youtube.com / playlist? list … SQL server: //www.youtube.com/playlist? list … Lập trình C ++: //www.youtube.com/ playlist? list … Unity Lập trình 3D: //www.youtube.com/playlist? List …

Bài 10 Chuyển đổi từ ER sang mô hình quan hệ

Mô hình logic trong cơ sở dữ liệu quan hệ chuyển đổi mô hình ER sang mô hình quan hệ

Chuyển đổi ER sang mô hình quan hệ Cơ sở dữ liệu Cosoduieu chuyển đổi mô hình ER sang mô hình quan hệ

Bài giảng cơ sở dữ liệu: 07 Chuyển đổi mô hình ER sang mô hình quan hệ [phần 2/2]

Tất cả các bài học về cơ sở dữ liệu: //bit.ly/31mLitO Chuyển đổi kiểu kết hợp thứ 3 [hoặc lớn hơn]: 0:00 Ví dụ 1: 1:35 Ví dụ 2: 3:52 2473770f9b1cca52405c1a38478e7145

Chuyển đổi từ mô hình ER sang mô hình quan hệ trên SQL

Hướng dẫn chuyển đổi mô hình ER sang mô hình quan hệ Bài tập lớn SQL

Chuyển đổi ERD sang Quan He Quan Ly Diem Nhom 11

Mô hình quan hệ và cách chuyển đổi E / R. lược đồ

Thông tin liên quan đến chủ đề chuyển mô hình er sang mô hình quan hệ.

Ngoài xem những chủ đề về Chuyển đổi Từ ER sang Quan hệ, bạn có thể xem thêm nhiều thể loại có liên quan về giáo dục do Giaoductieuhoc.vn hướng dẫn tại đây nhé.

Chuyển đổi Từ ER sang Quan hệ và hình ảnh liên quan đến chủ đề này .

Chuyển đổi Từ ER sang Quan hệ

>> Ngoài xem những tin tức này bạn có thể xem thêm nhiều thông tin hữu ích khác tại đây: Xem thêm tại đây.

#Chuyển #đổi #Từ #sang #Quan #hệ.

[vid_tags].

Chuyển đổi Từ ER sang Quan hệ.

chuyển mô hình er sang mô hình quan hệ.

Mong rằng những Hướng dẫn về chủ đề chuyển mô hình er sang mô hình quan hệ này sẽ có giá trị cho bạn. Cảm ơn bạn rất nhiều.

Chuyển mô hình ER sang mô hình quan hệ

Làm thế nào để chuyển mô hình ER sang mô hình quan hệ? Cùng mình tìm hiểu ngay dưới đây!

Mô hình ER và mô hình quan hệ là hai loại mô hình vẫn còn xa lạ với nhiều người. Vậy mô hình ER và mô hình quan hệ là gì? Cách vẽ mô hình ER và mô hình quan hệ như thế nào? Và làm thế nào để chuyển mô hình ER sang mô hình quan hệ? Hãy cùng mình tìm hiểu để có được câu trả lời ngay dưới bài viết này nhé.

Sơ đồ mô hình ER

Nội dung được chuyển đổi từ mô hình ER sang mô hình dữ liệu quan hệ.

Trước khi tải xuống, bạn có thể xem preview bên dưới. Hệ thống tự động lấy ngẫu nhiên 20% số trang trong tài liệu. Chuyển đổi từ mô hình ER sang mô hình dữ liệu quan hệ để tạo định dạng ảnh để hiển thị. Hình ảnh hiển thị dưới dạng các trang chiếu, vì vậy bạn cần chuyển đổi các trang chiếu để xem được tất cả các trang.

Bạn cần lưu ý do hiển thị ngẫu nhiên nên có thể bị ngắt một số trang nhưng nội dung file tải về sẽ đầy đủ số trang. Khuyến khích bạn xem kỹ preview này để đảm bảo rằng đây là tài liệu bạn cần tải xuống.

Nếu đang xem trên máy tính, bạn có thể bấm vào hình nhỏ bên dưới hoặc cũng có thể bấm vào mũi tên trái phải để chuyển nội dung slide: Trượt sang trái, phải để chuyển đổi nội dung trang chiếu.

Các quy tắc chuyển mô hình ER sang mô hình quan hệ 

  • Chuyển đổi các tập thực thể:

Mỗi thực thể được chuyển thành một quan hệ cùng tên và danh sách thuộc tính. Đối với kiểu thực thể thông thường [regular entity type]: Khóa của quan hệ là khóa của kiểu thực thể. Thuộc tính của quan hệ cũng chính là thuộc tính của kiểu thực thể. Quan hệ không chứa các thuộc tính đa trị mà chỉ chứa thuộc tính thành phần của những thuộc tính phức hợp.

  • Chuyển đổi mối quan hệ 3 ngôi sao:

Chuyển thành quan hệ mới, có khoá chính gồm 3 thuộc tính khóa của 3 thực thể tham gia mối kết hợp. Thuộc tính mối kết hợp [nếu có] sẽ trở thành thuộc tính của quan hệ mới.

  • Chuyển đổi mối quan hệ 1 – 1: Thuộc tính khóa bên này sẽ làm khóa ngoại của bên kia hoặc ngược lại.
Sơ đồ chuyển đổi mối quan hệ 1 – 1
  • Chuyển đổi mối quan hệ 1 – n: Thuộc tính khóa bên 1 làm khóa ngoại bên nhiều.
  • Chuyển đổi mối quan hệ n – n: Chuyển thành quan hệ mới có khoá chính gồm 2 thuộc tính khóa của 2 quan hệ trở lên, thuộc tính mối kết hợp [nếu có] trở thành thuộc tính của quan hệ mới.
  • Chuyển đổi mối quan hệ đa trị: Chuyển thành quan hệ mới có khoá chính gồm thuộc tính đa trị và thuộc tính khóa của thực thể. Sau khi chuyển thành quan hệ mới, thuộc tính đa trị sẽ tự động biến mất khỏi thực thể cũ.

Việc chuyển đổi từ mô hình ER sang mô hình quan hệ sử dụng phông chữ nào?

Tập tin sử dụng loại phông chữ cơ bản và phổ biến nhất là Unicode hoặc TCVN3. Nếu font là Unicode thì máy tính của bạn thường có bộ font này nên bạn sẽ xem được bình thường. Kiểu chữ phổ biến nhất cho loại phông chữ này là Times New Roman.

Nếu tài liệu Chuyển từ mô hình ER sang mô hình dữ liệu quan hệ sử dụng font TCVN3 mà khi mở ra mà thấy lỗi font thì máy tính của bạn đang thiếu font chữ này. Trong trường hợp này, bạn cần tải font chữ về máy tính của bạn để có thể đọc được nội dung.

Hệ thống cung cấp cho bạn bộ cài cập nhật hầu hết các font chữ cần thiết, bạn tải về và cài đặt theo hướng dẫn rất đơn giản. Liên kết tải xuống cho trình cài đặt này nằm ở bên phải nếu bạn đang sử dụng máy tính hoặc bên dưới liên kết này nếu bạn đang sử dụng điện thoại của mình.

Bạn có thể chuyển đổi phông chữ từ Unicode sang TCVN3 hoặc ngược lại bằng cách sao chép toàn bộ nội dung của tệp. Chuyển từ mô hình ER sang mô hình dữ liệu quan hệ thành bộ nhớ đệm và sử dụng chức năng chuyển mã của phần mềm đánh máy Unikey tiếng Việt.

Mô hình dữ liệu quan hệ

Cách chuyển đổi mô hình er sang mô hình quan hệ

Bước 1: Chuyển đổi từng loại thực thể thành một loại quan hệ tương ứng.

  • Chuyển đổi các liên kết 1 – 1 kết hợp hai thực thể thành một thực thể.
  • Các liên kết 1 – n lấy khóa bên có nhiều thực thể và chuyển đổi nó thành khóa ngoại.
  • Mối quan hệ n – n tạo thành một kiểu quan hệ mới.

Bước 2: Kiểm tra lại dạng chuẩn của các quan hệ.

Tuy nhiên, để hiểu rõ hơn về mô hình ER, chúng ta cần luyện tập bằng cách giải một số bài tập mô hình ER có lời giải. Sau đó chuyển sang thực hành các bài tập mô hình thực thể liên kết và bài tập mô hình thực thể liên kết để hiểu rõ hơn về các khái niệm và sơ đồ.

Kết luận

Trên đây là toàn bộ thông tin về chủ đề: “Chuyển mô hình ER sang mô hình quan hệ”. Hy vọng rằng những thông tin sẽ cung cấp thêm cho bạn một phần kiến thức quan trọng và cần thiết về quản lý cơ sở dữ liệu để việc áp dụng chuyển đổi mô hình dễ dàng và khoa học hơn.

Chuyển đổi Từ ER sang Quan hệ

Mô hình logic trong cơ sở dữ liệu quan hệ – chuyển đổi mô hình ER sang mô hình quan hệ

Video liên quan

Chủ Đề