Stanedisc

New Member

Download miễn phí Giáo trình Hệ cơ sở dữ liệu





Mục lục
Chương 1 . .3
MÔ HÌNH QUAN HỆ .3
I NGUYÊN NHÂN RA ĐỜI CỦA MÔ HÌNH QUAN HỆ.3
II CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU.3
1 CSDL là gì?.4
2 Hệ quản trị CSDL .4
3 Người dùng (User) .4
4 CSDLQH và Hệ tập tin theo lối cũ.5
III MÔ HÌNH QUAN HỆ .5
1 Mô hình quan hệ là gì ?.5
2 Các khái niệm cơ bản của mô hình quan hệ .6
3 Các phép toán tập hợp.10
4 Các phép toán quan hệ.11
5 Các tính chất của đại số quan hệ .12
IV MÔ HÌNH THỰC THỂ KẾT HỢP .14
1 Giới thiệu mô hình thực thể kết hợp.14
2 Chuyển từ mô hình thực thể kết hợp sang lược đồ CSDL.17
V BÀI TẬP .19
1 Phép toán tập hợp và phép toán quan hệ.19
2 Mô hình thực thể kết hợp .19
Chương 2 . .22
NGÔN NGỮ TRUY VẤN SQL .22
I CÁCH TẠO QUAN HỆ BẰNG ACCESS .22
II CÂU LỆNH TRUY VẤN.22
1 BIỂU THỨC (EXPRESSION) .22
2 CÂU LỆNH SQL .25
III BÀI TẬP .28
Chương 3 . .31
RÀNG BUÔC TOÀN VẸN QUAN HỆ .31
I RÀNG BUỘC TOÀN VẸN - CÁC YẾU TỐ CỦA RÀNGBUỘC TOÀN VẸN .31
1 Ràng Buộc Toàn Vẹn.31
2 Các Yếu Tố Của Ràng Buộc Toàn Vẹn.31
II PHÂN LOẠI RÀNG BUỘC TOÀN VẸN.32
1 Ràng buộc toàn vẹn liên bộ .33
2 Ràng buộc toàn vẹn về phụ thuộc tồn tại: .33
3 Ràng buộc toàn vẹn về miền giá trị .33
4 Ràng buộc toàn vẹn liên thuộc tính.34
5 Ràng buộc toàn vẹn liên thuộc tính liên quan hệ .34
6 Ràng buộc toàn vẹn về thuộc tính tổng hợp .34
III BÀI TẬP .34
Chương 4 . .36
PHỤ THUỘC HÀM .36
I KHÁI NIÊM PHỤ THUỘC HÀM.36
1 Định nghĩa phụ thuộc hàm .37
2 Phụ thuộc hàm hiển nhiên .37
3 Thuật toán Satifies.37
4 Các phụ thuộc hàm có thể có.38
II HỆ LUẬT DẪN ARMSTRONG.41
1 Phụ thuộc hàm được suy diễn logic từ F .41
2 Hệ luật dẫn Amstrong .42
3 Hệ luật dẫn Armstrong là đầy đủ .45
III THUẬT TOÁN TÌM F+.46
1 Thuật toán cơ bản .46
2 Thuật toán cải tiến.47
IV BÀI TẬP .47
Chương 5 . .49
PHỦ CỦA TẬP PHỤ THUỘC HÀM.49
I ĐỊNH NGHĨA .49
II PHỦ TỐI THIỂU CỦA MỘT TẬP PHỤ THUỘC HÀM .49
1 Phụ thuộc hàm có vế trái dư thừa .49
2 Tập phụ thuộc hàm có vế phải một thuộc tính .50
3 Tập phụ thuộc hàm không dư thừa .50
4 Tập phụ thuộc hàm tối thiểu .50
III KHÓA CỦA LƯỢC ĐỒ QUAN HỆ.51
1 Định Nghĩa .51
2 Thuật toán tìm tất cả khóa .52
IV BÀI TẬP .54
Chương 6 . .56
CHUẨN HÓA CƠ SỞ DỮ LIỆU.56
I DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ .56
1 Định nghĩa các dạng chuẩn .56
II PHÉP TÁCH KẾT NỐI BẢO TOÀN.61
1 Phép tách kết nối bảo toàn thông tin.61
2 Phép tách bảo toàn phụ thuộc hàm .66
III THIẾT KẾ CSDL BẰNG CÁCH PHÂN RÃ.69
1 Phân rã thành dạng chuẩn BC(hay chuẩn 3) bảo toàn thông tin.69
2 Phân rã thành dạng chuẩn 3 vừa bảo toàn thông tin vừa bảo toàn phụ thuộc hàm.75
IV BÀI TẬP .78



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

