• Bài giảng môn Cơ sở dữ liệu - Chương 1 Tổng quan về CSDLBài giảng môn Cơ sở dữ liệu - Chương 1 Tổng quan về CSDL

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

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

  • Bài giảng Các hệ cơ sở dữ liệu - Ôn tậpBài giảng Các hệ cơ sở dữ liệu - Ôn tập

    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 . - Các bước thực hiện một câu truy vấn theo một cách nào ñó. -Viết Script SQL: tạo bảng, thêm xóa sửa dữ liệu. Tạo, xóa, sửa và sử dụng View, Index, Store, Trigger; -Viết script triển khai transaction, grant, revoke

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

  • Bài giảng Các hệ cơ sở dữ liệu - 6. Hệ quản trị cơ sở dữ liệu phân tánBài giảng Các hệ cơ sở dữ liệu - 6. Hệ quản trị cơ sở dữ liệu phân tán

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

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

  • Bài giảng Các hệ cơ sở dữ liệu - 5. Tối ưu hóa truy vấnBài giảng Các hệ cơ sở dữ liệu - 5. Tối ưu hóa truy vấn

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

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

  • Bài giảng Các hệ cơ sở dữ liệu - 4. Cấu trúc lưu trữ và phương thức truy xuấtBài giảng Các hệ cơ sở dữ liệu - 4. Cấu trúc lưu trữ và phương thức truy xuất

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

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

  • Bài giảng Các hệ cơ sở dữ liệu - 3. An toàn và khôi phục dữ liệuBài giảng Các hệ cơ sở dữ liệu - 3. An toàn và khôi phục dữ liệu

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

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

  • Bài giảng Các hệ cơ sở dữ liệu - 2. Quản lý truy xuất đồng thờiBài giảng Các hệ cơ sở dữ liệu - 2. Quản lý truy xuất đồng thời

    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

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

  • Bài giảng Các hệ cơ sở dữ liệu - 1. Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệuBài giảng Các hệ cơ sở dữ liệu - 1. Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu

    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)

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

  • Bài giảng Các hệ cơ sở dữ liệu - Giới thiệuBài giảng Các hệ cơ sở dữ liệu - Giới thiệu

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

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

  • Bài giảng Database System - Chapter 11. Database Security: An IntroductionBài giảng Database System - Chapter 11. Database Security: An Introduction

    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.

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