... 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Ữ ... 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
dữ liệu;
Cá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 bảng...
... ra. Đây là 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ữ ... 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 các k _ bộ với k là cố định, các ràng buộc ... 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...
... 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 tính
Ràng buộc quan hệ
CSDL quan hệ
Các loại ... toán trên 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 hệ
Chuyển ... quan
hệ
Miền, thuộc tính, bộ, 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 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...
...
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ìnhquan
hệ sau
(b) Mối quanhệ một-nhiều
Chuyển khóa ... viên là khóa ngoại
+ mã môn học là khóa ngoại
+ mã học viên và mã môn học là khóa chính
(d) Mối quanhệ nhiều-nhiều
Tạo một quanhệ mới có khóa chính là sự kết hợp các khóa chính của hai quan
hệ ... Mối quanhệ của vấn đề trên là mối quanhệ một-nhiều. Tính chất này
của mối quanhệ gọi là tính kết nối của mối quan hệ. Tính kết nối một-
nhiều rất phổ biến trong môhình thực thể kết hợp. Hai...
... cung cấp bởi hệ QTCSDL.
III MÔHÌNHQUANHỆ (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 ...
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 quanhệ một-nhiều
Chuyển ... hệ HQTCSDLQH ngày nay được xây dựng dựa vào lý thuyết của môhìnhquan hệ.
Mục đích của môn học này giúp cho sinh viên nắm được kiến trúc tổng quát về môhìnhquanhệ và
áp dụng nó để lập mô...
... một quanhệ và quan
hệ này tuân thủ trật 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 quanlà các bảng. Mỗi bảng bao gồm các cột gọi là ... của hệ thông đang nghiên cứu
và cung cấp các thành phần cho kỹ thuật môhình hoá sau này. Nó là cách nhìn
tương đối chủ quan về hệ thống, cho nên điều rất quan trọng là cần tạo ra một mô
hình ... đổi, các phương pháp và môhình thiết kế cơ sở dữ
liệu đã tiến hoá song song với quá trình công nghệ của hệ thống cơ sở dữ liệu. Khi
làm việc với môhình cơ sở dữ liệu quan hệ, người ta sử dụng...
...
(
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 ... kiện)
Mô
h
tài
kh ả (t ừ 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ực thực thể thể ... hóa
Name
Item_No
Name
Unit Cost
ITEM
Contains
Quantity
NNNN
HCSDL 25
25
CHƯƠNG 2CHƯƠNG 2
CHƯƠNG 2CHƯƠNG 2
Mô hìnhquanhệ thực thể
(Entity Relationship Model
–
ER Model)
(Entity
Relationship
Model
ER
Model)
NNNN
HCSDL
1
Liên...
... 4
NN
NN
Mô h
Mô h
ì
ì
nh liên k
nh liên k
ế
ế
t
t
–
–
th
th
ự
ự
c th
c th
ể
ể
(Entity Relationship Model
(Entity Relationship Model
–
–
ER Model)
ER Model)
Môhình ER được dùng để xây dựng mô ... Model
–
–
ER Model)
ER Model)
Môhình ER được dùng để xây dựng mô
hình dữ liệu ý niệm (Conceptual data
modeling)
Môhình ER như 1 công cụ để trao đổi ý
tưởng giữa nhà thiết kế và người ... trang 67 của sách
Làm tất cả bài tập chương 3 giáo trình
47
HCSDL 6
NN
NN
V
V
í
í
d
d
ụ
ụ
HCSDL 5
NN
NN
Sơ đ
Sơ đ
ồ
ồ
liên k
liên k
ế
ế
t
t
–
–
th
th
ự
ự
c th
c th
ể
ể
Môhình ER được diễn...
... như đấu giá, thi
Một khái niệm như môn 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ực thể ER
(Entity Relationship ... 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 ... Student_ID là thuộc tính xác định của
kiểu thực thể STUDENT
28
Ví dụ
Contains
Item_No
Name
Unit Cost
Quantity
ITEM
27
Lượng số của mối quanhệ (Cardinality)
Nếu lượng số tối thiểu là 0, kiểu...
... 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 ... mon-hoc, diem)
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 ... (phép hợp) ∪
Phép union nhận đầu vào là hai quanhệ tương thích với
nhau và kết quả làquanhệ bao gồm những bộ giá trị có
mặt ở một trong hai quanhệ
Ký hiệu: r1 ∪ r2
VD:
thành-phố-Mỹ...
... 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 ... giảm bớt các điểm hạn chế của hệ thống bằng cách nhận
115
TẠP CHÍ KHOA HỌC, Đại học Huế, tập 73, số 4, năm 2012
CHUYỂN ĐỔI MÔHÌNHQUANHỆ SANG MÔHÌNH NGỮ NGHĨA
DỰA TRÊN ONTOLOGY...