Tổng hợp tài liệu, ebook Cơ Sở Dữ Liệu tham khảo.
Ví dụ: Cho lược đồ quan hệ và tập phụ thuộc hàm F CungCap(maNCC, tenNCC, diaChi, sanPham, gia) F = { MaNCC→TenNCC, DiaChi; MaNCC, SanPham→Gia } Khóa: K = {MaNCC, SanPham} Tậpthuộc tính không khóa: {TenNCC, DiaChi, Gia} Ta thấy với pth: MaNCC →TenNCC, DiaChi, trong đó tenNCC, diaChi là thuộc tính không khóa, phụ thuộc vào MaNCC là tập con thực...
94 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 9384 | Lượt tải: 2
KHÓA CỦA LƯỢC ĐỒ QUAN HỆ (Key) Thuật toán (cải tiến) tìm tất cả khóa của một lược đồ quan hệ Bước1: tạo tập thuộc tính nguồn TN, tập thuộc tính trung gian TG Bước2: Nếu TG = rỗng thì lược đồ quan hệ chỉ có một khóa K = TN kết thúc Ngược lại Qua bước 3 Bước3: tìm tất cả các tập con Xi của tập trung gian TG
55 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2573 | Lượt tải: 0
Outer Joins: are join variants that do not loose any information from the input tables: LEFT OUTER JOIN includes all dangling tuples from the left input table with NULL values filled in for all attributes of the right input table. RIGHT OUTER JOIN includes all dangling tuples from the right input table with NULL values filled in for all attribut...
64 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 979 | Lượt tải: 0
Review questions Discuss the correspondences between the ER model constructs and the relational model constructs. Show how each ER model construct can be mapped to the rela-tional model, and discuss any alternative mappings. Discuss the options for mapping EERmodel constructs to relations
47 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2659 | Lượt tải: 1
Chức năng tổng hợp và Phân nhóm Một loại yêu cầu mà không thể thực hiện bằng các phép toán đại số quan hệ cơ bản là thực hiện các chức năng tổng hợp trên một tập giá trị từ CSDL. Các hàm tổng hợp được áp dụng cho một tập giá trị bao gồm: SUM, AVERAGE, MAXIMUM, MINIMUM, COUNT.
68 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1492 | Lượt tải: 0
Review Questions What is a subclass? When is a subclass needed in data modeling? Define the following terms: superclass of a subclass, superclass/subclass relationship, IS-A relationship, specialization, generalization, category, specific (local) attributes, specific relationships. What is the difference between a specialization hierarchy and ...
34 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 5570 | Lượt tải: 0
Consider the following set of requirements for a university database that is used to keep track of students’ transcripts. This is similar but not identical to the database The university keeps track of each student’s name, student number, social security number, current address and phone, permanent address and phone, birthdate, sex, class, major ...
46 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 7861 | Lượt tải: 1
Thuận lợi của cách tiếp cận CSDL Quản lý dữ liệu tập trung (Centralized data management) Giảm dư thừa (Reducing redundancies ) Quản lý dữ liệu hiệu quả hơn. Cung cấp duy trì việc lưu trữ của các cấu trúc dữ liệu và đối tượng chương trình. Cung cấp cơ chế sao lưu và phục hồi dữ liệu. Tính độc lập dữ liệu (Data Independence) Các chương trình đ...
24 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1204 | Lượt tải: 0
CÂU HỎI ÔN TẬP CHƯƠNG 4 1. Trình bày các bước tiến hành phân tích và thiết kế cơ sở dữ liệu 2. Các thành phần của mô hình thực thể liên kết và cách xây dựng mô hình thực thể liên kết của hệ thống 3. Các dạng chuẩn trong mô hình quan hệ 4. Phương pháp chuẩn hóa quan hệThiết lập quan hệ trong cơ sở dữ liệu
27 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1126 | Lượt tải: 0
Đơn giản hóa truy vấn có tham số Đơn giản hóa truy vấn có tham số: áp dụng đại số quan hệ định tính để xác định các vị từ định tính của các biểu thức con là mâu thuẫn với nhau. Biểu diễn phép đơn giản hóa ở thời gian chạy: Thay thế các phép hợp bởi một phép toán mới n−ngôi, được gọi là CUT Phép toán CUT thực hiện phép hợp của chỉ một s...
28 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 965 | Lượt tải: 0