... 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...
... (Relation)
–
Tập hợp các cột
Các giá trị trong cùng 1 cột có cùng 1 kiểu dữ liệu.
01/07/13 C@py Rjght 2008 by Nhóm
II
11
Định nghĩa hình thức và các ký hiệu của mô
hình dữliệuquanhệ (tham khảo)
... trên cácquan 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 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 ... 1 quan hệ
01/07/13 C@py Rjght 2008 by Nhóm
II
3
Nội dung trình bày
Các khái 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...
... chiếu
-
Khóa 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ĩ ... 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 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ệu là gì?
Mô hìnhdữliệu (Data Model) là cách ký hiệu để mô tả dữ
liệu hay ... nói cách khác, giá trị của các thành phần trên Khóa của
mỗi bộ trong một thể hiện 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
... Môhìnhdữ liệu
Tổng quan về Môhìnhdữliệuquan hệ
2/19
2
Lược đồ (Schema)
Lược đồ của một quanhệ là thông tin về cấu trúc của quan
hệ đó
Nó bao gồm tên và tập các thuộc tính của quan...
... 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 ... ạ
q
ệ
(relation)
Dữ
liệu được
lưutrữ trong cácquan hệ
Dữ
liệu
được
lưu
trữ
trong
các
quan
hệ
(table)
Có
nhiều
mốiquanhệ giữacácbảng
Có
nhiều
mối
quan
hệ
giữa
các
bảng
NNNN
HCSDL ...
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à 1 t
ập
h
ợp
hữu h
ạ
n các
q
uan h
ệ
...
...
xóa hay 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
, ... 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à...
... 0ượ ồ ệ ồ
◦
Tên quan h . ệ
◦
Tên các thu c tính cùng v i tên domain ộ ớ
t ng ng.ươ ứ
◦
Các ràng bu c b o toàn ( integrity ộ ả
constraint): là các h n ch trên các ạ ế
quan h c a l c đ này.ệ ... 1-)=)20ơ ở ữ ệ ệ
◦
Là 1 t p h p h u h n cácquan h (relations)ậ ợ ữ ạ ệ
◦
D li u đ c l u tr trong cácquan h ữ ệ ượ ư ữ ệ
(b ng) ả
◦
Có nhi u m i quan h gi a các b ngề ố ệ ữ ả
22
D'DE&
D'DE&
... 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...
... bằng môhìnhdữliệuquan hệ.
Nội dung
10/12/2011
Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG 3
1. Giới thiệu
MôhìnhDữliệuQuanhệ (Relational Data
Model) dựa trên khái niệm quan hệ.
Quanhệ là ... 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 ... Sở DữLiệu - Khoa ĐTMT-CĐN KG 28
2.8 Lược đồ CSDL (1)
Là tập hợp gồm các lược đồ quanhệ và các mối
liên hệ giữa chúng trong cùng một hệ thống quản
lý.
Các CSDL
Hệ Quản Trị
CSDL
Các quan hệ
10/12/2011
...
... 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 buộc ... 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 ... con các bộ n giá trị từ tập 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...
... 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...