... s hay các danh sách s p x p; m cệ ỉ ố ắ ế ở ứ
lôgic trên c s rút g n các bi u th c bi u di n c cơ ở ọ ể ứ ể ễ
câu h i, vv ỏ
9
ph n t c a Y. Trên c s h tiên đ c a Armstrong,ầ ử ủ ơ ở ệ ề ủ ... ướ ệ ử ụ ế ứ
v c s d li u vào th c ti n ngày càng tr lên c nề ơ ở ữ ệ ự ễ ở ầ
thi t. ế
Trong bài gi ng này chúng tôi cung c p cho sinhả ấ
viên nh ng ki n th c c b n nh t v c s d li u.ữ ế ứ ... s dể ứ ụ ế ứ ề ơ ở ữ
li u vào th c ti n và ti p t c nghiên c u h c t pệ ự ễ ế ụ ứ ọ ậ
đ c các môn tin h c khác.ượ ọ
Giáo trình g m 4 ch ng chính (Ngoài ch ngồ ươ ươ
m đ u và tài li u tham kh...
... gian
và thời gian)
7-2010 Cơsở lập trình
19
1.4.1 Lập trình hướng thủ tục
1.4.2 Lập trình hướng đối tượng
7-2010 Cơsở lập trình
21
[1] Đỗ Xuân Lôi – Cấu trúc dữliệu và giải thuật – Nhà ... C
Chương 3: Mảng, xâu và con trỏ
Chương 4: Hàm và macro
Chương 5: Kiểu dữliệucó cấu trúc
7-2010 Cơsở lập trình
2
7-2010 Cơsở lập trình
27
Mr. Định
Mrs. Hương
Mrs. Hải Mr. Sơn
Mr. Chiến
Mrs. ... 6: Tối ưu chương trình (bảo trì)
7-2010 Cơsở lập trình
17
Ví dụ: sơ đồ tổ chức chức năng của nhà cơ quan, Bài toán
về dãy sốchức năng/hàm?
7-2010 Cơsở lập trình
24
1.5.1 Kỹ thuật thiết...
... DAU KHA 100,000 23 Nguyen Thi Kim Ngan 04-03-69 178 Vo T. Trang F11 QTB Tho uon toc
BÀI TẬP - MÔN CSDL
BÀI TẬP 3
Mộït trung tâm ngoại ngữ muốn tin học hoá công tác quản lý ghi danh và kết quả ... BÀI TẬP - MÔN CSDL
BIENLAI GIAOVIEN
MAKH MALH MAHV SOBL DIEM KQUA XEPLOAI TIENNOP MAGV HOTEN NTNS DC
PT197...
...
cung cấp bởi hÃng S2
Bộ Môn ĐTTH - Khoa ĐTVT, Đại Học BKHN. Cơsởdữliệu
- Chương I. Tổng quan về CSDL
2
Néi dung
1.1. Khái niệm cơ bản về cơsởdữ liệu
1.1.1. Cơsởdữliệu (CSDL) là gì?
1.1.2. ... language
ã
Data, Meta-data
Bộ Môn ĐTTH - Khoa ĐTVT, Đại Học BKHN. Cơsởdữliệu
- Chương I. Tổng quan về CSDL
3
1.1. Khái niệm cơ bản về cơsởdữliệu
1.1.1. Cơsởdữliệu (CSDL) là gì?
ã
Đặc ... Model)
1.5. Tính độc lập dữliệu
1.6. Kết luËn
Bộ Môn ĐTTH - Khoa ĐTVT, Đại Học BKHN. Cơsởdữliệu
- Chương I. Tổng quan về CSDL
11
1.2. Kiến trúc một hệ cơsởdữliệu
1.2.2. Theo mặt cắt...
...
1.3.
H
H
ệ
ệ
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
1.3.1.
1.3.1.
Cơ
Cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
(Database)
(Database)
1.3.2.
1.3.2.
H
H
ệ
ệ
qu
qu
ả
ả
n
n
tr
tr
ị
ị
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
(
(
DataBase
DataBase
Management ...
H
H
ữ
ữ
u
u
ngh
ngh
ị
ị
Vi
Vi
ệ
ệ
t
t
–
–
H
H
à
à
n
n
,
,
Gi
Gi
á
á
o
o
tr
tr
ì
ì
nh
nh
H
H
ệ
ệ
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
Lê Ti
Lê Ti
ế
ế
n Vương
n Vương
, Nh
, Nh
ậ
ậ
p môncơ s
p môncơ s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u quan h
u quan h
ệ
ệ
Nguy
Nguy
ễ
ễ
n ...
d
d
ữ
ữ
li
li
ệ
ệ
u
u
,
,
thông
thông
tin,
tin,
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
,
,
h
h
ệ
ệ
qu
qu
ả
ả
n
n
tr
tr
ị
ị
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
,
,
h
h
ệ
ệ
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
1.5.
1.5.
Hãy
Hãy
nêu
nêu
c
c
á
á
c
c
nh
nh
ó
ó
m
m
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
s
s
ử
ử
d
d
ụ
ụ
ng
ng
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
...
... đồ vật lý )
Ánh xạ mức ngoài/mức khái niệm
Ánh xạ mức khái niệm/mức trong
Độc lập dữliệu mức logic
Độc lập dữliệu mức vật lý
2.3.2.
2.3.2.
Mô
Mô
h
h
ì
ì
nh
nh
hư
hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
Mô
Mô
h
h
ì
ì
nh
nh
hư
hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
d
d
ự
ự
a
a
trên
trên
cơ
cơ
s
s
ở
ở
c
c
á
á
c
c
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
M
M
ộ
ộ
t
t
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
ch
ch
ứ
ứ
a
a
c
c
á
á
c
c
thu
thu
ộ
ộ
c
c
t
t
í
í
nh
nh
đư
đư
ợ
ợ
c
c
lưu
lưu
tr
tr
ữ
ữ
trong
trong
c
c
á
á
c
c
bi
bi
ế
ế
n
n
th
th
ể
ể
hi
hi
ệ
ệ
n
n
ở
ở
bên
bên
trong
trong
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
M
M
ộ
ộ
t
t
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
còn
còn
ch
ch
ứ
ứ
a
a
c
c
á
á
c
c
ph
ph
ầ
ầ
n
n
mã
mã
thao
thao
t
t
á
á
c
c
trên
trên
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
, ... TRƯ
Ờ
Ờ
NG CƠ S
NG CƠ S
Ở
Ở
D
D
Ữ
Ữ
LI
LI
Ệ
Ệ
U
U
2.1.
2.1.
Ki
Ki
ế
ế
n
n
tr
tr
ú
ú
c
c
ANSI
ANSI
-
-
PARC 3
PARC 3
-
-
m
m
ứ
ứ
c
c
2.2.
2.2.
C
C
á
á
c
c
ngôn
ngôn
ng
ng
ữ
ữ
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
2.3. ...
g
g
ồ
ồ
m
m
thu
thu
ộ
ộ
c
c
t
t
í
í
nh
nh
kh
kh
ó
ó
a
a
l
l
à
à
MaHP
MaHP
(
(
mã
mã
h
h
ọ
ọ
c
c
ph
ph
ầ
ầ
n
n
)
)
Th
Th
ự
ự
c
c
th
th
ể
ể
MHOC (
MHOC (
môn
môn
h
h
ọ
ọ
c
c
):
):
g
g
ồ
ồ
m
m
thu
thu
ộ
ộ
c
c
t
t
í
í
nh
nh
kh
kh
ó
ó
a
a
l
l
à
à
MaMH
MaMH
(
(
mã
mã
môn
môn
h
h
ọ
ọ
c
c
),
),
c
c
á
á
c
c
thu
thu
ộ
ộ
c
c
t
t
í
í
nh
nh
TenMH
TenMH
(
(
tên
tên
môn
môn
h
h
ọ
ọ
c
c
),...
... S
ố
ố
h
h
ọ
ọ
c viên
c viên
…
…
Đ
Đ
ố
ố
i tư
i tư
ợ
ợ
ng Môn h
ng Môn h
ọ
ọ
c c
c c
ó
ó
thu
thu
ộ
ộ
c t
c t
í
í
nh Mã môn, Tên môn, S
nh Mã môn, Tên môn, S
ố
ố
t
t
í
í
n ch
n ch
ỉ
ỉ
…
…
Đ
Đ
ố
ố
i ... v
à
à
ứ
ứ
ng
ng
v
v
ớ
ớ
i môn h
i môn h
ọ
ọ
c l
c l
à
à
m
m
ộ
ộ
t mã s
t mã s
ố
ố
duy nh
duy nh
ấ
ấ
t đ
t đ
ể
ể
phân bi
phân bi
ệ
ệ
t v
t v
ớ
ớ
i m
i m
ọ
ọ
i môn h
i môn h
ọ
ọ
c kh
c kh
á
á
c"
c"
HocVien ...
V
V
í
í
d
d
ụ
ụ
:
:
MaMon TenMon SoDVHT
TCKT Tài chính - kế toán 4
KTCT Kinh tế chính trị 4
TOANC Toán Cơsở 4
LTCBC Lập trình căn bản C 5
3.4.2. Ph
3.4.2. Ph
é
é
p t
p t
í
í
nh quan h
nh quan h
ệ
ệ
X
X
á
á
c...
... thực thể
Ví d
ã Thuc tớnh S in thoi
ã Thuc tớnh Cụng vic của kiểu thực thể Nhân viên
Hệ cơsởdữ liệu
GV: ThS. Trịnh Thị Ngọc Linh
Trang
Trang
44
44
4.3.2. Khái quát hoá (tt)
Mã tài khoản
Số ... phát triển các mô hình dữ
liệu mà nó chứa đựng một vài thực thể và liên kết mức cao, từ
đó định nghĩa các thực thể và liên kết mức thấp hơn
Dưới lên trên: Bắt đầu từ mức cơ bản của thuộc tính ... Tên
Số điện thoại
Trang
Trang
47
47
4.5. Một ví dụ về thiết kế biểu đồ thực
thể liên kết
Mô tả bài
toán
Xác định các
kiểu thực
thể, các
thuộc tính và
kiểu liên kết
Vẽ biểu đồ
E-R
Trang
Trang
30
30
Phương...
...
bán
HRM
(Human
Resource
Management)
Phạm vi hệ thống
HỆ CƠSỞDỮ LIỆU
GV: ThS.Trịnh Thị Ngọc Linh
5.2. Tổng quan về thiết kế cơsởdữ liệu
Trước khi thiết kế CSDL, người thiết kế cần tập hợp ... động)
Thiết kế giao diện người dùng
5.1.9. Chuyển đổi dữliệu (tùy chọn)
Quá trình này để chuyển đổi dữliệu đã tồn tại vào cơ sở
dữliệu mới và và chuyển ứng dụng đã tồn tại chạy trên hệ
thống ... mới và hệ thống cũ
5.1.8. Thực hiện
Đây là quá trình sử dụng các hệ quản trị cơsởdữ liệu
để xây dựng cơsởdữ liệu
Trong quá trình này, có thể sử dụng các Hệ quản trị
CSDL như Microsoft...
... một tập hợp các quan
hệ thích hợp để hỗ trợ các yêu cầu dữliệu của một hoạt
động
Về cơ bản, các quy tắc chuẩn hoá loại bỏ các dư thừa dữ
liệu và những quan hệ phụ thuộc mâu thuẫn nhau giữa các
bảng
...
thụng tin
ã Không áp dụng được phụ thuộc hàm nào nữa. Khi đó kết luận
(R) mất thông tin
HỆ CƠSỞDỮ LIỆU
GV: ThS.Trịnh Thị Ngọc Linh
Bao đóng của tập phụ thuộc hàm
Ví dụ:
Cho F = {A → B, C ... (TITLE), và
lương (SAL) của nhân viên được lặp lại trong mỗi dự án
mà họ tham gia
Dị thường do dữliệu lặp
Xét quan hệ EMP: một nhân viên mới được nhận vào công
ty và chưa được phân công vào...
... http://www.ebook.edu.vn
7
Chương 1. Hệ quản trị cơsởdữ liệu
1.1. Quan niệm về Cơsởdữliệu
Cơ sởdữliệu (CSDL) là gì?
Định nghĩa: Một cơsởdữliệu (Database) là một tập hợp có cấu trúc các dữliệu tác nghiệp được
lưu ... quản trị cơsởdữliệu 7
1.1. Quan niệm về CSDL 7
1.2. Các khả năng của một hệ quản trị cơsởdữ liệu. 7
Chương 2. Cơsởdữliệu hướng đối tượng 9
2.1. Nhu cầu về hệ thống cơsởdữliệu hướng ... liệu
Hình 4.1. Kiến trúc tổng quan của kho dữ liệu
Trích dữ liệu
Làm sạch dữ liệu
Chuyển hoá dữ liệu
Tải dữ liệu
Làm tươi dữ liệu
CSDL
Tác
nghiệp
Kho dữ
liệu
Môi trường trợ giúp ra
quyết định
http://www.ebook.edu.vn
39
6....