... mức độ cao nhất mà nhà thết kế có thể .
3. Môhìnhquanhệ trong hệ thống
a. Môhìnhthựcthể
Theo quan điểm của Microsoft Access , một Database(CSDL) có thể chứa 6
csld(Database Object) ...
Trang:26
tượng dữ liệu được thể hiện bằng một lược đồ quan hệ. Trong hệ thống này, các
thựcthể (entity) của CSLD đượccụ thể hoá và các Table.
Mô HìnhThựcThể Của Hệ Thống
STT Tên bảng Thuộc ... tự trên dưới.
Mô hìnhquan hệ: Một cơ sở dữ liệu quanhệ được tạo lập từ các quanhệ có hình
ảnh trực quan là các bảng. Mỗi bảng bao gồm các cột gọi là thuộc tính
4.Phân tích hệ thống có cấu...
...
(
Entity
Set)
Thuộc tính (Attribute)
Mốiquanhệ (Relationship)
NNNN
HCSDL 3
Mối
quan
hệ
(Relationship)
3
Mô Môhìnhhình ER ER
Môhình ER như 1 công cụ để trao đổi ý
tưởn
g
g
iữa ... tượ )
NNNN
HCSDL 6
Mô
n
họ
c,
tài
kh
o
ả
n
(t
r
ừ
u
tượ
n
g)
Bài tập về trường họcBài tập về trường học
NNNN
HCSDL 35
Mô hình liên kết Môhình liên kết – thựcthựcthểthể ERER
(Entity (Entity ...
d
an
h
Thựcthể có thể là
Thực
thể
có
thể
là
Nhân viên, sinh viên (người)
Thành
phố
đất
nước(nơichốn)
Thành
phố
,
đất
nước
(nơi
chốn)
Hóa đơn, chứng nhận (biểu diễn sự kiện)
Mô
h
tài
kh...
... với mỗi thể hiện của kiểu
thực thể A
Lượng số tối thiểu (minimum cardinality): là
số tối thiểu của các thể hiện của kiểu thực
thể B mà có thể liên kết với mỗi thể hiện của
kiểu thựcthể A
... trị (multivalued attribute):
có thể có nhiều hơn một trị cho một thể
hiện của thực thể
Ví dụ: Thựcthể COURSE có thuộc tính
Teacher đa trị, một môn học có thể được
dạy bởi nhiều hơn 1 thầy ...
–
–
th
th
ự
ự
c th
c th
ể
ể
Môhình ER được diễn tả bằng sơ đồ liên
kết thựcthể (entity relationship diagram -
ERD)
Ba phần tử cơ bản:
Kiểu thựcthể (entity Type)
Quanhệ hay mối liên kết (Relationship)
...
... học, tài khoản,…
HCSDL 37
Hệ Cơ Sở Dữ Liệu
3
Quá trình thiết kế CSDL
4
Mô hìnhquanhệthực thể
Môhìnhquanhệthựcthể ER
(Entity Relationship Model – ER Model) được
dùng để thiết kế CSDL ... 1-n
Liên kết n-n
9
Thực thể
Thựcthể chỉ có một thể hiện ???
Báo cáo chi phí có nhiều báo cáo rút ra từ
CSDL, nó có là thựcthể ???
23
Vai trò (Role)
Đôi khi một thựcthể xuất hiện nhiều ... cấp với ít
nhất 1 phụ tùng.
25
Quan hệ ba ngôi (Ternary relationship)
Là mối quanhệ giữa 3 kiểu thực thể
PART
VENDOR
WAREHOUSE
Supplies
Shipping mode Unit cost
Hệ Cơ Sở Dữ Liệu
41
Ví dụ ‘Quản...
... thiết kế môhình dữ liệu ý niệmQuá trình thiết kế môhình dữ liệu ý niệm
Bước 1: Nhận dạng các kiểu thực thể
Bước 2: Nhận dạng các kiểu liên kết (một số
liên kết liên quan tới thực thể)
... văn A
Ký hiệucủacáckiểuthựcthể
Ký
hiệu
của
các
kiểu
thực
thể
EMPLOYEE
DEPENDENT
EMPLOYEE
DEPENDENT
Th
ự
c thể m
ạ
nh
Thực thể yếu
NNNN
HCSDL 7
7
ự ạ
Thực thể yếu
Bài tập về trường ... hợp
Loại bỏ mối liên kết thừa
NNNN
HCSDL 31
Ví dụVí dụ
NNNN
HCSDL 5
Mô hình liên kết Môhình liên kết – thựcthựcthểthể ERER
(Entity (Entity Relationship Relationship Model)Model)
Được...
... được mô tả dưới đây.
3.3.4. Môhìnhhệ thống trích chọn quanhệ
Mô hình trích chọn quanhệ gồm có 3 pha chính: tiền xử lý, sinh vector đặc
trưng và nhận dạng như được mô tả như trong hình ... ET12: thể hiện kiểu thựcthể của M1 và M2
EST12: thể hiện các kiểu thựcthể con của M1 và M2
EC12: thể hiện lớp thựcthể của M1 và M2
Đặc trưng về các bậc có liên quan (mention level): thể ...
thích)
Một thựcthể có liên quan tới
thực thể khác bởi quanhệ
huyết thống, hôn nhân
boy’s sister; Mary
has a daughter
7.
POSSESSION (sở
hữu)
Một thựcthể sở hữu thựcthể
khác
family...
... mô
hình mới đang được tập trung nghiên cứu và phát triển ứng dụng.
Trong 4 loại môhình trên thì môhìnhquanhệ có nhiều ưu điểm và được
nhiều người quan tâm hơn cả, bởi lẽ môhình dữ liệu quan ... tiếp theo được thể hiện
giống như đỉnh A và chúng được biểu diễn như hình trên.
I.2.3. Môhìnhquanhệ [6]
Mô hình này dựa trên cơ sở khái niệm lý thuyết tập hợp của các quan hệ, tức
là tập ... thuyết cũng như ứng dụng trong thực tiễn .
Mô hình dữ liệu quanhệ là một môhình rất tiện lợi để mô tả cấu trúc Logíc
của các cơ sở dữ liệu. Như vậy, ở mức logíc môhình bao gồm các tệp được biểu
diễn...
... kiểu thựcthể chủ và khoá bộ phận của kiểu thực
thể yếu W nếu có
Mô hìnhquan hệ, các ràng buộc quan
hệ và đại số quan hệ
Tài liệu tham khảo
Mở đầu
Khái niệm cơ bản
Mô hình ER
Mô hìnhquan hệ
Miền-thuộc ... môhìnhquan hệ
Tài liệu tham khảo
Mở đầu
Khái niệm cơ bản
Mô hình ER
Mô hìnhquan hệ
Miền-thuộc tính
Ràng buộc quan hệ
CSDL quan hệ
Các loại ràng buộc
Phép toán quan hệ
Chuyển đổi ER -quan
hệ
Phụ ... đổi môhình ER thành môhìnhquanhệ (tiếp)
Tài liệu tham khảo
Mở đầu
Khái niệm cơ bản
Mô hình ER
Mô hìnhquan hệ
Miền-thuộc tính
Ràng buộc quan hệ
CSDL quan hệ
Các loại ràng buộc
Phép toán quan...
... trường chỉ quan tâm đến những học viên của môn học hiện tại.
(b) Môhìnhthựcthể kết hợp (Mô hình ER)
Các tính chất trong môhìnhthựcthể kết hợp:
- Hình chữ nhật được gọi là tập thực thể. Tên ...
1.4.4
2 Chuyển từ môhìnhthựcthể kết hợp sang lược đồ CSDL.
i Qui tắc chung
Khi biến đổi môhình ER thành các môhìnhquanhệ ta áp dụng các qui tắc sau:
- Mỗi tập thựcthể trong môhình ER được ... biệt thựcthể này với thựcthể
kia trong tập thực thể.
- Thuộc tính mô tả là thuộc tính cung cấp thông tin chi tiết hơn về thựcthể
trong tập thực thể.
- Mối quanhệ của vấn đề trên là mối quan...
... 4
16
(b) Môhìnhthựcthể kết hợp (Mô hình ER)
Các tính chất trong môhìnhthựcthể kết hợp:
- Hình chữ nhật được gọi là tập thực thể. Tên của tập thựcthể được ghi bên trong hình chữ
nhật ... (RELATIONAL MODEL)
1 Môhìnhquanhệ là gì ?
Mô hình Cơ sở dữ liệu Quanhệ (gọi tắt là MôhìnhQuan hệ) do E.F Codd đề xuất năm 1971. Mô
hình này bao gồm:
- Một hệ thống các ký hiệu để mô tả dữ liệu ... Mối quanhệ một-một
Chuyển khóa chính từ quanhệ 1 sang quanhệ 2 hay ngược lại. Ví dụ vấn đề người lái xe và bằng
lái sẽ có môhìnhquanhệ là một trong hai môhìnhquanhệ sau
(b) Mối quan...
... bảng đựơc xác lập và
thể hiện mối quanhệ giữa các chủ thể được cơ sở
dữ liệu phản ánh.
Tiết 37: MÔHÌNH DỮ LIỆU QUAN HỆ
§ 10. CƠ SỞ DỮ LIỆU QUAN HỆ
Những yếu tố
của một
hệ CSDL?
Cấu trúc
... ràng buộc
dữ liệu
-
Chủ thể
-
Thuộc tính
-
Cá thể
Về mặt cấu trúc
Tìm hiểu về môhình dữ liệu quan hệ:
Trong môhìnhquan hệ:
Về mặt cấu trúc:
•
Dữ liệu được thể hiện trong các bảng.
•
Mỗi ... niệm.Dùng để mô tả cơ
sở dữ liệu, các mối quanhệ của dữ liệu,các
ràng buộc trên dữ liệu của một cơ sở dữ
liệu.
Các loại môhình dữ liệu:
•
Mô hình lôgic
•
Mô hình vật lí
Tiết 37: MÔHÌNH DỮ...
... nghĩa
Một môhìnhquanhệ là tập hợp các quanhệ (relation)
Mỗi quanhệ gồm 2 phần:
Thể hiện (instance): là bảng các bộ giá trị (tuples)
Lược đồ (schema): chứa tên của quan hệ, cùng với ... string
Registration
sid: int
cid: int
Mô hìnhquanhệ
(Relational model)
1
EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội
Sơ đồ CSDL
Một môhìnhquanhệ cũng có thể được biểu diễn ...
o id-sinh-vien là khoá ngoài của quanhệ diem tham chiếu
tới quanhệ sv
o mỗi giá trị của id-sinh-vien tồn tại trong quanhệ diem
cũng tồn tại trong quanhệ sv
7
EE4509, EE6133 – HK2 2011/2012...
... trên mức độ mô hình, nên nó có thể
được áp dụng cho bất kỳ một cơ sở dữ liệu nào miễn là cùng dựa trên một môhìnhquan
hệ cho trước.
Hình 1. Phương pháp chuyển đổi từ CSDL quanhệ sang Ontology. ... liệu trong SQL Kiểu dữ liệu trong XSD
Kiểu số
Decimal, Numeric xsd;decimal
Mô hình
quan hệ
CSDL
quan hệ
Mô hình
Ontology
Ontology
Các quy tắc ánh xạ
Chuyển đổi
(Nguồn) (Đích)
dựa ... biểu diễn cho mối
quan hệ nhị nguyên có thuộc tính đính kèm); các bảng có nhiều hơn hai khóa ngoại
(mối quanhệ đa nguyên, bảng biểu diễn cho một tập thựcthể hoặc mối quanhệ đa
nguyên có thuộc...