tailieunhanh - Giáo trình Cơ sở dữ liệu 1: Phần 2 - ĐH Thái Nguyên

Phần 2 Giáo trình Cơ sở dữ liệu 1 trình bày nội dung chương 3 đến chương 6. Nội dung phần này gồm: Lý thuyết thiết kế cơ sở dữ liệu, ngôn ngữ định nghĩa và thao tác dữ liệu, tối ưu hóa câu hỏi, an toàn và toàn vẹn dữ liệu. | Giáo trình Cơ sở dữ liệu 1 - Bộ môn Hệ thống thông tin CHƯƠNG 3 LÝ THUYẾT THIẾT KẾ CƠ SỞ DỮ LIỆU Giới thiệu Vấn đề thiết kế cơ sở dữ liệu Một cơ sở dữ liệu quan hệ gồm tập các quan hệ. Muốn xây dựng một cơ sở dữ liệu quan hệ cần xác định trong cơ sở dữ liệu đó có những quan hệ gì mỗi quan hệ có những thuộc tính nào sự liên kết giữa các quan hệ như thế nào . Từ cơ sở phân tích chúng ta mới xây dựng nên sơ đồ thực thể liên kết xác định các quan hệ và các liên kết cần thiết chỉnh sửa chuẩn hoá các quan hệ trong hệ thống cơ sở dữ liệu Bước cuối cùng là nhập dữ liệu theo dõi bảo trì cập nhật hoàn thiện các quan hệ các liên kết. trong hệ thống theo yêu cấu của người dùng Bài toán ví dụ Giả sử một cửa hàng bán lẻ các nhân viên mở sổ theo dõi việc bán hàng hàng ngày là một bảng quan hệ như sau NGÀY thAng MĂHẢNG TỀN HẢNG ĐƠN GIẮ SỐ LƯỢNG THÀNH TIÉN TRẢ NỢ 15 01 AI Xe đạp 800000 3 2400000 1500000 15 01- A2 Xe máy 12000000 2 24000000 20000000 17 01 A2 Xe máy 12000000 1 12000000 5000000 18 01 AI Xe đạp 800000 2 1600000 1200000 18 01 A2 Xe máy 12000000 4 48000000 50000000 Nhận xét - Cơ s ở dữ liệu trên chỉ có một bảng quan hệ - Một số thuộc tính lặp lại nhiều lần như Tên hàng Đơn giá Ta tách bảng trên thành 3 bảng BH1 MÃ HÀNG TÉN HÀNG ĐƠN GIÁ AI Xe đạp 800000 A2 Xe máy 12000000 30 Giáo trình Cơ sở dữ liệu 1 - Bộ môn Hệ thống thông tin BH2 NGÀY THẢNG MA HÀNG SÓ LƯỢNG 15 01 A1 3 15 01 A2 2 17 01 A2 1 18 01 A1 2 18 01 A2 4 BH3 NGÀY THÁNG THÀNH TIÉN TRẢ NỢ 15 01 26400000 2Ỉ5OOOOO 17 01 12000000 5000000 18 01 12800000 51200000 Với cách tổ chức này ta thấy - Cơ s ở dữ liệu gồm 3 bảng quan hệ - Trong mỗi quan hệ không có sự dư thừa dữ liệu - Kết luận Cách tổ chức dữ liệu thứ hai tết hơn thuận lợi hơn cho việc áp dụng máy tính vào xử lý khắc phục những hiện tượng nảy sinh khi cập nhật sửa chữa dữ liệu như -Dư thừa - Không nhất quán Cơ sở để tách các quan hệ dựa trên sự phụ thuộc giữa các thuộc tính gọi là phụ thuộc hàm nghĩa là từ thuộc tính này có thể suy ra .

TỪ KHÓA LIÊN QUAN