Bài giảng "Mô hình CSDL quan hệ" được biên soạn dành cho quý thầy cô và các em sinh viên tham khảo có nội dung giới thiệu mô hình CSDL quan hệ, các hệ quản trị CSDL quan hệ, hệ quản trị CSDL thương mại, thuộc tính của CSDL quan hệ, . Mời thầy cô và các em cùng tham khảo. | 12 07 2018 Nội dung Chương II Các khái niệm cơ bản trong mô hình quan hệ Quan hệ MÔ HÌNH CSDL QUAN HỆ Thuộc tính Kiểu dữ liệu Miền giá trị Bộ Lược đồ Khóa Siêu khóa Khóa Khóa chính Khóa ngoại 1 2 Giới thiệu Quan hệ Relation Mô hình CSDL quan hệ gọi tắt là mô hình quan hệ do Các thông tin lưu trữ trong CSDL được tổ chức thành Edgar Frank Codd đề xuất năm 1970 bao gồm bảng 2 chiều gọi là quan hệ Hệ thống các ký hiệu để mô tả dữ liệu dưới dạng dòng và Ví dụ Quan hệ SINHVIEN mô tả đối tượng sinh viên cột như quan hệ bộ thuộc tính khóa chính khoá ngoại 1 cột là 1 thuộc tính của sinh viên Một tập hợp các phép toán thao tác trên dữ liệu 1 dòng là 1 sinh viên Ràng buộc quan hệ. Các hệ quản trị CSDL quan hệ ngày nay được xây dựng dựa vào lý thuyết của mô hình quan hệ. Là cơ sở của các Hệ quản trị CSDL thương mại Oracle MS SQL Server 3 4 12 07 2018 Quan hệ Relation Thuộc tính Quan hệ gồm Là tên các cột của quan hệ Tên Mô tả ý nghĩa cho các giá trị tại cột đó Các cột Được đặt tên amp có cùng 1 kiểu dữ liệu Tất cả dữ liệu trong 1 một cột đều có dùng kiểu dữ liệu Tập hợp các dòng Thay đổi theo thời gian Một dòng Một thực thể Thuộc tính Quan hệ Tập thực thể Mỗi quan hệ là một bảng nhưng không phải mọi bảng đều là quan hệ. 5 6 Thuộc tính Thuộc tính Kiểu dữ liệu của thuộc nh Miền giá trị của thuộc nh Text hoặc Character Char String Kiểu văn bản. Ví dụ Number hoặc Numeric Float Kiểu số Họ tên Tập hợp các dãy chữ cái có độ dài tối đa 30. Yes No hoặc Boolean Kiểu luận lý Tuổi Tập các số nguyên nằm trong khoảng từ 1 đến 120. Date Time Kiểu thời gian Ngày tháng năm Điểm học tập Có miền giá trị từ 0 đến 10. Giờ phút giây Giới tính Tập hợp gồm 2 giá trị Nam Nữ . 7 8 12 07 2018 Thuộc tính Bộ Loại giá trị của thuộc tính Là các dòng của quan hệ trừ dòng tiêu đề tên của các Đơn trị Các thuộc tính có giá trị duy nhất cho một thực thuộc tính thể hiện dữ liệu cụ thể của các thuộc tính thể. Ví dụ Số CMND Mã SV trong quan hệ. Đa trị Các thuộc tính có một tập giá trị cho cùng một Các dòng không .