Danh mục

Nhập môn Cơ sở Dữ liệu - Phần 5

Số trang: 51      Loại file: pdf      Dung lượng: 1.63 MB      Lượt xem: 30      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (51 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo bài thuyết trình 'nhập môn cơ sở dữ liệu - phần 5', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Nhập môn Cơ sở Dữ liệu - Phần 5 Cơ sở Dữ liệu : Chuẩn hóa Nhập môn Cơ sở Dữ liệu Phần 5 – Chuẩn hóa Biên soạn : ThS.Phan Võ Minh Thắng 1 Cơ sở Dữ liệu : Chuẩn hóa Nội dung • Chuẩn hóa là gì, vai trò của nó trong việc thiết kế CSDL • Các dạng chuẩn 1NF, 2NF, 3NF, BCNF, và 4NF • Cách chuyển từ dạng chuẩn thấp lên dạng chuẩn cao hơn 2 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Nội dung • Việc chuẩn hóa và việc mô hình E-R được đư dùng đồng thời với nhau để thực hiện tốt việc thiết kế CSDL • Trong một vài trường hợp yêu cầu phải de- normalization để phát sinh thông tin một cách hiệu quả 3 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Các bảng trong CSDL và sự chuẩn hóa • Bảng là thành phần cơ sở trong thiết kế CSDL • Cấu trúc bảng là mối quan tâm hàng đầu • Có hai trường hợp: – Vẫn có thể còn tồn tại các bảng có cấu trúc không tốt trong thiết kế CSDL hợp lý – Hiệu chỉnh CSDL sẵn có, và cấu trúc các bảng không tốt • Chuẩn hóa có thể giúp ta nhận biết các bảng có cấu trúc không tốt và chuyển nó thành các bảng có cấu trúc tốt hơn 4 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Các bảng trong CSDL và sự chuẩn hóa • Chuẩn hóa là quá trình gán các thuộc tính cho các thực thể – Giảm dư thừa dữ liệu – Sử dụng cho hết các thực thể – Giúp loại bỏ các data anomalies – Tạo các dư thừa được kiểm soát để liên kết các bảng – Đòi hỏi nhiều chi phí xử lý hơn – Trải qua một dãi các bước gọi là các dạng chuẩn 5 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Database Tables and Database Normalization Normalization • Các giai đoạn chuẩn hóa – 1NF - First normal form 1NF – 2NF - Second normal form 2NF – 3NF - Third normal form 3NF Business Bioinformatics – 4NF - Fourth normal form 4NF Statistical data Worse in Better in performance dependency (I/O) 6 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Database Tables and Database Normalization Normalization • Ví dụ: Một công ty xây dựng – Building projects • Project number • Project name • Employees assigned • … – Employee • Employee number • Employee name • Job classification 7 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Ví dụ: một mẫu báo cáo định kỳ tại công ty. 8 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Table 4.1 should be here. 9 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Kết quả quan sát từ hình 4.1 • PRO_NUM intended to be primary key, but PRO_NUM it contains null values. it • Table entries invite data inconsistencies 10 Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Chuẩn hóa Kết quả quan sát từ hình 4.1 • Table displays data redundancies which Table yield the following anomalies yield – Update • Modifying JOB_CLASS – Insertion • New employee must be assigned project (phantom New project) project) – Deletion • If employee deleted, other vital data lost 11 Biên soạn : ThS.Phan Võ Minh Thắng ...

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

Tài liệu liên quan: