Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
1,25 MB
Nội dung
CƠ SỞ DỮ LIỆU GIÁO VIÊN: ĐỖ THỊ MAI HƯỜNG BỘ MÔN: CÁC HỆ THỐNG THÔNG TIN KHOA: CÔNG NGHỆ THƠNG TIN Lý thuyết CSDL Chương Mơ hình liên kết thực thể (Entity Relationship) (Entity Mơ hình quan hệ Lý thuyết CSDL Nội dung chi tiết • • • • • Quá trình thiết kế CSDL Mơ hình thực thể liên kết (ER) Xây dựng ER Mơ hình quan hệ Quy tắc chuyển đổi từ mơ hình liên kết thực thể sang mơ hình quan hệ Lý thuyết CSDL Quá trình thiết kế CSDL Ý tưởng Lý thuyết CSDL thiết kế E/R Lược đồ quan hệ HQT CSDL quan hệ Quá trình thiết kế CSDL… • ER mơ hình trung gian để chuyển yêu cầu quản lý liệu giới thực thành mơ hình CSDL quan hệ • ER mơ hình mơ tả giới thực theo quan niệm người DBMS Bài toán Thực tế Lý thuyết CSDL Mơ hình E-R Mơ hình CSDL Quan hệ DB Nội dung chi tiết • Q trình thiết kế CSDL • Mơ hình thực thể - liên kết – – – – Thực thể Thuộc tính Ràng buộc kiểu liên kết Mơ hình thực thể - liên kết • Thiết kế • Ví dụ Lý thuyết CSDL Mơ hình liên kết - thực thể • Được dùng để thiết kế CSDL mức quan niệm • Biểu diễn trừu tượng cấu trúc CSDL • Mơ hình E-R – Là mô tả logic chi tiết liệu tổ chức hay lĩnh vực nghiệp vụ – Giúp người thiết kế sở liệu mô tả giới thực gần gũi với quan niệm cách nhìn nhận bình thường người – Là cơng cụ để phân tích thơng tin nghiệp vụ Lý thuyết CSDL Mơ hình liên kết - thực thể • Lược đồ liên kết - thực thể (Entity-Relationship Diagram) – Tập thực thể (Entity Sets) – Thuộc tính (Attributes) – Mối quan hệ (Relationship) Lý thuyết CSDL Tập thực thể • Một thực thể đối tượng giới thực • Thuộc tính: Các đặc điểm riêng thực thể (Các đặc trưng cụ thể mơ tả thực thể) • Tập thực thể: Là tập hợp thực thể có thuộc tính Mỗi loại thực thể phải đặt tên cho có ý nghĩa • Ví dụ “Quản lý đề án công ty” – Một nhân viên thực thể – Tập hợp nhân viên tập thực thể – Một đề án thực thể – Tập hợp đề án tập thực thể Lý thuyết CSDL Miền giá trị thuộc tính • Miền giá trị thuộc tính (domain) – Kiểu chuỗi (varchar, char, ) – Kiểu số nguyên (int,) – Kiểu số thực (numeric, )… • Ví dụ tập thực thể NHANVIEN có thuộc tính – Họ tên (hoten: varchar[40]) – Ngày sinh (ns: date) – Điểm TB (DTB:decimal(3,1)) – … Lý thuyết CSDL 10