Cơ Sở Dữ Liệu Quan Hệ Tin Học 12
Nội dung của Bài 10: Cơ sở dữ liệu quan hệ bên dưới đây, những em vẫn được khám phá về định nghĩa mô hình dữ liệu quan hệ và các đặc trưng cơ bạn dạng của mô hình này; khái niệm cơ sở dữ liệu quan hệ, khóavà liên kết giữa các bảng. Mời các em thuộc theo dõi nội dung cụ thể của bài bác học.
Bạn đang xem: Cơ sở dữ liệu quan hệ tin học 12
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. Cơ sở dữ liệu quan hệ
1.4.Khóavà liên kết giữa những bảng
2. Bài xích tập minh họa
3. Luyện tập Bài 10 Tin học 12
3.1. Trắc nghiệm
3.2. Bài bác tập SGK
4. Hỏi đápBài 10 Tin học tập 12
Mô hình dữ liệu là một trong những tập khái niệm dùng làm mô tả cấu trúc dữ liệu, các làm việc dữ liệu, những ràng buộc dữ liệu của một CSDL.
Theo những mức mô tả chi tiết về CSDL, rất có thể phân phân chia các quy mô dữ liệu thành nhị loại:
Mô hình lôgic(còn điện thoại tư vấn là mô hình dữ liệu bậc cao) cho diễn đạt CSDL ở mức khái niệm và mức size nhìn, mô tả bản chất lôgic của dữ liệu được lưu lại trữ;Mô hình đồ dùng lí(còn gọi là mô hình tài liệu bậc thấp) cho biểu thị CSDL ở tầm mức vật lí, trả lời cho thắc mắc "Dữ liệu được lưu giữ trữ như thế nào?".Có nhiều mô hình dữ liệu bậc cao nhưng tại đây ta chỉ đề cập cho mô hình tài liệu quan hệ vì cho đến bây giờ đó là quy mô phổ phát triển thành nhất trong thực tiễn xây dựng các ứng dụng CSDL.
Mô hình tài liệu quan hệ (gọi tắt là mô hình quan liêu hệ) được E. F. Codd khuyến nghị năm 1970. Trong khoảng ba mươi năm quay trở về đây, các hệ CSDL xây cất theo quy mô quan hệ được dùng rất phổ biến.
Trong mô hình quan hệ:
Về phương diện cấu trúc:Dữ liệu được thể hiện trong những bảng.Mỗi bảng bao hàm các hàng và các cột thể hiện tin tức về một nhà thể.Các cột biểu thị các nằm trong tính của công ty và tên cột thường là tên gọi của ở trong tính.Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá bán trị khớp ứng với những cột.Về mặt thao tác trên dữ liệu:Có thể cập nhật dữ liệu như thêm, xóahay sửa bạn dạng ghi trong một bảng.Các kết quả kiếm tìm kiếm thông tin qua truy vấn dữ liệu giành được nhờ triển khai các thao tác làm việc trên dữ liệu.Về mặt các ràng buộc dữ liệu:Dữ liệu trong số bảng yêu cầu thoả mãn một trong những ràng buộc. Chẳng hạn, không được tất cả hai cỗ nào trong một bảng tương đương nhau hoàn toàn.Xem thêm: Phân Tích Khổ 1 2 Bài Mùa Xuân Nho Nhỏ Của Thanh Hải, Please Wait
a. Khái niệmCơ sở dữ liệu được sản xuất dựa trên mô hình dữ liệu quan tiền hệ điện thoại tư vấn là cơ sở dữ liệu quan hệ.Hệ QTCSDL dùng làm tạo lập, cập nhật và khai quật CSDL quan liêu hệ call là hệ QTCSDL quan tiền hệ.b.Các đặc thù của một quan hệ
Một quan hệ giới tính trong hệ database quan hệ có những đặc trưng thiết yếu sau:
Mỗi quan hệ có tên để phân biệt với cácquan hệkhác;Cácbộlà duy nhất và không minh bạch thứ tự;Mỗithuộc tínhcó tên biệt lập và không rõ ràng thứ tự;Quan hệkhông 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 nhiều bộ giá chỉ trị;
Phức hợp: Một nằm trong tính gồm 2 giá bán trị.
Lưu ý:
Quan hệ là bảng;Thuộc tính là ngôi 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 trực thuộc tính gồm một hay 1 số trực thuộc tính của bảng có hai tính chất:Không bao gồm hai cỗ (khác nhau) vào bảng có giá trị đều nhau trên khoá.Không tất cả tập nhỏ thực sự làm sao của tập trực thuộc tính này còn có tính chất.b. Khóa chínhMột bảng bao gồm thể có rất nhiều khóa. Trong những khóacủa một bảng người ta thường chọn (chỉ định) một khóalàm khoá chính (primary key).Trong một hệ QTCSDL quan lại hệ, lúc nhập dữ liệu cho một bảng, cực hiếm của mọi bộ tại khóa thiết yếu không được nhằm trống.Các hệ QTCSDL tình dục kiểm soát điều ấy và đảm bảo an toàn sự đồng nhất dữ liệu, né trường hợp thông tin về một đối tượng người tiêu dùng xuất hiện hơn một đợt sau những cập nhật dữ liệu. Trong mô hình quan hệ, ràng buộc vì thế về dữ liệu còn được gọi là ràng buộc trọn vẹn thực thể (hay 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 xác minh khoá dựa vào vào quan hệ giới tính lôgic của những dữ liệu chứ không phụ thuộc vào vào giá trị những dữ liệu.Nên chọn khoá đó là khoá tất cả ít thuộc tính nhất.c. Link giữa những bảngThực hóa học sự liên kết giữa những bảng là dựa vào thuộc tính khóa.
Dạng 1:Mô hình dữ liệu quan hệ
Câu 1Chỉ ra các điều khiếu nại trong quy mô dữ liệu quan hệ nam nữ Ql_hoctap
Hình 1. Quy mô dữ liệu quan lại hệQl_hoctap
Gợi ý trả lời:
Cấu trúc dữ liệu: là các bảng dữ liệu, bảng hoc_sinh, Mon_hoc, Bang_diem có có những trường dữ liệu, các bạn dạng ghi.Các ràng buộc: khoá chính, vào bảng hoc_sinh thì dữ liệu trong ngôi trường khoá đó là duy nhất.Các thao tác cập nhật dữ liệu (thêm, sửa, xoá), khai quật dữ liệu, thống kê dữ liệu theo một đk nào đó, rất có thể thực hiện tại trên một bảng hoặc nhiều bảng.Dạng 2:Cơ sở dữ liệu quan hệ
Câu 2Trong database quan hệ Ql_hoctap ở ví dụ trên (ví dụ 1),xác định quan hệ, thuộc tính và bộ.
Xem thêm: Xem Nhiều 4/2022 # Thế Nào Là Hai Góc Phụ Nhau, Khái Niệm Hai Góc Phụ Nhau
Gợi ý trả lời:
Quan hệ Hoc_sinhCó các thuộc tính: ma_hoc_sinh, Ho_dem, Ten.Vì lớp gồm 50HS nên có 50 bộ, bộ thứ 10 là 12A9, Nguyễn Thị Thanh, AnCâu 3Trong csdl quan hệ Ql_thuvien dưới đây,xác định trực thuộc tính đa trị và phức hợp.