Nội dung của Bài 10: Cơ sở tài liệu quan hệ bên dưới đây, các em đã được tò mò về có mang mô hình dữ liệu quan hệ và những đặc trưng cơ bạn dạng của mô hình này; khái niệm csdl 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 chi tiết của bài học.
Bạn đang xem: Thuộc tính khóa là gì, từ điển việt anh thuộc tính khóa là gì
1. Bắt tắt lý thuyết
1.1.Mô hình dữ liệu
1.2.Mô hình dữ liệu quan hệ
1.3. Cơ sở dữ liệu quan hệ
1.4.Khóavà link giữa những bảng
2. Bài tập minh họa
3. Rèn luyện Bài 10 Tin học 12
3.1. Trắc nghiệm
3.2. Bài xích tập SGK
4. Hỏi đáp
Bài 10 Tin học tập 12
Mô hình dữ liệu là một trong tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác làm việc dữ liệu, các ràng buộc dữ liệu của một CSDL.
Theo các mức tế bào tả chi tiết về CSDL, có thể phân phân tách các quy mô dữ liệu thành nhị loại:
Mô hình lôgic(còn hotline là mô hình tài liệu bậc cao) cho biểu lộ CSDL ở tầm mức khái niệm với mức khung nhìn, tế bào tả thực chất lôgic của tài liệu được lưu lại trữ;Mô hình đồ dùng lí(còn hotline là mô hình tài liệu bậc thấp) cho biểu thị CSDL ở mức vật lí, trả lời cho thắc mắc "Dữ liệu được lưu trữ như vậy nào?".Có nhiều quy mô dữ liệu bậc cao nhưng tại đây ta chỉ đề cập mang đến mô hình tài liệu quan hệ vì cho đến lúc này đó là mô hình phổ biến nhất trong thực tiễn xây dựng những ứ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 cáo năm 1970. Trong khoảng ba mươi năm trở về đây, các hệ CSDL desgin theo mô hình quan hệ được dùng rất phổ biến.
Trong mô hình quan hệ:
Về khía cạnh cấu trúc:Dữ liệu được thể hiện trong các bảng.Mỗi bảng bao gồm các hàng và các cột thể hiện thông tin về một nhà thể.Các cột biểu thị các ở trong tính của đơn vị và thương hiệu cột thường là tên của ở trong tính.Mỗi hàng thể hiện cho một cá thể, có một bộ các giá bán trị tương ứ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ư thêm, xóahay sửa phiên bản ghi trong một bảng.Các kết quả search kiếm thông tin qua truy hỏi vấn dữ liệu đạt được nhờ tiến hành các làm việc trên dữ liệu.Về mặt những ràng buộc dữ liệu:Dữ liệu trong những bảng yêu cầu thoả mãn một số trong những ràng buộc. Chẳng hạn, không được bao gồm hai bộ nào trong một bảng như thể nhau trả toàn.Xem thêm: Microsoft Visual C++ Là Gì? Cách Sửa Lỗi Visual C++ Trên Máy Tính
a. Khái niệm
Cơ sở dữ liệu được thành lập dựa trên quy mô dữ liệu quan lại hệ gọi là cơ sở dữ liệu quan hệ.Hệ QTCSDL dùng để làm tạo lập, cập nhật và khai thác CSDL quan liêu hệ gọi là hệ QTCSDL quan hệ.b.Các đặc trưng của một quan tiền hệ
Một tình dục trong hệ database quan hệ có các đặc trưng chính sau:
Mỗi quan hệ mang tên để biệt lập với cácquan hệkhác;Cácbộlà duy nhất với không phân biệt thứ tự;Mỗithuộc tínhcó tên sáng tỏ và không rõ ràng thứ tự;Quan hệkhông cóthuộc tính nhiều trịhayphức hợp.Thuộc tính nhiều trị: 1 thuộc tính tương ứng trong vô số bộ giá bán trị;
Phức hợp: Một ở trong tính có 2 giá trị.
Lưu ý:
Quan hệ là bảng;Thuộc tính là trường (cột);Bộ là bản ghi (hàng).a. KhóaKhoá của một bảng là một trong tập nằm trong tính bao gồm một hay là 1 số thuộc tính của bảng gồm hai tính chất:Không tất cả hai bộ (khác nhau) trong bảng có mức giá trị đều bằng nhau trên khoá.Không có tập bé thực sự làm sao của tập thuộc tính này có tính chất.b. Khóa chính
Một bảng có thể có không ít khóa. Trong các khóacủa một bảng bạn 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, giá trị của mọi bộ tại khóa chính không được để trống.Các hệ QTCSDL quan hệ kiểm soát điều ấy và bảo vệ sự đồng nhất dữ liệu, né trường hợp tin tức về một đối tượng người sử dụng xuất hiện nay hơn một đợt sau những cập nhật dữ liệu. Trong quy mô quan hệ, ràng buộc do đó về dữ liệu còn được gọi là ràng buộc toàn vẹn thực thể (hay hotline ngắn gọn là ràng buộc khóa).
Chú ý:
Mỗi bảng có ít nhất một khóa. Việc xác định khoá nhờ vào vào quan hệ lôgic của những dữ liệu chứ không nhờ vào vào giá trị những dữ liệu.Nên lựa chọn khoá chính là khoá bao gồm ít thuộc tính nhất.c. Liên kết giữa các bảngThực hóa học sự link giữa các 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 những điều kiện trong mô hình dữ liệu quan hệ nam nữ Ql_hoctap
Hình 1. Mô hình 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 gồm có những trường dữ liệu, các phiên bản 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á chính 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 điều kiện nào đó, hoàn toàn 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 cơ sở dữ liệu quan hệ Ql_hoctap ở ví dụ trên (ví dụ 1),xác định quan hệ, thuộc tính với bộ.
Gợi ý trả lời:
Quan hệ Hoc_sinhCó các thuộc tính: ma_hoc_sinh, Ho_dem, Ten.Vì lớp tất cả 50HS nên tất cả 50 bộ, bộ thứ 10 là 12A9, Nguyễn Thị Thanh, AnCâu 3
Trong csdl quan hệ Ql_thuvien dưới đây,xác định ở trong tính đa trị cùng phức hợp.
500+Câu hỏi trắc nghiệm quản lí trị cơ sở dữ liệuTổng phù hợp 510 thắc mắc trắc nghiệm quản trị cơ sở dữ liệu có đáp án vừa đủ nhằm giúp các bạn dễ dàng ôn tập lại tổng thể các con kiến thức.
320 câu hỏi trắc nghiệm Hệ quản lý Windows bao gồm đáp án
320 câu 817 lượt thi
350 thắc mắc trắc nghiệm Hệ điều hành và quản lý Linux350 câu 3020 lượt thi
500 câu hỏi trắc nghiệm tin học tập đại cương500 câu 6506 lượt thi
150 câu hỏi trắc nghiệm phần cứng máy vi tính150 câu 465 lượt thi
550+ thắc mắc trắc nghiệm lập trình sẵn cơ sở dữ liệu SQL570 câu 1521 lượt thi
1000+ thắc mắc trắc nghiệm kiến trúc máy tính1048 câu 2629 lượt thi
500+Câu hỏi trắc nghiệm quản lí trị cơ sở tài liệu510 câu 1752 lượt thi
800 thắc mắc trắc nghiệm quản lí trị mạng bao gồm đáp án800 câu 213 lượt thi
ADSENSE
ADMICRO
MGID
ADMICRO
TÀI LIỆU THAM KHẢO

