tailieunhanh - Bài giảng môn Cơ sở dữ liệu: Chương 2 - ThS. Thái Bảo Trân
Bài giảng môn "Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ" cung cấp cho người học các kiến thức: Một số khái niệm cơ bản, ràng buộc toàn vẹn, các đặc trưng của quan hệ, chuyển đổi ERD - Mô hình quan hệ. . | Bài giảng môn Cơ sở dữ liệu: Chương 2 - ThS. Thái Bảo Trân 12/09/2016 Chương 2: Mô hình dữ liệu quan hệ (Relational Data Model) Thời lượng: 6 tiết 1 Khoa HTTT-Đại học CNTT Nội dung 1. Giới thiệu 2. Một số khái niệm cơ bản 3. Ràng buộc toàn vẹn 4. Các đặc trưng của quan hệ 5. Chuyển đổi ERD Mô hình quan hệ 2 1 12/09/2016 1. Giới thiệu Mô hình Dữ liệu Quan hệ (Relational Data Model) do TS. E. F. Codd đưa ra năm 1970. Đây là mô hình cung cấp một cấu trúc dữ liệu đơn giản và đồng bộ dựa trên khái niệm quan hệ. Quan hệ là khái niệm toán học dựa trên nền tảng lý thuyết vững chắc về lý thuyết tập hợp. Là cơ sở của các HQT CSDL thương mại (Oracle, DB2, SQL Server, ) 3 2. Một số khái niệm cơ bản Quan hệ Thuộc tính Bộ giá trị Thể hiện của quan hệ Tân từ Lược đồ quan hệ Lược đồ CSDL 4 2 12/09/2016 Quan hệ (Relation) Các thông tin lưu trữ trong CSDL được tổ chức thành bảng (table) gọi là quan hệ 1 cột là 1 thuộc tính của SV MASV HOTEN NGSINH DCHI PHAI NOISINH MALOP SV001 Nguyen A 12/08/1955 638 NVC Q5 Nam SG A05 SV002 Bui B 07/19/1968 332 NTH Q1 Nu Hue B04 SV003 Le C 06/20/1951 291 HVH QPN Nu SG C044 SV004 Nguyen A 09/15/1962 Ba Ria VT Nam HN A05 1 dòng là một sinh viên 5 Tên quan hệ là SINHVIEN Thuộc tính (Attribute) (1) Thuộc tính: – Tên gọi: dãy ký tự (gợi nhớ) – Kiểu dữ liệu: Số, Chuỗi, Thời gian, Luận lý, OLE. – Miền giá trị: tập giá trị mà thuộc tính có thể nhận. Ký hiệu miền giá trị của thuộc tính A là Dom(A). Ví dụ: GIOITINH kiểu dữ liệu là Chuỗi; Miền giá trị: Dom(GIOITINH)=(‘Nam’,’Nu’) Chú ý: Một thuộc tính không có giá trị hoặc chưa xác định 6 được giá trị => giá trị Null 3 .
đang nạp các trang xem trước