Chương 2
Thiết kế sở dữ liệu
logic
Chương 2
Thiết kế sở dữ liệu
logic
Giáo viên: Đỗ Thị Mai Hường
Bộ môn: Hệ thống thông tin
Khoa: Công nghệ thông tin
LOGO
Nội dung
Các khái niệm bản
Các phương pháp thiết kế cơ sở dữ liệu logic
2
LOGO
Các khái niệm bản
nh CSDL quan hệ hay ngắn gọn là mô hình
quan hệ được E.F.Codd phát triển vào đầu những
năm 1970.
Các thành phần trong mô nh quan hệ gồm: Các
quan h - các bộ - các thuộc nh.
3
LOGO
Các khái niệm bản
Một quan hệ:
Là một bảng dữ liệu 2 chiều (cột và dòng), mô tả thực thể. Mỗi cột
tương ứng với một thuộc tính của thực thể. Mỗi dòng chứa các giá trị
dữ liệu của một đối tượng cụ thể thuộc thực thể.
nh quan hệ:
Là cách thức biểu diễn dữ liệu dưới dạng các quan hệ (các bảng).
Lược đồ quan hệ:
R(A1,…,An), trong đó R là tên quan hệ, Ailà các thuộc tính, mỗi Ai
miền gtrị tương ứng Dom(Ai).
Lược đồ quan hệ được sử dụng để mô tả một quan hệ, bao gồm: Tên
quan hệ, các thuộc tính bậc của quan hệ (số lượng các thuộc tính)
4
LOGO
Các khái niệm bản
Một quan hệ r của R(A1,...,An), hiệu r(R) là một tập
hợp m-b r={ t1, ..., tm}
Mỗi ti=<v1, ...,vn>, vidom(Ai). r(R) dom(A1) x .... x dom(An)
r = { (vi1,vi2,...,vin) / i=1,...,m}
Ta Ai các thuộc tính
Miền g trị của Ailà: D1=dom(A1), D2=dom(A2),...., Dn=dom(An).
Các tập (D1,D2,...,Dn) là tập các miền trị của R
n được gọi bậc của quan hệ r, m được gọi lực lượng của r.
5