Bài giảng Hệ thống thông tin: Chương 7 - GV. Lê Thị Quỳnh Nga
lượt xem 3
download
Mục tiêu chính của Bài giảng Hệ thống thông tin Chương 7 Thiết kế mô hình dữ liệu logic nhằm trình bày về mô hình dữ liệu quan hệ, quan hệ & thuộc tính, khái niệm về các dạng chuẩn, chuẩn hóa các quan hệ, xây dựng mô hình dữ liệu logic, quy trình thiết kế mô hình dữ liệu logic.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ thống thông tin: Chương 7 - GV. Lê Thị Quỳnh Nga
- Faculty of MIS Chương 7 Thiết Kế Mô Hình Dữ Liệu Logic GV: LÊ THỊ QUỲNH NGA Faculty of MIS
- Nội Dung Nội dung thiết kế mô hình dữ liệu logic Mô hình dữ liệu quan hệ Quan hệ & thuộc tính Khái niệm về các dạng chuẩn Chuẩn hóa các quan hệ Xây dựng mô hình dữ liệu logic Quy trình thiết kế mô hình dữ liệu logic Faculty of MIS
- Nội dung thiết kế mô hình dữ liệu logic Là quá trình chuyển 1 mô hình dữ liệu quan niệm sang 1 mô hình dữ liệu logic Mô hình bao gồm các quan hệ đã được chuẩn hóa & tích hợp, cùng với sơ đồ mô hình Faculty of MIS
- Mô hình dữ liệu quan hệ (Relational Database Model) Gồm 3 thành phần: Cấu trúc dữ liệu: bảng hay quan hệ Thao tác dữ liệu: ngôn ngữ SQL Tích hợp dữ liệu: quy tắc nghiệp vụ nhằm duy trì tính toàn vẹn dữ liệu Faculty of MIS
- Quan hệ & thuộc tính CSDL quan hệ (Relational Database): DL được biểu diễn như 1 tập các bảng (hay quan hệ) có liên quan với nhau Quan hệ (Relation): 1 bảng DL 2 chiều được đặt tên. Mỗi quan hệ gồm 1 tập các cột được đặt tên & 1 số dòng tùy ý không có tên Lược đồ quan hệ: SINHVIEN(mãSV,tênSV,ngàysinh,mãlớp) LOP(mãlớp,tênlớp) Faculty of MIS
- Các tính chất của 1 quan hệ Giá trị đưa vào 1 cột là đơn nhất. Giá trị đưa vào 1 cột phải thuộc cùng 1 miền giá trị. Mỗi dòng là duy nhất trong bảng. Thứ tự các cột là không quan trọng. Thứ tự các dòng là không quan trọng. Faculty of MIS
- Quan hệ có cấu trúc tốt Là quan hệ chứa số dư thừa ít nhất & cho phép người sử dụng thêm xóa, hay sửa đổi những dòng trong bảng mà không gây ra lỗi hoặc sự không nhất quán Faculty of MIS
- Quan hệ có cấu trúc tốt (Well-Structured Relation) Không dư thừa, DL có liên quan đến 1 thực thể đơn giản, nhân viên Faculty of MIS
- Quan hệ không có cấu trúc tốt (Poorly Structured Relation) Dư thừa vì DL có liên quan đến 2 thực thể, nhân viên & các khóa học mà họ đã lấy Faculty of MIS
- Khái niệm về các dạng chuẩn Phụ thuộc hàm (Functional Dependency) Phụ thuộc hàm: mối quan hệ cụ thể giữa 2 thuộc tính hay nhóm thuộc tính trong 1 quan hệ Cho quan hệ R & 2 nhóm thuộc tính A & B thuộc R. Nhóm thuộc tính B gọi là phụ thuộc hàm vào nhóm thuộc tính A nếu đối với mỗi dòng của quan hệ R các giá trị của A xác định giá trị duy nhất của B. Ký hiệu: A B VD: mãSV {tênSV,ngàysinh,mãlớp} Faculty of MIS
- Khái niệm về các dạng chuẩn Khóa dự tuyển, Khóa chính & khóa ngoại Khóa dự tuyển là 1 hay 1 nhóm thuộc tính mà các giá tr ị c ủa nó xác định duy nhất mỗi dòng. Cần thỏa mản 2 tính ch ất: Xác định duy nhất Không dư thừa Khóa chính là 1 khóa dự tuyển được chọn làm khóa của quan hệ. Khóa ngoại là 1 thuộc tính của quan hệ nhưng lại là thu ộc tính khóa của 1 quan hệ khác. Ràng buộc tham chiếu (Referential Integrity): xác định giá tr ị hay sự tồn tại của 1 thuộc tính trong 1 quan h ệ ph ụ thu ộc vào giá trị hay sự tồn tại của cùng thuộc tính trong quan h ệ khác. Faculty of MIS
- Ví Dụ về Khóa Ngoại The foreign key Khóa ngoại thiết lập quan hệ 1-n giữa SPERSON (1) & SALES1 (n) Không thể có SalesPerson trong SALES1 không tồn tại trong SPERSON (Luật ràng buộc tham chiếu) Faculty of MIS
- Khái niệm về các dạng chuẩn Các dạng chuẩn cơ bản Chuẩn hóa (normalization): tiến trình chuyển đổi cấu trúc dữ liệu phức tạp thành cấu trúc DL ổn định, đơn giản. Chuẩn 1 (First Normal From - 1NF) Các dòng duy nhất Không chứa các thuộc tính lặp (mọi thuộc tính của R đều chứa các giá trị nguyên tố (atomic value), giá trị này không là một danh sách các ) giá trị hoặc giá trị phức hợp (composite value) Faculty of MIS
- Khái niệm về các dạng chuẩn Các dạng chuẩn cơ bản Chuẩn 2 (Second Normal Form - 2NF) Là chuẩn 1 Mỗi thuộc tính không phải là khóa được xác định bởi toàn bộ khóa (Gọi là phụ thuộc hàm toàn phần). Chuẩn 3 (Third Normal Form - 3NF) Là chuẩn 2 Các thuộc tính không phải là khóa không ph ụ thuộc lẫn nhau (phụ thuộc bắc cầu). Faculty of MIS
- Xây dựng mô hình dữ liệu Logic Gồm các bước: Biểu diễn các thực thể Biểu diễn các mối quan hệ Chuẩn hóa các QH Hợp nhất các QH Vẽ sơ đồ Faculty of MIS
- Biểu diễn các thực thể Mỗi thực thể trong ERD thành 1 quan hệ. Các thuộc tính của thực thể trở thành thuộc tính của QH Thuộc tính định danh của thực thể trở thành khóa chính của quan hệ. Faculty of MIS
- CUSTOMER(Customer_ID,Name,Address,City_State_Zip,Discount ) Faculty of MIS
- Biểu diễn các mối quan hệ QH nhị nguyên 1:N (Binary 1:N) Thêm khoá của QH tương ứng ở bên 1 vào QH tương ứng với bên nhiều như là khoá ngoại. Hoặc là Hợp nhất bên 1 vào bên nhiều. Binary or Unary 1:1 Có 3 cách: a. Thêm khoá chính của A thành khoá ngoại của B. b. Thêm khóa chính của B thành khoá ngoại của A. c. Cả 2 cách trên. Faculty of MIS
- Biểu diễn các mối quan hệ Faculty of MIS
- Biểu diễn các mối quan hệ Faculty of MIS
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ thống thông tin quản trị - Chương 3: Hệ thống thông tin trong doanh nghiệp
17 p | 142 | 23
-
Bài giảng Hệ thống thông tin quản lý (ThS. Lê Thị Ngọc Diệp) - Chương 6: Các hệ thống thông tin tích hợp
44 p | 214 | 22
-
Bài giảng Hệ thống thông tin - Phân tích và thiết kế
37 p | 134 | 21
-
Bài giảng Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin
12 p | 95 | 17
-
Bài giảng Hệ thống thông tin quản lý: Chương 3 - ĐH Thương mại
128 p | 172 | 13
-
Bài giảng Hệ thống thông tin quản lý: Chương 1 - ĐH Thương mại
47 p | 126 | 11
-
Bài giảng Hệ thống thông tin - ThS. Tô Thị Hải Yến
211 p | 99 | 10
-
Bài giảng Hệ thống thông tin quản trị - Chương 2: Giới thiệu và hệ thống thông tin
12 p | 95 | 8
-
Bài giảng Hệ thống thông tin quản trị - Chương 5: Khởi tạo việc phát triển hệ thống thông tin
9 p | 86 | 7
-
Bài giảng Hệ thống thông tin: Chương 1 - GV. Lê Thị Quỳnh Nga
23 p | 118 | 6
-
Bài giảng Hệ thống thông tin quản lý - Chương 1: Tổng quan
9 p | 37 | 6
-
Bài giảng Hệ thống thông tin: Chương 2 - GV. Lê Thị Quỳnh Nga
17 p | 80 | 5
-
Bài giảng Hệ thống thông tin quản lý: Chương 3 và 4 - Võ Thị Ngọc Trân
38 p | 13 | 5
-
Bài giảng Hệ thống thông tin quản lý: Chương 1 - Võ Thị Ngọc Trân
23 p | 15 | 5
-
Bài giảng Hệ thống thông tin quản lý - Chương 3: Xây dựng và quản lý hệ thống thông tin
14 p | 33 | 4
-
Bài giảng Hệ thống thông tin quản lý - Chương 4: Các hệ thống thông tin quản lý trong doanh nghiệp
8 p | 30 | 4
-
Bài giảng Hệ thống thông tin
565 p | 26 | 3
-
Bài giảng Hệ thống thông tin quản lý - Chương 2: Hệ thống thông tin quản lý
33 p | 22 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn