You are on page 1of 7

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT Ngành đào tạo: Công nghệ Thông tin

TP. HỒ CHÍ MINH Trình độ đào tạo: Đại học


KHOA CÔNG NGHỆ THÔNG TIN Chương trình đào tạo: Công nghệ Thông tin

Đề Cương Chi Tiết Học Phần

1. Tên môn học: Hệ quản trị Cơ sở dữ liệu Mã môn học: DBMS330284


2. Tên Tiếng Anh: Database Management System
3. Số tín chỉ: 3 tín chỉ (2/1/6) (2 tín chỉ lý thuyết, 1 tín chỉ thực hành/thí nghiệm)
Phân bố thời gian: 15 tuần (2 tiết lý thuyết + 2 tiết thực hành + 6 tiết tự học/ tuần)
4. Các giảng viên phụ trách môn học:
1/ TS. Nguyễn Thành Sơn
2/ ThS. Hoàng Long
5. Điều kiện tham gia học tập môn học
Môn học tiên quyết: Không
Môn học trước: Cơ sở dữ liệu (DBSY230184), Lập trình trên Windows (WIPR230579).
6. Mô tả môn học (Course Description)
Học phần này trang bị cho người học về nguyên lý của DBMS. Cách sử dụng ngôn ngữ lập trình
PL/SQL, các định nghĩa và ứng dụng của thủ tục nội tại, bẫy lỗi, chỉ mục, lập trình CSDL, các
quản lý truy cập trong DBMS, các nguyên lý quản lý giao tác, quản lý truy xuất cạnh tranh, phục
hồi sau sự cố.
7. Mục tiêu môn học (Course Goals)
Mục tiêu Mô tả Chuẩn đầu Trình độ
(Goals) (Goal description) ra năng lực
(Môn học này trang bị cho sinh viên:) CTĐT

G1 Các khái niệm cơ bản về cơ sở dữ liệu, các hệ quản trị cơ ELO3(1.3) 3


sở dữ liệu (DBMS); cách sử dụng ngôn ngữ lập trình SQL,
các định nghĩa và ứng dụng của thủ tục nội tại, bẫy lỗi, chỉ
mục, lập trình CSDL, các quản lý truy cập trong DBMS,
các nguyên lý quản lý giao tác, quản lý truy xuất cạnh
tranh, phục hồi sau sự cố.
G2 Khả năng phân tích, hiện thực các giải thuật về lập trình cơ ELO4(2.1) 4
sở dữ liệu. ELO5(2.2) 4

G3 Kỹ năng làm việc nhóm. Giao tiếp, thuyết trình, trình bày ELO9(3.1) 3
vấn đề dưới dạng văn bản. ELO10(3.2) 3

G4 Khả năng thiết kế và lập trình cơ sở dữ liệu ELO15(4.4) 4


8. Chuẩn đầu ra của môn học
Chuẩn Mô tả Chuẩn đầu Trình độ
đầu ra (Sau khi học xong môn học này, người học có thể:) ra CTĐT năng lực
MH
G1 G1.1 Giải thích được các khái niệm cơ bản về cơ sở dữ liệu, hệ ELO3(1.3) 3

1
quản trị cơ sở dữ liệu (DBMS).
Giải thích được cách sử dụng ngôn ngữ lập trình PL/SQL, ELO3(1.3) 3
G1.2
các định nghĩa và ứng dụng của thủ tục nội tại, bẫy lỗi.
G2.1 Phân tích, hiện thực các giải thuật về lập trình CSDL ELO4(2.1) 4
G2 Phân tích, hiện thực kết nối CSDL từ xa ELO5(2.2) 4
G2.2

Giải quyết các vấn đề liên quan đến cơ sở dữ liệu theo ELO9(3.1) 3
G3.1 nhóm
G3
G3.2 Trình bày vấn đề dưới dạng văn bản, thư điện tử, đồ họa ELO10(3.2) 4
Phân tích, thiết kế và cài đặt CSDL trên một hệ quản trị ELO15(4.4) 4
G4 G4.1
CSDL quan hệ.
Phân tích, thiết kế và cài đặt các chức năng của hệ thống ELO15(4.4) 4
G4.2
theo yêu cầu của từng bài toán cụ thể bằng PL/SQL

9. Đạo đức khoa học:


Các bài tập ở nhà và dự án phải được thực hiện từ chính bản thân sinh viên. Nếu bị phát
hiện có sao chép thì xử lý các sinh viên có liên quan bằng hình thức đánh giá 0 (không) điểm quá
trình và cuối kỳ.

10. Nội dung chi tiết môn học:

Chuẩn Trình Phươn Phươn


Tuầ đầu ra độ g pháp g pháp
Nội dung
n môn năng dạy đánh
học lực học giá
Chương 1: TỔNG QUAN (4/0/8)
A/ Các nội dung và PPGD chính trên lớp: (4) G1.1 3 Thuyết Trả lời
Nội Dung (ND) GD trên lớp G3.1 3 trình, câu hỏi
và theo ngắn
- Tổng quan hệ quản trị CSDL G3.2 4
nhóm
- Lịch sử phát triển của DBMS
- Hệ thống Files vs. DBMS
- Ưu điểm của DBMS
- Mô tả và lưu trữ dữ liệu trong DBMS
1 - Quản lý giao dịch,
- Cấu trúc của DBMS
- Môi trường hệ cơ sở dữ liệu.
- Phân loại các hệ quản trị cơ sở dữ liệu.
B/ Các nội dung cần tự học ở nhà: (8) G1.1 3 Thuyết Trả lời
+ Chương 2 & 3 trong Part 1 trình, câu hỏi
+ Tài liệu: Raghu Ramarkrishnan, Johannes và theo ngắn
Gehrke. Database Management System. nhóm
2nd Edition, Mc Graw Hill, 1999.
Chương 2: RÀNG BUỘC, TRIGGERS,
2
KHUNG NHÌN (4/4/12)
A/ Các nội dung và PPGD chính trên lớp: (8) G1.1 3 Thuyết Thực
Nội Dung (ND) GD trên lớp G1.2 3 trình, hiện dự
+ Ràng buộc: và theo án học
G3.1 3
nhóm tập
- Khóa chính và khóa ngoại G3.2 4
- Trên các thuộc tính và bộ
Dạy Đánh
- Chỉnh sửa ràng buộc
học giá qua
+ Trigger theo giải
+ Khung nhìn trong SQL tình quyết
2-3 + Bài tập và thực hành trên máy huống tình
+ Giao và hướng dẫn đề tài huống
học tập
B/ Các nội dung cần tự học ở nhà: (12) G1.1 3 Nghiên Đánh
+ Chương 4 và 6 trong part II. G1.2 3 cứu và giá qua
+ Làm các bài tập được giao luyện giải
tập quyết
+ Thực hiện đề tài
tình
huống
học tập

Chương 3: LẬP TRÌNH CƠ SỞ DỮ LIỆU


(6/6/18)
A/ Các nội dung và PPGD chính trên lớp: G2.1 4 Thuyết Thực
(12) G2.2 4 trình, hiện dự
Nội dung GD lý thuyết: G3.1 3 và theo án học
- Giới thiệu G3.2 4 nhóm tập
- Truy cập cơ sở dữ liệu từ ứng dụng
- Truy cập cơ sở dữ liệu từ xa Dạy Đánh
học giá qua
- Lập trình CSDL trong DBMS
theo giải
4-6 - Thủ tục lưu trữ tình quyết
- Hàm huống tình
- Bài tập huống
- Thực hiện đề tài học tập
G2.1 4 Nghiên Đánh
B/ Các nội dung cần tự học ở nhà: (18) G2.2 4 cứu và giá qua
G4.1 4 luyện giải
+ Chương 5 trong part II. 4 tập quyết
+ Làm các bài tập được giao G4.1 tình
+ Thực hiện đề tài huống
học tập
7-9
Chương 4: QUẢN LÝ GIAO DỊCH (6/6/18)
A/ Các nội dung và PPGD chính trên lớp: G1.1 3 Thuyết Thực
(12) G1.2 3 trình, hiện dự
Nội dung GD lý thuyết: G3.1 3 và theo án học
G3.2 4 nhóm tập
- Khái niệm về giao dịch
- Bốn tính chất quan trọng của giao dịch

