Đề cương Hệ quản trị Cơ sở dữ liệu
Bạn đang xem tài liệu "Đề cương Hệ quản trị Cơ sở dữ liệu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- de_cuong_he_quan_tri_co_so_du_lieu.pdf
Nội dung text: Đề cương Hệ quản trị Cơ sở dữ liệu
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PH ÒNG ISO 9001:2008 ĐỀ CƯƠNG CHI TIẾT Môn học HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Dùng cho ngành CÔNG NGHỆ THÔNG TIN Bộ môn phụ trách CÔNG NGHỆ PHẦN MỀM
- THÔNG TIN VỀ CÁC GIẢNG VIÊN CÓ THỂ THAM GIA GIẢNG DẠY MÔN HỌC 1.Ths. Vũ Anh Hùng - Giảng viên cơ hữu - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Công nghệ phần mềm, Khoa Công nghệ thông tin - Địa chỉ liên hệ: Bộ môn Công nghệ phần mềm, Khoa Công nghệ thông tin - Điện thoại: 031.8600753. Email: vnhung@hpu.edu.vn - Các hướng nghiên cứu chính: Cơ sở dữ liệu, Phân tích thiết kế hệ thống, Công nghệ phần mềm, Lập trình VB.NET/ASP.NET 2.Ths. Trần Ngọc Thái - Giảng viên cơ hữu - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Mạng và Hệ thống thông tin, Khoa Công nghệ th ông tin - Địa chỉ liên hệ: Bộ môn Mạng và Hệ thống thông tin, Khoa Công nghệ thông tin - Điện thoại: 031. 8600753. Email: thaitn@hpu.edu.vn - Các hướng nghiên cứu chính: Thương mại điện tử, Lập trình VB.NET/ASP.NET, Lập trình Java, Lập trình ứng dụng cho Mobile.
- THÔNG TIN VỀ MÔN HỌC 1. Thông tin chung: - Số tín chỉ: 2 - Các môn học tiên quyết: Tin học đại cương, Cấu trúc dữ liệu và giải thuật, Cơ sở dữ liệu - Các môn học kế tiếp: DOT.NET, NN Lập tr ình VB.NET, NN Lập trình Java, Lập trình Web, - Các yêu cầu đối với môn học: Sử dụng máy chiếu, thực hành trên máy tính 30 tiết - Thời gian phân bổ đối với các hoạt động: + Nghe giảng lý thuyết: 20 tiết + Làm bài tập trên lớp: 8 tiết + Thảo luận: 0 tiết + Thực hành ở phòng máy: 15 tiết + Hoạt động theo nhóm: Không + Tự học: 52 tiết + Kiểm tra: 2 tiết 2. Mục tiêu của môn học: - Kiến thức: Sinh viên nắm được những khái niệm cơ bản về hệ quản trị CSDL SQL Server, cách cài đặt, thiết lập cấu hình để thực thi. - Kỹ năng: Sử dụng thành thạo SQL Server để từ đó: tạo CSDL quan hệ tr ên máy tính để lưu trữ được dữ liệu, xử lý và in ấn được các dữ liệu theo yêu cầu người dùng. - Thái độ: Tạo cho sinh viên phấn khởi, tin tưởng và yêu thích môn học, ngành học. 3. Tóm tắt nội dung môn học: Sinh viên nắm được những khái niệm cơ bản hệ QTCSDL SQL Server, các lệnh cơ bản của ngôn ngữ SQL. Cài đặt và cấu hình để thực thi SQL Server. Từ đó tạo CSDL quan hệ để đưa dữ liệu vào lưu trữ, tạo và thực thi các View để xử lý dữ liệu trên nhiều bảng theo yêu cầu người dùng, tạo lập và thực thi các thủ tục bằng STORED PROCEDURE, tạo lập và in ấn các báo cáo để kết xuất dữ liệu ở các bảng ra máy in theo yêu cầu người sử dụng, tạo người dùng và phân quyền sử dụng cho người dùng đối với CSDL đã được tạo lập. 4. Học liệu: Bắt buộc Microsoft SQL Server 2008 Tham khảo Trịnh Thế Tiến, Giáo Trình Học Nhanh SQL Server 2008, NXB Hồng Đức, 2009
- 5. Nội dung và hình thức dạy - học: Hình thức dạy – học Nội dung TH, Tổng Lý Bài Thảo Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) TN, (tiết) thuyết tập luận tự NC tra điền dã CHƯƠNG 1: GIỚI THIỆU VỀ SQL 1 2 3 1.1. Các khái niệm 1.2. Mô hình dữ liệu quan hệ 1.3. SQL là gì? 1.4. Lịch sử SQL 1.5. Cài đặt SQL 1.6. Thi hành SQL CHƯƠNG 2: THAO TÁC VỚI 2 3 5 10 DATABASES VÀ TABLES 2.1. Tạo cơ sở dữ liệu và bắt đầu SQL 2.2. Tạo bảng trong cơ sở dữ liệu 2.3. Cập nhật dữ liệu cho bảng 2.4. Rule 2.5. Chỉ mục CHƯƠNG 3: TRUY VẤN BẢNG 3 3 3 10 19 LỆNH SELECT 3.1. Mục đích 3.2. Cú pháp lệnh SELECT 3.3. Thành phần SELECT 3.4. Thành phần FROM 3.5. Thành phần WHERE 3.6. Thành phần GROUP BY 3.7. Thành phần HAVING 3.8. Thành phần ORDER BY 3.9. Các kỹ thuật truy vấn tăng cường
- Hình thức dạy – học Nội dung TH, Tổng Lý Bài Thảo Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) TN, (tiết) thuyết tập luận tự NC tra điền dã CHƯƠNG 4: THỰC THI VIEW 3 2 3 10 1 19 4.1. Định nghĩa View 4.2. Tạo View 4.3. Thay đổi cấu trúc View 4.4. Xoá View 4.5. View chỉ số 4.6. View phân cách 4.7. Sử dụng View để cập nhật dữ liệu cho bảng 4.8. Bảo vệ dữ liệu thông qua View CHƯƠNG 5: THỰC THI CÁC STORED 9 3 3 15 30 PROCEDURE 5.1. Các biến cục bộ 5.2. Các cấu trúc điều kiển 5.3. Thủ tục được lưu 5.4. Thực thi các thủ tục được lưu người dùng định nghĩa 5.5. Sử dụng tham số trong các thủ tục đ ược lưu 5.6. Biên dịch lại các thủ tục được lưu 5.7. Sửa đổi các thủ tục được lưu CHƯƠNG 6: QUẢN TRỊ NGƯỜI DÙNG 2 3 10 1 16 VÀ BẢO VỆ DỮ LIỆU 6.1. Mục đích 6.2. Thêm người dùng mới 6.3. Xoá tên người dùng 6.4. Cấp quyền sử dụng cho người dùng 6.5. Xoá quyền sử dụng từ người dùng Tổng (tiết) 20 8 15 52 2 97 6. Lịch trình tổ chức dạy – học cụ thể: Nội dung yêu cầu Chi tiết về hình thức tổ chức dạy - Ghi Tuần Nội dung sv phải chuẩn bị học chú trước CHƯƠNG 1: GIỚI Giáo viên sẽ trình bày lý thuyết trên THIỆU VỀ SQL lớp bằng PowerPoint và thao tác trực 1.1. Các khái niệm Sinh viên ph tiếp trên SQL Server 2005/2008. ải đọc 1 1.2. Mô hình dữ liệu trước tài liệu bài Sinh viên theo dõi, đặt ra các câu hỏi, quan hệ giảng. giáo viên tr 1.3. SQL là gì? ả lời. 1.4. Lịch sử SQL Giáo viên đặt ra các vấn đề cụ thể,
- 1.5. Cài đặt SQL sinh viên trả lời. 1.6. Thi hành SQL CHƯƠNG 2: THAO TÁC VỚI DATABASES VÀ TABLES 2.1. Tạo cơ sở dữ liệu và bắt đầu SQL 2.2. Tạo bảng trong cơ sở dữ liệu 2.3. Cập nhật dữ liệu cho bảng 2.4. Rule 2.5. Chỉ mục CHƯƠNG 3: TRUY Giáo viên sẽ trình bày lý thuyết trên VẤN BẢNG LỆNH lớp bằng PowerPoint và Demo câu Sinh viên phải nắm SELECT lệnh SELECT đối với CSDL thực tế được kỹ các khái 3.1. Mục đích đã được tạo. Đưa ra các bài tập cụ thể. niệm cơ bản ở 3.2. Cú pháp lệnh chương 1 và Sinh viên làm và chữa bài tập ngay SELECT chương 2. Cài đặt trên lớp. 2 3.3. Thành phần SELECT và thực thi được Giáo viên giao bài tập vận dụng cụ 3.4. Thành phần FROM SQL Server và tạo thể bài học về nhà cho sinh viên. 3.5. Thành phần WHERE được CSDL trên Hướng dẫn sinh viên sử dụng được SQL Server Đọc phần mềm Power Designer để vẽ trước bài giảng ở được mô hình ER trên máy rồi chuyển nhà. đổi được thành quan hệ. 3.6. Thành phần GROUP Giáo viên sẽ trình bày lý thuyết trên BY lớp bằng PowerPoint và Demo câu Sinh viên phải nắm 3.7. Thành phần lệnh SELECT đối với CSDL thực tế được kỹ các khái HAVING đã được tạo. Đưa ra các bài tập cụ thể. niệm cơ bản ở 3.8. Thành phần ORDER chương 1 và Sinh viên làm và chữa bài tập ngay BY chương 2. Cài đặt trên lớp. 3 3.9. Các kỹ thuật truy vấn và thực thi được Giáo viên giao bài tập vận dụng cụ tăng cường SQL Server và tạo thể bài học về nhà cho sinh viên. được CSDL trên Hướng dẫn sinh viên sử dụng được SQL Server Đọc phần mềm Power Designer để vẽ trước bài giảng ở được mô hình ER trên máy rồi chuyển nhà. đổi được thành quan hệ. CHƯƠNG 4: THỰC Kiểm tra bài tập làm ở nhà của Sinh viên phải nắm THI VIEW chương 2 và chương 3. chắc và vận dụng, 4 4.1. Định nghĩa View Giáo viên sẽ trình bày lý thuyết trên thực hành được các 4.2. Tạo View lớp bằng PowerPoint và thực thi các yêu cầu của
- 4.3. Thay đổi cấu trúc View cụ thể để Demo cho sinh viên chương 2 và View xem. Sinh viên đưa ra các câu h ỏi cụ chương 3. 4.4. Xoá View thể. Giáo viên đưa ra các bài tập cụ thể để sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. 4.5. View chỉ số Kiểm tra bài tập làm ở nhà của 4.6. View phân cách chương 2 và chương 3. 4.7. Sử dụng View để cập Giáo viên sẽ trình bày lý thuyết trên nhật dữ liệu cho bảng Sinh viên phải nắm lớp bằng PowerPoint và thực thi các 4.8. Bảo vệ dữ liệu thông chắc và vận dụng, View cụ thể để Demo cho sinh viên qua View thực hành được các 5 xem. Sinh viên đưa ra các câu h ỏi cụ yêu cầu của thể. chương 2 và Giáo viên đưa ra các bài tập cụ thể để chương 3. sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. CHƯƠNG 5: THỰC Kiểm tra bài tập làm ở nhà của THI CÁC chương 4. STOREDPROCEDURE Giáo viên sẽ trình bày lý thuyết trên 5.1. Các biến cục bộ lớp bằng PowerPoint và thực thi các Sinh viên phải nắm 5.2. Các cấu trúc điều thủ tục cụ thể để Demo cho sinh vi ên chắc và vận dụng, kiển 6 xem. Sinh viên đưa ra các câu h ỏi cụ thực hành được các thể. yêu cầu của Giáo viên đưa ra các bài tập cụ thể để chương 4. sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. 5.3. Thủ tục được lưu Kiểm tra bài tập làm ở nhà của 5.4. Thực thi các thủ tục chương 4. được lưu người dùng Giáo viên sẽ trình bày lý thuyết trên định nghĩa lớp bằng PowerPoint và thực thi các Sinh viên phải nắm thủ tục cụ thể để Demo cho sinh vi ên chắc và vận dụng, 7 xem. Sinh viên đưa ra các câu h ỏi cụ thực hành được các thể. yêu cầu của Giáo viên đưa ra các bài tập cụ thể để chương 4. sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. 8 5.5. Sử dụng tham số Kiểm tra bài tập làm ở nhà của Sinh viên phải nắm
- trong các thủ tục được chương 4. chắc và vận dụng, lưu Giáo viên sẽ trình bày lý thuyết trên thực hành được các lớp bằng PowerPoint và thực thi các yêu cầu của thủ tục cụ thể để Demo cho sinh vi ên chương 4. xem. Sinh viên đưa ra các câu h ỏi cụ thể. Giáo viên đưa ra các bài tập cụ thể để sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. 5.6. Biên dịch lại các thủ Kiểm tra bài tập làm ở nhà của tục được lưu chương 4. 5.7. Sửa đổi các thủ tục Giáo viên sẽ trình bày lý thuyết trên được lưu lớp bằng PowerPoint và thực thi các Sinh viên phải nắm thủ tục cụ thể để Demo cho sinh viên chắc và vận dụng, 9 xem. Sinh viên đưa ra các câu h ỏi cụ thực hành được các thể. yêu cầu của Giáo viên đưa ra các bài tập cụ thể để chương 4. sinh viên làm ngay trên lớp. Giáo viên giao bài tập vận dụng bài học về nhà cho sinh viên. CHƯƠNG 6: QUẢN TRỊ NGƯỜI DÙNG VÀ Giáo viên sẽ trình bày lý thuyết các BẢO VỆ DỮ LIỆU khái niệm trên lớp bằng PowerPoint Sinh viên phải nắm 6.1. Mục đích và đưa ra các ví dụ cụ thể. Sinh viên chắc và vận dụng, 6.2. Thêm người dùng hỏi và giáo viên giải thích. Thao tác thực hành được các 10 mới trực tiếp trên CSDL đã được tạo cho yêu cầu của 6.3. Xoá tên người dùng sinh viên xem trực quan việc phân chương 4 và 6.4. Cấp quyền sử dụng quyền, cấp quyền và rút quyền sử chương 5. cho người dùng dụng của người dùng đối với 1 CSDL 6.5. Xoá quyền sử dụng cụ thể. từ người dùng 1. Thực hành: Bài 1 2. Thực hành: Bài 2 3. Thực hành: Bài 3 4. Thực hành: Bài 4 5. Thực hành: Bài 5 7. Tiêu chí đánh giá nhiệm vụ giảng viên giao cho sinh viên: - Sinh viên phải nắm được các khái niệm cơ bản về hệ quản trị CSDL SQL Server. - Biết cách cài đặt và cấu hình để thực thi SQL Server.
- - Tạo và thay đổi được CSDL trong SQL Server. - Sử dụng được thành thạo câu lệnh SELECT của SQL để truy vấn dữ li ệu có trong CSDL theo yêu cầu người dùng. - Tạo và thực thi được các View theo yêu cầu. - Biết cách lập trình trong SQL để viết các thủ tục xử lý dữ liệu theo y êu cầu người dùng. - Quản trị được người dùng đối với CSDL đã được tạo và phân quyền, cấp quyền cho người dùng đối với CSDL đã được tạo lập. 8. Hình thức kiểm tra, đánh giá môn học: - Hoàn thành 2 bài kiểm tra định kỳ của phần lý thuyết (điểm quá tr ình) - Hoàn thành 3 trong 5 bài thực hành (điểm quá trình) - Thi kết thúc học phần 9. Các loại điểm kiểm tra và trọng số của từng loại điểm: - Kiểm tra trong năm học: Thông qua b ài tập, trả lời câu hỏi, bài tập ngắn. - Kiểm tra giữa kỳ (tư cách): 30% - Thi hết môn: 70% 10. Yêu cầu của giảng viên đối với môn học: Yêu cầu về điều kiện để tổ chức giảng dạy môn học ( giảng đường, phòng máy, ): Giảng đường, máy chiếu, máy tính (có c ài đặt phần mềm SQL Server 2005/2008), phòng thực hành. Yêu cầu đối với sinh viên (sự tham gia học tập trên lớp, quy định về thời hạn, chất lượng các bài tập về nhà, ): Tham gia học tập trên lớp từ 70% số tiết trở lên, hoàn thành các bài kiểm tra định kỳ, các bài thực hành. Sinh viên phải chuẩn bị và đọc tài liệu môn học theo yêu cầu của giảng viên. Hải Phòng, ngày 12 tháng 06 năm 2011. Chủ nhiệm Bộ môn Người viết đề cương chi tiết Ths. Vũ Anh Hùng Ths. Vũ Anh Hùng