ĐỀ CƠNG CHI TIẾT HỌC PHẦN: CƠ SỞ DỮ LIỆU NÂNG CAO

5 0 0
Tài liệu đã được kiểm tra trùng lặp
ĐỀ CƠNG CHI TIẾT HỌC PHẦN: CƠ SỞ DỮ LIỆU NÂNG CAO

Đang tải... (xem toàn văn)

Thông tin tài liệu

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 1

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

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

Trang 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

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,

10 4.1, 4.2

Trang 3

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 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

Đ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

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

(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

Ngày đăng: 26/05/2024, 16:39

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan