You are on page 1of 17

Trường Đại học Kỹ Thuật – Công Nghệ Cần Thơ

KHOA CÔNG NGHỆ THÔNG TIN

Giảng viên: ThS Đặng Thị Dung


dangthidung@ctuet.edu.vn

HỆ QUẢN TRỊ
CƠ SỞ DỮ LIỆU

1
http://www.ctuet.edu.vn/
• Tuần 01

Giới thiệu môn học


HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ


THỜI LƯỢNG HỌC PHẦN
01
TÊN HỌC PHẦN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
(Database Management System)
02

MÃ SỐ

03 02 tín chỉ Lý thuyết (30 tiết)


SỐ TÍN CHỈ 01 tín chỉ Thực hành 30 tiết
04
HỌC PHẦN CƠ SỞ DỮ LIỆU
TIÊN QUYẾT

Hệ quản trị Cơ sở dữ liệu 3 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
MỤC TIÊU MÔN HỌC

Xây Khai Quản


dựng thác trị

Cơ sở dữ liệu

Hệ quản trị Cơ sở dữ liệu 4 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
NỘI DUNG HỌC PHẦN

 Gồm 05 chương
 Mỗi chương sẽ gồm các
Gồm 07 chương
Mỗi
chủ điểm
Gồm 07 chương 01
Mỗi chương
chính và sẽ tậpcác
bàigồm cần
chủgiải
điểmquyết.
chính và bài tập cần giải quyết (nếu có)
chương sẽ gồm các chủ điểm chính và bài tập cần giải quyết (nếu có) LÝ THUYẾT

 Sinh viên sẽ cài đặt và giải quyết


các bài toán cơ sở dữ liệu trên hệ 02
quản trị CSDL SQL SERVER để
Sinh viên sẽ cài đặt và giải quyết các bài toán cơ sở dữ liệu trên phần mềm Microsoft SQL Server phiên bản 2008 theo yêu cầu của
hướng dẫn thực hành. Giáo viên hướng dẫn thực hành. THỰC HÀNH

Hệ quản trị Cơ sở dữ liệu 5 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
NỘI DUNG LÝ THUYẾT
CHƯƠNG 5 CHƯƠNG 1
TỔNG QUAN
TỐI ƯU HOÁ
VỀ HỆ QUẢN
TRUY VẤN TRỊ CSDL

CHƯƠNG 2
CHƯƠNG 4 HQT CÁC BIỆN
QUẢN LÝ PHÁP BẢO
CSDL MẬT CSDL
GIAO DỊCH VÀ
PHỤC HỒI

CHƯƠNG 3
NGÔN NGỮ
SQL VÀ T-SQL
Hệ quản trị Cơ sở dữ liệu 6 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
Chương 1. TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL

1.1. Khái niệm


1.2. Chức năng của hệ quản trị CSDL
1.3. Các thành phần của một HQT CSDL
1.4. Kiến trúc hệ CSDL đa người dùng
Hệ quản trị Cơ sở dữ liệu 7 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
Chương 2. CÁC BIỆN PHÁP BẢO MẬT CSDL

2.1. An toàn trong CSDL


2.2. Cấp quyền
2.3. Khung nhìn
2.4. Sao lưu và phục hồi
Hệ quản trị Cơ sở dữ liệu 8 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
Chương 3. NGÔN NGỮ SQL VÀ T-SQL
3.1. Bảng dữ liệu và các đối tượng liên quan
3.2. Các câu lệnh truy vấn
3.3. Các kiểu dữ liệu
3.4. Ngôn ngữ kịch bản T-SQL
3.5. Thủ tục, hàm và trigger

Hệ quản trị Cơ sở dữ liệu 9 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
Chương 4. QUẢN LÝ GIAO DỊCH VÀ PHỤC HỒI

4.1. Giao dịch


4.2. Điều khiển cạnh tranh
4.3. Phục hồi giao dịch

Hệ quản trị Cơ sở dữ liệu 10 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
Chương 5. TỐI ƯU HOÁ TRUY VẤN

5.1. Đại số quan hệ


5.2. Cây phân tích truy vấn
5.3. Tối ưu hóa truy vấn định tính
5.4. Tối ưu hóa truy vấn định lượng
Hệ quản trị Cơ sở dữ liệu 11 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
NỘI DUNG THỰC HÀNH

1 ÔN TẬP TRUY VẤN

2 THỦ TỤC - HÀM

3 TRIGGER

Hệ quản trị Cơ sở dữ liệu 12 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
PHƯƠNG PHÁP GIẢNG DẠY
• Học qua ví dụ (learning by example):
• Ví dụ
• Giải thích
• Tổng quát hóa

• Cấu trúc bài giảng:


1. Mục đích: Mục tiêu của bài giảng
2. Yêu cầu: Các kiến thức, kỹ năng SV cần đạt
3. Nội dung
4. Tổng kết: Ôn lại các kiến thức đã truyền đạt
5. Kiểm tra kiến thức (trắc nghiệm, tự luận)
6. Bài tập (thực hành)
Hệ quản trị Cơ sở dữ liệu 13 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ
YÊU CẦU HỌC Ở NHÀ
• Để học tốt môn lập trình
• 1 tiết học ở trường phải học 3 tiết ở nhà
• Ở nhà
• Trước khi vào lớp: 1 tiết lên lớp = 1 tiết ở nhà
• đọc bài mới
• Thực hành theo ví dụ trên máy (nếu có thể)
• Sau khi vào lớp: 1 tiết lên lớp = 2 tiết ở nhà
• Học bài
• Thực hành theo ví dụ trên máy
• Làm bài tập.
• Thực hành, nếu gặp khó khăn
• Lật tập sách, gõ code vào /Search code trên internet
• Biên dịch, gỡ lỗi, chạy chương trình nhiều lần để hiểu.

0101000894 – Cơ sở dữ liệu 14 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ


HÌNH THỨC ĐÁNH GIÁ
Giữa kỳ: 40 %
Thi trắc nghiệm/ tự luận/ thực hành
trên máy tính

Cuối kỳ: 60%
Thi trắc nghiệm/ tự luận

0101000894 – Cơ sở dữ liệu 15 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ


HÌNH THỨC ĐÁNH GIÁ

Đây là môn học học LÝ THUYẾT kết hợp với thực hành

Phải đi học đầy đủ 100%

0101000894 – Cơ sở dữ liệu 16 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ


TÀI LIỆU THAM KHẢO
 Microsoft SQL Server 2012 Stored Procedure
Programming in T-SQL & .NET, Third Edition
 Beginning Microsoft SQL Server 2012 Administration
 Professional Microsoft SQL Server 2012 Programming
 Teach Yourself SQL in 21 Days, Second Edition
 Professional SQL Server 2000 Database Design
 Phạm Hữu Khang, Hoàng Đức Hải - Lập trình ứng dụng
chuyên nghiệp SQL Server 2000 toàn tập (Chương 11, 14,
18) - NXB Lao động Xã hội 2003
0101000894 – Cơ sở dữ liệu 17 ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ

You might also like