intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu: Bài 3 - ThS. Vũ Văn Định

Chia sẻ: Nguoibakhong02 Nguoibakhong02 | Ngày: | Loại File: PDF | Số trang:14

44
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài 3 - Mô hình quan hệ của E.F. Codd. Nội dung chính trong bài gồm có: Khái quát chung mô hình quan hệ, các khái niệm của mô hình quan hệ, lược đồ quan hệ, miền giá trị, các tính chất đặc trưng của một quan hệ.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu: Bài 3 - ThS. Vũ Văn Định

TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br /> <br /> Bài 3. Mô hình quan hệ của E.F. Codd<br /> I. Khái quát chung<br /> Mô hình quan hệ :<br /> • Biểu thị dữ liệu trong một CSDL như một tập các quan<br /> hệ.<br /> • Một quan hệ là một bảng các giá trị gồm các dòng và các<br /> cột.<br /> • Mỗi dòng trong bảng là một tập các giá trị có liên quan<br /> đến nhau, biểu thị một sự kiện tương ứng với một thực<br /> thể hay một mối quan hệ tương ứng với thế giới thực.<br /> <br /> TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br /> <br /> VD: Quan hệ :<br /> SINH_VIEN (Ma SV, Hoten, Nam sinh, DiaChi, Diem)<br /> Mã SV<br /> <br /> Hoten<br /> <br /> Namsinh<br /> <br /> Diachi<br /> <br /> Điem<br /> <br /> 001<br /> <br /> Ngọc Anh<br /> <br /> 1986<br /> <br /> 9<br /> <br /> t1<br /> <br /> 002<br /> <br /> Minh Tuấn<br /> <br /> 1980<br /> <br /> Hoàn<br /> Kiếm<br /> Ba Đình<br /> <br /> 10<br /> <br /> t2<br /> <br /> 003<br /> <br /> Hoàng Hà<br /> <br /> 1985<br /> <br /> Tây Hồ<br /> <br /> 8<br /> <br /> t3<br /> <br /> TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br /> <br /> II. Các khái niệm của mô hình quan hệ<br /> 1. Thuộc tính :<br /> •<br /> Mỗi đối tượng quản lý đều có các đặc tính riêng biệt, gọi<br /> là các thuộc tính. Kí hiệu các thuộc tính là A, B, C, A1, A2,...<br /> •<br /> <br /> VD: Mã sinh viên, họ tên, quê quán, ngày sinh, ...<br /> <br /> •<br /> Các thuộc tính được đặc trưng bởi một tên gọi, kiểu giá<br /> trị, miền giá trị của chúng.<br /> 2. Lược đồ quan hệ :<br /> Một lược đồ quan hệ được đặc trưng bởi tên lược đồ và<br /> một tập hữu hạn các thuộc tính U={A1, A2, ..., An}. Lược đồ R<br /> với tập thuộc tính là U= { A1, A2,... An} được kí hiệu là R(U)<br /> hay R ( A1, A2, ... An).<br /> <br /> TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br /> <br /> 3. Miền giá trị :<br /> - Là tập hợp các giá trị nguyên tử mà thuộc tính có thể<br /> nhận<br /> - Để đặc tả một miền, người ta dùng:<br /> tên miền, một kiểu dữ liệu và khuôn dạng dữ liệu.<br /> VD: Miền Mã SV là tập hợp các dãy kí tự có độ dài từ 5<br /> ki tự<br /> Miền Điểm là tập các giá trị số thuộc [0..10]<br /> <br /> TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br /> <br /> 4. Quan hệ :<br />  Một quan hệ trên một tập thuộc tính là một tập<br /> con của tích Desscartes cuả một hay nhiều miền.<br /> Cho một quan hệ r xác định trên tập thuộc<br /> tính ={ A1, A2, ..,An}.<br /> Khi đó r  Dom(A1) x Dom(A2) x ...x<br /> Dom(An), trong đó Dom(Ai ) là miền của thuộc<br /> tính Ai<br /> Như vậy, quan hệ r là một tập hợp các n_ bộ có<br /> dạng :<br /> r = {( a1, a2,.., an) | ai  Dom(Ai), i= 1, 2,..,n }<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2