Nhập môn Cơ sở Dữ liệu - Phần 4 - Pdf 19

Biên soạn : ThS.Phan Võ Minh Thắng
1
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
Nh
Nh


p môn Cơ s
p môn Cơ s


D
D


li
li


u
u
Ph
Ph


n 4
n 4


Mô h
Mô h


Kh
Kh
á
á
i ni
i ni


m v
m v


mô h
mô h
ì
ì
nh kh
nh kh
á
á
i ni
i ni


m v
m v
à
à
m


a
a
c
c
á
á
c mô h
c mô h
ì
ì
nh internal
nh internal
v
v
à
à
external
external


C
C
á
á
c mô h
c mô h
ì
ì
nh internal

nh thi
ế
ế
t k
t k
ế
ế
CSDL
CSDL


C
C
á
á
ch đ
ch đ


nh ngh
nh ngh
ĩ
ĩ
a hay đ
a hay đ


nh ngh
nh ngh
ĩ


c th
c th


,
,
v
v
à
à
c
c
á
á
c m
c m


i quan
i quan
h
h


đ
đ
ó
ó
đư

ế
t k
t k
ế
ế
CSDL
CSDL
Biên soạn : ThS.Phan Võ Minh Thắng
3
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
N
N


i dung
i dung


C
C
á
á
c th
c th
à
à
nh ph
nh ph





n khai CSDL.
n khai CSDL.


C
C
á
á
ch di
ch di


n gi
n gi


i c
i c
á
á
c ký hi
c ký hi


u theo c
u theo c
á
á



mô h
mô h
ì
ì
nh
nh
E
E
-
-
R
R
s
s


d
d


ng.
ng.


Vi
Vi



i cân nh
i cân nh


c thõa thu
c thõa thu


n gi
n gi


a c
a c
á
á
c m
c m


c
c
tiêu xung đ
tiêu xung đ


t nhau.
t nhau.
Biên soạn : ThS.Phan Võ Minh Thắng
4


c
c


S
S


suy x
suy x
é
é
t t
t t


t c
t c


ng v
ng v


i c
i c
á
á
c công c

Mô h
ì
ì
nh
nh




S
S


mô t
mô t


hay c
hay c
á
á
ch tương t
ch tương t


đư
đư


c d

không th


đư
đư


c ch
c ch


ng ki
ng ki
ế
ế
n tr
n tr


c ti
c ti
ế
ế
p
p


Theo t
Theo t



u tư
u tư


ng h
ng h
ó
ó
a c
a c


a đ
a đ


i tư
i tư


ng
ng
ph
ph


c t
c t


p cho ch
ú
ú
ng ta hi
ng ta hi


u đư
u đư


c s
c s


ph
ph


c t
c t


p
p
c
c


a môi tr

li
li


u
u


Mô h
Mô h
ì
ì
nh h
nh h
ó
ó
a d
a d


li
li


u
u


Ti
Ti

công vi
công vi


c quan tr
c quan tr


ng nh
ng nh


t trong vi
t trong vi


c ph
c ph
á
á
t
t
tri
tri


n m
n m





t s
t s


miêu t
miêu t


