... 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...
... 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 ... kiểu dữliệu cơ sở (Data Type)
01/07/13 C@py Rjght 2008 by Nhóm
II
7
1.2 Quanhệ (Relation)
Dữ liệu trong CSDL được tổ chức thành các bảng 2 chiều
(table).
Mỗi bảng được gọi là 1 quan hệ
...
... 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 ... nghĩa hình thức (tt)
Quan hệ (hay thể hiện quan hệ)
-
Một quanhệ r của lược đồ quanhệ R(A
1
, A
2
, …, A
n
), ký
hiệu r(R), là một tập các bộ r = {t
1
, t
2
, …, t
k
}
-
Trong đó mỗi t
i
là...
... của quanhệ r là duy nhất.
15/19
Chương 5
Mô hìnhdữliệuquan hệ
Phần 1
Tổng quan về 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 quan về Môhìnhdữliệu ... của một quanhệ
cần phải 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ệulà gì?
Mô hìnhdữliệu (Data Model) là cách ký hiệu để mô tả dữ
liệu hay ... lược đồ
Cơ sở dữliệuquanhệ = tập các quan hệ
20/19
Khóa của quan hệ
VD: nhưng với thể hiện s2 của quanhệ Student sau:
thì chỉ còn một Khóa là:
K1 = ID_SV
K1 = ID_SV là Khóa của lược...
... 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...
... 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 ... vẹn quan hệ.
Nền tảng lý thuyết của nó là khái niệ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 ... 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) làmộttậpcácbộ...
... 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) làmộttậpcácbộ ... 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ệulà tối
thiểu và ... (unary 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
...
... ộ
◦
Hàng (row) đ c g i là tuple, 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 ... 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
... vào b ng quan h ể ả ả ệ
n u không có b n ghi t ng ng trong b ng ế ả ươ ứ ả
chính.
◦
Không th thay đ i giá tr trong b ng chính ể ổ ị ả
n u làm cho các b n ghi t ng ng trong ế ả ươ ứ
b ng quan h...
... 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. ... Sở DữLiệu - Khoa ĐTMT-CĐN KG 5
2.2 Quanhệ (relation)
Định nghĩa: quanhệlà một tập hữu hạn các
thuộc tính.
Ký hiệu:
Trong đó Q là tên quan hệ, là tập
các thuộc tính của quanhệ Q
...
... được gọi là
siêu khóa (superkey)
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 ... tích Đề-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ứ ... 3
Các khái niệm
Mô hìnhdữliệuquan hệ:
Được xây dựng dựa trên đối tượng cơ bản là các
quan hệ, các thuộc tính cùng với các ràng buộc
Được sử dụng để thể hiện môhìnhdữliệu hiện
thực
Miền...