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 : 1221024 - Số tín chỉ học phần: 4 (3+1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Bậc Đại học, ngành Công nghệ thông tin - Số tiết học phần:  Nghe giảng lý thuyết : 45 tiết  Làm bài tập trên lớp : 0 tiết  Thảo luận : 0 tiết  Thực hành : 30 tiết  Hoạt động theo nhóm : tiết  Thực tế: : 0 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 A1 hợp 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 - Giới thiệu nội dung - Nghe giảng, ghi chú Xem tr. 42-45 Đọc thêm nội Giải quyết mục tiêu: quan về cơ sở dữ liệu học phần - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; 1.1 Giới thiệu - Giới thiệu nội quy học - Thảo luận liệu tham khảo 4.3.2 1.2 Quá trình phát phần - Đặt câu hỏi liên quan đến triển - Thuyết giảng nội dung học 1.3 Người sử dụng - Hướng dẫn cách xây [2], [3] CSDL dựng nhóm và làm việc 1.4 Kiến trúc và các nhóm tính năng của hệ - Lấy ví dụ thực tế để quản trị CSDL minh hoạ 1.5 Kiến trúc của một - Giải đáp thắc mắc của hệ quản trị cơ sở sinh viên dữ liệu 2/3 1.6 Mô hình dữ liệu - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 259 – Đọc thêm nội Giải quyết mục tiêu: 1.7 Một số ứng dụng - Gợi ý các đề tài để sinh - Trả lời câu hỏi 261 cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; CSDL viên đăng ký là nhóm - Thảo luận làm bài liệu tham khảo 4.2.1; 4.2.2; 4.2.3; 1.8 Kết luận - Lấy ví dụ thực tế để tập liên quan đến 4.3.2 Chương 2: Mô hình minh hoạ - Đặt câu hỏi nội dung học thực thể kết HỢP ER - Giải đáp thắc mắc của - Sửa bài tập [2], [3] (Entity-relationship) sinh viên 2.1 Quá trình thiết kế - Cho làm bài tập (cá 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 - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 262- Đọc thêm nội Giải quyết mục tiêu: ER - Sửa bài tập - Trả lời câu hỏi 267; 361-364 dung trong tài 4.1.1; 4.1.2; 4.1.3; 2.3 Bài tập minh hoạ - Giải đáp thắc mắc của - Thảo luận làm bài cuốn [1] liệu tham khảo 4.2.1; 4.2.2; 4.2.3; 2.4 Chuyển mô hình sinh viên tập liên quan đến 4.3.2 E/R sang mô hình - Đặt câu hỏi - Đặt câu hỏi nội dung học quan hệ - Cho làm bài tập (cá - Sửa bài tập [2], [3] 2.5 Các ký hiệu dùng nhân/nhóm) trong ERD - Sửa bài tập 2.6 Các ký hiệu dùng trong UML Bài tập cuối chương 4 /3 Chương 3: Mô hình - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 39-48; Đọc thêm nội Giải quyết mục tiêu: dữ liệu quan hệ - Giải đáp thắc mắc của - Trả lời câu hỏi 323-329 cuốn dung trong tài 4.1.1; 4.1.2; 4.1.3; 3.1 Giới thiệu sinh viên - Thảo luận làm bài [1] liệu tham khảo 4.2.1; 4.2.2; 4.2.3; 3.2 Các khái niệm của - Đặt câu hỏi tập liên quan đến 4.3.2 mô hình quan hệ - Ví dụ thực tế - Đặt câu hỏi nội dung học 3.3 Ràng buộc toàn - Công bố tên đề tài - Sửa bài tập [2], [3] vẹn được duyệt và không Ví dụ minh hoạ và bài được duyệt tại sao? tập - Cho làm bài tập (cá 3.4 Các đặc trưng của nhân/nhóm) quan hệ - Sửa bài tập 5/3 3.5 Chuyển lược đồ - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 57 – 74 Đọc thêm nội Giải quyết mục tiêu: E/R sang thiết kế quan - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; hệ sinh viên - Thảo luận làm bài liệu tham khảo 4.2.1; 4.2.2; 4.2.3; Bài tập cuối chương - Đặt câu hỏi tập liên quan đến 4.3.1; 4.3.2 - Ví dụ thực tế - Đặt câu hỏi nội dung học - Sửa bài tập [2], [3] 5
  6. Chương 4: Sql – - Cho làm bài tập (cá Structured Query nhân/nhóm) Language - Sửa bài tập 4.1 Giới thiệu ngôn ngữ truy vấn dữ liệu 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 chú Xem tr. 74 - 83 Đọc thêm nội Giải quyết mục tiêu: 4.4 Các lệnh định - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; nghĩa dữ liệu sinh viên - Thảo luận làm bài liệu tham khảo 4.2.3; 4.3.1; 4.3.2 Bài tập minh hoạ - Đặt câu hỏi tập liên quan đến 4.5 Phép toán quan hệ - Ví dụ thực tế - Đặt câu hỏi nội dung học Bài tập minh hoạ - Cho làm bài tập (cá - Sửa bài tập [2], [3] 4.6 Tạo dữ liệu nhân/nhóm) (CSDL, 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 chú Xem tr. 90 – 98 Đọc thêm nội Giải quyết mục tiêu: Bài tập minh hoạ - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; 4.8 Cập nhật dữ liệu sinh viên - Thảo luận làm bài liệu tham khảo 4.2.3; 4.3.1; 4.3.2 Bài tập áp dụng - Đặt câu hỏi tập liên quan đến - Ví dụ thực tế - Đặt câu hỏi nội dung học - Cho làm bài tập (cá - Sửa bài tập [2], [3] nhân/nhóm) - Sửa bài tập 8/3 4.9 Câu truy vấn đơn - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 113-120 Đọc thêm nội Giải quyết mục tiêu: giản - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; Ví dụ minh hoạ và bài sinh viên - Thảo luận làm bài liệu tham khảo 4.2.3; 4.3.1; 4.3.2 tập - Đặt câu hỏi tập liên quan đến 4.10 Câu truy vấn lồng - Ví dụ thực tế - Đặt câu hỏi 6
  7. Ví dụ minh hoạ và bài - Cho làm bài tập (cá - Sửa bài tập nội dung học tập nhân/nhóm) - Làm bài kiểm tra [2], [3] - Sửa bài tập - Cho làm bài kiểm tra 9/3 4.11 Các hàm kết hợp - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 84-90; Đọc thêm nội Giải quyết mục tiêu: Ví dụ minh hoạ và bài - Giải đáp thắc mắc của - Trả lời câu hỏi 128-142 cuốn dung trong tài 4.1.1; 4.1.2; 4.1.3; tập sinh viên - Thảo luận làm bài [1] liệu tham khảo 4.2.3; 4.3.1; 4.3.2 4.12 Câu truy vấn - Đặt câu hỏi tập liên quan đến 4.3.3 phức tạp - Ví dụ thực tế - Đặt câu hỏi nội dung học Ví dụ minh hoạ và bài - Cho làm bài tập (cá - Sửa bài tập [2], [3] tập áp dụng nhân/nhóm) - Sửa bài tập 10/3 4.13 Tạo khung nhìn - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 120-127 Đọc thêm nội Giải quyết mục tiêu: Ví dụ minh hoạ và bài - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; tập áp dụng sinh viên - Thảo luận làm bài liệu tham khảo 4.2.3; 4.3.1; 4.3.2 4.14 Cập nhật trên - Đặt câu hỏi tập liên quan đến 4.3.3 khung nhìn - Ví dụ thực tế - Đặt câu hỏi nội dung học 4.15 Truy vấn trên - Cho làm bài tập (cá - Sửa bài tập [2], [3] khugn nhìn nhân/nhóm) - Làm bài kiểm tra Ví dụ minh hoạ và bài - Sửa bài tập tập áp dụng - Cho làm bài kiểm tra 11/3 Bài tập tổng hợp tổng - Thuyết giảng - Nghe giảng, ghi chú Đọc lại các nội Giải quyết mục tiêu: kết chương - Giải đáp thắc mắc của - Trả lời câu hỏi dung đã học để 4.1.1; 4.1.2; 4.1.3; Làm bài kiểm tra sinh viên - Thảo luận làm bài làm bài kiểm tra 4.2.2; 4.2.3; 4.3.1; - Đặt câu hỏi tập 4.3.2; 4.3.3 - Ví dụ thực tế - Đặt câu hỏi - Cho làm bài tập (cá - Sửa bài tập nhân/nhóm) - Làm bài kiểm tra - Sửa bài tập 7
  8. - Cho làm bài kiểm tra 12/3 Chương 5. Đại số - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 217-239 Đọc thêm nội Giải quyết mục tiêu: quan hệ - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; 5.1 Giới thiệu sinh viên - Thảo luận làm bài liệu tham khảo 4.2.2; 4.2.3; 4.3.1; 5.2 Đại số quan hệ và - Đặt câu hỏi tập liên quan đến 4.3.2 - Ví dụ thực tế - Đặt câu hỏi nội dung học các phép toán trên - Cho làm bài tập (cá - Sửa bài tập [2], [3] quan hệ nhân/nhóm) 5.3 Phép chọn - Sửa bài tập 5.4 Phép chiếu 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 chú Xem tr. 245-248 Đọc thêm nội Giải quyết mục tiêu: 5.6 Phép chia - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; 5.7 Các phép toán sinh viên - Thảo luận làm bài liệu tham khảo 4.3.1; 4.3.2 khác - Đặt câu hỏi tập liên quan đến - Ví dụ thực tế - Đặt câu hỏi nội dung học 5.8 Các thao tác cập - Cho làm bài tập (cá - Sửa bài tập [2], [3] nhật trên quan hệ nhân/nhóm) Bài tập áp dụng - Sửa bài tập 14/3 Chương 6: Ràng - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 269-272 Đọc thêm nội Giải quyết mục tiêu: buộc toàn vẹn - Giải đáp thắc mắc của - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; 6.1 Khái niệm sinh viên - Thảo luận làm bài liệu tham khảo 4.3.1; 4.3.2 6.2 Các đặc trưng của - Đặt câu hỏi tập liên quan đến RBTV - Ví dụ thực tế - Đặt câu hỏi nội dung học 6.3 Ràng buộc trên - Cho làm bài tập (cá - Sửa bài tập [2], [3] một quan hệ nhân/nhóm) - Làm bài kiểm tra Bài tập minh hoạ - Sửa bài tập - Cho làm bài kiểm tra 8
  9. 15/3 6.3 Ràng buộc trên - Thuyết giảng - Nghe giảng, ghi chú Xem tr. 269-274 Đọc thêm nội Giải quyết mục tiêu: một quan hệ (tt) - Ôn lại toàn bộ kiến - Trả lời câu hỏi cuốn [1] dung trong tài 4.1.1; 4.1.2; 4.1.3; Bài tậm áp dụng thức học phần - Thảo luận làm bài liệu tham khảo 4.3.1; 4.3.2 6.4 Ràng buộc trên - Giải đáp thắc mắc của tập liên quan đến nhiều quan hệ sinh viên - Đặt câu hỏi nội dung học Bài tập cuối chương - Đặt câu hỏi - Sửa bài tập [2], [3] - Ví dụ thực tế - 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: Giáo Buổi/ Hoạt động của Hoạt động của Tài liệu Nội dung trình Ghi chú Tiết giảng viên sinh viên tham khảo chính 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 - Làm bài tập 9
  10. - Sửa lỗi cho sinh viên và 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 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 10
  11. 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 11
  12. 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. 12
  13. 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ề 3 0 - Chuẩn bị: cơ sở dữ liệu + Tìm hiểu về học phần CSDL 1.1 Giới thiệu + Tìm hiểu các tài liệu liên quan 1.2 Quá trình phát triển đến học phần. 1.3 Người sử dụng CSDL + Đọc tài liệu [1] 1.4 Kiến trúc và các tính năng của 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 dung liên 1.8 Kết luận quan buổi 2 Chương 2: Mô hình thực + Ôn lại nội dung của buổi 1 thể kết hợp ER (Entity- + Tra cứu nội dung về các loại relationship) mô hình trong CSDL 2.1 Quá trình thiết kế Cơ sở + Đọc thêm tài liệu tham khảo dữ liệu 2.2 Mô hình thực thể kết hợp 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 dung liên 2.4 Chuyển mô hình E/R quan buổi 3 sang mô hình quan hệ + Ôn lại nội dung buổi 2 2.5 Các ký hiệu dùng trong + Cách thiết kế mô hình ER ERD + Tìm hiểu các kí hiệu liên quan 2.6 Các ký hiệu dùng trong đến mô hình UML + Đọc thêm tài liệu tham khảo Bài tập cuối chương 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 dung liên 3.1 Giới thiệu quan buổi 4 3.2 Các khái niệm của mô + Ôn lại nội dung buổi 3 hình quan hệ + Tìm hiểu các loại ràng buộc 3.3 Ràng buộc toàn vẹn trong mô hình quan hệ Ví dụ minh hoạ và bài tập + Đọc thêm tài liệu tham khảo 3.4 Các đặc trưng của quan hệ 5 3.5 Chuyển lược đồ E/R 3 0 - Chuẩn bị: sang thiết kế quan hệ + Đọc tài liệu [1] nội dung liên Bài tập cuối chương quan buổi 5 Chương 4: Sql – + Ôn lại nội dung buổi 4 Structured Query + Tìm hiểu cách chuyển từ mô Language hình ER sang mô hình quan hệ + Đọc thêm tài liệu tham khảo 13
  14. 4.1 Giới thiệu ngôn ngữ truy vấn dữ liệu 4.2 Định nghĩa dữ liệu 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ữ + Đọc tài liệu [1] nội dung liên liệu quan buổi 6 Bài tập minh hoạ + Ôn lại nội dung buổi 4, 5 4.5 Phép toán quan hệ + Tìm hiểu các cách tạo CSDL Bài tập minh hoạ + Đọc thêm tài liệu tham khảo 4.6 Tạo dữ liệu (CSDL, bảng) Bài tập minh hoạ 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 dung liên 4.8 Cập nhật dữ liệu 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 dung liên 4.10 Câu truy vấn lồng 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 dung liên 4.12 Câu truy vấn phức tạp quan buổi 9 Ví dụ minh hoạ và bài tập áp + Ôn lại nội dung các buổi 6, 7, dụng 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 dung liên dụng quan buổi 10 4.14 Cập nhật trên khung + Ôn lại nội dung các buổi 6, 7, nhìn 8, 9. 4.15 Truy vấn trên khugn + Tìm hiểu cách tạo khung nhìn nhìn + Đọc thêm tài liệu tham khảo Ví dụ minh hoạ và bài tập áp dụng 11 Bài tập tổng hợp tổng kết 3 0 - Chuẩn bị: chương + Ôn lại nội dung các buổi trước Làm bài kiểm tra + Làm bài kiểm tra + Đọc thêm tài liệu tham khảo 14
  15. 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 dung liên 5.2 Đại số quan hệ và các quan buổi 12 + Ôn lại nội dung buổi 11 phép toán trên quan hệ + Tìm hiểu nội dung chuyển từ 5.3 Phép chọn SQL sang đại số quan hệ 5.4 Phép chiếu + Đọc thêm tài liệu tham khảo Ví dụ minh hoạ và bài tập áp dụng 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 dung liên 5.7 Các phép toán khác quan buổi 13 5.8 Các thao tác cập nhật + Ôn lại nội dung buổi 12 trên quan hệ + Tìm hiểu các phép toán trên Bài tập áp dụng quan hệ + Đọc thêm tài liệu tham khảo 14 Chương 6: Ràng buộc toàn 3 0 - Chuẩn bị: vẹn + Đọc tài liệu [1] nội dung liên 6.1 Khái niệm quan buổi 14 6.2 Các đặc trưng của RBTV + Ôn lại nội dung buổi 12, 13 6.3 Ràng buộc trên một quan + Cách thiết kế mô hình ER hệ + Tìm hiểu các loại ràng buộc Bài tập minh hoạ + Đọc thêm tài liệu tham khảo 15 6.3 Ràng buộc trên một quan 3 0 - Chuẩn bị: hệ (tt) + Đọc tài liệu [1] nội dung liên Bài tậm áp dụng quan buổi 15 6.4 Ràng buộc trên nhiều + Ôn lại nội dung 14 buổi trước quan hệ + Làm bài tập lấy điểm Bài tập cuối chương + Đọc thêm tài liệu tham khảo 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