際際滷

際際滷Share a Scribd company logo
1
C S畛 D畛 LI畛U
GV: Ph畉m Th畛 B畉ch Hu畛
Email: ptbhue@fit.hcmus.edu.vn
Ch動董ng 1 T畛ng quan v畛 CSDL
M畛c ti棚u
M畛t s畛 kh叩i ni畛m ban 畉u v gi畛i thi畛u v畛 c叩ch
ti畉p c畉n t畛 ch畛c d畛 li畛u d湛ng CSDL.
2
N畛i dung
1. Gi畛i thi畛u c叩c kh叩i ni畛m.
 D畛 li畛u, CSDL, HQT CSDL, h畛 CSDL,
ng動畛i d湛ng.
2. Qu叩 tr狸nh ph叩t tri畛n h畛 CSDL.
3. 畉c i畛m c畛a c叩ch t畛 ch畛c d畛 li畛u d湛ng
CSDL.
4. M担 h狸nh d畛 li畛u.
5. Ng担n ng畛 CSDL.
M畛t s畛 kh叩i ni畛m
 D畛 li畛u l nh畛ng g狸 c坦 th畉t 動畛c ghi nh畉n l畉i (th畛
c担ng ho畉c d湛ng m叩y t鱈nh) v mang m畛t 箪 ngh挑a
no 坦.
 Th担ng tin l kh叩i ni畛m ph畉n 叩nh tri th畛c, s畛 hi畛u
bi畉t c畛a con ng動畛i v畛 m畛t 畛i t動畛ng.
D畛 li畛u l kh叩i ni畛m th担 v r畛i r畉c.
Th担ng tin l n畛i dung c畛a d畛 li畛u.
 C董 s畛 d畛 li畛u l m畛t t畉p h畛p d畛 li畛u 動畛c t畛 ch畛c
v l動u tr畛 theo m畛t c畉u tr炭c ch畉t ch畉 nh畉m ph畛c v畛
cho nhi畛u 畛i t動畛ng v畛i c叩c m畛c 鱈ch kh叩c nhau.
3
T鱈nh ch畉t c畛a d畛 li畛u trong CSDL
 CSDL l m畛t t畉p h畛p d畛 li畛u c坦 quan h畛 logic
v畛i nhau.
 CSDL th畛 hi畛n m畛t th畉 gi畛i th畛c thu nh畛.
 CSDL 動畛c thi畉t k畉 v ci 畉t ph畛c v畛 m畛t
m畛c 鱈ch c畛 th畛.
 CSDL c坦 k鱈ch th動畛c v 畛 ph畛c t畉p kh叩c
nhau.
 CSDL 動畛c duy tr狸 th畛 c担ng ho畉c b畉ng m叩y
t鱈nh.
HQT CSDL
 L m畛t ch動董ng tr狸nh cho ph辿p 畛nh ngh挑a v qu畉n l箪
d畛 li畛u.
畛nh ngh挑a: x叩c 畛nh ki畛u d畛 li畛u, c畉u tr炭c v c叩c rng
bu畛c tr棚n d畛 li畛u.
X但y d畛ng CSDL: l動u tr畛 d畛 li畛u tr棚n b畛 nh畛 ph畛 動畛c
qu畉n l箪 b畛i HQT CSDL.
X畛 l箪 CSDL: truy xu畉t, c畉p nh畉t cho ph湛 h畛p v畛i th畉 gi畛i
th畛c, t畉o b叩o c叩o.
Chia s畉 CSDL: cho ph辿p nhi畛u ng動畛i d湛ng/ 畛ng d畛ng
truy xu畉t 畉n CSDL.
 V鱈 d畛: Access, SQL Server, Oracle, DB2.
User
Ch動董ng tr狸nh
畛ng d畛ng
HQT
CSDL
H畛 i畛u
hnh
CSDL
4
C叩c 畛i t動畛ng li棚n quan 畉n CSDL
 Qu畉n tr畛 vi棚n (DBA):
L ng動畛i qu畉n l箪 ti nguy棚n l c董 s畛 d畛 li畛u, ph畉n c畛ng
c叩c ph畉n m畛m 畛ng d畛ng li棚n quan.
C坦 tr叩ch nhi畛m c畉p quy畛n truy c畉p 畉n CSDL v gi叩m
s叩t vi畛c s畛 d畛ng CSDL.
Qu畉n l箪 vi畛c s畛 d畛ng ti nguy棚n ph畉n m畛m, ph畉n c畛ng.
 Thi畉t k畉 vi棚n
