Đề cương chi tiết học phần Cơ sở dữ liệu (Introduction to Database)

BM01.QT02/ĐNT-ĐT  
TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM  
KHOA CÔNG NGHỆ THÔNG TIN  
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. Thông tin chung về học phần  
- Tên học phần  
: Cơ sở dữ liệu (Introduction to Database)  
- Mã số học phần : 4021024  
- Số tín chỉ học phần: 4 tín chỉ  
- Thuộc chương trình đào tạo của bậc, ngành: Bậc Cao đẳng, ngành Công nghệ thông  
tin  
- Số tiết học phần:  
.
.
.
.
.
.
.
Nghe giảng lý thuyết  
Làm bài tập trên lớp  
Thảo luận  
: 30 tiết  
: 06 tiết  
: 03 tiết  
: 30 tiết  
Thực hành:  
Hoạt động theo nhóm : 06 tiết  
Thực tế:  
Tự học  
: … tiết  
:120 giờ  
- Đơn vị phụ trách học phần: Bộ môn Hệ thống thông tin/ Khoa Công nghệ thông tin  
2. Học phần trước: Nhập môn lập trình  
3. Mục tiêu của học phần:  
- Kiến thức:  
o Phát biểu được các loại mô hình trong cơ sở dữ liệu.  
o Nêu khái niệm CSDL và hệ quản trị CSDL.  
o Nêu cú pháp các ngôn ngữ truy vấn trong SQL.  
o Giải thích khái niệm CSDL và hệ quản trị CSDL.  
o Phân loại được các loại mô hình.  
o Thiết kế được mô hình ER, mô hình quan hệ và chuyển sang cài đặt trên  
máy tính.  
o Thực hiện giải quyết các bài toán trong thực tế.  
o Giải thích các tình huống ứng dụng trong thực tế.  
o Có sự linh hoạt trong quá trình sử dụng các loại mô hình.  
- Kỹ năng:  
o Kỹ năng cá nhân và nghề nghiệp  
o Kỹ năng làm việc theo nhóm và giao tiếp  
1
- Thái độ, chuyên cần: Hình thành ý tưởng, thiết kế, triển khai và vận hành trong  
bối cảnh doanh nghiệp và xã hội  
4. Chuẩn đầu ra:  
Nội dung  
Đáp ứng  
CĐR CTĐT  
Kiến thức 4.1.1.  
K1  
Phát biểu được các loại mô hình trong cơ sở dữ liệu.  
Nêu khái niệm CSDL và hệ quản trị CSDL.  
Nêu cú pháp ngôn ngữ truy vấn đại số quan hệ; ngôn  
ngữ truy vấn SQL.  
Giải thích khái niệm CSDL và hệ quản trị CSDL.  
4.1.2.  
K2  
Phát biểu được bài toán quản lý ở quy mô vừa và nhỏ  
bằng lời.  
Phân tích các yêu cầu trong bài toán để chuyển sang sơ  
đồ ERD.  
Chuyển từ mô hình ERD sang mô hình dữ liệu quan  
hệ.  
Cài đặt trực tiếp trên SQL.  
4.1.3.  
K3  
S1  
Nhận biết được các loại mô hình trong cơ sở dữ liệu.  
Xây dựng một cơ sở dữ liệu cho phần mềm quản lý.  
Kỹ năng  
4.2.1.  
Phân loại được các loại mô hình.  
Thiết kế được mô hình ER, mô hình quan hệ và  
chuyển sang cài đặt trên máy tính.  
4.2.2.  
S2  
Thực hiện giải quyết các bài toán trong thực tế.  
Giải thích các tình huống ứng dụng trong thực tế.  
2
Đưa ra kế hoạch quản lý một đơn vị, sau đó phân tích  
các yêu cầu quản lý để đưa ra mô hình cụ thể cho bài  
toán. Hiện thực được trên máy tính  
4.2.3.  
S3  
Có sự linh hoạt trong quá trình sử dụng các loại mô  
hình.  
Tổ chức nhóm thông qua cách làm việc nhóm.  
Sự hợp tác giữa các thành viên trong nhóm và một số  
sinh viên làm nhóm trưởng sẽ biết cách tổ chức và  
điều hành nhóm.  
Thái độ  
4.3.1. Tôn trọng bản quyền tác giả, sử dụng phần mềm hợp A1  
pháp  
4.3.2.  
A2  
Tôn trọng nội quy lớp học, tham gia lớp học đầy đủ và  
đúng giờ.  
Có tinh thần chuẩn bị bài trước khi đến lớp và tinh  
thần học tập tích cực trong lớp học.  
4.3.3. Sẵn sàng phân tích các yêu cầu để thiết lập các loại A3  
mô hình và cài đặt trên SQL.  
5. Mô tả tóm tắt nội dung học phần:  
Môn học cung cấp cho sinh viên các kiến thức sau:  
Các khái niệm cơ bản của một hệ cơ sở dữ liệu.  
Mô hình dữ liệu quan hệ.  
Những ràng buộc toàn vẹn trong CSDL quan hệ.  
Ngôn ngữ đại số quan hệ, SQL, ngôn ngữ tân từ.  
Giới thiệu về một số hệ quản trị cơ sở dữ liệu như Oracle, SQL-Server  
3
6. Nội dung và lịch trình giảng dạy:  
- Các học phần lý thuyết:  
Buổi/  
Tiết  
Hoạt động của  
giảng viên  
Hoạt động của  
sinh viên  
Giáo trình  
chính  
Tài liệu  
tham khảo  
Nội dung  
Ghi chú  
1/3 Chương 1: Tổng quan  
về cơ sở dữ liệu  
- Giới thiệu nội dung học  
phần  
- Nghe giảng, ghi  
chú  
Xem tr. 42-45  
cuốn [1]  
Đọc thêm nội Giải quyết mục  
dung trong tài tiêu:  
1.1Giới thiệu  
1.2Quá trình phát triển  
1.3Người sử dụng CSDL - Thuyết giảng  
1.4Kiến trúc và các tính  
năng của hệ quản trị  
CSDL  
- Giới thiệu nội quy học  
phần  
- Trả lời câu hỏi  
- Thảo luận  
- Đặt câu hỏi  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
liên quan đến  
nội dung học  
[2], [3]  
4.3.2  
- Hướng dẫn cách xây  
dựng nhóm và làm việc  
nhóm  
1.5Kiến trúc của một hệ  
- Lấy ví dụ thực tế để minh  
quản trị cơ sở dữ liệu hoạ  
- Giải đáp thắc mắc của  
sinh viên  
2/3 1.6Mô hình dữ liệu  
1.7Một số ứng dụng  
CSDL  
- Thuyết giảng  
- Gợi ý các đề tài để sinh  
viên đăng ký là nhóm  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
Xem tr. 259 –  
261 cuốn [1]  
Đọc thêm nội Giải quyết mục  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
1.8Kết luận  
- Lấy ví dụ thực tế để minh - Thảo luận làm bài  
liên quan đến  
nội dung học  
[2], [3]  
4.2.1; 4.2.2; 4.2.3;  
4.3.2  
Chương 2: Mô hình  
thực thể kết HỢP ER  
(Entity-relationship)  
hoạ  
tập  
- Giải đáp thắc mắc của  
sinh viên  
- Đặt câu hỏi  
- Sửa bài tập  
2.1 Quá trình thiết kế Cơ - Cho làm bài tập (cá  
sở dữ liệu  
nhân/nhóm)  
2.2 Mô hình thực thể kết  
hợp  
4
3/3 2.2 Thiết kế mô hình ER - Thuyết giảng  
2.3 Bài tập minh hoạ - Sửa bài tập  
2.4 Chuyển mô hình E/R - Giải đáp thắc mắc của  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 262-  
267; 361-364  
cuốn [1]  
Đọc thêm nội Giải quyết mục  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
sang mô hình quan hệ  
2.5 Các ký hiệu dùng  
trong ERD  
2.6 Các ký hiệu dùng  
trong UML  
sinh viên  
liên quan đến  
nội dung học  
[2], [3]  
4.2.1; 4.2.2; 4.2.3;  
4.3.2  
- Đặt câu hỏi  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Đặt câu hỏi  
- Sửa bài tập  
- Sửa bài tập  
Bài tập cuối chương  
4 /3 Chương 3: Mô hình dữ - Thuyết giảng  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 39-48;  
323-329 cuốn  
[1]  
Đọc thêm nội Giải quyết mục  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
liệu quan hệ  
- Giải đáp thắc mắc của  
3.1 Giới thiệu  
sinh viên  
- Đặt câu hỏi  
- Ví dụ thực tế  
- Công bố tên đề tài được  
duyệt và không được duyệt - Sửa bài tập  
tại sao?  
- Cho làm bài tập (cá  
nhân/nhóm)  
liên quan đến  
nội dung học  
[2], [3]  
4.2.1; 4.2.2; 4.2.3;  
4.3.2  
3.2 Các khái niệm của mô  
hình quan hệ  
3.3 Ràng buộc toàn vẹn  
Ví dụ minh hoạ và bài tập  
3.4 Các đặc trưng của  
quan hệ  
- Đặt câu hỏi  
- Sửa bài tập  
5/3 3.5 Chuyển lược đồ E/R  
sang thiết kế quan hệ  
Bài tập cuối chương  
Chương 4: Sql –  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
- Nghe giảng, ghi  
chú  
Xem tr. 57 – 74 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.2.1; 4.2.2; 4.2.3;  
4.3.1; 4.3.2  
Structured Query  
Language  
4.1 Giới thiệu ngôn ngữ  
truy vấn dữ liệu  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
5
4.2 Định nghĩa dữ liệu  
6/3 4.3 Các kiểu dữ liệu  
4.4 Các lệnh định nghĩa  
dữ liệu  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 74 - 83 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
Bài tập minh hoạ  
4.5 Phép toán quan hệ  
Bài tập minh hoạ  
4.6 Tạo dữ liệu (CSDL,  
bảng)  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.2.3; 4.3.1; 4.3.2  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Đặt câu hỏi  
- Sửa bài tập  
- Sửa bài tập  
Bài tập minh hoạ  
7/3 4.7 Nhập dữ liệu  
Bài tập minh hoạ  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 90 – 98 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
4.8 Cập nhật dữ liệu  
Bài tập áp dụng  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.2.3; 4.3.1; 4.3.2  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Đặt câu hỏi  
- Sửa bài tập  
- Sửa bài tập  
8/3 4.9 Câu truy vấn đơn giản - Thuyết giảng  
Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của  
- Nghe giảng, ghi  
chú  
Xem tr. 113-120 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
4.10 Câu truy vấn lồng  
Ví dụ minh hoạ và bài tập - Đặt câu hỏi  
- Ví dụ thực tế  
sinh viên  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
- Làm bài kiểm tra  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
liên quan đến  
nội dung học  
[2], [3]  
4.2.3; 4.3.1; 4.3.2  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
- Cho làm bài kiểm tra  
6
9/3 4.11 Các hàm kết hợp  
- Thuyết giảng  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 84-90;  
128-142 cuốn  
[1]  
Đọc thêm nội Giải quyết mục  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của  
4.12 Câu truy vấn phức  
tạp  
Ví dụ minh hoạ và bài tập - Ví dụ thực tế  
áp dụng  
sinh viên  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.2.3; 4.3.1; 4.3.2  
4.3.3  
- Cho làm bài tập (cá  
- Đặt câu hỏi  
- Sửa bài tập  
nhân/nhóm)  
- Sửa bài tập  
- Thuyết giảng  
10/3 4.13 Tạo khung nhìn  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
- Làm bài kiểm tra  
Xem tr. 120-127 Đọc thêm nội Giải quyết mục  
cuốn [1]  
Ví dụ minh hoạ và bài tập - Giải đáp thắc mắc của  
áp dụng sinh viên  
4.14 Cập nhật trên khung - Đặt câu hỏi  
nhìn - Ví dụ thực tế  
4.15 Truy vấn trên khugn - Cho làm bài tập (cá  
nhìn nhân/nhóm)  
Ví dụ minh hoạ và bài tập - Sửa bài tập  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
liên quan đến  
nội dung học  
[2], [3]  
4.2.3; 4.3.1; 4.3.2  
4.3.3  
áp dụng  
- Cho làm bài kiểm tra  
11/3 Bài tập tổng hợp tổng kết - Thuyết giảng  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
- Làm bài kiểm tra  
Đọc lại các nội  
dung đã học để  
làm bài kiểm tra  
Giải quyết mục  
tiêu:  
4.1.1; 4.1.2; 4.1.3;  
4.2.2; 4.2.3; 4.3.1;  
4.3.2; 4.3.3  
chương  
- Giải đáp thắc mắc của  
Làm bài kiểm tra  
sinh viên  
- Đặt câu hỏi  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
- Cho làm bài kiểm tra  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
12/3 Chương 5. Đại số quan  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
Xem tr. 217-239 Đọc thêm nội Giải quyết mục  
hệ  
cuốn [1]  
dung trong tài tiêu:  
liệu tham khảo  
5.1 Giới thiệu  
7
5.2 Đại số quan hệ và các - Đặt câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
liên quan đến  
nội dung học  
[2], [3]  
4.1.1; 4.1.2; 4.1.3;  
4.2.2; 4.2.3; 4.3.1;  
4.3.2  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
phép toán trên quan hệ  
5.3 Phép chọn  
5.4 Phép chiếu  
Ví dụ minh hoạ và bài tập  
áp dụng  
13/3 5.5 Phép kết  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
Xem tr. 245-248 Đọc thêm nội Giải quyết mục  
5.6 Phép chia  
5.7 Các phép toán khác  
cuốn [1]  
dung trong tài tiêu:  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.3.1; 4.3.2  
5.8 Các thao tác cập nhật  
trên quan hệ  
Bài tập áp dụng  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Đặt câu hỏi  
- Sửa bài tập  
- Sửa bài tập  
14/3 Chương 6: Ràng buộc  
toàn vẹn  
- Thuyết giảng  
- Giải đáp thắc mắc của  
sinh viên  
- Nghe giảng, ghi  
chú  
- Trả lời câu hỏi  
- Thảo luận làm bài  
tập  
- Đặt câu hỏi  
- Sửa bài tập  
- Làm bài kiểm tra  
Xem tr. 269-272 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
6.1 Khái niệm  
6.2 Các đặc trưng của  
RBTV  
6.3 Ràng buộc trên một  
quan hệ  
Bài tập minh hoạ  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
- Đặt câu hỏi  
liên quan đến  
nội dung học  
[2], [3]  
4.3.1; 4.3.2  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
- Cho làm bài kiểm tra  
- Thuyết giảng  
- Ôn lại toàn bộ kiến thức chú  
học phần - Trả lời câu hỏi  
15/3 6.3 Ràng buộc trên một  
quan hệ (tt)  
- Nghe giảng, ghi  
Xem tr. 269-274 Đọc thêm nội Giải quyết mục  
cuốn [1]  
dung trong tài tiêu:  
Bài tậm áp dụng  
liệu tham khảo 4.1.1; 4.1.2; 4.1.3;  
6.4 Ràng buộc trên nhiều - Giải đáp thắc mắc của  
quan hệ sinh viên  
- Thảo luận làm bài  
tập  
liên quan đến  
4.3.1; 4.3.2  
8
Bài tập cuối chương  
- Đặt câu hỏi  
- Đặt câu hỏi  
- Sửa bài tập  
nội dung học  
[2], [3]  
- Ví dụ thực tế  
- Cho làm bài tập (cá  
nhân/nhóm)  
- Sửa bài tập  
- Các học phần thực hành:  
Buổi/  
Tiết  
Hoạt động của  
giảng viên  
Hoạt động của  
sinh viên  
Giáo trình  
chính  
Tài liệu  
tham khảo  
Nội dung  
Ghi chú  
1/3 Bài 1: Giới thiệu về phần mềm; - Thuyết giảng  
Hướng dẫn tạo CSDL; Sử dụng - Hướng dẫn sinh viên  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
- Làm bài tập  
Đọc thêm các tài Giải quyết mục tiêu  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
CSDL; Tạo bảng đơn giản với  
các giá trị tăng tự động, mặc  
định; bằng hai cách. Thay đổi  
cấu trúc dữ liệu  
thực hiện  
2/3 Bài 2: Tạo CSDL; Tạo ràng  
buộc trên CSDL; Tạo sơ đồ  
CSDL  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
3/3 Bài 3: Sao lưu CSDL; Nhập  
liệu cho CSDL  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
4/3 Bài 4: Truy vấn  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
9
5/3 Bài 5: Truy vấn; Cập nhật dữ - Thuyết giảng  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu  
- Hướng dẫn sinh viên  
thực hiện  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
6/3 Bài 6: Truy vấn  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
7/3 Bài 7: Truy vấn; Tạo khung  
nhìn; Cập nhật khung nhìn  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
- Chấm bài tập sinh viên  
8/3 Bài 8: Truy vấn  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
9/3 Bài 9: Tạo mới CSDL và truy  
vấn  
- Thuyết giảng  
- Hướng dẫn sinh viên  
thực hiện  
- Nghe giảng, ghi Cuốn [1]  
chú  
- Trả lời câu hỏi  
Đọc thêm các tài Giải quyết mục tiêu:  
liệu tham khảo  
4.1.1; 4.1.2; 4.1.3;  
4.3.1; 4.3.2; 4.3.3  
- Sửa lỗi cho sinh viên và - Làm bài tập  
giải thích  
- Chấm bài tập sinh viên  
10/3 Bài 10: Thi  
Coi thi và chấm điểm  
Làm bài thi  
10  
7. 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.  
- Tham gia tối thiểu 50% giờ thực hành và giải tất cả bài tập.  
- Tham dự kiểm tra thực hành.  
- Tham dự thi kết thúc học phần.  
- Chủ động tổ chức thực hiện giờ tự học.  
8. Đánh giá kết quả học tập của sinh viên:  
8.1. Cách đánh giá  
Sinh viên được đánh giá tích lũy học phần như sau:  
T Thành Điểm thành phần  
Quy định  
Trọng  
số  
Mục  
tiêu  
T
phần  
Điểm chuyên cần  
- Tham dự ít nhất 80% số  
tiết học  
4.3.2  
30%  
70%  
Thực  
hành  
1
30%  
70%  
Điểm thi thực hành - Tham gia ít nhất 50% số  
4.1.3  
4.1.4  
4.2,4.3  
4.1  
giờ  
- Làm bài trên máy  
- Thi viết (90 phút)  
- Bắt buộc dự thi  
Điểm thi kết thúc  
học phần  
Lý  
thuyết  
4.2  
2
8.2. Cách tính điểm  
- Điểm đánh giá thành phần 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 học phần là tổng điểm của tất cả các điểm đánh giá thành phần của 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.  
9. Tài liệu học tập:  
9.1. Giáo trình chính:  
[1] Database System Concepts, Abraham Silberschatz, Henry Korth and S  
Sudarshan, Mc Graw Hill, 2011.  
9.2. Tài liệu tham khảo:  
[2] A First course in Database Systems, Feffrey D. Ullman, 2007, Prentice Hall.  
[3] Nguyên lý các hệ cơ sở dữ liệu và cơ sở tri thức, JEFFREY D. ULLMAN,  
NXB Thống kê, 1998.  
11  
10. Hướng dẫn sinh viên tự học:  
Lý  
Thực  
Tuần/  
Nội dung  
Buổi  
thuyết hành Nhiệm vụ của sinh viên  
(tiết) (tiết)  
1
Chương 1: Tổng quan về cơ sở  
dữ liệu  
1.1Giới thiệu  
3
0
- Chuẩn bị:  
+ Tìm hiểu về học phần  
CSDL  
1.2Quá trình phát triển  
1.3Người sử dụng CSDL  
1.4 Kiến trúc và các tính năng của  
hệ quản trị CSDL  
+ Tìm hiểu các tài liệu  
liên quan đến học phần.  
+ Đọc tài liệu [1]  
1.5 Kiến trúc của một hệ quản trị  
cơ sở dữ liệu  
2
1.4Mô hình dữ liệu  
3
0
- Chuẩn bị:  
1.7 Một số ứng dụng CSDL  
1.8 Kết luận  
Chương 2: Mô hình thực thể  
kết hợp ER (Entity-  
relationship)  
2.1 Quá trình thiết kế Cơ sở dữ  
liệu  
2.2 Mô hình thực thể kết hợp  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 2  
+ Ôn lại nội dung của  
buổi 1  
+ Tra cứu nội dung về các  
loại mô hình trong CSDL  
+ Đọc thêm tài liệu tham  
khảo  
3
2.2 Thiết kế mô hình ER  
2.3 Bài tập minh hoạ  
2.4 Chuyển mô hình E/R sang mô  
hình quan hệ  
2.5 Các ký hiệu dùng trong ERD  
2.6 Các ký hiệu dùng trong UML  
Bài tập cuối chương  
3
0
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 3  
+ Ôn lại nội dung buổi 2  
+ Cách thiết kế mô hình  
ER  
+ Tìm hiểu các kí hiệu  
liên quan đến mô hình  
+ Đọc thêm tài liệu tham  
khảo  
4
Chương 3: Mô hình dữ liệu  
quan hệ  
3.1 Giới thiệu  
3
0
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 4  
+ Ôn lại nội dung buổi 3  
+ Tìm hiểu các loại ràng  
buộc trong mô hình quan  
hệ  
3.2 Các khái niệm của mô hình  
quan hệ  
3.3 Ràng buộc toàn vẹn  
Ví dụ minh hoạ và bài tập  
3.4 Các đặc trưng của quan hệ  
+ Đọc thêm tài liệu tham  
khảo  
5
3.5 Chuyển lược đồ E/R sang  
thiết kế quan hệ  
Bài tập cuối chương  
Chương 4: Sql – Structured  
Query Language  
3
0
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 5  
+ Ôn lại nội dung buổi 4  
12  
4.1 Giới thiệu ngôn ngữ truy vấn  
dữ liệu  
4.2 Định nghĩa dữ liệu  
+ Tìm hiểu cách chuyển  
từ mô hình ER sang mô  
hình quan hệ  
+ Đọc thêm tài liệu tham  
khảo  
6
4.3 Các kiểu dữ liệu  
4.4 Các lệnh định nghĩa dữ liệu  
Bài tập minh hoạ  
4.5 Phép toán quan hệ  
Bài tập minh hoạ  
3
3
3
3
3
6
3
6
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 6  
+ Ôn lại nội dung buổi 4,  
5
+ Tìm hiểu các cách tạo  
CSDL  
+ Đọc thêm tài liệu tham  
khảo  
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 7  
+ Ôn lại nội dung buổi 6  
+ Tìm hiểu các cách nhập  
dữ liệu và cập nhật dữ  
liệu  
+ Đọc thêm tài liệu tham  
khảo  
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 8  
+ Ôn lại nội dung buổi 6,  
7
+ Tìm hiểu các loại truy  
vấn lồng trong SQL  
+ Đọc thêm tài liệu tham  
khảo  
4.6 Tạo dữ liệu (CSDL, bảng)  
Bài tập minh hoạ  
7
4.7 Nhập dữ liệu  
Bài tập minh hoạ  
4.8 Cập nhật dữ liệu  
Bài tập áp dụng  
8
4.9 Câu truy vấn đơn giản  
Ví dụ minh hoạ và bài tập  
4.10 Câu truy vấn lồng  
Ví dụ minh hoạ và bài tập  
9
4.11 Các hàm kết hợp  
10 - Chuẩn bị:  
+ Đọc tài liệu [1] nội  
Ví dụ minh hoạ và bài tập  
4.12 Câu truy vấn phức tạp  
Ví dụ minh hoạ và bài tập áp dụng  
dung liên quan buổi 9  
+ Ôn lại nội dung các  
buổi 6, 7, 8  
+ Tìm hiểu các hàm kết  
hợp trên SQL  
+ Đọc thêm tài liệu tham  
khảo  
- Chuẩn bị:  
10  
4.13 Tạo khung nhìn  
5
Ví dụ minh hoạ và bài tập áp  
dụng  
4.14 Cập nhật trên khung nhìn  
4.15 Truy vấn trên khugn nhìn  
Ví dụ minh hoạ và bài tập áp dụng  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 10  
+ Ôn lại nội dung các  
buổi 6, 7, 8, 9.  
13  
+ Tìm hiểu cách tạo  
khung nhìn  
+ Đọc thêm tài liệu tham  
khảo  
11  
12  
Bài tập tổng hợp tổng kết chương  
Làm bài kiểm tra  
3
3
0
0
- Chuẩn bị:  
+ Ôn lại nội dung các  
buổi trước  
+ Làm bài kiểm tra  
+ Đọc thêm tài liệu tham  
khảo  
Chương 5. Đại số quan hệ  
- Chuẩn bị:  
5.1 Giới thiệu  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 12  
+ Ôn lại nội dung buổi 11  
+ Tìm hiểu nội dung  
chuyển từ SQL sang đại  
số quan hệ  
5.2 Đại số quan hệ và các phép  
toán trên quan hệ  
5.3 Phép chọn  
5.4 Phép chiếu  
Ví dụ minh hoạ và bài tập áp dụng  
+ Đọc thêm tài liệu tham  
khảo  
13  
14  
5.5 Phép kết  
5.6 Phép chia  
5.7 Các phép toán khác  
3
3
0
0
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 13  
+ Ôn lại nội dung buổi 12  
+ Tìm hiểu các phép toán  
trên quan hệ  
+ Đọc thêm tài liệu tham  
khảo  
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 14  
+ Ôn lại nội dung buổi  
12, 13  
5.8 Các thao tác cập nhật trên  
quan hệ  
Bài tập áp dụng  
Chương 6: Ràng buộc toàn vẹn  
6.1 Khái niệm  
6.2 Các đặc trưng của RBTV  
6.3 Ràng buộc trên một quan hệ  
Bài tập minh hoạ  
+ Cách thiết kế mô hình  
ER  
+ Tìm hiểu các loại ràng  
buộc  
+ Đọc thêm tài liệu tham  
khảo  
15  
6.3 Ràng buộc trên một quan hệ  
(tt)  
Bài tậm áp dụng  
6.4 Ràng buộc trên nhiều quan hệ  
Bài tập cuối chương  
3
0
- Chuẩn bị:  
+ Đọc tài liệu [1] nội  
dung liên quan buổi 15  
+ Ôn lại nội dung 14 buổi  
trước  
+ Làm bài tập lấy điểm  
+ Đọc thêm tài liệu tham  
khảo  
14  
Thực hành:  
Sinh viên tự đọc và chuẩn bị bài tập thực hành ở nhà trước theo bảng lịch trình bên trên  
và tham khảo hướng dẫn trong tài liệu [1].  
Ngày… tháng…. Năm 201  
Trưởng khoa  
Ngày… tháng…. Năm 201  
Trưởng Bộ môn  
Ngày… tháng…. Năm 201  
Người biên soạn  
(Ký và ghi rõ họ tên)  
(Ký và ghi rõ họ tên)  
(Ký và ghi rõ họ tên)  
Ngày… tháng…. Năm 201  
Ban giám hiệu  
15  
pdf 15 trang yennguyen 15080 Free
Bạn đang xem tài liệu "Đề cương chi tiết học phần Cơ sở dữ liệu (Introduction to Database)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfde_cuong_chi_tiet_hoc_phan_co_so_du_lieu_introduction_to_dat.pdf