... 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...
... 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...
... 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 ... niệ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ệ
- Phép ... 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 ... thiệu
Các khái niệ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 cho các ... sang thiết kế quan hệ
2
Nội dung chi tiết
Giới thiệu
Các khái niệ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 ... 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ó gồm có ba phần:
Cấu trúc của dữliệu (Structure of ... 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ái niệm như quan hệ, bộ,
th ộ tí h khó hí h kh á iôtả dữ
th
u
ộ
c ... 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) ...
(ternary
relation)tam
phân
(ternary
relation)
nn quan h quanhệ n phânn phân
NNNN
HCSDL 13
13
Cơ sở dữliệuquanhệ Cơ sở dữliệuquanhệ
(Relational database)(Relational database)
Là...
... 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
... CSDL
Gồm nhiều lược đồ quan hệ
NNNN
HCSDL 9
Quanhệ có cấu trúc tốtQuan hệ có cấu trúc tốt
(Well(Well structured relation)structured relation)
Là một quanhệ có dư thừa dữliệu là tối
thiểu 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...
... 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 ... Giới thiệu
MôhìnhDữliệuQuanhệ (Relational Data
Model) dựa trên khái niệm quan hệ.
Quanhệ là khái niệ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. ... 10/12/2011
7
Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG 25
2.8 Lược đồ quanhệ (1)
Lược đồ quanhệ nhằm mục đích mô tả cấu
trúc của một quanhệ và các mối liên hệ giữa
các thuộc tính trong quanhệ đó.
Cấu...
... 2
Chương 3: Môhìnhdữliệu
quan hệ
Các khái niệm về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ứ...
... hỡnh d liu quan h
Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM
45
BA THÀNH PHẦN CỦA MÔHÌNH DL QUANHỆ
Tổ chức
dữ liệu
Thao tác
trên dữliệu
Ràng
buộc trên
dữ liệu
Khoa ... ĐƢƠNG
Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM
14
MỘT SỐ ĐẶC TRƢNG CỦA MÔHÌNHDỮ
LIỆU QUAN H
ã Th t ca cỏc b trong quan h
Hình 4.3. Hai thể hiện của quanhệ EMPLOYEE
TƢƠNG ...
Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM
3
MỘT SỐ ĐẶC TRƢNG CỦA MÔHÌNHDỮ
LIỆU QUAN H
ã Th t ca cỏc giỏ tr bờn trong một bộ
Hình 4.3. Hai thể hiện của quanhệ EMPLOYEE...
... Chương 3
Chương 3
Mô hìnhdữliệuquanhệ
Mô hìnhdữliệuquan hệ
Cơ sở dữliệu - Khoa CNTT - ĐH KHTN TPHCM 16
Ràng buộc toàn vẹn
RBTV (Integrity ... thiệu
Các khái niệ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 đổi môhình E/R sang môhìnhquan hệ
-
Các qui tắc chuyển đổi
Cơ sở dữliệu - Khoa CNTT - ĐH ... của CSDL quan hệ
RBTV được mô tả khi định nghĩa lược đồ quan hệ
RBTV được kiểm tra khi các quanhệ có thay đổi về
dữ liệu
Cơ sở dữliệu - Khoa CNTT - ĐH KHTN TPHCM 6
Quan h (tt)
Quan h gm
-
Tờn
-
Tp...