
3
MỤC LỤC
LỜI CẢM ƠN ................................................................................................................ 1
LỜI CAM ĐOAN .......................................................................................................... 2
DANH MỤC CÁC KÍ HIỆU, TỪ VIẾT TẮT ............................................................ 5
DANH MỤC HÌNH VẼ ................................................................................................. 7
DANH SÁCH BẢNG BIỂU .......................................................................................... 8
MỞ ĐẦU ......................................................................................................................... 9
CHƢƠNG I. MỘT SỐ VẤN ĐỀ VỀ SƠ SỞ DỮ LIỆU ........................................... 11
1.1. Những khái niệm cơ bản .................................................................................. 11
1.1.1. Khái quát về mô hình dữ liệu ...................................................................... 11
1.1.2. Các khái niệm cơ bản và hệ tiên đề Armstrong........................................... 12
1.1.2.1. Quan hệ ................................................................................................. 12
1.1.2.2. Phụ thuộc hàm ...................................................................................... 13
1.1.2.3. Hệ tiên đề Armstrong ........................................................................... 13
1.1.2.4. Sơ đồ quan hệ ....................................................................................... 15
1.2. Những vấn đề liên quan đến khóa................................................................... 15
1.2.1. Khóa ............................................................................................................ 15
1.2.2. Thuật toán liên quan đến khóa .................................................................... 16
1.2.2.1. Thuật toán tìm khóa tối tiểu của một sơ đồ quan hệ ............................ 17
1.2.2.2. Thuật toán tìm một khóa tối tiểu của một quan hệ ............................... 17
1.3. Chuẩn hóa ......................................................................................................... 17
1.3.1. Các khái niệm cơ bản .................................................................................. 18
1.3.2. Các thuật toán liên quan đến chuẩn hóa ...................................................... 19
1.4. Ngôn ngữ xử lý bảng ........................................................................................ 20
1.4.1. Các phép toán cơ bản................................................................................... 20
1.4.1.1. Phép hợp (r
t) ................................................................................... 21
1.4.1.2. Phép trừ (r – t) ...................................................................................... 21
1.4.1.3. Phép giao (r
t) .................................................................................. 21
1.4.1.4. Tích Đề các ........................................................................................... 22
1.4.1.5. Phép chiếu ............................................................................................ 23
1.4.1.6. Phép chọn ............................................................................................. 23
1.4.2. Các phép toán khác ...................................................................................... 24
1.4.2.1. Phép chia (r
s) ................................................................................... 24
1.4.2.2. Phép nối ............................................................................................. 24
1.4.2.3. Phép nối ................................................................................................ 25
CHƢƠNG II. KHO DỮ LIỆU.................................................................................... 26
2.1. Kiến trúc chung về kho dữ liệu ....................................................................... 26
2.1.1. Tầng xử lý dữ liệu ....................................................................................... 26
2.1.2. Tầng kho dữ liệu .......................................................................................... 27
2.1.3. Tầng khai thác dữ liệu ................................................................................. 27
2.2. Một số thành phần cơ bản của kho dữ liệu .................................................... 28
2.2.1. Kho dữ liệu trong DBMS ............................................................................ 28
2.2.2. Nguồn dữ liệu .............................................................................................. 29
2.2.3. Siêu dữ liệu meta data ................................................................................. 29
2.2.4. Công cụ truy cập .......................................................................................... 30
2.2.5. Kho dữ liệu chủ đề ...................................................................................... 31
2.2.6. Quản trị kho dữ liệu ..................................................................................... 32