Tổng hợp tài liệu, ebook Cơ Sở Dữ Liệu tham khảo.
Summary Data Models and Their Categories History of Data Models Schemas, Instances, and States Three-Schema Architecture Data Independence DBMS Languages and Interfaces Database System Utilities and Tools Centralized and Client-Server Architectures Classification of DBMSs
9 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1150 | Lượt tải: 0
Summary Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database (UNIVERSITY) Main Characteristics of the Database Approach Database Users Advantages of Using the Database Approach When Not to Use Databases
5 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1116 | Lượt tải: 0
RBTV - Thuộc tính tổng hợp Thuộc tính tổng hợp - Là thuộc tính có giá trị được tính toán từ các thuộc tính khác. Khi CSDL có thuộc tính tổng hợp - RBTV bảo đảm quan hệ giữa thuộc tính tổng hợp và các thuộc tính nguồn.
40 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 2137 | Lượt tải: 3
Chỉ mục (tt) Nhận xét - Tìm kiếm nhanh trong trường hợp so sánh với hằng số và phép kết - Làm chậm đi các thao tác thêm, xóa và sửa - Tốn chi phí Lưu trữ chỉ mục Truy xuất đĩa nhiều Chọn lựa cài đặt chỉ mục hợp lý???
132 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1548 | Lượt tải: 1
Phép kết ngoài Mở rộng phép kết để tránh mất mát thông tin - Thực hiện phép kết - Lấy thêm các bộ không thỏa điều kiện kết Có 3 hình thức - Kết nối trái (Left join) - Kết nối phải phải (Right join) - Kết nối ngoài (Full outer join)
65 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1622 | Lượt tải: 1
Các qui tắc chuyển đổi (tt) (3) Thực thể yếu - Chuyển thành một quan hệ Có cùng tên với thực thể yếu Thêm vào thuộc tính khóa của quan hệ liên quan
25 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 2049 | Lượt tải: 0
Mối kết hợp Là sự liên kết giữa 2 hay nhiều tập thực thể Ví dụ giữa tập thực thể NHANVIEN và PHONGBAN có các liên kết - Một nhân viên thuộc một phòng ban nào đó - Một phòng ban có một nhân viên làm trưởng phòng
38 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1224 | Lượt tải: 0
Cursor Stability Form of degree-two consistency designed for programs written in general-purpose, record-oriented languages (e.g., Pascal, C, Cobol, PL/I, Fortran). Rather than locking the entire relation, cursor stability ensures that The tuple that is currently being processed by the iteration is locked in shared mode. Any modified...
46 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1182 | Lượt tải: 0
Handling Inconsistent Updates Dealing with inconsistent updates is hard in general. Manual intervention often required to merge the updates. Version vector schemes were developed to deal with failures in a distributed file system, where inconsistencies are rare. are used to maintain a unified file system between a fixed host and a mo...
47 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1060 | Lượt tải: 0
Three Phase Commit (3PC) ■ Assumptions: ● No network partitioning ● At any point, at least one site must be up. ● At most K sites (participants as well as coordinator) can fail ■ Phase 1: Obtaining Preliminary Decision: Identical to 2PC Phase 1. ● Every site is ready to commit if instructed to do so ■ Phase 2 of 2PC is split into 2 phases, P...
93 trang | Chia sẻ: vutrong32 | Ngày: 17/10/2018 | Lượt xem: 1146 | Lượt tải: 0