Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
568 KB
Nội dung
Chương Mơ hình liên kết – thực thể Hệ sở liệu Nội dung Mơ hình liên kết thực thể Q trình thiết kế mơ hình liệu ý niệm Sơ đồ ER Thực thể kiểu thực thể Thuộc tính Mối liên kết Kiểu thực thể kết hợp Hệ sở liệu Quá trình thiết kế Một CSDL Thế giới thực Tập hợp yêu cầu phân tích Các yêu cầu CSDL Thiết kế khái niệm Khơng phụ thuộc Lược đồ khái niệm (mơ hình liệu bậc cao) Vào DBMS Thiết kế lô gic DBMS cụ thể Lược đồ khái niệm (mơ hình liệu DBMS cụ thể) Thiết kế vật lý Lược đồ Hệ sở liệu Quá trình thiết kế mơ hình liệu khái niệm Bước 1: Nhận dạng kiểu thực thể Bước 2: Nhận dạng kiểu liên kết Bước 3: Nhận dạng thuộc tính kiểu thực thể mối liên kết Bước 4: Nhận dạng thuộc tính xác định cho kiểu thực thể Bước 5: Nhận dạng cấu trúc siêu kiểu/ kiểu Bước 6: Vẽ sơ đồ ER Hệ sở liệu Mơ hình liên kết – thực thể (Entity Relationship Model – ER Model) Mơ hình ER dùng để xây dựng mơ hình liệu ý niệm (Conceptual data modeling) Mơ hình ER công cụ để trao đổi ý tưởng nhà thiết kế người dùng cuối giai đoạn phân tích Nó độc lập với DBMS q trình thi cơng database Hệ sở liệu Tầm quan trọng mơ hình hóa liệu Giúp thâu tóm đặc tính liệu, nắm bắt quy tắc nghiệp vụ (business rule) ràng buộc (constraint) q trình mơ hình hóa liệu Thu thập liệu Hệ thống thiết kế theo hướng liệu (data-oriented) ổn định hướng xử lý liệu (process oriented) Hệ sở liệu Sơ đồ liên kết – thưc thể Mơ hình ER diễn tả sơ đồ liên kết thực thể (entity relationship diagram - ERD) Ba phần tử bản: kiểu thực thể (entity Type) Quan hệ (Relationship) Các thuộc tính (Attribute) Hệ sở liệu Hệ sở liệu Thực thể - Entity Thực thể đối tượng mà ta thu thập thông tin xoay quanh chúng Thực thể Một người nhân viên, sinh viên, Một nơi chốn thành phố, đất nước, Một kiện mua hàng, trả lương, Một khái niệm môn học, tài khoản,… Hệ sở liệu Kiểu thưc thể - Entity Type Kiểu thực thể: tập hợp thực thể có tính chất Thể (instance) kiểu thực thể trường hợp cụ thể kiểu thực thể Ví dụ: kiểu thực thể Customer có điển hình Tom Peter Mỗi Customer có mã khách khác nhau, thực dịch vụ đặt hàng, toán tiền … Hệ sở liệu 10