Xem mẫu

  1. BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần - Tên học phần : Cơ sở dữ liệu (Introduction to Database) - Mã số học phần : 4021024 - Số tín chỉ học phần: 4 tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Bậc Cao đẳng, ngành Công nghệ thông tin - Số tiết học phần:  Nghe giảng lý thuyết : 30 tiết  Làm bài tập trên lớp : 06 tiết  Thảo luận : 03 tiết  Thực hành: : 30 tiết  Hoạt động theo nhóm : 06 tiết  Thực tế: : … tiết  Tự học :120 giờ - Đơn vị phụ trách học phần: Bộ môn Hệ thống thông tin/ Khoa Công nghệ thông tin 2. Học phần trước: Nhập môn lập trình 3. Mục tiêu của học phần: - Kiến thức: o Phát biểu được các loại mô hình trong cơ sở dữ liệu. o Nêu khái niệm CSDL và hệ quản trị CSDL. o Nêu cú pháp các ngôn ngữ truy vấn trong SQL. o Giải thích khái niệm CSDL và hệ quản trị CSDL. o Phân loại được các loại mô hình. o Thiết kế được mô hình ER, mô hình quan hệ và chuyển sang cài đặt trên máy tính. o Thực hiện giải quyết các bài toán trong thực tế. o Giải thích các tình huống ứng dụng trong thực tế. o Có sự linh hoạt trong quá trình sử dụng các loại mô hình. - Kỹ năng: o Kỹ năng cá nhân và nghề nghiệp o Kỹ năng làm việc theo nhóm và giao tiếp 1
  2. - Thái độ, chuyên cần: Hình thành ý tưởng, thiết kế, triển khai và vận hành trong bối cảnh doanh nghiệp và xã hội 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT Kiến thức 4.1.1. K1  Phát biểu được các loại mô hình trong cơ sở dữ liệu.  Nêu khái niệm CSDL và hệ quản trị CSDL.  Nêu cú pháp ngôn ngữ truy vấn đại số quan hệ; ngôn ngữ truy vấn SQL.  Giải thích khái niệm CSDL và hệ quản trị CSDL. 4.1.2. K2  Phát biểu được bài toán quản lý ở quy mô vừa và nhỏ bằng lời.  Phân tích các yêu cầu trong bài toán để chuyển sang sơ đồ ERD.  Chuyển từ mô hình ERD sang mô hình dữ liệu quan hệ.  Cài đặt trực tiếp trên SQL. 4.1.3. K3  Nhận biết được các loại mô hình trong cơ sở dữ liệu.  Xây dựng một cơ sở dữ liệu cho phần mềm quản lý. Kỹ năng 4.2.1. S1  Phân loại được các loại mô hình.  Thiết kế được mô hình ER, mô hình quan hệ và chuyển sang cài đặt trên máy tính. 4.2.2. S2  Thực hiện giải quyết các bài toán trong thực tế.  Giải thích các tình huống ứng dụng trong thực tế. 2
  3.  Đưa ra kế hoạch quản lý một đơn vị, sau đó phân tích các yêu cầu quản lý để đưa ra mô hình cụ thể cho bài toán. Hiện thực được trên máy tính 4.2.3. S3  Có sự linh hoạt trong quá trình sử dụng các loại mô hình.  Tổ chức nhóm thông qua cách làm việc nhóm.  Sự hợp tác giữa các thành viên trong nhóm và một số sinh viên làm nhóm trưởng sẽ biết cách tổ chức và điều hành nhóm. Thái độ 4.3.1. Tôn trọng bản quyền tác giả, sử dụng phần mềm hợp A1 pháp 4.3.2. A2  Tôn trọng nội quy lớp học, tham gia lớp học đầy đủ và đúng giờ.  Có tinh thần chuẩn bị bài trước khi đến lớp và tinh thần học tập tích cực trong lớp học. 4.3.3. Sẵn sàng phân tích các yêu cầu để thiết lập các loại A3 mô hình và cài đặt trên SQL. 5. Mô tả tóm tắt nội dung học phần: Môn học cung cấp cho sinh viên các kiến thức sau:  Các khái niệm cơ bản của một hệ cơ sở dữ liệu.  Mô hình dữ liệu quan hệ.  Những ràng buộc toàn vẹn trong CSDL quan hệ.  Ngôn ngữ đại số quan hệ, SQL, ngôn ngữ tân từ.  Giới thiệu về một số hệ quản trị cơ sở dữ liệu như Oracle, SQL-Server 3
  4. 6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên chính tham khảo 1/3 Chương 1: Tổng quan - Giới thiệu nội dung học - Nghe giảng, ghi Xem tr. 42-45 Đọc thêm nội Giải quyết mục về cơ sở dữ liệu phần chú cuốn [1] dung trong tài tiêu: 1.1 Giới thiệu - Giới thiệu nội quy học - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 1.2 Quá trình phát triển phần - Thảo luận liên quan đến 4.3.2 1.3 Người sử dụng CSDL - Thuyết giảng - Đặt câu hỏi nội dung học 1.4 Kiến trúc và các tính - Hướng dẫn cách xây [2], [3] năng của hệ quản trị dựng nhóm và làm việc CSDL nhóm 1.5 Kiến trúc của một hệ - Lấy ví dụ thực tế để minh quản trị cơ sở dữ liệu hoạ - Giải đáp thắc mắc của sinh viên 2/3 1.6 Mô hình dữ liệu - Thuyết giảng - Nghe giảng, ghi Xem tr. 259 – Đọc thêm nội Giải quyết mục 1.7 Một số ứng dụng - Gợi ý các đề tài để sinh chú 261 cuốn [1] dung trong tài tiêu: CSDL viên đăng ký là nhóm - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 1.8 Kết luận - Lấy ví dụ thực tế để minh - Thảo luận làm bài liên quan đến 4.2.1; 4.2.2; 4.2.3; Chương 2: Mô hình hoạ tập nội dung học 4.3.2 thực thể kết HỢP ER - Giải đáp thắc mắc của - Đặt câu hỏi [2], [3] (Entity-relationship) sinh viên - Sửa bài tập 2.1 Quá trình thiết kế Cơ - Cho làm bài tập (cá sở dữ liệu nhân/nhóm) 2.2 Mô hình thực thể kết hợp 4
  5. 3/3 2.2 Thiết kế mô hình ER - Thuyết giảng - Nghe giảng, ghi Xem tr. 262- Đọc thêm nội Giải quyết mục 2.3 Bài tập minh hoạ - Sửa bài tập chú 267; 361-364 dung trong tài tiêu: 2.4 Chuyển mô hình E/R - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] liệu tham khảo 4.1.1; 4.1.2; 4.1.3; sang mô hình quan hệ sinh viên - Thảo luận làm bài liên quan đến 4.2.1; 4.2.2; 4.2.3; 2.5 Các ký hiệu dùng - Đặt câu hỏi tập nội dung học 4.3.2 trong ERD - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] 2.6 Các ký hiệu dùng nhân/nhóm) - Sửa bài tập trong UML - Sửa bài tập Bài tập cuối chương 4 /3 Chương 3: Mô hình dữ - Thuyết giảng - Nghe giảng, ghi Xem tr. 39-48; Đọc thêm nội Giải quyết mục liệu quan hệ - Giải đáp thắc mắc của chú 323-329 cuốn dung trong tài tiêu: 3.1 Giới thiệu sinh viên - Trả lời câu hỏi [1] liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 3.2 Các khái niệm của mô - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.1; 4.2.2; 4.2.3; hình quan hệ - Ví dụ thực tế tập nội dung học 4.3.2 3.3 Ràng buộc toàn vẹn - Công bố tên đề tài được - Đặt câu hỏi [2], [3] Ví dụ minh hoạ và bài tập duyệt và không được duyệt - Sửa bài tập 3.4 Các đặc trưng của tại sao? quan hệ - Cho làm bài tập (cá nhân/nhóm) - Sửa bài tập 5/3 3.5 Chuyển lược đồ E/R - Thuyết giảng - Nghe giảng, ghi Xem tr. 57 – 74 Đọc thêm nội Giải quyết mục sang thiết kế quan hệ - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: Bài tập cuối chương sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; Chương 4: Sql – - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.1; 4.2.2; 4.2.3; Structured Query - Ví dụ thực tế tập nội dung học 4.3.1; 4.3.2 Language - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] 4.1 Giới thiệu ngôn ngữ nhân/nhóm) - Sửa bài tập truy vấn dữ liệu - Sửa bài tập 5
  6. 4.2 Định nghĩa dữ liệu 6/3 4.3 Các kiểu dữ liệu - Thuyết giảng - Nghe giảng, ghi Xem tr. 74 - 83 Đọc thêm nội Giải quyết mục 4.4 Các lệnh định nghĩa - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: dữ liệu sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; Bài tập minh hoạ - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.3; 4.3.1; 4.3.2 4.5 Phép toán quan hệ - Ví dụ thực tế tập nội dung học Bài tập minh hoạ - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] 4.6 Tạo dữ liệu (CSDL, nhân/nhóm) - Sửa bài tập bảng) - Sửa bài tập Bài tập minh hoạ 7/3 4.7 Nhập dữ liệu - Thuyết giảng - Nghe giảng, ghi Xem tr. 90 – 98 Đọc thêm nội Giải quyết mục Bài tập minh hoạ - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: 4.8 Cập nhật dữ liệu sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; Bài tập áp dụng - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.3; 4.3.1; 4.3.2 - Ví dụ thực tế tập nội dung học - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] nhân/nhóm) - Sửa bài tập - Sửa bài tập 8/3 4.9 Câu truy vấn đơn giản - Thuyết giảng - Nghe giảng, ghi Xem tr. 113-120 Đọc thêm nội Giải quyết mục Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: 4.10 Câu truy vấn lồng sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; Ví dụ minh hoạ và bài tập - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.3; 4.3.1; 4.3.2 - Ví dụ thực tế tập nội dung học - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] nhân/nhóm) - Sửa bài tập - Sửa bài tập - Làm bài kiểm tra - Cho làm bài kiểm tra 6
  7. 9/3 4.11 Các hàm kết hợp - Thuyết giảng - Nghe giảng, ghi Xem tr. 84-90; Đọc thêm nội Giải quyết mục Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của chú 128-142 cuốn dung trong tài tiêu: 4.12 Câu truy vấn phức sinh viên - Trả lời câu hỏi [1] liệu tham khảo 4.1.1; 4.1.2; 4.1.3; tạp - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.3; 4.3.1; 4.3.2 Ví dụ minh hoạ và bài tập - Ví dụ thực tế tập nội dung học 4.3.3 áp dụng - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] nhân/nhóm) - Sửa bài tập - Sửa bài tập 10/3 4.13 Tạo khung nhìn - Thuyết giảng - Nghe giảng, ghi Xem tr. 120-127 Đọc thêm nội Giải quyết mục Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: áp dụng sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 4.14 Cập nhật trên khung - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.2.3; 4.3.1; 4.3.2 nhìn - Ví dụ thực tế tập nội dung học 4.3.3 4.15 Truy vấn trên khugn - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] nhìn nhân/nhóm) - Sửa bài tập Ví dụ minh hoạ và bài tập - Sửa bài tập - Làm bài kiểm tra áp dụng - Cho làm bài kiểm tra 11/3 Bài tập tổng hợp tổng kết - Thuyết giảng - Nghe giảng, ghi Đọc lại các nội Giải quyết mục chương - Giải đáp thắc mắc của chú dung đã học để tiêu: Làm bài kiểm tra sinh viên - Trả lời câu hỏi làm bài kiểm tra 4.1.1; 4.1.2; 4.1.3; - Đặt câu hỏi - Thảo luận làm bài 4.2.2; 4.2.3; 4.3.1; - Ví dụ thực tế tập 4.3.2; 4.3.3 - Cho làm bài tập (cá - Đặt câu hỏi nhân/nhóm) - Sửa bài tập - Sửa bài tập - Làm bài kiểm tra - Cho làm bài kiểm tra 12/3 Chương 5. Đại số quan - Thuyết giảng - Nghe giảng, ghi Xem tr. 217-239 Đọc thêm nội Giải quyết mục hệ - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: 5.1 Giới thiệu sinh viên - Trả lời câu hỏi liệu tham khảo 7
  8. 5.2 Đại số quan hệ và các - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.1.1; 4.1.2; 4.1.3; phép toán trên quan hệ - Ví dụ thực tế tập nội dung học 4.2.2; 4.2.3; 4.3.1; - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] 4.3.2 5.3 Phép chọn nhân/nhóm) - Sửa bài tập 5.4 Phép chiếu - Sửa bài tập Ví dụ minh hoạ và bài tập áp dụng 13/3 5.5 Phép kết - Thuyết giảng - Nghe giảng, ghi Xem tr. 245-248 Đọc thêm nội Giải quyết mục 5.6 Phép chia - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: 5.7 Các phép toán khác sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 5.8 Các thao tác cập nhật - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.3.1; 4.3.2 trên quan hệ - Ví dụ thực tế tập nội dung học Bài tập áp dụng - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] nhân/nhóm) - Sửa bài tập - Sửa bài tập 14/3 Chương 6: Ràng buộc - Thuyết giảng - Nghe giảng, ghi Xem tr. 269-272 Đọc thêm nội Giải quyết mục toàn vẹn - Giải đáp thắc mắc của chú cuốn [1] dung trong tài tiêu: 6.1 Khái niệm sinh viên - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 6.2 Các đặc trưng của - Đặt câu hỏi - Thảo luận làm bài liên quan đến 4.3.1; 4.3.2 RBTV - Ví dụ thực tế tập nội dung học 6.3 Ràng buộc trên một - Cho làm bài tập (cá - Đặt câu hỏi [2], [3] quan hệ nhân/nhóm) - Sửa bài tập Bài tập minh hoạ - Sửa bài tập - Làm bài kiểm tra - Cho làm bài kiểm tra 15/3 6.3 Ràng buộc trên một - Thuyết giảng - Nghe giảng, ghi Xem tr. 269-274 Đọc thêm nội Giải quyết mục quan hệ (tt) - Ôn lại toàn bộ kiến thức chú cuốn [1] dung trong tài tiêu: Bài tậm áp dụng học phần - Trả lời câu hỏi liệu tham khảo 4.1.1; 4.1.2; 4.1.3; 6.4 Ràng buộc trên nhiều - Giải đáp thắc mắc của - Thảo luận làm bài liên quan đến 4.3.1; 4.3.2 quan hệ sinh viên tập 8
  9. Bài tập cuối chương - Đặt câu hỏi - Đặt câu hỏi nội dung học - Ví dụ thực tế - Sửa bài tập [2], [3] - Cho làm bài tập (cá nhân/nhóm) - Sửa bài tập - Các học phần thực hành: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên chính tham khảo 1/3 Bài 1: Giới thiệu về phần mềm; - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu Hướng dẫn tạo CSDL; Sử dụng - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; CSDL; Tạo bảng đơn giản với thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 các giá trị tăng tự động, mặc - Làm bài tập định; bằng hai cách. Thay đổi cấu trúc dữ liệu 2/3 Bài 2: Tạo CSDL; Tạo ràng - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: buộc trên CSDL; Tạo sơ đồ - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; CSDL thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 3/3 Bài 3: Sao lưu CSDL; Nhập - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: liệu cho CSDL - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 4/3 Bài 4: Truy vấn - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 9
  10. 5/3 Bài 5: Truy vấn; Cập nhật dữ - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: liệu - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 6/3 Bài 6: Truy vấn - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 7/3 Bài 7: Truy vấn; Tạo khung - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: nhìn; Cập nhật khung nhìn - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích - Chấm bài tập sinh viên 8/3 Bài 8: Truy vấn - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích 9/3 Bài 9: Tạo mới CSDL và truy - Thuyết giảng - Nghe giảng, ghi Cuốn [1] Đọc thêm các tài Giải quyết mục tiêu: vấn - Hướng dẫn sinh viên chú liệu tham khảo 4.1.1; 4.1.2; 4.1.3; thực hiện - Trả lời câu hỏi 4.3.1; 4.3.2; 4.3.3 - Sửa lỗi cho sinh viên và - Làm bài tập giải thích - Chấm bài tập sinh viên 10/3 Bài 10: Thi Coi thi và chấm điểm Làm bài thi 10
  11. 7. Nhiệm vụ của sinh viên: Sinh viên phải thực hiện các nhiệm vụ như sau: - Tham dự tối thiểu 80% số tiết học lý thuyết. - Tham gia tối thiểu 50% giờ thực hành và giải tất cả bài tập. - Tham dự kiểm tra thực hành. - Tham dự thi kết thúc học phần. - Chủ động tổ chức thực hiện giờ tự học. 8. Đánh giá kết quả học tập của sinh viên: 8.1. Cách đánh giá Sinh viên được đánh giá tích lũy học phần như sau: T Thành Điểm thành phần Quy định Trọng Mục T phần số tiêu Điểm chuyên cần - Tham dự ít nhất 80% số 4.3.2 30% tiết học Thực 1 Điểm thi thực hành - Tham gia ít nhất 50% số 30% 4.1.3 hành giờ 70% 4.1.4 - Làm bài trên máy 4.2,4.3 Điểm thi kết thúc - Thi viết (90 phút) 70% 4.1 Lý học phần - Bắt buộc dự thi 4.2 2 thuyết 8.2. Cách tính điểm - Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến 0.5. - Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của học phần nhân với trọng số tương ứng. Điểm học phần theo thang điểm 10 làm tròn đến một chữ số thập phân. 9. Tài liệu học tập: 9.1. Giáo trình chính: [1] Database System Concepts, Abraham Silberschatz, Henry Korth and S Sudarshan, Mc Graw Hill, 2011. 9.2. Tài liệu tham khảo: [2] A First course in Database Systems, Feffrey D. Ullman, 2007, Prentice Hall. [3] Nguyên lý các hệ cơ sở dữ liệu và cơ sở tri thức, JEFFREY D. ULLMAN, NXB Thống kê, 1998. 11
  12. 10. Hướng dẫn sinh viên tự học: Tuần/ Lý Thực Nội dung thuyết hành Nhiệm vụ của sinh viên Buổi (tiết) (tiết) 1 Chương 1: Tổng quan về cơ sở 3 0 - Chuẩn bị: dữ liệu + Tìm hiểu về học phần 1.1 Giới thiệu CSDL 1.2 Quá trình phát triển + Tìm hiểu các tài liệu 1.3 Người sử dụng CSDL liên quan đến học phần. 1.4 Kiến trúc và các tính năng của + Đọc tài liệu [1] hệ quản trị CSDL 1.5 Kiến trúc của một hệ quản trị cơ sở dữ liệu 2 1.4 Mô hình dữ liệu 3 0 - Chuẩn bị: 1.7 Một số ứng dụng CSDL + Đọc tài liệu [1] nội 1.8 Kết luận dung liên quan buổi 2 Chương 2: Mô hình thực thể + Ôn lại nội dung của kết hợp ER (Entity- buổi 1 relationship) + Tra cứu nội dung về các 2.1 Quá trình thiết kế Cơ sở dữ loại mô hình trong CSDL liệu + Đọc thêm tài liệu tham 2.2 Mô hình thực thể kết hợp khảo 3 2.2 Thiết kế mô hình ER 3 0 - Chuẩn bị: 2.3 Bài tập minh hoạ + Đọc tài liệu [1] nội 2.4 Chuyển mô hình E/R sang mô dung liên quan buổi 3 hình quan hệ + Ôn lại nội dung buổi 2 2.5 Các ký hiệu dùng trong ERD + Cách thiết kế mô hình 2.6 Các ký hiệu dùng trong UML ER Bài tập cuối chương + Tìm hiểu các kí hiệu liên quan đến mô hình + Đọc thêm tài liệu tham khảo 4 Chương 3: Mô hình dữ liệu 3 0 - Chuẩn bị: quan hệ + Đọc tài liệu [1] nội 3.1 Giới thiệu dung liên quan buổi 4 3.2 Các khái niệm của mô hình + Ôn lại nội dung buổi 3 quan hệ + Tìm hiểu các loại ràng 3.3 Ràng buộc toàn vẹn buộc trong mô hình quan Ví dụ minh hoạ và bài tập hệ 3.4 Các đặc trưng của quan hệ + Đọc thêm tài liệu tham khảo 5 3.5 Chuyển lược đồ E/R sang 3 0 - Chuẩn bị: thiết kế quan hệ + Đọc tài liệu [1] nội Bài tập cuối chương dung liên quan buổi 5 Chương 4: Sql – Structured + Ôn lại nội dung buổi 4 Query Language 12
  13. 4.1 Giới thiệu ngôn ngữ truy vấn + Tìm hiểu cách chuyển dữ liệu từ mô hình ER sang mô 4.2 Định nghĩa dữ liệu hình quan hệ + Đọc thêm tài liệu tham khảo 6 4.3 Các kiểu dữ liệu 3 6 - Chuẩn bị: 4.4 Các lệnh định nghĩa dữ liệu + Đọc tài liệu [1] nội Bài tập minh hoạ dung liên quan buổi 6 4.5 Phép toán quan hệ + Ôn lại nội dung buổi 4, Bài tập minh hoạ 5 4.6 Tạo dữ liệu (CSDL, bảng) + Tìm hiểu các cách tạo Bài tập minh hoạ CSDL + Đọc thêm tài liệu tham khảo 7 4.7 Nhập dữ liệu 3 3 - Chuẩn bị: Bài tập minh hoạ + Đọc tài liệu [1] nội 4.8 Cập nhật dữ liệu dung liên quan buổi 7 Bài tập áp dụng + Ôn lại nội dung buổi 6 + Tìm hiểu các cách nhập dữ liệu và cập nhật dữ liệu + Đọc thêm tài liệu tham khảo 8 4.9 Câu truy vấn đơn giản 3 6 - Chuẩn bị: Ví dụ minh hoạ và bài tập + Đọc tài liệu [1] nội 4.10 Câu truy vấn lồng dung liên quan buổi 8 Ví dụ minh hoạ và bài tập + Ôn lại nội dung buổi 6, 7 + Tìm hiểu các loại truy vấn lồng trong SQL + Đọc thêm tài liệu tham khảo 9 4.11 Các hàm kết hợp 3 10 - Chuẩn bị: Ví dụ minh hoạ và bài tập + Đọc tài liệu [1] nội 4.12 Câu truy vấn phức tạp dung liên quan buổi 9 Ví dụ minh hoạ và bài tập áp dụng + Ôn lại nội dung các buổi 6, 7, 8 + Tìm hiểu các hàm kết hợp trên SQL + Đọc thêm tài liệu tham khảo 10 4.13 Tạo khung nhìn 3 5 - Chuẩn bị: Ví dụ minh hoạ và bài tập áp + Đọc tài liệu [1] nội dụng dung liên quan buổi 10 4.14 Cập nhật trên khung nhìn + Ôn lại nội dung các 4.15 Truy vấn trên khugn nhìn buổi 6, 7, 8, 9. Ví dụ minh hoạ và bài tập áp dụng 13
  14. + Tìm hiểu cách tạo khung nhìn + Đọc thêm tài liệu tham khảo 11 Bài tập tổng hợp tổng kết chương 3 0 - Chuẩn bị: Làm bài kiểm tra + Ôn lại nội dung các buổi trước + Làm bài kiểm tra + Đọc thêm tài liệu tham khảo 12 Chương 5. Đại số quan hệ 3 0 - Chuẩn bị: 5.1 Giới thiệu + Đọc tài liệu [1] nội 5.2 Đại số quan hệ và các phép dung liên quan buổi 12 + Ôn lại nội dung buổi 11 toán trên quan hệ + Tìm hiểu nội dung 5.3 Phép chọn chuyển từ SQL sang đại 5.4 Phép chiếu số quan hệ Ví dụ minh hoạ và bài tập áp dụng + Đọc thêm tài liệu tham khảo 13 5.5 Phép kết 3 0 - Chuẩn bị: 5.6 Phép chia + Đọc tài liệu [1] nội 5.7 Các phép toán khác dung liên quan buổi 13 5.8 Các thao tác cập nhật trên + Ôn lại nội dung buổi 12 quan hệ + Tìm hiểu các phép toán Bài tập áp dụng trên quan hệ + Đọc thêm tài liệu tham khảo 14 Chương 6: Ràng buộc toàn vẹn 3 0 - Chuẩn bị: 6.1 Khái niệm + Đọc tài liệu [1] nội 6.2 Các đặc trưng của RBTV dung liên quan buổi 14 6.3 Ràng buộc trên một quan hệ + Ôn lại nội dung buổi Bài tập minh hoạ 12, 13 + Cách thiết kế mô hình ER + Tìm hiểu các loại ràng buộc + Đọc thêm tài liệu tham khảo 15 6.3 Ràng buộc trên một quan hệ 3 0 - Chuẩn bị: (tt) + Đọc tài liệu [1] nội Bài tậm áp dụng dung liên quan buổi 15 6.4 Ràng buộc trên nhiều quan hệ + Ôn lại nội dung 14 buổi Bài tập cuối chương trước + Làm bài tập lấy điểm + Đọc thêm tài liệu tham khảo 14
  15. Thực hành: Sinh viên tự đọc và chuẩn bị bài tập thực hành ở nhà trước theo bảng lịch trình bên trên và tham khảo hướng dẫn trong tài liệu [1]. Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Trưởng khoa Trưởng Bộ môn Người biên soạn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Ngày… tháng…. Năm 201 Ban giám hiệu 15
nguon tai.lieu . vn