Danh mục

Bài giảng môn học Hệ cơ sở dữ liệu: Chương 2 - Nguyễn Như Hoa (Phần bài tập 1)

Số trang: 73      Loại file: pdf      Dung lượng: 2.06 MB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Hệ cơ sở dữ liệu - Chương 2: Mô hình thực thể - kết hợp" cung cấp cho người học các kiến thức: Các khái niệm trong Mô hình ER, các bước thiết kế Mô hình ER, các ví dụ minh họa. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng môn học Hệ cơ sở dữ liệu: Chương 2 - Nguyễn Như Hoa (Phần bài tập 1) Chương 2 – phần 1 Mô hình thực thể - kết hợp (Entity-Relationship model)Giáo trình & Tài liệu tham khảo:1. Ramez Elmasri, Shamkant B. Navathe, 2011. Fundamentals of Databasesystems, 6th edition, Addison-Wesley.2. Giáo trình Cơ sở dữ liệu , Trần Đắc Phiến, ĐH Công nghiệp TPHCM3. Bộ slide bài giảng của Nguyễn Minh Thư, Khoa CNTT, ĐH KHTN TPHCM4. Bộ slide bài giảng của Trần Thị Kim Chi, Khoa CNTT, ĐH Công nghiệp TPHCMGv. Nguyễn Như Hoa Nội dung• Các khái niệm trong Mô hình ER – Tập thực thể • Thực thể mạnh / thực thế yếu – Thuộc tính • Các loại thuộc tính – Mối quan hệ • Bậc của mối quan hệ • Lượng số của mối quan hệ• Các bước thiết kế Mô hình ER• Ví dụ và bài tập 2Các giai đoạn thiết kế CSDL (nhắc lại) Thế giới thực Phân tích yêu cầu Giai đoạn 1 Các yêu cầu về dữ liệu Thiết kế mức quan niệm Giai đoạn 2 (*) Lược đồ quan niệm ( ERD ) Độc lập HQT Thiết kế mức logic Giai đoạn 3 (*) Phụ thuộc Lược đồ logic ( RDB shema ) HQT cụ thể Thiết kế mức vật lý Giai đoạn 4 Lược đồ trong ( Tables ) 3Các giai đoạn thiết kế CSDL Giai đoạn 2 Giai đoạn 3 Mục tiêu của bài học 4 Mô hình thực thể - kết hợp (Entity-Relationship model)• Do Peter Chen đề xuất năm 1971• Được dùng để thiết kế CSDL ở mức quan niệm• Biểu diễn trừu tượng cấu trúc của CSDL• Mô hình ER sử dụng 3 khái niệm để mô hình hóa dữ liệu trong thế giới thực – Tập thực thể (Entity Sets) – Thuộc tính (Attributes) – Mối quan hệ (Relationships) 5 Xét ví dụQuản lý kết quả học tập của SV khoa CNTT• Mô tả bài toánKhoa CNTT đang xây dựng một Hệ thống quản lý kết quảhọc tập của sinh viên.Hệ thống cần quản lý thông tin về Sinh viên và Môn học.Thông tin về Sinh viên bao gồm : Mã SV, Họ, Tên, Phái,Ngày sinh.Thông tin về Môn học gồm: Mã MH, Tên MH, Số Tín chỉ.Một sinh viên tham gia học nhiều môn học.Mỗi môn học , sinh viên có một điểm tổng kết. 6 Xét ví dụQuản lý kết quả học tập của SV khoa CNTT• Dữ diệu cần quản lý ?Nguyễn Văn 01/01/1990 Sơn 4 Nữ Thư Lê Minh 00208 12/02/1991Cau truc du lieu 4 COSC3320 8 COSC1310 Nhap mon tin hoc 10 nam 00117 7 Xét ví dụQuản lý kết quả học tập của SV khoa CNTT• Xây dựng mô hình NGSINH MASVNguyễn Văn 01/01/1990 Sơn 4 Nữ HOSV Thư Lê Minh 00208 12/02/1991 TENSV SINHVIENCau truc du lieu 4 COSC3320 8 COSC1310 PHAI Nhap mon tin hoc 10 nam 00117 Thuộc tính Tập thực thể Đặt tên cho dữ liệu và gom theo loại đối tượng  Tập Thực thể và các thuộc tính 8 Xét ví dụQuản lý kết quả học tập của SV khoa CNTT NGSINH MASV MAMH TENMH HOSV SOTC TENSV SINHVIEN MONHOC PHAI Ta có Mô hình ER mô tả dữ liệu cần quản lý . Dựa trên mô hình ER, ở giai đoạn sau, ta thiết kế Database . Database được sử dụng để lưu dữ liệu . MONHOCSINHVIEN 00117 Nguyễn Văn Sơn 01/01/1990 nam COSC1310 ...

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

Gợi ý tài liệu liên quan: