• Chương 9: Chuẩn hóa CSDL- Phép phân rãChương 9: Chuẩn hóa CSDL- Phép phân rã

    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...

    pptx94 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 9384 | Lượt tải: 2

  • Chương 8: Phụ thuộc hàm (functional dependencies)Chương 8: Phụ thuộc hàm (functional dependencies)

    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

    pptx55 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2573 | Lượt tải: 0

  • Chương 7: Ngôn ngữ SQL (Structured Query Language)Chương 7: Ngôn ngữ SQL (Structured Query Language)

    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...

    pptx64 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 979 | Lượt tải: 0

  • Chương 6: Thiết kế CSDL quan hệ bằng cách chuyển mô hình ER-EER sang mô hình quan hệChương 6: Thiết kế CSDL quan hệ bằng cách chuyển mô hình ER-EER sang mô hình quan hệ

    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

    pptx47 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2659 | Lượt tải: 1

  • Chương 4: Mô hình quan hệ (Relational model) & Chương 5: Đại số quan hệ (The relational algebra )Chương 4: Mô hình quan hệ (Relational model) & Chương 5: Đại số quan hệ (The relational algebra )

    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.

    pptx68 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1492 | Lượt tải: 0

  • Chương 3: Mô hình thực thể kết hợp mở rộng (Enhanced entity relationship model - EER)Chương 3: Mô hình thực thể kết hợp mở rộng (Enhanced entity relationship model - EER)

    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 ...

    pptx34 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 5570 | Lượt tải: 0

  • Chương 2: Mô hình thực thể kết hợp (Entity relationship model -ER)Chương 2: Mô hình thực thể kết hợp (Entity relationship model -ER)

    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 ...

    pptx46 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 7861 | Lượt tải: 1

  • Chương 1: Tổng quan về hệ quản trị cơ sở dữ liệu (Database management system-DBMS)Chương 1: Tổng quan về hệ quản trị cơ sở dữ liệu (Database management system-DBMS)

    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 đ...

    pptx24 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1204 | Lượt tải: 0

  • Chương 4: Phân tích và thiết kế dữ liệuChương 4: Phân tích và thiết kế dữ liệu

    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

    pdf27 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1126 | Lượt tải: 0

  • Chương V. Biến đổi truy vấn toàn cục thành truy vấn phân mãnhChương V. Biến đổi truy vấn toàn cục thành truy vấn phân mãnh

    Đơ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...

    pdf28 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 965 | Lượt tải: 0