L ng動畛i x叩c 畛nh thnh ph畉n d畛 li畛u no c畉n 動畛c l動u
tr畛 trong CSDL v ch畛n c畉u tr炭c ph湛 h畛p 畛 l動u tr畛.
 Ng動畛i d湛ng cu畛i
L nh畛ng ng動畛i thao t叩c tr棚n d畛 li畛u (th棚m, x坦a, s畛a, t狸m
ki畉m).
H畛 CSDL
 L s畛 k畉t h畛p c畛a CSDL v HQT CSDL.
5
L畛ch s畛 ph叩t tri畛n h畛 CSDL
 D湛ng t畉p tin.
L畛ch s畛 ph叩t tri畛n h畛 CSDL
 D湛ng c董 s畛 d畛 li畛u.
6
C叩c 畉c tr動ng c畛a c叩ch ti畉p c畉n CSDL
 T畛 m担 t畉: si棚u d畛 li畛u (metadata) m担 t畉 c畉u tr炭c
CSDL.
 T鱈nh 畛c l畉p d畛 li畛u  ch動董ng tr狸nh: thay 畛i c畉u
tr炭c c畛a d畛 li畛u kh担ng lm thay 畛i ch動董ng tr狸nh
truy xu畉t d畛 li畛u.
 T鱈nh tr畛u t動畛ng: c坦 th畛 tr狸nh by d畛 li畛u 畛 1 m畛c
tr畛u t動畛ng cho ph辿p, c坦 th畛 che gi畉u thnh ph畉n
chi ti畉t.
 T鱈nh nh畉t qu叩n: d畛 li畛u kh担ng tr湛ng l畉p v th畛ng
nh畉t.
 a khung nh狸n: c坦 th畛 t畉o ra c叩c khung nh狸n kh叩c
nhau tr棚n d畛 li畛u.
畉c i畛m c畛a vi畛c d湛ng HQT CSDL
 H畉n ch畉 tr湛ng l畉p.
 D畛 truy xu畉t do d湛ng ng担n ng畛 truy xu畉t d畛
li畛u (SQL).
 炭ng 畉n: do c坦 th畛 d湛ng RBTV 畛 辿p th畛a
c叩c nguy棚n t畉c tr棚n d畛 li畛u.
 Chia s畉 nh動ng b畉o m畉t: cho nhi畛u lo畉i ng動畛i
d湛ng truy xu畉t 畉n d畛 li畛u nh動ng t湛y theo
tr叩ch nhi畛m.
 Sao l動u d畛 ph嘆ng.
 Ph畛c h畛i d畛 li畛u khi c坦 s畛 c畛.
 X畛 l箪 畛ng th畛i.
7
Ng動畛i s畛 d畛ng CSDL
 Qu畉n tr畛 vi棚n: ch畛 畛nh c叩ch d湛ng CSDL.
 Thi畉t k畉 vi棚n: x叩c 畛nh d畛 li畛u g狸 c畉n 動畛c
l動u tr畛 v 畛nh ra c畉u tr炭c ph湛 h畛p.
 Ng動畛i d湛ng cu畛i: truy xu畉t CSDL.
M担 h狸nh d畛 li畛u
 L t畉p h畛p c叩c nguy棚n t畉c cho ph辿p m担 t畉
d畛 li畛u, m畛i quan h畛 tr棚n d畛 li畛u, ng畛 ngh挑a
v c叩c rng bu畛c tr棚n d畛 li畛u.
 M畛t s畛 lo畉i m担 h狸nh d畛 li畛u:
M担 h狸nh logic d畛a tr棚n c董 s畛 畛i t動畛ng.
M担 h狸nh logic d畛a tr棚n c董 s畛 m畉u tin.
M担 h狸nh v畉t l箪.
8
M担 h狸nh logic tr棚n c董 s畛 畛i t動畛ng
 M担 h狸nh th畛c th畛 - k畉t h畛p (Entity
Relationship model)
SINHVIEN LOPThu畛c
MASV HOTEN
(1,1) (1,n)
MALOP TENLOP
M担 h狸nh logic tr棚n c董 s畛 m畉u tin
 M担 h狸nh quan h畛:
SINHVIEN (MASV, HOTEN, MALOP)
LOP (MALOP, TENLOP)
 M担 h狸nh m畉ng
