Kinh Doanh - Tiếp Thị - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Hệ thống thông tin BỘ GIÁO DỤC VÀ ĐÀO TẠO TRỜNG ĐẠI HỌC VĂN HIẾN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh Phúc ĐỀ CƠNG CHI TIẾT HỌC PHẦN 1. Tên học phần: Cơ sở dữ liệu nâng cao Mã số học phần: ………. Số tín chỉ học phần: 3 tín chỉ Số tiết học phần : 30 tiết lý thuyết, 30 tiết thực hành 2. Đơn vị phụ trách học phần: Bộ môn Công nghệ Thông tin - Khoa Kỹ thuật Công nghệ 3. Điều kiện tiên quyết: Cơ sở dữ liệu 1, lập trình nâng cao. 4. Mục tiêu của học phần: 4.1. Kiến thức: Sinh viên có kiến thức: Thiết kế lược đồ cơ sở dữ liệu quan hệ,. Xây dựng được các ràng buộc toàn vẹn cho lược đồ cơ sở dữ liệu quan hệ. Đánh giá chất lượng và chuẩn hóa lược đồ để loại bỏ những trùng lắp thông tin. 4.2. Kỹ năng: Sinh viên có khả năng thiết kế, xây dựng các câu lệnh truy vấn, điều khiển, procedure, trigger, … cho các lược đồ cơ sở dữ liệu thông qua việc sử dụng hệ quản trị cơ sở dữ liệu để quản lý cơ sở dữ liệu. 4.3. Thái độ: nghiêm túc, độc lập, tư duy và sáng tạo. 5. Mô tả tóm tắt nội dung học phần: Học phần giúp sinh viên giải quyết các bài toán tìm khóa, tìm phủ tối thiểu, chuẩn hóa cơ sở dữ liệu và phân rã lược đồ quan hệ đạt các dạng chuẩn không mất mát thông tin mà vẫn bảo toàn các phụ thuộc hàm 6. Cấu trúc nội dung học phần: 6.1. Lý thuyết Nội dung Số tiết Mục tiêu Chƣơng I. Chƣơng II. RÀNG BUỘC TOÀN VẸN I.1. Khái niệm I.2. Các đặc trưng của RBTV I.3. Phân loại I.4. Cài đặt PHỤ THUỘC HÀM II.1. Các nguyên tác thiết kế lược đồ quan hệ II.2. Chất lượng phụ thuộc hàm 5 15 4.1, 4.2 4.1, 4.2 Chƣơng III. II.3. Phụ thuộc hàm III.3.1. Định nghĩa III.3.2. Hệ quả và suy dẫn III.3.3. Bao đóng III.3.4. Phủ tối thiểu DẠNG CHUẨN III.1. Giới thiệu III.2. Dạng chuẩn III.2.1. Dạng chuẩn 1 III.2.2. Dạng chuẩn 2 III.2.3. Dạng chuẩn 3 III.2.4. Dạng chuẩn Boyce-codd III.3. Phân rã lược đồ III.4. Các thuật toán thiết kế lược đồ đạt chuẩn cao 10 4.1, 4.2 6.2. Thực hành Nội dung Số tiết Mục tiêu Bài 1. Cài đặt cơ sở dữ liệu 1. Tạo cơ sở dữ liệu: tạo, xóa bảng, khóa chính, khóa ngoại và nhập liệu… 2. Tạo cấu trúc và kiểm tra (nhập liệu) trên hai cơ sơ dữ liệu (Quản lý sinh viên, Quản lý hàng hóa) 3. Truy vấn dữ liệu 5 4.1, 4.2 Bài 2. Cursor - Check – Rule 1. Làm quen và sử dụng cursor 2. Cài đặt ràng buộc toàn vẹn đơn giản 3. Hướng dẫn tạo và sử dụng các ràng buộc check, rule, default 5 4.1, 4.2 Bài 3. Trigger 1. Cài đặt ràng buộc toàn vẹn phức tạp 2. Sử dụng trigger 5 4.1, 4.2 Bài 4. Function - Procedure 1. Function 2. Store procedure 10 4.1, 4.2 Bài 5. Crystal report 3 4.1, 4.2 Bài 6. Ôn tập và kiểm tra 2 4.1, 4.2 7. Phƣơng pháp giảng dạy: Lý thuyết: - Sinh viên đọc tài liệu được giáo viên cung cấp hoặc giới thiệu trước khi đến lớp. - Giáo viên thuyết trình lý thuyết cơ bản. Sau mỗi đề mục lý thuyết, giáo viên sẽ đề ra những tham luận hoặc bài tập để sinh viên giải quyết, trao đổi và thảo luận. Thực hành: - Giáo ...
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC VĂN HIẾN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh Phúc
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1 Tên học phần: Cơ sở dữ liệu nâng cao
Mã số học phần: ………
Số tín chỉ học phần: 3 tín chỉ
Số tiết học phần : 30 tiết lý thuyết, 30 tiết thực hành
2 Đơn vị phụ trách học phần: Bộ môn Công nghệ Thông tin - Khoa Kỹ thuật Công nghệ
3 Điều kiện tiên quyết: Cơ sở dữ liệu 1, lập trình nâng cao
4 Mục tiêu của học phần:
4.1 Kiến thức:
Sinh viên có kiến thức:
Thiết kế lược đồ cơ sở dữ liệu quan hệ,
Xây dựng được các ràng buộc toàn vẹn cho lược đồ cơ sở dữ liệu quan hệ
Đánh giá chất lượng và chuẩn hóa lược đồ để loại bỏ những trùng lắp thông tin
4.2 Kỹ năng:
Sinh viên có khả năng thiết kế, xây dựng các câu lệnh truy vấn, điều khiển, procedure, trigger, … cho các lược đồ cơ sở dữ liệu thông qua việc sử dụng hệ quản trị cơ sở dữ liệu để quản lý cơ sở dữ liệu
4.3 Thái độ: nghiêm túc, độc lập, tư duy và sáng tạo
5 Mô tả tóm tắt nội dung học phần:
Học phần giúp sinh viên giải quyết các bài toán tìm khóa, tìm phủ tối thiểu, chuẩn hóa cơ sở dữ liệu
và phân rã lược đồ quan hệ đạt các dạng chuẩn không mất mát thông tin mà vẫn bảo toàn các phụ thuộc hàm
6 Cấu trúc nội dung học phần:
6.1 Lý thuyết
Chương I
Chương II
RÀNG BUỘC TOÀN VẸN
I.1 Khái niệm I.2 Các đặc trưng của RBTV I.3 Phân loại
I.4 Cài đặt
PHỤ THUỘC HÀM
II.1 Các nguyên tác thiết kế lược đồ quan hệ II.2 Chất lượng phụ thuộc hàm
5
15
4.1, 4.2
4.1, 4.2
Trang 2Chương III
II.3 Phụ thuộc hàm
III.3.1 Định nghĩa III.3.2 Hệ quả và suy dẫn III.3.3 Bao đóng
III.3.4 Phủ tối thiểu
DẠNG CHUẨN
III.1 Giới thiệu III.2 Dạng chuẩn
III.2.1 Dạng chuẩn 1 III.2.2 Dạng chuẩn 2 III.2.3 Dạng chuẩn 3 III.2.4 Dạng chuẩn Boyce-codd III.3 Phân rã lược đồ
III.4 Các thuật toán thiết kế lược đồ đạt chuẩn cao
10 4.1, 4.2
6.2 Thực hành
Bài 1 Cài đặt cơ sở dữ liệu
1 Tạo cơ sở dữ liệu: tạo, xóa bảng, khóa chính, khóa
ngoại và nhập liệu…
2 Tạo cấu trúc và kiểm tra (nhập liệu) trên hai cơ sơ
dữ liệu (Quản lý sinh viên, Quản lý hàng hóa)
3 Truy vấn dữ liệu
5 4.1, 4.2
Bài 2 Cursor - Check – Rule
1 Làm quen và sử dụng cursor
2 Cài đặt ràng buộc toàn vẹn đơn giản
3 Hướng dẫn tạo và sử dụng các ràng buộc check,
rule, default
5 4.1, 4.2
Bài 3 Trigger
1 Cài đặt ràng buộc toàn vẹn phức tạp
2 Sử dụng trigger
5 4.1, 4.2
Bài 4 Function - Procedure
1 Function
2 Store procedure
10 4.1, 4.2
Trang 37 Phương pháp giảng dạy:
Lý thuyết:
- Sinh viên đọc tài liệu được giáo viên cung cấp hoặc giới thiệu trước khi đến lớp
- Giáo viên thuyết trình lý thuyết cơ bản Sau mỗi đề mục lý thuyết, giáo viên sẽ đề ra những tham luận hoặc bài tập để sinh viên giải quyết, trao đổi và thảo luận
Thực hành:
- Giáo viên giao bài tập thực hành trước mỗi buổi thực hành ít nhất 1 tuần Sinh viên chuẩn
bị bài và được giáo viên hướng dẫn thực hành tại phòng máy
8 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 và thực hành
Trả lời đúng và đầy đủ các câu hỏi của giáo viên hoặc sinh viên trong giờ thảo luận
Giải được các bài tập đưa ra sau mỗi tiết lý thuyết
Thực hiện đầy đủ các bài tập thực hành và được đánh giá kết quả thực hiện
Tham dự kiểm tra giữa học kỳ
Tham dự thi kết thúc học phần
Chủ động tổ chức thực hiện giờ tự học
9 Đánh giá kết quả học tập của sinh viên:
9.1 Cách đánh giá
Sinh viên được đánh giá tích lũy học phần như sau:
Lý
thuyết
Điểm chuyên cần - Tham dự tối thiểu 80% tiết lý
thuyết
5% 4.1, 4.2
Điểm bài tập và
điểm thảo luận
trong giờ lý thuyết
- Thực hiện bài tập được giao
- Trình bày, tranh luận, thuyết minh các chủ đề thảo luận tại lớp
5% 4.1, 4.2
Điểm kiểm tra giữa
kỳ
- Thi viết: 45 phút
- Bắt buộc dự thi
30% 4.1, 4.2
Điểm thi kết thúc
học phần
- Thi viết: 75 phút
- Tham dự tối thiểu 80% tiết lý thuyết
- Bắt buộc dự thi
60% 4.1, 4.2
Thực
hành
Điểm chuyên cần - Tham dự tối thiểu 80% tiết
thực hành
5% 4.1, 4.2
Trang 4Điểm kiểm tra giữa
kỳ
- Bài kiểm tra thực hành trên máy: 30 phút
25% 4.1, 4.2
Điểm thi kết thúc
học phần
- Bài thi trên máy: 60 phút 70% 4.1, 4.2
9.2 Cách tính điểm
Điểm đánh giá thành phần (điểm quá trình) 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
Điểm học phần là tổng điểm của tất cả các điểm đánh giá quá trình và điểm thi kết thúc 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, sau đó được quy đổi sang điểm chữ và điểm số theo thang điểm 4 theo quy định
về công tác học vụ của Trường
10 Tài liệu học tập:
cá biệt
[1] Lê Tuệ (2007), Giáo trình Cơ sở dữ liệu, NXB Giáo dục
[2] Đồng Thị Bích Thủy, Nguyễn Trần Minh Thư, Phạm Thị Bạch Tuệ
(2010), Cơ sở dữ liệu, NXB Khoa học và Kỹ thuật
[3] Nguyễn Bá Tường (2005), Cơ sở dữ liệu – lý thuyết và thực hành,
NXB Khoa học và Kỹ thuật
[4] Hector Garcia-Mdina, Jeffrey D.Ullman and Jennifer Widom, Database
Systems: The Complete Book
[5] Raghu Ramakrishman and Johannes Gehrke, Database Management
Systems
[6] C.J.Date, An Introduction to Database Systems
11 Hướng dẫn sinh viên tự học:
Lý thuyết (tiết)
Thực hành (tiết)
Nhiệm vụ của sinh viên
1 Chương I Ràng buộc toàn
vẹn
5
30
Nghiên cứu trước: tài liệu [1], [2], [3]
2 Chương II Phụ thuộc hàm 15 Ôn tập chương I
Nghiên cứu trước: tài liệu [1], [2], [3]
3 Chương III Dạng chuẩn 10 Ôn tập chương II
Nghiên cứu trước: tài liệu [1], [2], [3]
Tp.HCM, ngày … tháng … năm 2015