1. Trang chủ
  2. » Giáo án - Bài giảng

Đề cương môn cơ sở dữ liệu

3 520 4
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 35,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 4: Ngôn ngữ đại số quan hệ - Giới thiệu - Các phép toán quan hệ: phép chọn, phép chiếu, phép kết.. buổi 3 - Các phép toán tập hợp: phép hội, phép giao, phép trừ, phép tích, phép chia

Trang 1

ĐỀ CƯƠNG CHI TIẾT

Môn: Cơ sở Dữ Liệu -o0o -THỜI LƯỢNG GIẢNG DẠY

1 Các khái niệm của một hệ CSDL 2 1

2 Các cách tiếp cận một CSDL 4 ½ buổi 1 và ½ buổi 2

3 Mô hình dữ liệu quan hệ (của Codd) 2 ½ buổi 2

4 Ngôn ngữ đại số quan hệ 8 3 và 4

7 Ràng buộc toàn vẹn trong một CSDL 8 8 và 9

8 Tối ưu hóa câu hỏi 4 10

LÝ THUYẾT

1 Bài 1: Các khái niệm của một hệ CSDL ( ½ buổi 1)

- Dẫn nhập

- Hệ quản trị CSDL và các thành phần

- Các đối tượng sử dụng CSDL

- Các mức của một CSDL

2 Bài 2: Các cách tiếp cận một CSDL

- Mô hình mạng, mô hình phân cấp ( ½ buổi 1)

- Mô hình thực thể mối kết hợp và mở rộng ( ½ buổi 2)

3 Bài 3: Mô hình dữ liệu quan hệ (của Codd) ( ½ buổi 2)

- Thuộc tính

- Quan hệ

- Bộ

- Khóa – Siêu khóa – Khóa chính (khóa chỉ định) – Khóa dự tuyển – Khóa ngoại

- Lược đồ quan hệ

- Lược đồ CSDL

4 Bài 4: Ngôn ngữ đại số quan hệ

- Giới thiệu

- Các phép toán quan hệ: phép chọn, phép chiếu, phép kết (buổi 3)

- Các phép toán tập hợp: phép hội, phép giao, phép trừ, phép tích, phép chia (buổi 4)

Trang 2

5 Bài 5: Ngôn ngữ SQL (buổi 5, 6)

- Ngôn ngữ định nghĩa dữ liệu (DDL)

- Ngôn ngữ thao tác dữ liệu (DML)

- Ngôn ngữ truy vấn dữ liệu (SQL)

o Truy vấn đơn giản

o Subquery

o Sử dụng hàm tính toán

o Gom nhóm dữ liệu

6 Bài 6: Ngôn ngữ tân từ (buổi 7)

- Logic toán vận dụng trong CSDL

- Ngôn ngữ tân từ có biến là bộ n

o Định nghĩa

o Công thức an toàn

o Các phép toán

- Ngôn ngữ tân từ có biến là miền giá trị

o Định nghĩa

o Công thức an toàn

o Các phép toán

7 Bài 7: Ràng buộc toàn vẹn trong một CSDL

- Định nghĩa (buổi 8)

- Các yếu tố của một RBTV

- Phân loại RBTV

o RBTV có bối cảnh là một quan hệ

 Miền giá trị

 Liên thuộc tính

 Liên bộ

o RBTV có bối cảnh nhiều quan hệ

 Khóa ngoại (tham chiếu, phụ thuộc tồn tại)

 Liên thuộc tính

 Thuộc tính tổng hợp (buổi 9)

 Do hiện diện của chu trình

o Phụ thuộc hàm

8 Bài 8: Tối ưu hóa câu hỏi (buổi 10)

- Đặt vấn đề

- Nguyên tắc tổng quát để tối ưu hóa câu hỏi

o Biểu thức tương đương

 Định nghĩa

 Tính chất của phép kết và phép tích

o Nguyên tắc tổng quát

- Một số kỹ thuật tối ưu hóa câu hỏi

o Kỹ thuật (dãy phép chọn, phép chiếu, hoán vị …)

o Thuật giải tối ưu hoá câu hỏi trong ngôn ngữ đại số quan hệ

9 Ôn tập (buổi 11)

Trang 3

NỘI DUNG THỰC HÀNH

1 Buổi 1,2:

- Giới thiệu các công cụ trong Microsoft SQL Server 2000 (7.0)

- Hướng dẫn sử dụng Query Analyzer, cách kết nối

- Cách sử dụng Help

- Giới thiệu các kiểu dữ liệu

- Các lệnh tạo database,table,primary key, foreign key

- Giới thiệu các lệnh sp_help, sp_tables, sp_columns, sp_pkeys, sp_fkeys, sp_helpconstraint, sp_helpsql …

- Các lệnh drop, alter

2 Buổi 3,4:

- Các lệnh thao tác dữ liệu : thêm, xóa, sửa

- Giới thiệu Enterprise Manager

3 Buổi 4,5:

- Lệnh truy vấn đơn giản (select from where)

- Giới thiệu Select Into …, view

- Sử dụng câu truy vấn con

4 Buổi 6,7:

- Các hàm tính toán, gom nhóm dữ liệu

- Thực hiện các phép hội, giao, trừ, chia

5 Buổi 8:

- Khai báo các RBTV có bối cảnh 1 quan hệ (Null, Not Null, Rule, Check)

Ngày đăng: 15/07/2014, 20:59

TỪ KHÓA LIÊN QUAN

w