D畛 li畛u v m畛i quan h畛 動畛c th畛 hi畛n b畛i t畉p h畛p c叩c
record/ struct.
Johnson 192-83-7465 Alma Palo Alto
Smith 019-28-3746 North Rye
Hayes 677-89-9011 Main Harison
Tuner 182-73-6091 Putnam Stanford
Jones 321-12-3123 Main Harison
Lindsay 336-66-9999 Park Pittsfield
T棚nKH M達KH 畛aCh畛 ThnhPh畛
A-101 500
A-215 700
A-102 400
A-305 350
A-201 900
A-217 750
A-222 700
M達TK S畛D動
9
M担 h狸nh logic tr棚n c董 s畛 m畉u tin
 M担 h狸nh ph但n c畉p:
D畛 li畛u v m畛i quan h畛 動畛c bi畛u di畛n b畉ng t畉p
h畛p c叩c record/ struct v c叩c link.
 D畛 li畛u 動畛c t畛 ch畛c d動畛i d畉ng t畉p c叩c c但y.
Johnson 192-83-7465 
Hayes 677-89-9011 
Tuner 182-73-6091 ...A-101 500
A-215 700
A-102 400
A-305 350
A-201 900
A-217 750
Smith 019-28-3746 
A-201 900 John 321-12-3123 ...
M担 h狸nh v畉t l箪
 Cho bi畉t c叩ch th畛c l動u tr畛 CSDL d畛 li畛u tr棚n
m畛t HQT CSDL c畛 th畛.
D湛ng ki畛u d畛 li畛u no 畛 l動u tr畛 d畛 li畛u g狸.
10
Ng担n ng畛 CSDL
 Ng担n ng畛 畛nh ngh挑a d畛 li畛u (DDL  Data
Definition Language).
D湛ng b畛i ng動畛i qu畉n tr畛 CSDL ho畉c ng動畛i thi畉t
k畉 CSDL.
D湛ng 畛 khai b叩o CSDL ho畉c t畉o khung nh狸n.
 Ng担n ng畛 thao t叩c d畛 li畛u (DML  Data
Definition Language).
D湛ng 畛 truy xu畉t v c畉p nh畉t d畛 li畛u.
H畉t.
Ad

Recommended

C董 S畛 D畛 Li畛u - Ch動董ng 1
C董 S畛 D畛 Li畛u - Ch動董ng 1
Nguy畛n Tr畛ng
csdl - buoi1
csdl - buoi1
kikihoho
NoSql Database
NoSql Database
Nguyen Thieu
01 gioithieu
01 gioithieu
Tr畉n Thanh
T畛ng quan v畛 c董 s畛 d畛 li畛u
T畛ng quan v畛 c董 s畛 d畛 li畛u
Tonhaco Bestco
Bi gi畉ng m担n C董 s畛 d畛 li畛u - truongkinhtethucpham.com
Bi gi畉ng m担n C董 s畛 d畛 li畛u - truongkinhtethucpham.com
mai_non
Giao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieu
Anh Ta
T狸m hi畛u MongoDB
T狸m hi畛u MongoDB
Trung Hi畉u Tr畉n
際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
pisu412
Chapter0
Chapter0
C動畛ng Eric
ERD - Database Design
ERD - Database Design
yht4ever
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
bookbooming1
Dublincore
Dublincore
putatravels
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Ch但u Tr畉n
Sql server chuong 2 nkhanh
Sql server chuong 2 nkhanh
John Carter
MongoDB Introduction
MongoDB Introduction
thanh can
Bg access04
Bg access04
Phi Phi
T狸m hi畛u v畛 mongodb
T狸m hi畛u v畛 mongodb
vuphong93
C1
C1
Tr畉n Thanh
Chuong 1
Chuong 1
Ph畉m Thnh 畉t
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
jackjohn45
C叩c m担 h狸nh d畛 li畛u
C叩c m担 h狸nh d畛 li畛u
Qu叩ch 畉i D動董ng
Tong quan co so du lieu
Tong quan co so du lieu
Ph湛ng Duy
51645016 csdl
51645016 csdl
Thuy Sunwar
Trongtruong so27a 09
Trongtruong so27a 09
Nguyen Nguyen Thanh
Nhom 16 big data
Nhom 16 big data
Duy Phan
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
Hong Ong
Hadoop l g狸
Hadoop l g狸
HLV
Presentation to BAA
Presentation to BAA
David Anstiss
ChuDe01_Nhom10_Update
ChuDe01_Nhom10_Update
thaihoc2202

More Related Content

What's hot (20)

