Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng môn Cơ sở dữ liệu: Chương 3 - Mô hình dữ liệu quan hệ có nội dung khái quát trình bày về: các khái niệm của mô hình quan hệ, một số khái niệm về khóa, các đặc trưng của quan hệ, chuyển lược đồ E/R sang thiết kế quan hệ. bài giảng. | CHƯƠNG 3 MÔ hình dữ liệu quan hệ Bài giảng môn Cơ sở dữ liệu Bộ môn Hệ Thống Thông Tin - Khoa Công Nghệ Thông Tin - Trường Đại học Khoa học Tự nhiên Giới thiệu 0 ị cdĩo 4U Do tiến sĩ E. F. Codd đưa ra - A Relation Model for Large Shared Data Banks Communications of ACM 6 1970 Cung cấp một cấu trúc dữ liệu đơn giản và đồng bộ - Khái niệm Quan hệ Có nền tảng lý thuyết vững chắc - Lý thuyết tập hợp Là cơ sở của các HQT CSDL thương mại - Oracle DB2 SQL Server. Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN 3 0 ị cdĩo . Nội dung chi tiết Giới thiệu Các khái niệm của mô hình quan hệ Một số khái niệm về khóa Các đặc trưng của quan hệ Chuyển lược đồ E R sang thiết kế quan hệ Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN 2 Nội dung chi tiết 0 ị cdĩo . Giới thiệu Các khái niệm của mô hình quan hệ - Quan hệ Relation - Thuộc tính Attribute - Bộ Tuple - Miền giá trị Domain - Lược đồ Schema Một số khái niệm về khóa Các đặc trưng của quan hệ Chuyển lược đồ E R sang thiết kế quan hệ Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN 4 0 ị cdĩo . Quan hệ Một quan hệ là một bảng table 2 chiều - Mỗi dòng trừ dòng đầu tiên gồm các giá trị thể hiện một thực thể hoặc một mối kết hợp trong thực tế. - Mỗi tiêu đề cột cho biết ý nghĩa của từng giá trị trên một dòng. - VD Quan hệ KHOA mỗi dòng gồm các giá trị thể hiện một khoa. KHOA MĂKHOA TẼNKHOA NÃMTL PHÓNG ĐIỆNTHOAI TRƯỚNGKHOA NGÁYNHẬNCHỮC CNTT Cõngnghệthõng tin 1995 B11 838123456 2 20 02 2005 VL Vật lý 1976 B21 838223223 5 18 09 2003 SH Sinh học 1980 B31 838454545 4 11 10 2000 HH Hóa học 1980 B41 838456456 7 15 10 2001 Mô hình quan hệ thể hiện một CSDL thông qua nhiều quan hệ. Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN Miền giá trị của thuộc tính 0 ị cdĩo 4U Một miền giá trị D là một tập hợp các giá trị nguyên tố atomic value . - Giá trị nguyên tố là giá trị không thể chia nhỏ hơn. Để mô tả một miền giá trị D người ta thường dùng kiểu dữ liệu và định dạng của các giá trị trong D. - Ví dụ Kiểu dữ liệu ký tự chuỗi số nguyên số thực . Định dạng chuỗi 7 ký số .