1
Chương 2. Tng quan v cơ sdliu2006 Nguyn Trung Trc - Khoa CNTT
Chương 2
Tng quan v cơ sdliu
2
Chương 2. Tng quan v cơ sdliu2006 Nguyn Trung Trc - Khoa CNTT
Ni dung
Các khái nim ca CSDL quan h.
Các ràng buc toàn vn.
Chun hóa dliu.
Các phép toán đại squan h.
Ngôn ngSQL.
3
Chương 2. Tng quan v cơ sdliu2006 Nguyn Trung Trc - Khoa CNTT
Các khái nim ca CSDL quan h
Cơ sdliu
fdatabase
fCơ sdliu stp hp có tchc các d
liu có liên quan lun lý vi nhau.
fDliu (data)
f tchc (organized)
f liên quan lun lý (logically related)
Cơ sdliu quan h
frelational database
fCSDL quan h CSDL mà dliu được lưu
trtrong các bng.
4
Chương 2. Tng quan v cơ sdliu2006 Nguyn Trung Trc - Khoa CNTT
Các khái nim ca CSDL quan h
Mt sthut ng
fMin (domain)
fThuc tính (attribute).
fLược đồ quan h(relation schema).
fVt(predicate) ca lược đồ quan h.
fBc (degree) ca lược đ quan h.
fQuan h(relation).
fThhin quan h(relation instance).
fB(tuple) ca quan h.
fBc (degree) ca quan h.
fKhóa (key) ca lược đồ quan h.
5
Chương 2. Tng quan v cơ sdliu2006 Nguyn Trung Trc - Khoa CNTT
Các khái nim ca CSDL quan h
Mt sthut ng
fKhóa (key).
fKhóa dtuyn (candidate key).
fKhóa chính (primary key).
fKhóa ngoi (foreign key).
fLược đồ cơ sdliu (database schema).
fRàng buc toàn vn (integrity constraint).