際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
pisu412
Chapter0
Chapter0
C動畛ng Eric
ERD - Database Design
ERD - Database Design
yht4ever
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
bookbooming1
Dublincore
Dublincore
putatravels
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Ch但u Tr畉n
Sql server chuong 2 nkhanh
Sql server chuong 2 nkhanh
John Carter
MongoDB Introduction
MongoDB Introduction
thanh can
Bg access04
Bg access04
Phi Phi
T狸m hi畛u v畛 mongodb
T狸m hi畛u v畛 mongodb
vuphong93
C1
C1
Tr畉n Thanh
Chuong 1
Chuong 1
Ph畉m Thnh 畉t
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
jackjohn45
C叩c m担 h狸nh d畛 li畛u
C叩c m担 h狸nh d畛 li畛u
Qu叩ch 畉i D動董ng
Tong quan co so du lieu
Tong quan co so du lieu
Ph湛ng Duy
51645016 csdl
51645016 csdl
Thuy Sunwar
Trongtruong so27a 09
Trongtruong so27a 09
Nguyen Nguyen Thanh
Nhom 16 big data
Nhom 16 big data
Duy Phan
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
Hong Ong
Hadoop l g狸
Hadoop l g狸
HLV
際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
際際滷 H畛 Qu畉n Tr畛 C董 s畛 d畛 li畛u - CH働NG 1
pisu412
ERD - Database Design
ERD - Database Design
yht4ever
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
H畛 qu畉n tr畛 c董 s畛 d畛 li畛u ph畉m gia ti畉n[bookbooming.com]
bookbooming1
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Bi 2: H畛 qu畉n tr畛 c董 s畛 d畛 li畛u
Ch但u Tr畉n
Sql server chuong 2 nkhanh
Sql server chuong 2 nkhanh
John Carter
MongoDB Introduction
MongoDB Introduction
thanh can
Bg access04
Bg access04
Phi Phi
T狸m hi畛u v畛 mongodb
T狸m hi畛u v畛 mongodb
vuphong93
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
Ti li畛u h動畛ng d畉n s畛 d畛ng dublin core
jackjohn45
Tong quan co so du lieu
Tong quan co so du lieu
Ph湛ng Duy
51645016 csdl
51645016 csdl
Thuy Sunwar
Nhom 16 big data
Nhom 16 big data
Duy Phan
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
N畛n t畉ng thu畉t to叩n c畛a AI, Machine Learning, Big Data
Hong Ong
Hadoop l g狸
Hadoop l g狸
HLV

Viewers also liked (12)

Presentation to BAA
Presentation to BAA
David Anstiss
ChuDe01_Nhom10_Update
ChuDe01_Nhom10_Update
thaihoc2202
1 s2.0-s0167577 x10009705-main
1 s2.0-s0167577 x10009705-main
Riyan Angela
Ppt0000002
julianpiberolo
Temples indiens
VANESSA DESILES
Momenti di vita di classe
Momenti di vita di classe
Progetto Lettura
Directed ortho lithiation of biphenyl - quinton sirianni
Directed ortho lithiation of biphenyl - quinton sirianni
tru-ugc
Giacala
Giacala
trangph
廬 廩廡 廨廩 廨 廬 廚廨
廬 廩廡 廨廩 廨 廬 廚廨
mikemil53
Bengkel admin
Bengkel admin
Kacang Fujiwara
Noticia de marzo
J辰nett Z辰val辰
Dangerous Symbols
Dangerous Symbols
Norshahila Md Sarip
Presentation to BAA
Presentation to BAA
David Anstiss
ChuDe01_Nhom10_Update
ChuDe01_Nhom10_Update
thaihoc2202
1 s2.0-s0167577 x10009705-main
1 s2.0-s0167577 x10009705-main
Riyan Angela
Ppt0000002
julianpiberolo
Temples indiens
VANESSA DESILES
Momenti di vita di classe
Momenti di vita di classe
Progetto Lettura
Directed ortho lithiation of biphenyl - quinton sirianni
Directed ortho lithiation of biphenyl - quinton sirianni
tru-ugc
Giacala
Giacala
trangph
廬 廩廡 廨廩 廨 廬 廚廨
廬 廩廡 廨廩 廨 廬 廚廨
mikemil53
Noticia de marzo
J辰nett Z辰val辰
Ad

Similar to Chuong 1 tong_quan_ve_csdl (20)

