
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
NGÔ THỊ THANH HOÀ
NGHIÊN CỨU, XÂY DỰNG
CƠ SỞ DỮ LIỆU TÍCH CỰC
LUẬN VĂN THẠC SĨ
Hà Nội,


LỜI CAM ĐOAN
Tôi xin cam đoan: Luận văn “Nghiên cứu, xây dựng Cơ sở dữ liệu tích cực” là
công trình nghiên cứu của riêng tôi.
Các tài liệu, kết quả nêu trong luận văn là hoàn toàn trung thực, được trích dẫn
và phát triển từ các tài liệu, tạp chí, website….
Ngô Thị Thanh Hoà

1
LỜI CẢM ƠN
ời đầu tiên em xin chân thành cảm ơn thầy giáo TS.Nguyễn Tuệ đã cho
em nhiều ý kiến đóng góp quý báu, tận tình hướng dẫn và giúp đỡ em về
mặt kiến thức cũng như tài liệu để em có thể hoàn thành luận văn này.
Em xin gửi lời cảm ơn đến Ban Giám hiệu, các phòng ban, Khoa sau Đại học
Trường Đại học Công nghệ đã tạo điều kiện cho em trong suốt khoá học.
Em cũng xin bày tỏ lòng biết ơn sâu sắc đến các thầy giáo, cô giáo
Trường Đại học Công nghệ – Đại học Quốc Gia Hà Nội , các thầy, cô giáo đã
tham gia giảng dạy, hướng dẫn, chỉ bảo cho em trong suốt hai năm học qua.
Và em xin gửi lời cảm ơn đến bạn bè, gia đình và các đồng nghiệp đã có
những động viên, khuyến khích và hỗ trợ cần thiết để em hoàn thành luận văn
này.
Hà nội, ngày 10 tháng 5 năm 2011
Ngô Thị Thanh Hoà
L

2
MỤC LỤC
LỜI CẢM ƠN......................................................................................................... ..1
MỤC LỤC ............................................................................................................... ..2
BẢNG KÝ HIỆU CÁC CHỮ VIẾT TẮT ............................................................... ..5
MỞ ĐẦU ................................................................................................................. ..6
Chương I................................................................................................................. ..8
TỔNG QUAN VỀ CSDL QUAN HỆ VÀ CÁC RÀNG BUỘC TOÀN VẸN.....8
1.1. TỔNG QUAN VỀ CSDL QUAN HỆ..............................................................8
1.1.1. Các khái niệm CSDL quan hệ..................................................................8
1.1.2. Chuẩn hóa .............................................................................................. 11
1.1.2.1. Các cấu trúc phụ thuộc.....................................................................12
1.1.2.2. Các dạng chuẩn. ............................................................................... 15
1.1.3. Các quy tắc toàn vẹn............................................................................... 18
1.1.4. Các ngôn ngữ quan hệ dữ liệu............................................................... 19
1.1.4.1. Đại số quan hệ.................................................................................. 20
1.1.4.2. Các tính toán quan hệ.......................................................................23
1.1.4.3. Tương tác với các ngôn ngữ lập trình ...............................................26
1.1.5. Hệ Quản trị CSDL quan hệ....................................................................26
1.2. CÁC RÀNG BUỘC TOÀN VẸN TRÊN CSDL QUAN HỆ.......................... 29
1.2.1. Kiểm soát toàn vẹn ngữ nghĩa tập trung ................................................ 31
1.2.1.1. Khái niệm ràng buộc toàn vẹn.......................................................... 31
1.2.1.2. Các yếu tố của ràng buộc toàn vẹn..................................................... 32
1.2.1.3. Phân loại ràng buộc toàn vẹn............................................................ 35
1.2.2. Bắt tuân theo ràng buộc toàn vẹn.......................................................... 39
Chương II................................................................................................................. 43
CƠ SỞ DỮ LIỆU TÍCH CỰC............................................................................... 43