Đề 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
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:
de_cuong_chi_tiet_hoc_phan_co_so_du_lieu_introduction_to_dat.pdf