01. Ch動董ng 1_T畛ng quan v畛 h畛 qu畉n tr畛 c董 s畛 d畛 li畛u.pptx
01. Ch動董ng 1_T畛ng quan v畛 h畛 qu畉n tr畛 c董 s畛 d畛 li畛u.pptx
HongNguyn853117
Co so du lieu C1-2 畉i h畛c b叩ch khoah h n畛i.pdf
Co so du lieu C1-2 畉i h畛c b叩ch khoah h n畛i.pdf
hongnhan474747
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
mnghia2802
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdf
Criz20
C董 s畛 d畛 li畛u 畉i h畛c
C董 s畛 d畛 li畛u 畉i h畛c
Chu TheKop
Bi 1: T畛ng quan v畛 c董 s畛 d畛 li畛u - Gi叩o tr狸nh FPT
Bi 1: T畛ng quan v畛 c董 s畛 d畛 li畛u - Gi叩o tr狸nh FPT
MasterCode.vn
Com201 slide 1
Com201 slide 1
tuanduongcntt
Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02
nguyen minh
C董 s畛 d畛 li畛u cho ng動畛i m畛i b畉t 畉u.pptx
C董 s畛 d畛 li畛u cho ng動畛i m畛i b畉t 畉u.pptx
longg3z2000
C董 s畛 d畛 li畛u
C董 s畛 d畛 li畛u
Thnh Lu但n
Csdl
Csdl
letranganh
V1_CSDL_Ch動董ng 1 - Kh叩i ni畛m l箪 thuy畉t cn b畉n v畛 c董 s畛 d畛 li畛u.pdf
V1_CSDL_Ch動董ng 1 - Kh叩i ni畛m l箪 thuy畉t cn b畉n v畛 c董 s畛 d畛 li畛u.pdf
TrcNguyn284959
Gi叩o tr狸nh c董 s畛 d畛 li畛u, Phan T畉n Qu畛c.pdf
Gi叩o tr狸nh c董 s畛 d畛 li畛u, Phan T畉n Qu畛c.pdf
Man_Ebook
際際滷_BG_c董 s畛 d畛 li畛u 3TinChi CHUNG.pdf
際際滷_BG_c董 s畛 d畛 li畛u 3TinChi CHUNG.pdf
anhkietn711
Ch動董ng 1. kh叩i ni畛m c董 b畉n v畛 c董 s畛 d畛 li畛u
Ch動董ng 1. kh叩i ni畛m c董 b畉n v畛 c董 s畛 d畛 li畛u
ssuserb804d61
Chapter 1
Chapter 1
Hoi Nam L棚
k07406tochucdulieuvathongtin
k07406tochucdulieuvathongtin
Vo Oanh
際際滷-Co-so-du-lieu, Tong Quan Ve CSDL - 際際滷-2.pdf
際際滷-Co-so-du-lieu, Tong Quan Ve CSDL - 際際滷-2.pdf
nguyennamduong123123
C董 s畛 d畛 li畛u PTIT slide 2
C董 s畛 d畛 li畛u PTIT slide 2
NguynMinh294
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
tranbaolong365
01. Ch動董ng 1_T畛ng quan v畛 h畛 qu畉n tr畛 c董 s畛 d畛 li畛u.pptx
01. Ch動董ng 1_T畛ng quan v畛 h畛 qu畉n tr畛 c董 s畛 d畛 li畛u.pptx
HongNguyn853117
Co so du lieu C1-2 畉i h畛c b叩ch khoah h n畛i.pdf
Co so du lieu C1-2 畉i h畛c b叩ch khoah h n畛i.pdf
hongnhan474747
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
mnghia2802
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdf
Criz20
C董 s畛 d畛 li畛u 畉i h畛c
C董 s畛 d畛 li畛u 畉i h畛c
Chu TheKop
Bi 1: T畛ng quan v畛 c董 s畛 d畛 li畛u - Gi叩o tr狸nh FPT
Bi 1: T畛ng quan v畛 c董 s畛 d畛 li畛u - Gi叩o tr狸nh FPT
MasterCode.vn
Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02
nguyen minh
C董 s畛 d畛 li畛u cho ng動畛i m畛i b畉t 畉u.pptx
C董 s畛 d畛 li畛u cho ng動畛i m畛i b畉t 畉u.pptx
longg3z2000
C董 s畛 d畛 li畛u
C董 s畛 d畛 li畛u
Thnh Lu但n
V1_CSDL_Ch動董ng 1 - Kh叩i ni畛m l箪 thuy畉t cn b畉n v畛 c董 s畛 d畛 li畛u.pdf
V1_CSDL_Ch動董ng 1 - Kh叩i ni畛m l箪 thuy畉t cn b畉n v畛 c董 s畛 d畛 li畛u.pdf
TrcNguyn284959
Gi叩o tr狸nh c董 s畛 d畛 li畛u, Phan T畉n Qu畛c.pdf
Gi叩o tr狸nh c董 s畛 d畛 li畛u, Phan T畉n Qu畛c.pdf
Man_Ebook
際際滷_BG_c董 s畛 d畛 li畛u 3TinChi CHUNG.pdf
際際滷_BG_c董 s畛 d畛 li畛u 3TinChi CHUNG.pdf
anhkietn711
Ch動董ng 1. kh叩i ni畛m c董 b畉n v畛 c董 s畛 d畛 li畛u
Ch動董ng 1. kh叩i ni畛m c董 b畉n v畛 c董 s畛 d畛 li畛u
ssuserb804d61
k07406tochucdulieuvathongtin
k07406tochucdulieuvathongtin
Vo Oanh
際際滷-Co-so-du-lieu, Tong Quan Ve CSDL - 際際滷-2.pdf
際際滷-Co-so-du-lieu, Tong Quan Ve CSDL - 際際滷-2.pdf
nguyennamduong123123
C董 s畛 d畛 li畛u PTIT slide 2
C董 s畛 d畛 li畛u PTIT slide 2
NguynMinh294
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
tranbaolong365
Ad

