... 1
Bài Tập Lớn Môn Học
Nhập MônCơSởDữLiệu
1. Mục đích
Thông qua quá trình thực hiện bài tập lớn Môn học NhậpmônCơsởdữ
liệu , sinh viên được củng cố phần kiến ... quyền trên cơsởdữliệu của ứng dụng, thậm chí là server mà
ứng dụng đó đang chạy. Lỗi này thường xảy ra trên các ứng dụng web códữliệu
6
được quản lí bằng các hệ quản trị cơsởdữliệu như ... những kẻ tấn công lợi dụng lỗ hổng trong
việc kiểm tra dữliệunhập trong các ứng dụng web và các thông báo lỗi của hệ
quản trị cơsởdữliệu để "tiêm vào" (inject) và thi hành các...
... Thắng
1
Cơ sởDữliệu : Chuẩn hóa
Nh
Nh
ậ
ậ
p mônCơ s
p mônCơ s
ở
ở
D
D
ữ
ữ
li
li
ệ
ệ
u
u
Ph
Ph
ầ
ầ
n 5
n 5
–
–
Chu
Chu
ẩ
ẩ
n h
n h
ó
ó
a
a
Biên soạn : ThS.Phan Võ Minh Thắng
50
Cơ sởDữliệu ... Thắng
8
Cơ sởDữliệu : Chuẩnhóa
Ví dụ:
mộtmẫubáocáo
định kỳ tạicôngty.
Biên soạn : ThS.Phan Võ Minh Thắng
25
Cơ sởDữliệu : Chuẩnhóa
Biên soạn : ThS.Phan Võ Minh Thắng
41
Cơ sởDữliệu : Chuẩnhóa
Conversion ... Thắng
49
Cơ sởDữliệu : Chuẩnhóa
Dinner club table structure
Dinner club table structure
Biên soạn : ThS.Phan Võ Minh Thắng
39
Cơ sởDữliệu : Chuẩnhóa
Biên soạn : ThS.Phan Võ Minh Thắng
33
Cơ sở Dữ...
... Võ Minh Thắng
51
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
V
V
í
í
d
d
ụ
ụ
:
:
m
m
ố
ố
i
i
quan
quan
h
h
ệ
ệ
1:M
1:M
Biên soạn : ThS.Phan Võ Minh Thắng
53
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
V
V
í
í
d
d
ụ
ụ
: ... Võ Minh Thắng
56
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
V
V
í
í
d
d
ụ
ụ
:
:
m
m
ố
ố
i
i
quan
quan
h
h
ệ
ệ
N:M
N:M
Biên soạn : ThS.Phan Võ Minh Thắng
23
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
Bi
Bi
ể
ể
u
u
di
di
ể
ể
n
n
c
c
á
á
c
c
ph
ph
é
é
p
p
to
to
á
á
n
n
quan
quan
h
h
ệ
ệ
R(A
R(A
1
1
, ... Feet Model
Biên soạn : ThS.Phan Võ Minh Thắng
15
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
Biên soạn : ThS.Phan Võ Minh Thắng
35
Cơ sởDữ liệu: Môhìnhdữ liệu quan hệ
Ph
Ph
é
é
p
p
k
k
ế
ế
t
t
-
-
Join
Join
Figure...
... tập tin.
Thêm dữliệu vào tập tin.
Xóa dữliệu của tập tin
Sửa dữliệu của tập tin.
Liệt kê dữliệu của tập tin.
2. Quá trình quản lý dữ liệu
2.2 Cách tiếp cận cơsởdữliệu
Các yêu ... bảo trì dữ liệu.
Vấn đề chính:
Việc cập nhật dữliệu của một tập tin có thể dẫn
đến các mâu thuẫn dữ liệu.
Vi phạm tính toàn vẹn dữ liệu.
Dư thừa dữliệu
2. Quá trình quản lý dữ liệu
Quản ... ñôn
Thuoäc tính ph c hôïpứ
Cơ sởdữliệu (CSDL)
Cơ sởdữliệu là sự tập hợp có tổ chức các dữliệu
có liên quan luận lý với nhau được lưu trữ trong
các tập tin
Tập dữliệu này sẽ được lưu trữ...
... nhìn thấy
dữ liệu
Định nghĩa cấu trúc logic
của dữ liệu, dữliệu nào
được lưu trữ và mối
quan hệ giữa các dữ liệu
Định nghĩa cấu trúc các
tệp và các chỉ dẫn được
sử dụng trong cơsở dữ
liệu (cách ... trình
Dữ liệu
H
H
ệ
ệ
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
–
–
C
C
á
á
c
c
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
cơ
cơ
b
b
ả
ả
n
n
Cơ
Cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
:
:
Một tập hợp được chia sẻ của các dữliệu ... tượng:
◦ Hệ CSDL cho phép trình bày dữliệu ở một mức trừu tượng cho
phép, nhằm che bớt những chi tiết lưu trữ thật của dữ liệu
◦ Trừu tượng hóa dữ liệu
◦ Mô hình dữ liệu, Đối tượng, Thuộc tính của...
... thác cơsởdữliệu SQL
4.1. Giới thiệu SQL
4.2. Các lệnh định nghĩa dữ liệu
Tạo cấu trúc cơsởdữ liệu
Tạo bảng cơsởdữ liệu
Các ràng buộc toàn vẹn SQL
4.3. Các lệnh quản trị dữ liệu
4.3.1. Nhập ... quát về các hệ cơsở
dữ liệu (CSDL)
5 2 X
II. Mô hình thực thể - liên
kết (E/R)
2 3 X
III. Mô hình dữliệu quan hệ
và CSDL quan hệ.
5 2 X
IV. Ngôn ngữ khai thác cơ
sở dữliệu SQL
3 3 X
V. ... (thi viết): 60% trọng số điểm.
IV.TÀI LIỆU HỌC TẬP
[1]. Nguyễn Thế Dũng, Bài giảng Cơsởdữ liệu, ĐHSP Huế - 2001.
[2]. Hồ Thuần, Hồ Cẩm Hà, Các hệ cơsởdữ liệu, lý thuyết và thực hành, NXB Giáo...
... quyền trên cơsởdữliệu của ứng dụng, thậm chí là server mà
ứng dụng đó đang chạy. Lỗi này thường xảy ra trên các ứng dụng web códữliệu
6
được quản lí bằng các hệ quản trị cơsởdữliệu như ... những kẻ tấn công lợi dụng lỗ hổng trong
việc kiểm tra dữliệunhập trong các ứng dụng web và các thông báo lỗi của hệ
quản trị cơsởdữliệu để "tiêm vào" (inject) và thi hành các ... dựng dữliệu kiểm thử hướng truy vấn
Tìm hiểu các phương pháp và kỹ thuật xây dựng dữliệu kiểm thử hướng truy vấn:
kỹ thuật phân tích truy vấn, xử lý các phép toán truy vấn, sinh dữliệu cho...
... niệm Dữ liệu, Cơsởdữ liệu, Hệ Cơsởdữ liệu
1/. Khái niệm Dữliệu
- Dữliệu (data) có thể hiểu đơn giản là sốliệu như họ tên, địa chỉ, số điện thoại của
một học sinh hay một khách hàng,
- Dữ ... liệu phức tạp hơn có thể là hình ảnh, âm thanh, dữliệu đa phương tiện
(Multimedia), …
2/. Khái niệm Cơsởdữ liệu
- Cơsởdữliệu (Database: CSDL) có thể hiểu đơn giản là một tập hợp các dữ ... cận và
nhìn nhận việc thiết kế lược đồ cơsởdữliệu quan hệ một cách chặt chẽ trên cơsở các
phụ thuộc hàm được chỉ ra trên các thuộc tính của cơsởdữ liệu. Sau khi người thiết kế
chỉ ra các...
...
S
S
ố
ố
-
-
h
h
ó
ó
a
a
-
-
đơn
đơn
.
.
Biên soạn : ThS.Phan Võ Minh Thắng
17
Cơ sởDữliệu : Ràng buộctoànvẹn
Thông
Thông
tin
tin
•
•
N
N
ộ
ộ
i
i
dung:
dung:
Nh
Nh
ậ
ậ
p
p
môn
môn
Cơ S
Cơ S
ở
ở
D
D
ữ
ữ
Li
Li
ệ
ệ
u
u
Ph
Ph
ầ
ầ
n
n
6: ...
b
b
ị
ị
vi
vi
ph
ph
ạ
ạ
m
m
.
.
Biên soạn : ThS.Phan Võ Minh Thắng
1
Cơ sởDữliệu : Ràng buộc toàn vẹn
Nh
Nh
ậ
ậ
p
p
môn
môn
Cơ
Cơ
s
s
ở
ở
D
D
ữ
ữ
li
li
ệ
ệ
u
u
Ph
Ph
ầ
ầ
n
n
6 :
6 :
R
R
à
à
ng
ng
bu
bu
ộ
ộ
c
c
to
to
à
à
n
n
v
v
ẹ
ẹ
n
n
Biên ...
l
l
à
à
hai
hai
quan
quan
h
h
ệ
ệ
CHITI
CHITI
Ế
Ế
T_
T_
HĐ
HĐ
v
v
à
à
DM_H
DM_H
À
À
NG.
NG.
Biên soạn : ThS.Phan Võ Minh Thắng
8
Cơ sởDữliệu : Ràng buộctoànvẹn
Đi
Đi
ề
ề
u
u
ki
ki
ệ
ệ
n
n
c
c
ủ
ủ
a
a
RBTV
RBTV
R2 : "
R2 :...
... thi
ế
ế
t k
t k
ế
ế
Biên soạn : ThS.Phan Võ Minh Thắng
45
Cơ sởDữliệu : Mô hình thực thể kết hợp
Biên soạn : ThS.Phan Võ Minh Thắng
47
Cơ sởDữliệu : Mô hình thực thể kết hợp
Quan h
Quan h
ệ
ệ
đ
... soạn : ThS.Phan Võ Minh Thắng
11
Cơ sởDữliệu : Mô hình thực thể kết hợp
M
M
ứ
ứ
c quan ni
c quan ni
ệ
ệ
m
m
Biên soạn : ThS.Phan Võ Minh Thắng
46
Cơ sởDữliệu : Mô hình thực thể kết hợp
Biên ... tables
c tables
Biên soạn : ThS.Phan Võ Minh Thắng
42
Cơ sởDữliệu : Mô hình thực thể kết hợp
Biên soạn : ThS.Phan Võ Minh Thắng
3
Cơ sởDữliệu : Mô hình thực thể kết hợp
N
N
ộ
ộ
i dung
i dung
•
•
C
C
á
á
c...