(
(
thông
thông
thư
thư


ng l
ng l
à
à
minh h
minh h


a b
a b





u tr
u tr
ú
ú
c d
c d


li
li


u ph
u ph


c t
c t


p trong
p trong
th
th
ế
ế
gi
gi



u
u
th
th


hi
hi


n c
n c


u tr
u tr
ú
ú
c, c
c, c
á
á
c đ
c đ


c t
c t

à
à
s
s


bi
bi
ế
ế
n đ
n đ


i c
i c


a d
a d


li
li


u
u
Biên soạn : ThS.Phan Võ Minh Thắng
6

Mô h
ì
ì
nh d
nh d


li
li


u
u


Th
Th


hi
hi


n đơn gi
n đơn gi


n c
n c


ế
gi
gi


i th
i th


c
c


Công c
Công c


cơ b
cơ b


n đ
n đ


thi
thi
ế
ế
t k

ế
t k
t k
ế
ế
CSDL t
CSDL t


t ph
t ph


i kh
i kh


i đ
i đ


u b
u b


ng m
ng m


t mô

i ni
i ni


m cơ b
m cơ b


n v
n v


mô h
mô h
ì
ì
nh h
nh h
ó
ó
a
a


Mô h
Mô h
ì
ì
nh d
nh d

d
d


li
li


u v
u v
à
à
c
c
á
á
c m
c m


i
i
quan tâm kh
quan tâm kh
á
á
c nhau
c nhau



n vi
n vi


c qu
c qu


n tr
n tr


to
to
à
à
n b
n b


h
h


th
th


ng v
ng v



Blueprint, architecture, framework
Blueprint, architecture, framework
Biên soạn : ThS.Phan Võ Minh Thắng
8
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
C
C
á
á
c mô h
c mô h
ì
ì
nh d
nh d


li
li


u:
u:
c
c
á
á
c m


ANSI/(Standard Planning And Requirements
ANSI/(Standard Planning And Requirements
Committee) SPARC:
Committee) SPARC:


Ba lo
Ba lo


i mô h
i mô h
ì
ì
nh kh
nh kh
á
á
c nhau
c nhau
(theo m
(theo m


c đ
c đ


tr

External
model
model


mô h
mô h
ì
ì
nh ngo
nh ngo
à
à
i
i


Internal
Internal
model
model


mô h
mô h
ì
ì
nh trong
nh trong




li
li


u
u
Mô hình quan niệm
Mô hình trong
Mô hình vật lý
Mô hình
ngoài
Mô hình
ngoài
Mức độ
trừu tượng
Cao
Trung bình
Thấp
Đặc điểm
Độc lập phần cứng
Độc lập phần mềm
Độc lập phần cứng
Phụ thuộc phần mềm
Phụ thuộc phần cứng
Phụ thuộc phần mềm
Hệ quản trị
CSDL
Q



tr
tr


u tư
u tư


ng
ng


Conceptual
Conceptual


quan ni
quan ni


m
m


Nh
Nh
ì
ì



đ
đ


ch
ch


đ
đ


nh v
nh v
à
à
mô t
mô t


c
c
á
á
c th
c th
à
à

ù
ù
ng đ
ng đ


th
th


hi
hi


n mô h
n mô h
ì
ì
nh d
nh d


li
li


u
u
quan ni
quan ni

n ph
n ph


n m
n m


m
m


V
V
í
í
d
d


:
:
Tiny College Database
Tiny College Database
(c
(c
á
á
c đ
c đ

M


c quan ni
c quan ni


m
m
Biên soạn : ThS.Phan Võ Minh Thắng
12
Cơ sở Dữ liệu : Mô hình thực thể kết hợp


Đ
Đ


c l
c l


p ph
p ph


n c
n c



á
c m
c m


c đ
c đ


tr
tr


u tư
u tư


ng
ng


Internal
Internal


n
n


i


a DBMS
a DBMS


Th
Th
í
í
ch
ch


ng mô h
ng mô h
ì
ì
nh quan ni
nh quan ni


m v
m v
à
à
o DBMS c
o DBMS c


th

c thay đ


i c
i c


a DBMS t
a DBMS t
á
á
c đ
c đ


ng đ
ng đ
ế
ế
n internal data model
n internal data model


Quan tr
Quan tr


ng trong HDBM v
ng trong HDBM v
à

ế
t đư
t đư


ng d
ng d


n t
n t


i v
i v


tr
tr
í
í
lưu tr
lưu tr


)
)


Không nhi


ng
ng


Tri
Tri


n khai internal data model b
n khai internal data model b


ng c
ng c
á
á
ch t
ch t


o c
o c
á
á
c tables
c tables
Biên soạn : ThS.Phan Võ Minh Thắng
14
Cơ sở Dữ liệu : Mô hình thực thể kết hợp



a trên
a trên
internal data model
internal data model


G
G


c nh
c nh
ì
ì
n c
n c


a ngư
a ngư


i d
i d
ù
ù
ng v
ng v

p con c
p con c


a
a
internal view
internal view


Ph
Ph


n vi
n vi


c c
c c


a l
a l


p tr
p tr
ì
ì

C
á
á
c m
c m


c đ
c đ


tr
tr


u tư
u tư


ng
ng


Ưu đi
Ưu đ
i


m c
m c

ng d
ng d


ng tr
ng tr


nên d
nên d


d
d
à
à
ng hơn
ng hơn


L
L
à
à
m cho nghi
m cho nghi


p v
p v

ng hơn
ng hơn


Đ
Đ


m b
m b


o t
o t
í
í
nh đ
nh đ


y đ
y đ


c
c


a conceptual
a conceptual



t trong thi
t trong thi
ế
ế
t k
t k
ế
ế
Biên soạn : ThS.Phan Võ Minh Thắng
16
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
Biên soạn : ThS.Phan Võ Minh Thắng
17
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
C
C
á
á
c m
c m


c đ
c đ


tr
tr

ng th
ng th


p nh
p nh


t
t


Mô t
Mô t


c
c
á
á
ch th
ch th


c d
c d


li
li



ng l
ng l


n ph
n ph


n m
n m


m
m


Yêu c
Yêu c


u đ
u đ


nh ngh
nh ngh
ĩ
ĩ

c truy c
c truy c


p
p


Í
Í
t nh
t nh


n m
n m


nh v
nh v
à
à
o mô h
o mô h
ì
ì
nh quan h
nh quan h



Peter Chen
gi
gi


i thi
i thi


u v
u v
à
à
o năm
o năm
1976
1976


Represents conceptual view
Represents conceptual view


M
M


t
t
Entity

í
nh:
nh:


Entities
Entities
-
-
th
th


c
c
th
th




Tương
Tương


ng v
ng v


i to


n b
n b


ng h
ng h
ì
ì
nh ch
nh ch


nh
nh


t
t


Attributes
Attributes
-
-
thu
thu


c t



t
t
th
th


c th
c th


l
l
à
à
m
m


t lo
t lo


i đ
i đ


i tư
i tư

.
.
V
V
à
à
ngư
ngư


i
i
d
d
ù
ù
ng c
ng c
ó
ó
nhu c
nhu c


u theo dõi thông
u theo dõi thông
tin
tin
v
v

th
th
ì
ì
th
th


c th
c th


l
l
à
à
m
m


t t
t t


p
p
c
c
á
á

SINHVIEN GIANGVIEN
LOPHOC
Biên soạn : ThS.Phan Võ Minh Thắng
20
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
V
V
í
í
d
d


v
v


th
th


c th
c th


SINHVIEN
M
ã số SV
Tên SV
Ngày sinh

t thu
t thu


c t
c t
í
í
nh mô t
nh mô t


m
m


t đ
t đ


c đi
c đi


m c
m c


a m
a m



:
:
SINHVIEN
SINHVIEN


C
C
ó
ó
c
c
á
á
c thu
c thu


c t
c t
í
í
nh
nh
:
:



á
tr
tr




T
T


p h
p h


p t
p t


t c
t c


c
c
á
á
c gi
c gi
á


c t
c t
í
í
nh g
nh g


i l
i l
à
à
mi
mi


n gi
n gi
á
á
tr
tr


c
c


a thu


c t
c t
í
í
nh đi
nh đi


m c
m c


a sinh viên
a sinh viên


MGT(A)
MGT(A)


[0,10]
[0,10]
Biên soạn : ThS.Phan Võ Minh Thắng
23
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
Kh
Kh
ó
ó



t th
t th


hi
hi


n
n
trong l
trong l


p th
p th


c th
c th


.
.


Kh
Kh

h
h


p c
p c


a
a
nhi
nhi


u thu
u thu


c t
c t
í
í
nh
nh
.
.


V
V

ch
ch


ng minh thư
ng minh thư
CON NGUOI
SCMT
HOTEN
DIACHI
NGAYSINH
Biên soạn : ThS.Phan Võ Minh Thắng
24
Cơ sở Dữ liệu : Mô hình thực thể kết hợp
Attributes
Attributes


C
C
á
á
c đ
c đ


c t
c t
í
í

t t
t t


p h
p h


p c
p c
á
á
c gi
c gi
á
á
tr
tr


c
c
ó
ó
th
th


c
c


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status