More from Huy Feng (7)

Quan tri mang windows server 2008
Quan tri mang windows server 2008
Huy Feng
On tap-thi lab-mcsa-70-291-de-so-1
On tap-thi lab-mcsa-70-291-de-so-1
Huy Feng
Giao trinh c_can_ban
Giao trinh c_can_ban
Huy Feng
Chuong 7 rang_buoc_toan_ven
Chuong 7 rang_buoc_toan_ven
Huy Feng
Bai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_window
Huy Feng
Sach tin hoc cb chuan
Sach tin hoc cb chuan
Huy Feng
Chia setainguyen
Chia setainguyen
Huy Feng
Quan tri mang windows server 2008
Quan tri mang windows server 2008
Huy Feng
On tap-thi lab-mcsa-70-291-de-so-1
On tap-thi lab-mcsa-70-291-de-so-1
Huy Feng
Giao trinh c_can_ban
Giao trinh c_can_ban
Huy Feng
Chuong 7 rang_buoc_toan_ven
Chuong 7 rang_buoc_toan_ven
Huy Feng
Bai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_window
Huy Feng
Sach tin hoc cb chuan
Sach tin hoc cb chuan
Huy Feng
Chia setainguyen
Chia setainguyen
Huy Feng

Chuong 1 tong_quan_ve_csdl

  • 1. 1 C S畛 D畛 LI畛U GV: Ph畉m Th畛 B畉ch Hu畛 Email: ptbhue@fit.hcmus.edu.vn Ch動董ng 1 T畛ng quan v畛 CSDL M畛c ti棚u M畛t s畛 kh叩i ni畛m ban 畉u v gi畛i thi畛u v畛 c叩ch ti畉p c畉n t畛 ch畛c d畛 li畛u d湛ng CSDL.
  • 2. 2 N畛i dung 1. Gi畛i thi畛u c叩c kh叩i ni畛m. D畛 li畛u, CSDL, HQT CSDL, h畛 CSDL, ng動畛i d湛ng. 2. Qu叩 tr狸nh ph叩t tri畛n h畛 CSDL. 3. 畉c i畛m c畛a c叩ch t畛 ch畛c d畛 li畛u d湛ng CSDL. 4. M担 h狸nh d畛 li畛u. 5. Ng担n ng畛 CSDL. M畛t s畛 kh叩i ni畛m D畛 li畛u l nh畛ng g狸 c坦 th畉t 動畛c ghi nh畉n l畉i (th畛 c担ng ho畉c d湛ng m叩y t鱈nh) v mang m畛t 箪 ngh挑a no 坦. Th担ng tin l kh叩i ni畛m ph畉n 叩nh tri th畛c, s畛 hi畛u bi畉t c畛a con ng動畛i v畛 m畛t 畛i t動畛ng. D畛 li畛u l kh叩i ni畛m th担 v r畛i r畉c. Th担ng tin l n畛i dung c畛a d畛 li畛u. C董 s畛 d畛 li畛u l m畛t t畉p h畛p d畛 li畛u 動畛c t畛 ch畛c v l動u tr畛 theo m畛t c畉u tr炭c ch畉t ch畉 nh畉m ph畛c v畛 cho nhi畛u 畛i t動畛ng v畛i c叩c m畛c 鱈ch kh叩c nhau.
  • 3. 3 T鱈nh ch畉t c畛a d畛 li畛u trong CSDL CSDL l m畛t t畉p h畛p d畛 li畛u c坦 quan h畛 logic v畛i nhau. CSDL th畛 hi畛n m畛t th畉 gi畛i th畛c thu nh畛. CSDL 動畛c thi畉t k畉 v ci 畉t ph畛c v畛 m畛t m畛c 鱈ch c畛 th畛. CSDL c坦 k鱈ch th動畛c v 畛 ph畛c t畉p kh叩c nhau. CSDL 動畛c duy tr狸 th畛 c担ng ho畉c b畉ng m叩y t鱈nh. HQT CSDL L m畛t ch動董ng tr狸nh cho ph辿p 畛nh ngh挑a v qu畉n l箪 d畛 li畛u. 畛nh ngh挑a: x叩c 畛nh ki畛u d畛 li畛u, c畉u tr炭c v c叩c rng bu畛c tr棚n d畛 li畛u. X但y d畛ng CSDL: l動u tr畛 d畛 li畛u tr棚n b畛 nh畛 ph畛 動畛c qu畉n l箪 b畛i HQT CSDL. X畛 l箪 CSDL: truy xu畉t, c畉p nh畉t cho ph湛 h畛p v畛i th畉 gi畛i th畛c, t畉o b叩o c叩o. Chia s畉 CSDL: cho ph辿p nhi畛u ng動畛i d湛ng/ 畛ng d畛ng truy xu畉t 畉n CSDL. V鱈 d畛: Access, SQL Server, Oracle, DB2. User Ch動董ng tr狸nh 畛ng d畛ng HQT CSDL H畛 i畛u hnh CSDL
  • 4. 4 C叩c 畛i t動畛ng li棚n quan 畉n CSDL Qu畉n tr畛 vi棚n (DBA): L ng動畛i qu畉n l箪 ti nguy棚n l c董 s畛 d畛 li畛u, ph畉n c畛ng c叩c ph畉n m畛m 畛ng d畛ng li棚n quan. C坦 tr叩ch nhi畛m c畉p quy畛n truy c畉p 畉n CSDL v gi叩m s叩t vi畛c s畛 d畛ng CSDL. Qu畉n l箪 vi畛c s畛 d畛ng ti nguy棚n ph畉n m畛m, ph畉n c畛ng. Thi畉t k畉 vi棚n L ng動畛i x叩c 畛nh thnh ph畉n d畛 li畛u no c畉n 動畛c l動u tr畛 trong CSDL v ch畛n c畉u tr炭c ph湛 h畛p 畛 l動u tr畛. Ng動畛i d湛ng cu畛i L nh畛ng ng動畛i thao t叩c tr棚n d畛 li畛u (th棚m, x坦a, s畛a, t狸m ki畉m). H畛 CSDL L s畛 k畉t h畛p c畛a CSDL v HQT CSDL.
  • 5. 5 L畛ch s畛 ph叩t tri畛n h畛 CSDL D湛ng t畉p tin. L畛ch s畛 ph叩t tri畛n h畛 CSDL D湛ng c董 s畛 d畛 li畛u.
  • 6. 6 C叩c 畉c tr動ng c畛a c叩ch ti畉p c畉n CSDL T畛 m担 t畉: si棚u d畛 li畛u (metadata) m担 t畉 c畉u tr炭c CSDL. T鱈nh 畛c l畉p d畛 li畛u ch動董ng tr狸nh: thay 畛i c畉u tr炭c c畛a d畛 li畛u kh担ng lm thay 畛i ch動董ng tr狸nh truy xu畉t d畛 li畛u. T鱈nh tr畛u t動畛ng: c坦 th畛 tr狸nh by d畛 li畛u 畛 1 m畛c tr畛u t動畛ng cho ph辿p, c坦 th畛 che gi畉u thnh ph畉n chi ti畉t. T鱈nh nh畉t qu叩n: d畛 li畛u kh担ng tr湛ng l畉p v th畛ng nh畉t. a khung nh狸n: c坦 th畛 t畉o ra c叩c khung nh狸n kh叩c nhau tr棚n d畛 li畛u. 畉c i畛m c畛a vi畛c d湛ng HQT CSDL H畉n ch畉 tr湛ng l畉p. D畛 truy xu畉t do d湛ng ng担n ng畛 truy xu畉t d畛 li畛u (SQL). 炭ng 畉n: do c坦 th畛 d湛ng RBTV 畛 辿p th畛a c叩c nguy棚n t畉c tr棚n d畛 li畛u. Chia s畉 nh動ng b畉o m畉t: cho nhi畛u lo畉i ng動畛i d湛ng truy xu畉t 畉n d畛 li畛u nh動ng t湛y theo tr叩ch nhi畛m. Sao l動u d畛 ph嘆ng. Ph畛c h畛i d畛 li畛u khi c坦 s畛 c畛. X畛 l箪 畛ng th畛i.
  • 7. 7 Ng動畛i s畛 d畛ng CSDL Qu畉n tr畛 vi棚n: ch畛 畛nh c叩ch d湛ng CSDL. Thi畉t k畉 vi棚n: x叩c 畛nh d畛 li畛u g狸 c畉n 動畛c l動u tr畛 v 畛nh ra c畉u tr炭c ph湛 h畛p. Ng動畛i d湛ng cu畛i: truy xu畉t CSDL. M担 h狸nh d畛 li畛u L t畉p h畛p c叩c nguy棚n t畉c cho ph辿p m担 t畉 d畛 li畛u, m畛i quan h畛 tr棚n d畛 li畛u, ng畛 ngh挑a v c叩c rng bu畛c tr棚n d畛 li畛u. M畛t s畛 lo畉i m担 h狸nh d畛 li畛u: M担 h狸nh logic d畛a tr棚n c董 s畛 畛i t動畛ng. M担 h狸nh logic d畛a tr棚n c董 s畛 m畉u tin. M担 h狸nh v畉t l箪.
  • 8. 8 M担 h狸nh logic tr棚n c董 s畛 畛i t動畛ng M担 h狸nh th畛c th畛 - k畉t h畛p (Entity Relationship model) SINHVIEN LOPThu畛c MASV HOTEN (1,1) (1,n) MALOP TENLOP M担 h狸nh logic tr棚n c董 s畛 m畉u tin M担 h狸nh quan h畛: SINHVIEN (MASV, HOTEN, MALOP) LOP (MALOP, TENLOP) M担 h狸nh m畉ng D畛 li畛u v m畛i quan h畛 動畛c th畛 hi畛n b畛i t畉p h畛p c叩c record/ struct. Johnson 192-83-7465 Alma Palo Alto Smith 019-28-3746 North Rye Hayes 677-89-9011 Main Harison Tuner 182-73-6091 Putnam Stanford Jones 321-12-3123 Main Harison Lindsay 336-66-9999 Park Pittsfield T棚nKH M達KH 畛aCh畛 ThnhPh畛 A-101 500 A-215 700 A-102 400 A-305 350 A-201 900 A-217 750 A-222 700 M達TK S畛D動
  • 9. 9 M担 h狸nh logic tr棚n c董 s畛 m畉u tin M担 h狸nh ph但n c畉p: D畛 li畛u v m畛i quan h畛 動畛c bi畛u di畛n b畉ng t畉p h畛p c叩c record/ struct v c叩c link. D畛 li畛u 動畛c t畛 ch畛c d動畛i d畉ng t畉p c叩c c但y. Johnson 192-83-7465 Hayes 677-89-9011 Tuner 182-73-6091 ...A-101 500 A-215 700 A-102 400 A-305 350 A-201 900 A-217 750 Smith 019-28-3746 A-201 900 John 321-12-3123 ... M担 h狸nh v畉t l箪 Cho bi畉t c叩ch th畛c l動u tr畛 CSDL d畛 li畛u tr棚n m畛t HQT CSDL c畛 th畛. D湛ng ki畛u d畛 li畛u no 畛 l動u tr畛 d畛 li畛u g狸.
  • 10. 10 Ng担n ng畛 CSDL Ng担n ng畛 畛nh ngh挑a d畛 li畛u (DDL Data Definition Language). D湛ng b畛i ng動畛i qu畉n tr畛 CSDL ho畉c ng動畛i thi畉t k畉 CSDL. D湛ng 畛 khai b叩o CSDL ho畉c t畉o khung nh狸n. Ng担n ng畛 thao t叩c d畛 li畛u (DML Data Definition Language). D湛ng 畛 truy xu畉t v c畉p nh畉t d畛 li畛u. H畉t.