BÀI BÁO CÁO-THIẾT KẾ CƠ SỞ DỮ LIỆU - Pdf 27

1
Mӝt sӕ khái niӋm đҫu tiên
vӅ các hӋ thӕng cơ sӣ dӳ liӋu
2/ 17
Cơ sӣ dӳ liӋu
 Đӏnh nghĩa
 Là tұp các dӳ liӋu bӅn vӳng, có thӇ chia sҿ.
 Lí do cҫn thiӃt dùng cơ sӣ dӳ liӋu
 Công viӋc xӱ lí dӳ liӋu hàng ngày, thông tin
vӅ sách, vӅ ngân hàng, đһt hàng
 Dӳ liӋu thӇ hiӋn các sӵ kiӋn thưӡng ngày
 Cҫn thiӃt tә chӭc dӳ liӋu đӇ truy cұp dӉ
dàng
3/ 17
Đһc tính cӫa cơ sӣ dӳ liӋu
 BӅn vӳng ƛ tӭc dӳ liӋu đưӧc đһt trên thiӃt
bӏ lưu trӳ әn đӏnh, cho phép sӱ dөng nhiӅu
lҫn
 Chia sҿ ƛ tӭc cơ sӣ dӳ liӋu cho phép nhiӅu
ngưӡi dùng, nhiӅu công viӋc.
 Cơ sӣ dӳ liӋu cá nhân
 Cơ sӣ dӳ liӋu nhóm
 Cơ sӣ dӳ liӋu xí nghiӋp
 Liên kӃt ƛ tӭc dӳ liӋu đưӧc lưu tҥi nhiӅu
nơi, có liên kӃt, như bӭc tranh tәng thӇ
4/ 17
HӋ quҧn trӏ cơ sӣ dӳ liӋu
 HӋ quҧn trӏ cơ sӣ dӳ liӋu (database management system -
DBMS) là tұp các phҫn mӅm cho phép tҥo, sӱ dөng, bҧo trì cơ
sӣ dӳ liӋu
 Trưӟc tiên, CSDL đҧm bҧo lưu trӳ và tìm kiӃm hiӋu quҧ


Phòng bҧo
hiӇm xã hӝi
Chương trình ӭng
dөng bҧo hiӇm xã
hӝi
6/ 17
Xác đӏnh cơ sӣ dӳ liӋu
 ĐӇ xác đӏnh cơ sӣ dӳ liӋu, cҫn xác đӏnh thӵc thӇ và
mӕi quan hӋ
 CSDL dùng các bҧng đӇ lưu tұp các thӵc thӇ. Mӕi
quan hӋ nhҵm vào các liên kӃt giӳa các bҧng
 Ngôn ngӳ mô tҧ dӳ liӋu xác đӏnh mӛi phҫn tӱ dӳ liӋu
như là bҧn ghi trong bҧng, trưӟc khi phҫn tӱ dӳ liӋu
đưӧc chuyӇn sang dҥng dùng cho ngưӡi lұp trình
 Ngôn ngӳ xӱ lí dӳ liӋu thông dөng là SQL (Structured
Query Language)
7/ 17
Tә chӭc dӳ liӋu
 4 tiӃp cұn
 Mô hình cơ sӣ dӳ liӋu quan hӋ

Mô hình cơ sӣ dӳ liӋu phân cҩp
 Mô hình cơ sӣ dӳ liӋu mҥng
 Mô hình cơ sӣ dӳ liӋu đa chiӅu
Mô hình cơ sӣ dӳ liӋu quan

 Sӱ dөng bҧng 2 chiӅu
 Bҧng đưӧc gӑi là thӵc thӇ
 Cӝt dӳ liӋu = trưӡng = thuӝc tính

Thuӝc tính
Thӵc thӇ Đһt hàng
11/ 17
 Là liên kӃt giӳa các thӵc thӇ.
 Có dҥng 1 ngôi (quҧn lí), 2 ngôi, nhiӅu ngôi
 Bұc quan hӋ chӍ sӕ cӫa mӛi thӵc thӇ tham gia
trong mӕi quan hӋ :
 Mӝt mӝt (1:1)
 Mӝt nhiӅu (1:N)
 NhiӅu nhiӅu (N:M)
 Mӕi quan hӋ M:N có thӇ có thuӝc tính
Mӕi quan hӋ
12/ 17
KiӇu quan hӋ
ONEONE TOTO ONE: ONE:
STUDENT ID
ONEONE TOTO MANY:MANY:
CLASS
STUDENT
A
STUDENT
B
STUDENT
C
MANYMANY TOTO MANY:MANY:
STUDENT
A
STUDENT
B
STUDENT

 Phân tích các yêu cҫu
Lưu nhұt ký thì cҫn lưu nhӳng cái gì nhӍ? Đơn gi̻n nhҩt là Th ӡi gian viӃt nhұt ký và Nӝi
dung cӫa nhұt ký đó. nӃu thích, ta thêm 1 phҫn nӳa gӑi là Cҧm xúc cӫa ngưӡi viӃt nhұt
ký vào lúc đó, đơn giҧn là ta chӍ cҫn đưa ra 1 danh sách Vui, Buӗn, Giұn, Hӡn đӇ ngưӡi
dùng lӵa chӑn
 ThiӃt kӃ mô hình quan hӋ
 Xây dӵng CSDL trên 1 hӋ thӕng CSDL nhҩt đӏnh
Ví dө bҥn chӑn Access làm hӋ quҧn trӏ CSDL chҷng hҥn:
- Thӡi gian thì nên lưu như thӃ nào nhӍ ? À, Access có kӍeu datetime, ta dùng nó vұy.
- Nӝi dung nhұt ký thì sao? Dĩ nhiên nó là văn bҧn dҥng text rӗi! Dùng thӱ kiӇm memo
cӫa Access nha.
- Còn cҧm xúc thì sao? Thôi thì cho nó là 1 đoҥn text cӥ 10 ký tӵ, đӫ đӇ lưu chӳ Giұn,
Buӗn, Vui, Hӡn, Ghét
16/ 17
17/ 17


Nhờ tải bản gốc
Music ♫

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