.........29
4.1 Thiết kế một cơ sở dữ liệu. ...............................................................................29
4.2 Cơ sở dữ liệu của SQL SERVER 2000 ............................................................31
4.3 Tạo, hiệu chỉnh cở sở dữ liệu SQL SERVER...................................................34
4.3.1 Giới thiệu......................................................................................................34
4.3.2 Tạo cơ sở dữ liệu..........................................................................................34
4.3.3 Thao tác trên cơ sở dữ liệu của SQL Server ................................................37
BÀI 5: KIỂU DỮ LIỆU – LÀM VIỆC VỚI BẢNG....................................................41
5.1 Kiểu dữ liệu (data type) ....................................................................................41
5.1.1 System-Supplied Datatype. ..........................................................................41
5.1.2 User-defined datatype. .................................................................................42
5.2 Làm việc với bảng của SQL Server..................................................................43
5.2.1 Tạo một bảng mới ........................................................................................43
5.2.2 Hiệu chỉnh bảng ...........................................................................................45
5.2.3 Xóa bảng khỏi cơ sở dữ liệu.........................................................................46
5.3 Bảng tạm (Temporary Tables)..........................................................................46
BÀI 6: TOÀN VẸN DỮ LIỆU.....................................................................................48
6.1 Giới thiệu toàn vẹn dữ liệu (data Integrity) ......................................................48
Giáo trình SQL Server2000 Trang 2
Trung Tâm CNTT - Trường ĐHCN Tp.HCM
6.2 Tìm hiểu các toàn vẹn dữ liệu. .........................................................................48
6.2.1 Định nghĩa NULL/NOT NULL ...................................................................48
6.2.2 Giá trị mặc định (Default Values) ................................................................49
6.2.3 Thuộc tính Identity:......................................................................................52
6.2.4 Check............................................................................................................53
6.2.5 Primary key Constraint.................................................................................54
6.2.6 Unique Constraints.......................................................................................57
6.2.7 Foreign Key Constraint ................................................................................58
BÀI 7: TRUY XUẤT CƠ SỞ DỮ LIỆU CỦA SQL SERVER...................................61
7.1 Câu lệnh SELECT ............................................................................................61
7.2 Sử dụng JOINS để truy xuất dữ liệu.................................................................66
7.3 Dùng Sub-Queries ............................................................................................68
7.4 Hiệu chỉnh dữ liệu trong cơ sở dữ liệu của SQL SERVER..............................69
7.4.1 Chèn (INSERT) dữ liệu vào CSDL..............................................................69
7.4.2 Cập nhật (UPDATE) dữ liệu vào CSDL......................................................71
7.4.3 Xóa dữ liệu trong cơ sở dữ liệu. ...................................................................71
BÀI 8: KHUNG NHÌN - VIEW...................................................................................73
8.1 Giới thiệu về View............................................................................................73
8.2 Tạo, hiệu chỉnh, xóa View................................................................................73
8.3 Tạo Partition view ............................................................................................74
8.4 Truy xuất dữ liệu thông qua View....................................................................75
8.4.1 Xem dữ liệu thông qua view. .......................................................................75
8.4.2 Hiệu chỉnh dữ liệu thông qua View. ............................................................75
BÀI 9: CHUYỂN ĐỔI DỮ LIỆU ................................................................................77
9.1 Khái niệm chuyển đổi và biến đổi dữ liệu........................................................77
9.1.1 Import/Export dữ liệu...................................................................................77
9.1.2 Biến đổi dữ liệu (Data Transformations) .....................................................77
9.1.3 Các công cụ chuyễn đổi dữ liệu (Data transfer tools) ..................................77
9.2 Dịch vụ chuyển đổi dữ liệu DTS (Data Transformation Services - DTS) .......78
9.2.1 DTS Package. ...............................................................................................78
9.2.2 DTS Connections. ........................................................................................78
9.2.3 DTS Tasks. ...................................................................................................78
9.2.4 DTS Package Workflow...............................................................................80
9.2.5 DTS Package Storage...................................................................................80
9.3 Thực hiện việc biến đổi và chuyển đổi dữ liệu bằng công cụ đồ họa DTS. .....80
9.3.1 DTS Import/Export Wizard..........................................................................80
9.3.2 DTS Designer...............................................................................................81
9.4 Dùng BULK COPY (BCP) và BULK INSERT...............................................88
BÀI 10: CƠ BẢN VỀ LẬP TRÌNH BẰNG TRANSACT- SQL...................................91
10.1 Khái niệm cơ bản..............................................................................................91
10.1.1 Định danh -IDENTIFIERS. .....................................................................91
10.1.2 Tham chiếu đến các đối tượng trong SQL Server. ..................................91
10.1.3 Kiểu dữ liệu (DATA TYPE)....................................................................92
10.1.4 Batch ........................................................................................................92
10.1.5 Kịch bản - SCRIPT ..................................................................................92
10.2 Biến (VARIABLES).........................................................................................92
10.3 Cấu trúc điều khiển...........................................................................................97
10.3.1 Khối BEGIN … END ..............................................................................97
10.3.2 Phát biểu PRINT......................................................................................97
10.3.3 Cấu trúc điều khiển IF … ELSE..............................................................97
Giáo trình SQL Server2000 Trang 3
Trung Tâm CNTT - Trường ĐHCN Tp.HCM
10.3.4 Biểu thức CASE.......................................................................................99
10.3.5 Cấu trúc vòng lập WHILE … ................................................................100
10.3.6 Lệnh RETURN ......................................................................................101
10.3.7 Lệnh WAITFOR ....................................................................................101
10.3.8 Lệnh RAISERROR................................................................................101
BÀI 11: PROCEDURES, FUNCTIONS......................................................................104
11.1 STORED PROCEDURES..............................................................................104
11.1.1 Giới thiệu Stored proccedures................................................................104
11.1.2 Tạo, thực thi, hiệu chỉnh, xóa stored procedures. ..............
 
Top