CƠ SỞ DỮ LIỆU QUAN HỆ LÀ GÌ

Nội dung của Bài 10: Trung tâm tài liệu quan tiền hệ tiếp sau đây, các em sẽ tiến hành tìm hiểu về khái niệm quy mô dữ liệu quan tiền hệ cùng những đặc thù cơ phiên bản của mô hình này; khái niệm DataBase quan lại hệ, khóavới links giữa các bảng. Mời các em thuộc theo dõi và quan sát ngôn từ cụ thể của bài học.

Bạn đang xem: Cơ sở dữ liệu quan hệ là gì


1. Tóm tắt lý thuyết

1.1.Mô hình dữ liệu

1.2.Mô hình tài liệu quan hệ

1.3. Thương hiệu dữ liệu quan hệ

1.4.Khóavà liên kết thân các bảng

2. Những bài tập minch họa

3. Luyện tập Bài 10 Tin học tập 12

3.1. Trắc nghiệm

3.2. những bài tập SGK

4. Hỏi đápBài 10 Tin học tập 12


*

Mô hình dữ liệu là 1 trong tập khái niệm dùng để thể hiện cấu tạo dữ liệu, các làm việc tài liệu, các ràng buộc tài liệu của một DataBase.

Theo những mức bộc lộ chi tiết về DataBase, có thể phân chia các mô hình dữ liệu thành hai loại:

Mô hình lôgic(nói một cách khác là mô hình dữ liệu bậc cao) đến biểu hiện cơ sở dữ liệu ở tầm mức quan niệm cùng nấc size chú ý, trình bày bản chất lôgic của dữ liệu được lưu giữ trữ;Mô hình trang bị lí(còn gọi là mô hình tài liệu bậc thấp) mang lại biểu thị cơ sở dữ liệu tại mức đồ gia dụng lí, vấn đáp mang đến câu hỏi "Dữ liệu được lưu trữ như thế nào?".

Có các quy mô dữ liệu bậc cao tuy nhiên ở đây ta chỉ đề cập đến quy mô dữ liệu quan tiền hệ bởi cho đến bây giờ đó là quy mô thịnh hành duy nhất trong thực tế thành lập các vận dụng CSDL.


Mô hình tài liệu quan lại hệ (Call tắt là mô hình quan liêu hệ) được E. F. Codd đề xuất năm 1970. Trong khoảng chừng cha mươi năm quay lại phía trên, những hệ CSDL chế tạo theo quy mô tình dục được dùng rất phổ cập.

Trong quy mô quan hệ:

Về mặt cấu trúc:Dữ liệu được biểu đạt trong những bảng.Mỗi bảng bao gồm các hàng với các cột biểu lộ đọc tin về một công ty.Các cột biểu thị các nằm trong tính của công ty và tên cột hay là tên của nằm trong tính.Mỗi mặt hàng thể hiện cho 1 thành viên, gồm một cỗ các giá trị tương ứng cùng với những cột.Về mặt thao tác làm việc trên dữ liệu:Có thể cập nhật dữ liệu nhỏng thêm, xóatuyệt sửa phiên bản ghi trong một bảng.Các công dụng search kiếm thông tin qua truy tìm vấn tài liệu đã có được nhờ vào tiến hành các làm việc bên trên dữ liệu.Về phương diện những buộc ràng dữ liệu:Dữ liệu trong số bảng bắt buộc tán thành một vài buộc ràng. Chẳng hạn, ko được tất cả hai cỗ như thế nào vào một bảng giống như nhau trả toàn.

Xem thêm: Cách Tải Easeus Data Recovery Wizard 12, Easeus Data Recovery Wizard 12


a. Khái niệmCơ sở dữ liệu được xây cất dựa trên mô hình tài liệu tình dục hotline là các đại lý tài liệu quan liêu hệ.Hệ QTcơ sở dữ liệu dùng làm sinh sản lập, update và khai thác DataBase quan hệ call là hệ QTcơ sở dữ liệu quan hệ.b.Các đặc thù của một quan tiền hệ