3
- Các loại giao dịch Dạy Đánh
- Trạng thái giao dịch học giá qua
theo giải
- Lập lịch và thưc thi đồng thời
tình quyết
- Phục hồi sau sự cố huống tình
- Kiểm soát đồng thời dựa trên Lock huống
- Hỗ trợ giao dịch trong SQL học tập
- Bài tập
- Thực hiện đề tài
G1.1 3 Nghiên Đánh
B/ Các nội dung cần tự học ở nhà: (18) G1.2 3 cứu và giá qua
G4.1 4 luyện giải
+ Chương 18 và 19 trong Part VI G4.2 4 tập quyết
+ Làm các bài tập được giao tình
+ Thực hiện đề tài huống
học tập
Chương 5: BẢO MẬT VÀ PHÂN QUYỀN
(4/4/12)
A/ Các nội dung và PPGD chính trên lớp: (8) G1.1 3 Thuyết Thực
G1.2 3 trình, hiện dự
Nội dung GD lý thuyết: G3.1 3 và theo án học
- Giới thiệu về bảo mật cơ sở dữ liệu G3.2 4 nhóm tập
- Các mức bảo mật
- Kiểm soát truy cập Dạy Đánh
- Gán và gỡ bỏ quyền học giá qua
10- - Gán và gỡ bỏ quyền trên Views theo giải
11 - Phân quyền dựa trên Role tình quyết
huống tình
- Bài tập
huống
- Thực hiện đề tài học tập
G1.1 3 Nghiên Đánh
B/ Các nội dung cần tự học ở nhà: (12) G1.2 3 cứu và giá qua
G4.1 4 luyện giải
- Chương 18 và 20 trong Part VI
G4.2 4 tập quyết
- Làm các bài tập được giao
tình
- Thực hiện đề tài huống
học tập
12-
Chương 6: CHỈ MỤC (6/6/18)
14
A/ Các nội dung và PPGD chính trên lớp: G1.1 3 Thuyết Thực
(12) G1.2 3 trình, hiện dự
Nội dung GD lý thuyết: G3.1 3 và theo án học
G3.2 4 nhóm tập
- Tổng quan
- Các tính chất của chỉ mục
- Chỉ mục đơn mức Dạy Đánh
học giá qua
- Chỉ mục đa mức
theo giải
- Chỉ mục đa mức động sử dụng B-tree và tình quyết
B+-tree huống tình
huống
4
- Chỉ mục trên nhiều khóa học tập
- Bài tập
- Thực hiện đề tài
G1.1 3 Nghiên Đánh
G1.2 3 cứu và giá qua
B/ Các nội dung cần tự học ở nhà: (18) G4.1 4 luyện giải
+ Làm các bài tập được giao G4.2 4 tập quyết
+ Thực hiện đề tài tình
huống
học tập

15 Ôn tập

11. Đánh giá kết quả học tập:


- Thang điểm: 10
- Kế hoạch kiểm tra như sau:
Chuẩn Trình Phương Công
Hình
Thời đầu ra độ pháp cụ Tỉ lệ
thức Nội dung
điểm đánh năng đánh đánh (%)
KT
giá lực giá giá
Bài tập 50
Ràng buộc, khung nhìn, Tuần G1.1 3 Thực Bài tập 10
trigger 3 G1.2 3 hiện dự nhóm
án học
BT# G3.1 3
tập
1 G3.2 4

Lập trình cơ sở dữ liệu theo Tuần G2.1 4 Thực Bài tập 10


yêu cầu của từng bài toán cụ 5, 6 G2.2 4 hiện dự nhóm
BT# thể G3.1 3 án học
2 G3.2 4 tập
G4.1 4
G4.2 4
Quản lý giao dịch Tuần G1.1 3 Thực Bài tập 10
8, 9 G1.2 3 hiện dự nhóm
BT# G3.1 3 án học
3 G3.2 4 tập

Bảo mật và phân quyền Tuần G1.1 3 Thực Bài tập 10


BT# 11 G1.2 3 hiện dự nhóm
4 G3.1 3 án học
G3.2 4 tập
Chỉ mục Tuần G1.1 3 Thực Bài tập 10
BT# 13-14 G1.2 3 hiện dự nhóm
5 G3.1 3 án học
G3.2 4 tập

5
Project cuối kỳ 50
Làm việc nhóm theo project Tuần G1.1 3 Thực Báo cáo
cụ thể cho từng nhóm 3-15 G1.2 3 hiện dự theo
G2.1 4 án học nhóm
BL# G2.2 4 tập
1 G3.1 3
G3.2 4
G4.1 4
G4.2 4

CĐR Hình thức kiểm tra


môn học BT #1 BT #2 BT #3 BT#4 BT#5 BL#1
G1.1 x x x x x
G1.2 x x x x x
G2.1 x x
G2.2 x x
G3.1 x x x x x x
G3.2 x x x x x x
G4.1 x x
G4.2 x x

12. Tài liệu học tập


1. Raghu Ramarkrishnan, Johannes Gehrke. Database Management System. 3rd Edition,
Mc Graw Hill, 2003.
2. Tutorials Point, Database Management System, www.tutorialspoint.com, 2015.
3. Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom. Database Systems, the
Complete Book, 2nd Edition, Prentice Hall, 2009
4. Ramez Elmasri, Shamkant B. Navathe. Fundamentals of Database Systems. 6nd
Edition, Addison Wesley, 2011
5. Silberschatz,Korth and Sudarshan, Database System Concepts (6th Edition), McGraw-
Hill, 2010.

13. Ngày phê duyệt lần đầu: 30/6/2018


14. Cấp phê duyệt:
Trưởng khoa Trưởng BM Nhóm biên soạn

15. Tiến trình cập nhật ĐCCT


Lần 1: Nội Dung Cập nhật ĐCCT lần 1: ngày tháng năm <người cập nhật ký
và ghi rõ họ tên)

6
Tổ trưởng Bộ môn:

You might also like