Thiết kế phân mảnh ngang dẫn xuất Có thể có nhiều đường liên kết đến một quan hệ R và có nhiều cách phân mảnh ngang dẫn xuất cho R dựa trên hai tiêu chuẩn: - Sự phân mảnh có các đặc điểm kết tốt hơn. - Sự phân mảnh được sử dụng trong nhiều ứng dụng hơn.
28 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2740 | Lượt tải: 0
Tính trong suốt phân tán dùng cho ứng dụng cập nhật Mức 2 – Trong suốt vị trí select name, sal, tax into $name, $sal, $tax from emp1 where empnum = 100; if #FOUND then begin select mgrnum into $mgrnum from emp2 where empnum = 100; insert into emp3 (empnum, name, deptnum) values (100, $name, 15);
41 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 2526 | Lượt tải: 1
Truy vấn con subquery Là một truy vấn (lệnh SELECT) nằm trong một truy vấn khác. Truy vấn ngoài (outer query) Truy vấn trong (inner query) Truy vấn chính (main query) Xuất hiện Trong điều kiện của mệnh đề WHERE. Như là một bảng trong mệnh đề FROM. Trong điều kiện của mệnh đề HAVING.
21 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1245 | Lượt tải: 0
Hệ quản trị CSDL phân tán (DDBMS) Tính đồng nhất và tính không đồng nhất homogeneity, heterogeneity Phần cứng (hardware) Hệ điều hành (operating system) Các DBMS cục bộ DDBMS đồng nhất Các DBMS cục bộ giống nhau. DDBMS không đồng nhất Có ít nhất hai DBMS cục bộ khác nhau. Chuyển đổi các mô hình dữ liệu khác nhau.
25 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1825 | Lượt tải: 0
Phân rã thành BCNF Các phân rã 1 và 3 không phải là BCNF vì P Sem → C nằm trong phân rã 2 Phân rã 1 được tách thành 2 lược đồ mới – (P Sem C; {P Sem → C}) – (St Sem P; {}) → Phân rã tuy không mất mát thông tin nhưng không bảo toàn PTH St C Sem → P
29 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1471 | Lượt tải: 1
Tổng kết chương - Hệ luật dẫn Amstrong và hệ quả của nó - Thuật toán tìm bao đóng của tập thuộc tính - Thuật toán tìm phủ tối thiểu của tập phụ thuộc hàm - Thuật toán tìm 1 khóa quan hệ. - Thuật toán tìm tất cả các khóa của quan hệ - Cho phụ thuộc hàm X→Y và tập Phụ thuộc hàm F, làm cách nào xác định được X→Y ∈ F+ hay không ? - Cho 2 tập phụ...
37 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 9429 | Lượt tải: 4
Các kiểu dữ liệu trong SQL Tên kiểu Ý nghĩa Char (w) Kiểu ký tự độ rộng cố định (w) Varchar(w) Kiểu ký tự có độ rộng thay đổi 0 ÷ w Integer Kiểu số nguyên Byte Kiểu số nguyên nhỏ (0÷255) Numberic (w,s) Số thực rộng w vị trí (cả dấu chấm) có s chữ số thập phân Real, Double Số thực dấu phẩy động Float (n) Số thực dấu phẩy động có ít nhất n ...
43 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1672 | Lượt tải: 1
Bài tập – Chuyển đổi mô hình thực thể liên kết sang mô hình quan hệ cho bài tập chương 1b • Công ty Bất động sản • Buổi hòa nhạc • Coffee Phố xanh
37 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1451 | Lượt tải: 1
2. Hãy vẽ sơ sơ đồ ER (tiếp theo) – Mỗi buổi hòa nhạc có thể trình diễn nhiều bản nhạc hòa tấu. Mỗi bản nhạc hòa tấu có các thông tin: tên bản nhạc, tên giả. Mỗi bản nhạc hòa tấu có thể gồm nhiều hơn một chương khúc. Thuộc tính của một chương khúc gồm mã số chương khúc và tên chương khúc. – Mỗi buổi hòa nhạc cần có một nhạc trưởng. Một nhạc ...
23 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1806 | Lượt tải: 1
Nhược điểm của DBMS - Phức tạp - Tốn không gian lưu trữ - Tốn chi phí mua DBMS - Tốn chi phí cho phần cứng bổ sung thêm - Tốn chi phí chuyển đổi -Hiệu năng đôi khi bị giảm sút - Khả năng bị sự cố tăng
15 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1352 | Lượt tải: 1