... dụng
Hệ QTCSDL
4
Hệ
QTCSDL(3
)
cs
dl
cs
dl
Giáo án số 3: Lớp 12
Sinh viên thực hiện : Lê Vương Thiên
Giảng viên hướng dẫn : TS.Trần Doãn Vinh
Chương 1 :Khái niệmvề cơ sở dữliệu và hệquản tr c ... 7,5 6,7 8,3 8,1 7,5
Hình 1. Ví dụ hồ sơ học sinh
(1:Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào Đoàn)
1
4. Dặn dò:
5. Rút kinh nghiệm:
Chương1: Kháiniệmvề cơ sở dữliệu và hệquản trị cơ sở ... yêu cầu : HS nắm được kháiniệm CSDL là gì? Biết vai trò của
CSDL trong học tập và đời sống? Nắm kháiniệmhệ QTCSDL, hệ CSDL, sự
tương tác giữa các thành phần trong hệ CSDL.
b) Chuẩn bị đồ...
... presented in this paper.
Torn tiit.
Trong bai nay, chung t6i trinh bay ho cu'c dai ciia mqt so·
do
quan h~.
1. DEFINITIONS AND PRELIMINARY RESULTS
The relational datamodel which was introduced by...
... có thể tạo
CSDL trên máy
tính gọi là gì?
(hệ qtcsdl)
2. Cơ sở dữliệu là
gì?
Cơ sở dữliệu (CSDL-
Database) là tập hợp các
dữ liệu có liên quan với
nhau, chứa thông tin của
một đối tượng ... trong
hệ CSDL. Giải
thích vì sao em
sắp xếp như
vậy? (Xem Hình
2)
Dùng sơ đồ
tương tác ở trên
(H2) để phát
triển khái niệm:
Hệ thống CSDL
là gì?
Phần mềm ứng dụng
Hệ QTCSDL ... CSDL Hệ QTCSDL
Tiếng Anh là gì?
Là gì?
Chọn câu trả lời
để mô tả mối quan
hệ giữa các thành
phần
Trả lời:
a)1-3-2, b)1-2-3,
c)2-1-3
d) 3-1-2
Bỏ thành phần số
1, vẽ sơ đồ mô tả
quan...
... hệ
Dựa theo 6 bước trong phương pháp chuyển đổi từ một môhìnhdữliệu ER sang môhình
quan hệdữ liệu, chúng ta có môhìnhquanhệdữliệu như sau:
docgia(ma_docgia, ho, tenlot, ten, hinh).
thedocgia( ... Hướng dẫn thiết kế dữ liệu
CHUYỂN ĐỔI TỪ MÔHÌNH ER SANG MÔHÌNHDỮLIỆU
QUAN HỆ
I .Mô hìnhdữliệu ER
docgia
nguoilon treem
bao lanh 1 10 n
dausach
cuonsach
tuasach
co
1 ... n
dangky
0 n
0 n
phieumuon
lien quan
lien quan0 n
1 1
1 1
0 n
phieutra
co
1 1
1 1
thedocgia
cua
1 1
1 1
II. Sự chuyển đổi từ môhìnhdữliệu ER sang môhìnhdữliệuquan hệ
Dựa theo 6 bước trong phương...
... bày
Các kháiniệm của mô hình
- Thuộc tính (Attribute)
- Quanhệ (Relation)
- Bộ giá trị (Tuple)
Các thao tác cơ bản trên các quan hệ
- Phép thêm 1 bộ mới vào quan hệ
- Phép loại bỏ bộ khỏi quan hệ
- ... Nhóm
II
8
1.2 Quanhệ (Relation)
Quan hệ
–
Chứa dữliệu của 1 tập thực thể hoặc 1 tập liên
kết
–
Tên quan hệ
–
Tập hợp các dòng
Mỗi dòng chứa các giá trị tương ứng với dữliệu của 1
thực ... Phép sửa đổi giá trị của các thuộc tính của quan hệ
01/07/13 C@py Rjght 2008 by Nhóm
II
12
Định nghĩa hình thức và các ký hiệu của mô
hình dữliệuquanhệ (tham khảo)
01/07/13 C@py Rjght 2008...
... ngoại (Foreign key)
Các đặc trưng của quan hệ
Chuyển lược đồ E/R sang thiết kế quan hệ
Chương 3
Chương 3
Mô hìnhdữliệuquanhệ
Mô hìnhdữliệuquan hệ
3
Giới thiệu
Do tiến sĩ E. F. Codd ... tiết
Giới thiệu
Các kháiniệm của môhìnhquan hệ
Ràng buộc toàn vẹn
Các đặc trưng của quan hệ
Chuyển lược đồ E/R sang thiết kế quan hệ
7
Thuộc tính
Tên các cột của quan hệ
Mô tả ý nghĩa ... sang thiết kế quan hệ
2
Nội dung chi tiết
Giới thiệu
Các kháiniệm của môhìnhquan hệ
Ràng buộc toàn vẹn
Các đặc trưng của quan hệ
Chuyển lược đồ E/R sang thiết kế quan hệ
22
Khóa...
... của quanhệ r là duy nhất.
15/19
Chương 5
Mô hìnhdữliệuquan hệ
Phần 1
Tổng quanvềMôhìnhdữliệuquan hệ
7/19
Nội dung chính
Giới thiệu vềMôhìnhdữ liệu
Tổng quanvềMôhìnhdữliệu ... chọn sao cho nằm trong số các kiểu dữ
liệu mà hệ QT CSDL đó hỗ trợ
12/19
Môhìnhdữliệu là gì?
Mô hìnhdữliệu (Data Model) là cách ký hiệu để mô tả dữ
liệu hay thông tin. Nói chung, nó ... cập nhật nội dung quanhệ như
thêm, sửa hay xóa bộ.
14/19
Khóa của quan hệ
Có hai loại Khóa của quan hệ
Khóa của một thể hiện của quan hệ
Khóa của lược đồ của quan hệ: là khóa của mọi...
... ngoại
NNNN
HCSDL 19
19
Môhìnhdữliệuquan h Môhìnhdữliệuquan hệ
Là môhìnhquanhệ do EF.Codd đề xuất năm 1970
Gồm một hệ thống kháiniệm như quan hệ, bộ,
th ộ tí h khó hí h kh á iôtả dữ
th
u
ộ
c ... vẹn quan hệ.
Nền tảng lý thuyết của nó là kháiniệm lý thuyết tập hợp
tê á hệ tứ là tậ ủ ábộ iá t ị
t
r
ê
n c
á
c quan
hệ
,
tứ
c
là
tậ
p c
ủ
a c
á
c
bộ
g
iá
t
r
ị
Môhìnhdữliệuquan ... sửa đổi các bộ của quanhệ mà
khôn
g
bị sai hay mâu thuẩn dữliệu (data
inconsistency)
NNNN
HCSDL 37
37
Quanhệ (hay thể hiện quan hệ)
Một quanhệ r của lược đồ quanhệ R(A
1
, A
2
,
A
)kýhiệur(R)...
... sửa đổi các bộ của quanhệ mà
khôn
g
bị sai hay mâu thuẩn dữliệu (data
inconsistency)
NNNN
HCSDL 37
37
Quanhệ (hay thể hiện quan hệ)
Một quanhệ r của lược đồ quanhệ R(A
1
, A
2
,
A
)kýhiệur(R) ... relation)
22
quan h quanhệ nhnh
ịị phân (binary relation)phân (binary relation)
33
quan h quan hệ
tam phân (ternary relation)tam phân (ternary relation)
33
quan
h quan
hệ
tam
phân
(ternary
... của quanhệ (trừ dòng tiêu đề-
tê ủ áthộ tí h)
tê
n c
ủ
a c
á
c
th
u
ộ
c
tí
n
h)
Thể hiện dữliệu cụ thể của các thuộc tính
tron
g
quan hệ
NNNN
HCSDL 10
Ví dụvề bất thường dữ liệuVí dụ về...
... không th có 2 ượ ọ ể
tuple gi ng nhau trong cùng 1 quan h , t ng ố ệ ươ
t nh các record trong 1 file. Th t các ự ư ứ ự
tuple trong 1 quan h là không quan tr ng.ệ ọ
Relation instance is a set of ... 1-)=)20ơ ở ữ ệ ệ
◦
Là 1 t p h p h u h n các quan h (relations)ậ ợ ữ ạ ệ
◦
D li u đ c l u tr trong các quan h ữ ệ ượ ư ữ ệ
(b ng) ả
◦
Có nhi u m i quan h gi a các b ngề ố ệ ữ ả
22
D'DE&
D'DE&
... - ủ ỗ ả
◦
Đ b o toàn th c th thì m i quan h có 1 ể ả ự ể ỗ ệ
khóa chính và giá tr c a khóa chính ph i luôn ị ủ ả
h p l . ợ ệ
◦
“Trong m t quan h c s , m i thu c tính khóa ộ ệ ơ ở ọ ộ
chính...
... Giới thiệu
MôhìnhDữliệuQuanhệ (Relational Data
Model) dựa trên kháiniệmquan hệ.
Quanhệ là kháiniệm toán học dựa trên nền
tảng hình thức về lý thuyết tập hợp.
Môhình này do TS. ... hiện của quan hệ
2.5 Tân từ
2.6 Phép chiếu
2.7 Khóa
2.8 Lược đồ quanhệ và lược đồ CSDL
2.9 Hiện thực môhình ER bằng môhìnhdữliệuquan hệ.
Nội dung
10/12/2011
Cơ Sở DữLiệu - Khoa ... 10/12/2011
1
Chương 3:
Mô HìnhDữLiệuQuan Hệ
(Relational Data Model)
Cơ Sở Dữ Liệu
Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG
2
1. Giới thiệu
2. Các khái niệm
2.1 Thuộc tính
2.2 Quan hệ
2.3 Bộ giá trị
...
... 2
Chương 3: Môhìnhdữliệu
quan hệ
Các kháiniệmvềmôhìnhdữliệuquan hệ:
Mô hìnhdữliệuquan hệ
Các khái niệm
Định nghĩa toán học của quan hệ
Đặc trưng của quan hệ
Các ràng ... 1), (4, 3), (4, 5)}
Cơ sở dữliệu 1
Chương 3: Môhìnhdữliệu
quan hệ
Giảng viên: Nguyễn Công Thương
Email: thuongnc@gmail.com
3
Các khái niệm
Mô hìnhdữliệuquan hệ:
Được xây dựng dựa trên ... Đề-các
trên là một quanhệ trên n tập hợp
Trong môhìnhdữliệuquan hệ, mỗi tập D
i
là
miền giá trị của một thuộc tính
12
Đặc trưng của quan hệ
Các tuple trong quanhệ không cần thứ tự
Thứ...