Tổng hợp tài liệu, ebook Cơ Sở Dữ Liệu tham khảo.
NGÔN NGỮ CSDL Ngôn ngữ lưu trữ dữ liệu (SDL – Storage Definition Language) Ngôn ngữ định nghĩa lược đồ trong Ngôn ngữ định nghĩa dữ liệu (DDL – Data Definition Language) Cho phép khai báo cấu trúc CSDL, các mối liên hệ của dữ liệu, các quy định, ràng buộc dữ liệu, Xác định ra lược đồ quan niệm Ngôn ngữ định nghĩa khung nhìn (...
41 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1396 | Lượt tải: 1
Bài Tập
-Bài tập chuyển câu truy vấn thành DSQH.
-Bài tập chuyển câu truy vấn thành cây
5 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1052 | Lượt tải: 2
Sự hợp thức hoá giao tác Phương pháp trực tiếp để hợp thức hoá một giao tác phân tán: tích hợp thực sự các cập nhật của giao tác và CSDL Giao thức hợp thức hoá hai giai đoạn: Giai đoạn chuẩn bị: trạm điều phối yêu cầu mỗi trạm tham gia chuẩn bị cho sự hợp thức hoá Giai đoạn hợp thức: trạm điều phối ra lệnh cho tất cả các trạm tham gia hợp ...
15 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1209 | Lượt tải: 0
Các quy tắc tối ưu hóa • Bảng (table): – có khóa chính (Primary Key) – có ít nhất 01 clustered indextable – có số lượng non-clustered index phù hợp. – Non-clustered index phải ñược tạo trên các cột (column) của bảng (table) dựa vào nhu cầu truy vấn. • Dựa theo sự sắp xếp thứ tự như sau khi có bất kỳ index ñược tạo: a) WHERE clause, b) JOIN ...
32 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1055 | Lượt tải: 1
Con trỏ (tt) -Con trỏ được tạo bằng lệnh DECLARE. ðầu tiên con trỏ được khai báo và tạo ra trong bộ nhớ. Sau đó nó mới được mở. - Lệnh OPEN mở con trỏ. Việc nhận về các bản ghi từ một con trỏ được gọi là fetching. Một người dùng chỉ có thể nhận về một bản ghi tại một thời điểm. -Lệnh FETCH được sử dụng để đọc các bản ghi từ con trỏ. - Ngầm đ...
19 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1167 | Lượt tải: 1
Câu hỏi - Phân biệt: thông tin (information), dữ liệu (data) và tri thức (knowlegde) - Transaction là gì? - Nếu không sao lưu dữ liệu thường xuyên thì gặp phải vấn ñề gì? - Một số database object trong SQL Server? Table, View, Store, Trigger, Index, User, (Cursor) - Một số action object trong SQL Server? Backup, Restore, Transaction, DTS,...
9 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1152 | Lượt tải: 0
Ví dụ Case (tt) SACH (masach, tuasach, sotrang, matheloai, slton) Ví dụ 3: Tăng số trang của những sách thuộc thể loại Tin học thêm 10, câp số trang của những sách thuộc thể loại Toán học UPDATE sach SET sotrang=sotrang+ CASE WHEN matheloai=1 THEN 10 WHEN matheloai=4 THEN -10 ELSE 0 END
19 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1498 | Lượt tải: 2
Một số hàm toán học ABS(N) CEILING(N) EXP(N) FLOOR(N) POWER(B, E) SQRT(N) ROUND(N) SQUARE(N)
22 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1200 | Lượt tải: 1
- Giới thiệu và kiến trúc của HQTCSDL. Các kiến thức về CSDL (DBMS_01) - Quản lý truy xuất ñồng thời – Transaction (DBMS_02) - An toàn và khôi phục dữ liệu (Backup and Restore) (DBMS_03) -Cấu trúc lưu trữ và các phương thức truy xuất (DBMS_04) - Tối ưu hóa truy vấn (DBMS_05) -Hệ QTCSDL phân tán (DBMS_06)
2 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 982 | Lượt tải: 1
Pros and Cons of MAC Pros: Provide a high degree of protection – in a way of preventing any illegal flow of information. Suitable for military types of applications. Cons: Not easy to apply: require a strict classification of subjects and objects into security levels. Applicable for very few environments.
53 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1152 | Lượt tải: 0