Một quan hệ trong hệ CSDL quan hệ gồm những đặc thù chủ yếu sau:

Mỗi quan tiền hệ có tên để phân biệt với cácquan hệkhác;Cácbộlà độc nhất vô nhị với không biệt lập trang bị tự;Mỗithuộc tínhmang tên sáng tỏ cùng ko phân biệt vật dụng tự;Quan hệko cóthuộc tính đa trịhayphức hợp.

Thuộc tính đa trị: 1 thuộc tính tương ứng trong vô số cỗ giá chỉ trị;

Phức hợp: Một ở trong tính có 2 quý hiếm.

Lưu ý:

Quan hệ là bảng;Thuộc tính là trường (cột);Bộ là bạn dạng ghi (hàng).
a. KhóaKhoá của một bảng là một trong tập thuộc tính bao gồm một hay như là 1 số nằm trong tính của bảng tất cả nhì tính chất:Không gồm nhì bộ (không giống nhau) vào bảng có mức giá trị đều bằng nhau trên khoá.Không tất cả tập bé thực sự làm sao của tập thuộc tính này có đặc thù.b. Khóa chínhMột bảng có thể có khá nhiều khóa. Trong các khóacủa một bảng người ta hay lựa chọn (chỉ định) một khóalàm cho khoá chính (primary key).Trong một hệ QTDataBase quan hệ giới tính, Khi nhập dữ liệu cho 1 bảng, quý hiếm của rất nhiều cỗ trên khóa thiết yếu ko được nhằm trống.Các hệ QTCSDL quan hệ điều hành và kiểm soát điều này cùng bảo đảm an toàn sự đồng hóa tài liệu, tránh sự cố báo cáo về một đối tượng người tiêu dùng xuất hiện rộng một đợt sau phần nhiều update tài liệu. Trong mô hình tình dục, buộc ràng như vậy về dữ liệu còn gọi là ràng buộc trọn vẹn thực thể (tốt hotline ngắn gọn gàng là ràng buộc khóa).

Chụ ý:

Mỗi bảng có tối thiểu một khóa. Việc khẳng định khoá phụ thuộc vào quan hệ giới tính lôgic của những tài liệu chứ không cần phụ thuộc vào vào quý hiếm những dữ liệu.Nên lựa chọn khoá chính là khoá gồm không nhiều nằm trong tính duy nhất.c. Liên kết giữa những bảng

Thực chất sự liên kết thân các bảng là dựa vào ở trong tính khóa.


Dạng 1:Mô hình dữ liệu quan liêu hệ

Câu 1

Chỉ ra các ĐK trong quy mô tài liệu quan hệ giới tính Ql_hoctap

*

Hình 1. Mô hình dữ liệu quan tiền hệQl_hoctap

Gợi ý trả lời:

Cấu trúc dữ liệu: là các bảng tài liệu, bảng hoc_sinh, Mon_hoc, Bang_diem có gồm những ngôi trường dữ liệu, các bản ghi.Các ràng buộc: khoá chính, vào bảng hoc_sinh thì dữ liệu vào ngôi trường khoá đó là nhất.Các thao tác cập nhật dữ liệu (thêm, sửa, xoá), khai thác dữ liệu, thống kê dữ liệu theo một ĐK làm sao kia, hoàn toàn có thể triển khai trên một bảng hoặc nhiều bảng.

Dạng 2:Trung tâm tài liệu quan lại hệ

Câu 2

Trong DataBase quan hệ tình dục Ql_hoctap ngơi nghỉ ví dụ bên trên (ví dụ 1),xác định quan lại hệ, ở trong tính với bộ.

Gợi ý trả lời:

Quan hệ Hoc_sinhCó những ở trong tính: ma_hoc_sinch, Ho_dem, Ten.Vì lớp gồm 50HS nên gồm 50 bộ, bộ sản phẩm công nghệ 10 là 12A9, Nguyễn Thị Tkhô nóng, AnCâu 3

Trong CSDL dục tình Ql_thuvien tiếp sau đây,xác định ở trong tính nhiều trị và phức hợp.