Tổng hợp các tài liệu mẹo nhỏ hữu ích giành cho tin học tập văn phòng

Tổng hợp những thủ thuật điện thoại thông minh Android tốt nhất

Ôn tập thiết kế C#

Ôn tập tin học văn phòng công sở MOS

Tổng hợp các thủ thuật Word hữu ích dành cho bạn
Tổng hợp những thủ thuật Excel rất là hữu ích
Ôn tập xây dựng PHP
Các thủ pháp để thực hiện Zoom giỏi hơn lúc học online
Ôn tập lập trình Java
Các thủ thuật máy tính xách tay hữu ích mà chúng ta nên biết
Tuyển tập 100 thủ pháp hay duy nhất trong Photoshop
Top 50 thủ thuật Power
Point cho bài thuyết trình hiệu quả
Thi thpt QG Môn Toán-Văn-Anh Môn Lý-Hoá-Sinh Môn Sử-Địa-GDCD
Đề soát sổ Đề thi HK1, HK2 chất vấn 1 tiết soát sổ 15 phút
English test Ngữ pháp giờ đồng hồ Anh từ vựng giờ Anh giờ đồng hồ Anh trung học phổ thông QG
IT test Tin học công sở Lập trình Web/App quản trị hệ thống
Đại học tập Môn đại cương chuyên ngành kinh tế Chuyên ngành nghệ thuật
hướng nghiệp bằng lái xe máy/môtô Thi Công/Viên chức blx xe Ô đánh
AMBIENT
×
ADMICRO / 3/1
ADSENSE / 4/0
AMBIENT