• Bài giảng môn Cơ sở dữ liệu - Chương 3 Mô hình dữ liệu quan hệBài giảng môn Cơ sở dữ liệu - Chương 3 Mô hình dữ liệu quan hệ

    CÁC QUI TẮC CHUYỂN ĐỔI (TT)  (4) Thuộc tính đa trị  Chuyển thành một quan hệ  Có tên kết hợp giữa quan hệ liên quan và thuộc tính  Thuộc tính (làm khóa chính) là khóa chính của quan hệ liên quan và bản thân thuộc tính đa trị

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

  • Bài giảng môn Cơ sở dữ liệu - Chương 2: Mô hình thực thể-kết hợp (Entity-relationship)Bài giảng môn Cơ sở dữ liệu - Chương 2: Mô hình thực thể-kết hợp (Entity-relationship)

    VÍ DỤ „QUẢN LÝ ĐỀ ÁN CÔNG TY‟  CSDL đề án công ty theo dõi các thông tin liên quan đến nhân viên, phòng ban và đề án  Cty có nhiều phòng ban, mỗi phòng ban có tên duy nhất, mã phòng duy nhất, một trưởng phòng và ngày nhận chức. Mỗi phòng ban có thể ở nhiều địa điểm khác nhau.  Đề án có tên duy nhất, mã duy nhất, do 1 một phòng ban chủ trì...

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

  • 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: 1957 | 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: 1336 | 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: 1560 | 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: 1334 | 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: 1466 | 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: 1411 | 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: 1944 | 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: 1489 | Lượt tải: 1