Giáo trình Cơ sở dữ liệu (Nghề: Lập trình máy tính, Tin học ứng dụng - Trình độ CĐ/TC) - Trường Cao đẳng Nghề An Giang
Số trang: 93
Loại file: pdf
Dung lượng: 1.56 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Cơ sở dữ liệu gồm các nội dung chính sau: Tổng quan về cơ sở dữ liệu; Mô hình cơ sở dữ liệu quan hệ; Ngôn ngữ dữ liệu SQL; Ràng buộc toàn vẹn và phụ thuộc hàm; Dạng chuẩn và chuẩn hóa lược đồ cơ sở dữ liệu quan hệ; Tối ưu hóa câu hỏi. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Cơ sở dữ liệu (Nghề: Lập trình máy tính, Tin học ứng dụng - Trình độ CĐ/TC) - Trường Cao đẳng Nghề An Giang ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH Cơ sở dữ liệuNGHỀ LẬP TRÌNH MÁY TÍNH & TIN ỨNG DỤNGTRÌNH ĐỘ CAO ĐẲNG NGHỀ & TRUNG CẤP NGHỀ(Ban hành theo Quyết định số: /QĐ-CĐN ngày tháng năm 20 của Hiệu trưởng trường Cao đẳng nghề An Giang) Tên tác giả : Trần Thị Kim Ngọc Năm ban hành: 2018 TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể đượcphép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinhdoanh thiếu lành mạnh sẽ bị nghiêm cấm. 1 LỜI GIỚI THIỆU Bài giảng cơ sở dữ liệu được viết nhằm để giảng dạy cho sinh viên chuyênngành CNTT trường Cao Đẳng Nghề An giang. Bài giảng được thiết kế theochương trình môn học cơ sở dữ liệu của Bộ ban hành theo hệ cao đẳng nghề vàtrung cấp nghề. Bài giảng này bao gồm 6 chương, Trước tiên bài giảng trình bày vềcác kiến thức cơ bản như: mô hình cơ sở dữ liệu quan hệ, ngôn ngữ dữ liệu SQL vàcác dạng chuẩn và vấn đề chuẩn hóa. Thêm vào đó, cuối chương sẽ có các bài tậptương ứng để sinh viên có thể ôn lại lý thuyết và tùy vào mỗi chương mà có một sốbài tập nâng cao để khuyến khích sinh viên tự học và nghiên cứu. Giáo trình này gồm các nội dung chính sau: Chương 1: Tổng quan về cơ sở dữ liệu Chương 2: Mô hình cơ sở dữ liệu quan hệ Chương 3: Ngôn ngữ dữ liệu SQL Chương 4: Ràng buộc toàn vẹn và phụ thuộc hàm Chương 5: Dạng chuẩn và chuẩn hóa lược đồ cơ sở dữ liệu quan hệ Chương 6: Tối ưu hóa câu hỏi Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu vàgiáo trình khác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế.Tác giả chân thành mong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trìnhngày một hoàn thiện hơn. Cuốn tài liệu giảng dạy này vẫn còn nhiều thiếu sót và hạn chế. Rất mong nhậnđược ý kiến đóng góp của sinh viên và các bạn đọc để bài giảng ngày càng hoànthiện hơn. Chân thành cảm ơn quý Thầy Cô trong Hội đồng thẩm định của trường CaoĐẳng Nghề An Giang để bài giảng cơ sở dữ liệu được hoàn chỉnh. An Giang, ngày tháng năm 2018 Tham gia biên soạn Trần Thị Kim Ngọc 2 MỤC LỤCĐỀ MỤC TRANGTUYÊN BỐ BẢN QUYỀN 1LỜI GIỚI THIỆU 2MỤC LỤC 3GIÁO TRÌNH MÔN HỌC CƠ SỞ DỮ LIỆU 4CHƢƠNG I. TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU 5I. Một số khái niệm 5II. Các mô hình dữ liệu 6Bài tập 10CHƢƠNG II. MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ 12I. Các khái niệm cơ bản 12II. Các phép toán trên đại số tập hợp 18III. Các phép toán trên đại số quan hệ 21Bài tập 23CHƢƠNG III. NGÔN NGỮ DỮ LIỆU SQL 26I. Khái niệm về ngôn ngữ dữ liệu SQL 26II. Các lệnh liên quan đến cấu trúc của cơ sở dữ liệu 26III. Các lệnh cập nhật cơ sở dữ liệu 35IV. Các lệnh truy vấn cơ sở dữ liệu 38Bài tập 47CHƢƠNG IV. RÀNG BUỘC TOÀN VẸN VÀ PHỤ THUỘC HÀM 51I. Các vấn đề liên quan đến ràng buộc toàn vẹn 51II. Các loại ràng buộc toàn vẹn 51III. Phụ thuộc hàm 56Bài tập 65CHƢƠNG V. DẠNG CHUẨN VÀ CHUẨN HÓA LƢỢC ĐỒ CƠ SỞ 68DỮ LIỆU QUAN HỆI. Dạng chuẩn 68II. Chuẩn hóa lược đồ cơ sở dữ liệu 77Bài tập 83CHƢƠNG VI. TỐI ...
Nội dung trích xuất từ tài liệu:
Giáo trình Cơ sở dữ liệu (Nghề: Lập trình máy tính, Tin học ứng dụng - Trình độ CĐ/TC) - Trường Cao đẳng Nghề An Giang ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH Cơ sở dữ liệuNGHỀ LẬP TRÌNH MÁY TÍNH & TIN ỨNG DỤNGTRÌNH ĐỘ CAO ĐẲNG NGHỀ & TRUNG CẤP NGHỀ(Ban hành theo Quyết định số: /QĐ-CĐN ngày tháng năm 20 của Hiệu trưởng trường Cao đẳng nghề An Giang) Tên tác giả : Trần Thị Kim Ngọc Năm ban hành: 2018 TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể đượcphép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinhdoanh thiếu lành mạnh sẽ bị nghiêm cấm. 1 LỜI GIỚI THIỆU Bài giảng cơ sở dữ liệu được viết nhằm để giảng dạy cho sinh viên chuyênngành CNTT trường Cao Đẳng Nghề An giang. Bài giảng được thiết kế theochương trình môn học cơ sở dữ liệu của Bộ ban hành theo hệ cao đẳng nghề vàtrung cấp nghề. Bài giảng này bao gồm 6 chương, Trước tiên bài giảng trình bày vềcác kiến thức cơ bản như: mô hình cơ sở dữ liệu quan hệ, ngôn ngữ dữ liệu SQL vàcác dạng chuẩn và vấn đề chuẩn hóa. Thêm vào đó, cuối chương sẽ có các bài tậptương ứng để sinh viên có thể ôn lại lý thuyết và tùy vào mỗi chương mà có một sốbài tập nâng cao để khuyến khích sinh viên tự học và nghiên cứu. Giáo trình này gồm các nội dung chính sau: Chương 1: Tổng quan về cơ sở dữ liệu Chương 2: Mô hình cơ sở dữ liệu quan hệ Chương 3: Ngôn ngữ dữ liệu SQL Chương 4: Ràng buộc toàn vẹn và phụ thuộc hàm Chương 5: Dạng chuẩn và chuẩn hóa lược đồ cơ sở dữ liệu quan hệ Chương 6: Tối ưu hóa câu hỏi Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu vàgiáo trình khác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế.Tác giả chân thành mong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trìnhngày một hoàn thiện hơn. Cuốn tài liệu giảng dạy này vẫn còn nhiều thiếu sót và hạn chế. Rất mong nhậnđược ý kiến đóng góp của sinh viên và các bạn đọc để bài giảng ngày càng hoànthiện hơn. Chân thành cảm ơn quý Thầy Cô trong Hội đồng thẩm định của trường CaoĐẳng Nghề An Giang để bài giảng cơ sở dữ liệu được hoàn chỉnh. An Giang, ngày tháng năm 2018 Tham gia biên soạn Trần Thị Kim Ngọc 2 MỤC LỤCĐỀ MỤC TRANGTUYÊN BỐ BẢN QUYỀN 1LỜI GIỚI THIỆU 2MỤC LỤC 3GIÁO TRÌNH MÔN HỌC CƠ SỞ DỮ LIỆU 4CHƢƠNG I. TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU 5I. Một số khái niệm 5II. Các mô hình dữ liệu 6Bài tập 10CHƢƠNG II. MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ 12I. Các khái niệm cơ bản 12II. Các phép toán trên đại số tập hợp 18III. Các phép toán trên đại số quan hệ 21Bài tập 23CHƢƠNG III. NGÔN NGỮ DỮ LIỆU SQL 26I. Khái niệm về ngôn ngữ dữ liệu SQL 26II. Các lệnh liên quan đến cấu trúc của cơ sở dữ liệu 26III. Các lệnh cập nhật cơ sở dữ liệu 35IV. Các lệnh truy vấn cơ sở dữ liệu 38Bài tập 47CHƢƠNG IV. RÀNG BUỘC TOÀN VẸN VÀ PHỤ THUỘC HÀM 51I. Các vấn đề liên quan đến ràng buộc toàn vẹn 51II. Các loại ràng buộc toàn vẹn 51III. Phụ thuộc hàm 56Bài tập 65CHƢƠNG V. DẠNG CHUẨN VÀ CHUẨN HÓA LƢỢC ĐỒ CƠ SỞ 68DỮ LIỆU QUAN HỆI. Dạng chuẩn 68II. Chuẩn hóa lược đồ cơ sở dữ liệu 77Bài tập 83CHƢƠNG VI. TỐI ...
Tìm kiếm theo từ khóa liên quan:
Cơ sờ dữ liệu Giáo trình Cơ sờ dữ liệu Lập trình máy tính Tin học ứng dụng Ngôn ngữ dữ liệu SQL Mô hình cơ sở dữ liệu quan hệ Ràng buộc toàn vẹnGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 377 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 291 0 0 -
13 trang 290 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 284 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 254 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
Tài liệu bồi dưỡng giáo viên sử dụng SGK Tin học 10 Cánh diều (Định hướng Tin học ứng dụng)
61 trang 238 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 235 0 0 -
101 trang 199 1 0