Chương 0
Giới thiệu
THÔNG TIN MÔN HỌC
Tên môn học : Cơ sở dữ liệu
Bộ môn phụ trách
: Hệ thống Thông tin
Giảng viên phụ trách : Vũ Thị Mỹ Hằng
Thời lượng học : 45 LT + 30 TH
Địa điểm – Thời gian : E403, 15H10 – 17H30
Trao đổi liên lạc :
- Moodle (?) + Facebook
- Email (thật sự cần thiết) – Tiêu đề: [CSDL-]Chủ đề
(Nội dung email cần ghi rõ mssv, tên và lớp)
- I84 (từ 15H00 đến 19H00 thứ ba hàng tuần)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
2
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
3
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
4
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
5
MỤC TIÊU MÔN HỌC
Lý thuyết
•
•
•
Cung cấp kiến thức cơ bản về CSDL, hiểu được vai
trò quan trọng của CSDL
Biết cách thể hiện CSDL qua các lược đồ, mô hình
Vận dụng được các ngôn ngữ để thao tác trên dữ
liệu
Thực hành
•
Làm quen với HQT CSDL SQL Server và vận dụng
được ngôn ngữ SQL vào định nghĩa và truy xuất
dữ liệu
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
6
KIẾN THỨC SAU MÔN HỌC
Sau khi kết thúc môn, sinh viên có khả năng:
Hiểu được vai trò và ứng dụng của Cơ sở dữ liệu
Nắm vững được các khái niệm cơ bản của Cơ sở dữ
liệu
Phân tích và mô hình hóa được các cấu trúc đơn giản,
sử dụng mô hình ER và mô hình dữ liệu quan hệ (MHQH)
Chuyển đổi ER sang MHQH
Thao tác dữ liệu bằng ngôn ngữ SQL, Đại số quan hệ,
Phép tính quan hệ
Xác định được đặc trưng cho các loại ràng buộc toàn
vẹn
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
7
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
8
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
9
NỘI DUNG
CƠ SỞ DỮ LIỆU
MÔ HÌNH DỮ
LIỆU DỮ LIỆU
HỆ QUẢN TRỊ
CƠ SỞ DỮ LIỆU
NGÔN NGỮ CƠ
SỞ DỮ LIỆU
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
10
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
11
NỘI DUNG
ĐẶC TẢ
ZZZZZZZZZ
ZZZZZZZZZ
NHANVIEN (MANV, HONV, TEN, PHAI, …)
THANNHAN (MANV, TENTN, PHAI, …)
CODE
ZZZZZZZZZ
ZZZZZZZZZ
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
12
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
13
NỘI DUNG
CÚ PHÁP NGÔN
NGỮ
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
PHÂN TÍCH
TRUY VẤN
THỂ HIỆN NỘI
DUNG TRUY
VẤN BẰNG
NGÔN NGỮ
14
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
15
NỘI DUNG
QUY ĐỊNH
THỰC TẾ
RÀNG BUỘC
DỮ LIỆU
CODE
ZZZZZZZZZ
ZZZZZZZZZ
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
16
NỘI DUNG
Tổng quan CSDL
Mô hình thực thể kết hợp E – R
Mô hình dữ liệu quan hệ
SQL
Đại số quan hệ
Phép tính quan hệ (Tân từ)
Ràng buộc toàn vẹn
Dạng chuẩn và phụ thuộc hàm (*)
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
17
ĐÁNH GIÁ MÔN HỌC
Bài tập lý thuyết
:1đ
Thi lý thuyết giữa kỳ
:2đ
Thi lý thuyết cuối kỳ
:4đ
Thực hành
:3đ
Điểm +
: 1 đ 1.5 đ
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
18
QUY ĐỊNH
Sinh viên đi học và làm bài tập đầy đủ
Bỏ thi lý thuyết điểm tổng kết = 0
Deadline bài tập về nhà: 23H55 tối chủ nhật
1 bài tập copy điểm bài tập = 0
Thi lý thuyết giữa kỳ copy điểm giữa kỳ = 0
Thi lý thuyết cuối kỳ copy điểm tổng kết = 0
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
19
TÀI LIỆU HỌC TẬP
Giáo trình Cơ sở dữ liệu của Khoa Công nghệ
Thông tin
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
20
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM
21