This Paper A short summary of this paper 37 Full PDFs related to this paper Tóm tắt nội dung tài liệu
Page 2
LAVA
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu môn học sẽ giúp các bạn nắm bắt được những thông tin chung về môn học như đối tượng, mục tiêu, lịch giảng dạy, tài liệu tham khảo, phương pháp giảng dạy, cách đánh giá môn học cùng một số thông tin khác. Mời các bạn cùng tham khảo. Giấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015 Copyright © 2009-2019 TaiLieu.VN. All rights reserved. popupslide2=3Array ( [0] => Array ( [banner_bg] => [banner_picture] => 269_1658931051.jpg [banner_picture2] => [banner_picture3] => [banner_picture4] => [banner_picture5] => [banner_link] => https://kids.hoc247.vn/bai-viet/tai-mien-phi-bo-ebook-1001-bai-toan-tu-duy-danh-cho-hoc-sinh-tieu-hoc-30.html?utm_source=TaiLieuVN&utm_medium=banner&utm_content=bannerlink&utm_campaign=popup [banner_startdate] => 2021-10-01 14:43:00 [banner_enddate] => 2022-12-31 23:59:59 ) )
ĐỀ CƯƠNG MÔN HỌC CƠ SỞ DỮ LIỆU Databases 1- Tên môn học: Cơ sở dữ liệu 2- Bộ môn phụ trách môn học: Hệ thống thông tin 3- Mã số môn học: CSE484 4- Số tín chỉ: 4 tín chỉ (LT: 3; TH/BT/TL: 1), Bài tập lớn (BTL) 5- Mô tả môn học: Môn học cung cấp những kiến thức về:
6- Mục đích: - Trang bị cho sinh viên các kiến thức về cơ sở dữ liệu: mô hình E-R, mô hình quan hệ, ngôn ngữ đại số, ngôn ngữ SQL, phụ thuộc hàm, khóa, dạng chuẩn, chuẩn hóa quan hệ. - Qua môn học này sinh viên có được kỹ năng hiểu rõ về lý thuyết cơ sở dữ liệu, bước đầu biết cách thiết kế một cơ sở dữ liệu đơn giản, đánh giá được CSDL đã thiết kế, tinh chỉnh cơ sở dữ liệu, biết cách truy vấn dữ liệu. 7- Yêu cầu: Đối với sinh viên: - Dự lớp đầy đủ, Nộp tiểu luận/ bài tập lớn - Tham gia thảo luận, Dự kiểm tra và thi 8- Phân bổ thời gian: Tổng số: 60 tiết - Lý thuyết: 45 tiết; - Bài tập, thảo luận: 15 tiết. 9- Logic môn học: - Môn học tiên quyết: - Môn học trước: Ngôn ngữ lập trình 10- Giảng viên tham gia: Các giảng viên thuộc Bộ môn Hệ thống thông tin 11- Định hướng bài tập: - Bài tập nhỏ: theo các bài tập mẫu trong từng chương. - Bài tập lớn: Có bài tập lớn 12- Tư vấn và hướng dẫn sinh viên: -Hướng dẫn bài tập và thảo luận tại lớp -Giới thiệu các tài liệu tham khảo trong và ngoài nước. 13- Tài liệu học tập: 1. Bài giảng của giáo viên 2. Elmasri & Navathe, Fundamentals of Database Systems, Pearson; 6 edition (April 9,
2010), ISBN-10: 0136086209 , ISBN-13:
978-0136086208. 3. R. Ramakrishnan & J. Gehrke, Database Management Systems, McGraw-Hill, 3 edition, 2003, ISBN 0-07-246563-8-ISBN 0-07-115110-9 (ISE) 4. Hector Garcia-Molina, Jeff Ullman and Jennifer Widom, Database Systems: The Complete Book, Pearson Prentice-Hall, 2 edition, 2008. 5. Peter Rob and Carlos Coronel, Database Systems: Design, Implementation, and Management, 8 Edition, Thomson, 2009. 6. TS. Đặng Thị Thu Hiền, Cơ sở dữ liệu, NXB Giao Thông Vận Tải, 2013. 7. ThS. Phạm Thị Hoàng Nhung, Cơ sở dữ liệu I, Trường Đại học Thuỷ Lợi. 8. ThS. Phạm Thị Hoàng Nhung, Cơ sở dữ liệu II, Trường Đại học Thuỷ Lợi. 9. Nguyễn Tuệ, Giáo trình nhập môn hệ cơ sở dữ liệu, NXB ĐHQG Hà Nội, 2008 10. Lê Văn Phùng, Bài giảng cơ sở dữ liệu, NXB Lao động – Xã hội, 2004. 11. Đỗ Trung Tuấn, Cơ sở dữ liệu, NXB ĐH Quốc gia Hà nội, 2004 12. Nguyễn Kim Anh, Nguyên lý các hệ Cơ sở dữ liệu, NXB ĐH Quốc gia Hà Nội, 2004. 14- Nội dung chi tiết môn học: A- Nội dung tổng quát và phân bổ thời gian.
Chương 1 - TỔNG QUAN HỆ THỐNG CƠ SỞ DỮ LIỆU 1.1 Sự cần thiết của một CSDL 1.2 Khái niệm CSDL, Hệ CSDL 1.3 Hệ quản trị CSDL 1.4 Mô hình dữ liệu Chương 2 - GIỚI THIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1. Quy trình thiết kế 2.2. Mô hình thực thể - liên kết 2.3. Kiểu thực thể, thuộc tính, khóa 2.4. Liên kết, kiểu liên kết, các ràng buộc liên kết 2.5. Xây dựng mô hình ER 2.6. Ví dụ minh họa Chương 3 - MÔ HÌNH QUAN HỆ 3.1. Khái niệm trong mô hình quan hệ 3.2. Ràng ràng buộc toàn vẹn 3.3. Các phép toán cập nhật 3.4. Các phép toán đại số quan hệ 3.5. Cách chuyển từ mô hình ER sang mô hình quan hệ Chương 4 - SQL: TRUY VẤN, RÀNG BUỘC 4.1. Câu lệnh mô tả dữ liệu DDL 4.2. Câu lệnh thác tác dữ liệu DML 4.3. Câu lệnh truy vấn dữ liệu SQL 4.4. Câu kệnh quản lý dữ liệu DCL Chương 5 – PHỤ THUỘC HÀM VÀ KHÓA 5.1. Phụ thuộc hàm 5.2. Khóa và các tính chất 5.3. Thuật toán tìm khóa Chương 6 – DẠNG CHUẨN VÀ CHUẨN HÓA 6.1. Sự cần thiết phải chuẩn hóa 6.2 Các dạng chuẩn của quan hệ 6.3. Chuẩn hóa quan hệ 6.4 Chuẩn hóa trong thực tế Chương 7 – TỐI ƯU HÓA CÂU HỎI TRUY VẤN 7.1. Các nguyên tắc tổng quát để tối ưu hóa câu hỏi 7.2. Một số thuật toán tối ưu 15- Phương pháp giảng dạy và học tập: - Thuyết trình, có minh họa. - Nêu vấn đề, thảo luận tại lớp. - Sinh viên tự nghiên cứu, làm bài tập. 16- Tổ chức đánh giá môn học:
NỘI DUNG BUỔI THỰC HÀNH MÔN: CƠ SỞ DỮ LIỆU Thực hành buổi 1 (3 tiết): 1. Làm xong BT cuối chương 2 2. Hiểu được khái niệm của mô hình quan hệ: Khái niệm Quan hệ, lược đồ quan hệ, thuộc tính, khóa, khóa chính, siêu khóa, khóa ngoại,… 3. Mỗi SV tự lấy một bài toán thực tế cần xây dựng chương trình quản lý (có thể dùng cho Bài tập lớn). Xác định các quy tắc/RBTV và xây dựng mô hình ER cho bài toán quản lý của mình. Buổi này có thể SV/nhóm SV trình bày ý tưởng của mình.Thực hành buổi 2 (3 tiết): 1. Chuyển các mô hình ER sang mô hình quan hệ (BT 3.3, 3.4, 3.5, 3.6) 2. Biết cài đặt SQL server 3. Thực hành các câu lệnh liên quan đến cấu trúc (DDL) và thao tác DML trong SQL (tạo CSDL, bảng, thêm sửa xóa thuộc tính; thêm, sửa, xóa bộ giá trị… đến Slide 27- Chương SQL). 4. Chấm điểm 01 bài tập/có thể là dạng Mini Test (10’) Buổi này có thể SV/nhóm SV trình bày ý tưởng của mình phần chuyển mô hình.Thực hành buổi 3 (3 tiết): 1. Thực hành lại các câu lệnh truy vấn trong slide bài học (đến slide 55- Chương SQL) 2. Viết câu lệnh SQL thực hiện các phép toán đại số quan hệ trong bài tập 3.2 cuối chương 3 (những câu lệnh đã học) 3. Làm Bài1-Phần1 trong Bài tập thực hành (những câu lệnh đã học) 4. Chấm điểm 01 bài tập/có thể là dạng Mini Test (10’) Thực hành buổi 4 (3 tiết): 1. Thực hành lại các câu lệnh truy vấn trong slide bài học (từ slide 56 trở đi (trừ 1 số câu lệnh giao quyền)) 2. Làm bài tập cuối chương 4 3. Làm Bài2-Phần1 trong Bài tập thực hành 4. Làm bài kiểm tra giữa kỳ (30 phút, 3-4 câu SQL) Thực hành buổi 5 (3 tiết): 1. Làm bài tập cuối chương 4 (tiếp) 2. Làm Bài tập trong Bài tập thực hành (tiếp) 3. Ôn lại các nhóm lệnh về Cấu trúc (tạo bảng, xóa,…); Cập nhật (Thêm, sửa, xóa); Truy vấn (phân nhóm, TV từ nhiều bảng, TV lồng nhau,…) |