Bài giảng Cơ sở dữ liệu: Chương 2 - Mô hình thực thể liên kết (Entity - Relationship - ER)
Số trang: 0
Loại file: pdf
Dung lượng: 196.40 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Mô hình thực thể liên kết (Entity - Relationship - ER) được biên soạn nhằm cung cấp cho các bạn những kiến thức về quá trình thiết kế và cài đặt CSDL; mô hình ER; mô hình ER mở rộng; các vấn đề về thiết kế mức khái niệm.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Mô hình thực thể liên kết (Entity - Relationship - ER) Chương 2 Mô hình thực thể liên kết (Entity-Relationship - ER) Nội dung trình bày Quá trình thiết kế và cài đặt CSDL. Mô hình ER. Mô hình ER mở rộng. Các vấn đề về thiết kế mức khái niệm.Mô hình thực thể liên kết 1 Quá trình thiết kế và cài đặt CSDL (1) Thiết kế cấu trúc logic và vật lý của CSDL. Mục đích thiết kế • Thỏa mãn các yêu cầu thông tin của người dùng và ứng dụng. • Cung cấp cấu trúc tự nhiên và dễ hiểu của thông tin. • Hổ trợ các đòi hỏi về khả năng xử lý và tính hiệu quả. 6 giai đoạn của quá trình thiết kế và cài đặt Thu thập và phân tích Thiết kế Lựa chọn các yêu cầu mức khái niệm HQT CSDL Chuyển đổi mô hình dữ liệu Thiết kế Cài đặt và tinh chỉnh (Thiết kế mức logic) mức vật lý hệ CSDL Quá trình thiết kế và cài đặt CSDL (2) Nội dung và cấu trúc của dữ liệu Ứng dụng CSDL Gđ 1: Yêu cầu dữ liệu Yêu cầu xử lý Gđ 2: Thiết kế lược đồ khái niệm Thiết kế ứng dụng (Độc lập HQT CSDL) (Độc lập HQT CSDL) Gđ 3: Gđ 4: Thiết kế lược đồ logic (Phụ thuộc HQT CSDL) Gđ 5: Thiết kế lược đồ trong (Phụ thuộc HQT CSDL) Gđ 6: Câu lệnh DDL - SDL Cài đặt ứng dụngMô hình thực thể liên kết 2 Mô hình ER Ý nghĩa • Dùng để thiết kế CSDL mức khái niệm. • Trừu tượng hóa cấu trúc của CSDL. Nội dung chi tiết • Phát biểu bài toán. • Thực thể, thuộc tính. • Liên kết. • Thực thể yếu. • Lược đồ ER. Bài toán (1) Xét phân tích yêu cầu của 1 công ty • Công ty có nhiều phòng ban - 1 phòng có duy nhất một tên, một mã số và một trưởng phòng. - 1 phòng có thể có nhiều trụ sở làm việc khác nhau. - Cần lưu lại thời điểm trưởng phòng nhậm chức. • Công ty thực hiện nhiều dự án - 1 dự án có duy nhất một tên, một mã số và một địa điểm triển khai. - 1 phòng có thể giám sát nhiều dự án. • Công ty có nhiều nhân viênMô hình thực thể liên kết 3 Bài toán (2) - 1 nhân viên có duy nhất một mã số, địa chỉ, mức lương, giới tính, ngày sinh và nhiều sở thích. - 1 nhân viên chỉ được làm việc trong một phòng. - 1 nhân viên có thể tham gia nhiều dự án. • 1 nhân viên có nhiều thân nhân - 1 thân nhân có tên, giới tính, ngày sinh và mối quan hệ với nhân viên. • Yêu cầu - Muốn lưu số giờ tham gia dự án của 1 nhân viên trong 1 tuần. - Muốn lưu người trưởng phòng của 1 nhân viên. Xây dựng mô hình dữ liệu biểu diễn công ty. Thực thể, thuộc tính (1) Thực thể (Entity) • Đối tượng hoặc khái niệm trong thế giới thực. - Nhân viên “Nguyễn Văn A”, dự án “X”. • Có nhiều thuộc tính. Thuộc tính (Attribute) • Tính chất dùng để mô tả thực thể. - Tên của một phòng, giới tính của một nhân viên. • Mỗi thuộc tính của một thực thể xác định có một giá trị cụ thể và nó là dữ liệu cần được lưu trữ. • Mỗ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Mô hình thực thể liên kết (Entity - Relationship - ER) Chương 2 Mô hình thực thể liên kết (Entity-Relationship - ER) Nội dung trình bày Quá trình thiết kế và cài đặt CSDL. Mô hình ER. Mô hình ER mở rộng. Các vấn đề về thiết kế mức khái niệm.Mô hình thực thể liên kết 1 Quá trình thiết kế và cài đặt CSDL (1) Thiết kế cấu trúc logic và vật lý của CSDL. Mục đích thiết kế • Thỏa mãn các yêu cầu thông tin của người dùng và ứng dụng. • Cung cấp cấu trúc tự nhiên và dễ hiểu của thông tin. • Hổ trợ các đòi hỏi về khả năng xử lý và tính hiệu quả. 6 giai đoạn của quá trình thiết kế và cài đặt Thu thập và phân tích Thiết kế Lựa chọn các yêu cầu mức khái niệm HQT CSDL Chuyển đổi mô hình dữ liệu Thiết kế Cài đặt và tinh chỉnh (Thiết kế mức logic) mức vật lý hệ CSDL Quá trình thiết kế và cài đặt CSDL (2) Nội dung và cấu trúc của dữ liệu Ứng dụng CSDL Gđ 1: Yêu cầu dữ liệu Yêu cầu xử lý Gđ 2: Thiết kế lược đồ khái niệm Thiết kế ứng dụng (Độc lập HQT CSDL) (Độc lập HQT CSDL) Gđ 3: Gđ 4: Thiết kế lược đồ logic (Phụ thuộc HQT CSDL) Gđ 5: Thiết kế lược đồ trong (Phụ thuộc HQT CSDL) Gđ 6: Câu lệnh DDL - SDL Cài đặt ứng dụngMô hình thực thể liên kết 2 Mô hình ER Ý nghĩa • Dùng để thiết kế CSDL mức khái niệm. • Trừu tượng hóa cấu trúc của CSDL. Nội dung chi tiết • Phát biểu bài toán. • Thực thể, thuộc tính. • Liên kết. • Thực thể yếu. • Lược đồ ER. Bài toán (1) Xét phân tích yêu cầu của 1 công ty • Công ty có nhiều phòng ban - 1 phòng có duy nhất một tên, một mã số và một trưởng phòng. - 1 phòng có thể có nhiều trụ sở làm việc khác nhau. - Cần lưu lại thời điểm trưởng phòng nhậm chức. • Công ty thực hiện nhiều dự án - 1 dự án có duy nhất một tên, một mã số và một địa điểm triển khai. - 1 phòng có thể giám sát nhiều dự án. • Công ty có nhiều nhân viênMô hình thực thể liên kết 3 Bài toán (2) - 1 nhân viên có duy nhất một mã số, địa chỉ, mức lương, giới tính, ngày sinh và nhiều sở thích. - 1 nhân viên chỉ được làm việc trong một phòng. - 1 nhân viên có thể tham gia nhiều dự án. • 1 nhân viên có nhiều thân nhân - 1 thân nhân có tên, giới tính, ngày sinh và mối quan hệ với nhân viên. • Yêu cầu - Muốn lưu số giờ tham gia dự án của 1 nhân viên trong 1 tuần. - Muốn lưu người trưởng phòng của 1 nhân viên. Xây dựng mô hình dữ liệu biểu diễn công ty. Thực thể, thuộc tính (1) Thực thể (Entity) • Đối tượng hoặc khái niệm trong thế giới thực. - Nhân viên “Nguyễn Văn A”, dự án “X”. • Có nhiều thuộc tính. Thuộc tính (Attribute) • Tính chất dùng để mô tả thực thể. - Tên của một phòng, giới tính của một nhân viên. • Mỗi thuộc tính của một thực thể xác định có một giá trị cụ thể và nó là dữ liệu cần được lưu trữ. • Mỗ ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu Mô hình thực thể liên kết Quá trình thiết kế CSDL Mô hình ER Mô hình ER mở rộngGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 165 0 0