• Chương 11: Thiết kế và điều chỉnh dữ liệu mức vật lýChương 11: Thiết kế và điều chỉnh dữ liệu mức vật lý

    Theo thời gian, index phải được điều chỉnh (giảm xuống, tạo ra, xây dựng lại, .) để thực hiện. Nên xác định kế hoạch sử dụng bởi hệ thống, và điều chỉnh sự lựa chọn của các index thích hợp. Hệ thống có thể vẫn không tìm thấy một kế hoạch tốt: Chỉ có kế hoạch trái sâu xem xét! Giá trị Null, điều kiện số học, biểu thức chuỗi, sử dụng ORS, vv có t...

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

  • Chương 10: IndexingChương 10: Indexing

    Exercise Emp (eid: int, salary:int, age: real, did: int) eid is the key, and there’s a clustered index on eid and an unclustered index on age Why not making age another clustered index? How will you use indexes to enforce the constraint that eid is a key? Give an example of a query that can be speeded up because of the available indexes. Give...

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

  • 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: 9681 | 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: 2832 | 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: 1077 | 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: 2903 | 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: 1613 | 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: 5943 | 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: 8008 | 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: 1318 | Lượt tải: 0