Tin học 12 bài 10

  -  

soulcake.vn đã soạn và tổng thích hợp để giới thiệu đến các em nội dung bài xích giảng Cơ sở tài liệu quan hệ. Bài xích giảng giúp các em chũm vững kim chỉ nan bài học, kèm từ đó là những bài tập minh họa được bố trí theo hướng dẫn giải chi tiết sẽ giúp các em hiểu bài xích hơn. Mời các em cùng theo dõi.

Bạn đang xem: Tin học 12 bài 10


1. Bắt tắt lý thuyết

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

1.2. Quy mô dữ liệu quan tiền 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 bác tập minh họa

3. Luyện tập

3.1. Bài bác tập từ luận

3.2. Bài bác tập trắc nghiệm

3.3. Trắc nghiệm Online

4. Kết luận


*


- quy mô dữ liệulà một tập khái niệm dùng để mô tả kết cấu dữ liệu, các làm việc dữ liệu, những ràng buộc tài liệu của một CSDL.

- những loại mô hình dữ liệu:

Mô hình lôgic(mô hình tài liệu bậc cao) cho biểu lộ CSDL ở mức khái niệm với mức form nhìn.

Mô hình đồ dùng lí(mô hình tài liệu bậc thấp) cho thấy thêm dữ liệu được lưu trũ cố kỉnh nào.


- mô hình dữ liệu quan hệ được E. F. Codd đề xuất năm 1970. Trong tầm ba mươi năm trở về đây, các hệ CSDL kiến thiết theo mô hình quan hệ được dùng rất phổ biến.

- Trong quy mô quan hệ:

Về phương diện cấu trúc:Dữ liệu được thể hiện trong các bảng (hàng, cột).Về mặt thao tác trên dữ liệu:Có thểcập nhật dữ liệunhư thêm, xóahay sửa bản ghi vào một bảng. Cáckết quả tra cứu kiếm thông tinqua truy hỏi vấn dữ liệu đạt được nhờ thực hiện 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 số bảng cần thoả mãn một vài ràng buộc. Chẳng hạn,không được bao gồm hai bộ nào vào một bảng kiểu như nhau hoàn toàn.

1.3. Cơ sở tài liệu quan hệ


a. Khái niệm

CSDL quan tiền hệ: database được thi công trên mô hình dữ liệu quan tiền hẹ.

Hệ QTCSDL quan liêu hệ: dùng để làm tạo lập, update và khai quật CSDL quan hệ.

b.Các đặc trưng của một quan tiền hệ

- Mỗiquan hệcó tên để minh bạch với cácquan hệkhác.

- Cácbộlà phân minh và sản phẩm công nghệ tự các bộ là ko quan trọng.

- Mỗithuộc tínhcó một tên tách biệt và trang bị tự các thuộc tính ko quan trọng.

- quan hệkhông cóthuộc tính nhiều trịhayphức hợp.

Thuộc tính nhiều trị: 1 nằm trong tính tương ứng trong không ít bộ giá chỉ trị;

Phức hợp: Một nằm trong tính bao gồm 2 giá bán trị.

Lưu ý:

Quan hệ là bảngThuộc tính là ngôi trường (cột)Bộ là bạn dạng ghi (hàng).

Ví dụ:Để quản lí việc học sinh mượn sách ở một trường học, thường thì quản lí những thông tin sau:

- tin tức người mượn sách.

Xem thêm: Lịch Thi Đấu Vòng 38 La Liga 2020/21, Lịch Thi Đấu Vòng 38 La Liga

- tin tức sách

- tin tức mượn sách (ai mượn sách, mượn sách gì, thời hạn mượn/ trả)

*


1.4.Khóavà liên kết giữa các bảng


a. Khóa: Khoá của một bảnglà một tập gồm một hay 1 số trực thuộc tính của bảng pân biệt dược các cá thể.

Không gồm hai bộ (khác nhau) trong bảng có giá trị đều nhau trên khoá.

Không có tập nhỏ thực sự như thế nào của tập trực thuộc tính này còn có tính chất.

b. Khóa chính

Một bảng gồm thể có rất nhiều khóa. Trong những khóacủa một bảng fan ta thường chọn (chỉ định) một khóalàmkhoá chính(primary key).

Khi nhập dữ liệu cho một bảng, quý giá củamọi bộ tại khóa chính không được nhằm trống.

Các hệ QTCSDL tình dục kiểm soát điều đó và bảo đảm sự đồng điệu dữ liệu, kiêng trường hợp thông tin về một đối tượng xuất hiện tại hơn một lượt sau những update dữ liệu. Trong mô hình quan hệ, ràng buộc như vậy về dữ liệu nói một cách khác làràng buộc toàn vẹn thực thể(hay gọi ngắn gọn gàng làràng buộc khóa).

Chú ý:

Mỗi bảng có ít nhất một khóa. Việc xác minh khoá nhờ vào vào quan hệ lôgic của những dữ liệu chứ không phụ thuộc vào giá trị những dữ liệu.

Nên lựa chọn khoá đó là khoá gồm ít ở trong tính nhất.

c. Liên kết giữa các bảng

Thực chất sự liên kết giữa các bảng là dựa vào thuộc tính khóa. Chẳng hạng ở trong tính số thẻ là khóa của bảng tín đồ mượn xuất hiện thêm lại ở bảng mượn sách đó tạo nên liên kết giữa hai bảng này


2. Bài bác tập minh họa


Câu 1:Chỉ ra các điều kiện trong quy mô dữ liệu quan lại hệQl_hoctap

*

Hướng dẫn giải

Cấu trúc dữ liệu: là các bảng dữ liệu, bảnghoc_sinh,Mon_hoc,Bang_diemgồm có các trường dữ liệu, các bản ghi.

Các ràng buộc:khoá chính, trong bảng hoc_sinh thì dữ liệu trong 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 điều kiện nào đó, có thể thực hiện nay trên một bảng hoặc nhiềubảng.

Câu 2:Trong csdl quan hệQl_hoctapở lấy ví dụ trên (ví dụ 1),xác địnhquan hệ,thuộc tínhvàbộ.

Hướng dẫn giải

Quan hệ Hoc_sinh

Có những thuộc tính: ma_hoc_sinh, Ho_dem, Ten.

Vì lớp có 50HS nên gồm 50 bộ, bộ thứ 10 là 12A9, Nguyễn Thị Thanh, An


3. Luyện tập


3.1. Bài bác tập trường đoản cú luận


Câu 1: khi xét một quy mô dữ liệu, ta cần cân nhắc những nhân tố nào?

Câu 2: Nêu định nghĩa CSDL quan liêu hệ.

Câu 3: Nêu tiêu chuẩn chọn khóa bao gồm trong bảng. Nêu ví dụ và giải thích.

Xem thêm: Mẫu Giấy Giới Thiệu Đi Ngân Hàng Mới Nhất, Mẫu Giấy Giới Thiệu Ngân Hàng


3.2. Bài bác tập trắc nghiệm


Câu 1:Thuật ngữ “quan hệ” sử dụng trong hệ database quan hệ là để chỉ đối tượng:

A.Kiểu dữ liệu của một ở trong tính

B.Bảng

C.Hàng

D.Cột

Câu 2:Thuật ngữ “bộ” sử dụng trong hệ csdl quan hệ là nhằm chỉ đối tượng:

A.Kiểu dữ liệu của một ở trong tính

B.Bảng

C.Hàng

D.Cột

Câu 3:Mô hình phổ biến để kiến tạo CSDL quan hệ tình dục là:

A.Mô hình phân cấp

B.Mô hình dữ liệu quan hệ

C.Mô hình hướng đối tượng

D.Mô hình cơ sỡ quan hệ

Câu 4:Các khái niệm dùng để làm mô tả những yếu tố nào sẽ tạo thành mô hình dữ liệu quan lại hệ?

A.Cấu trúc dữ liệu

B.Các ràng buộc dữ liệu

C.Các thao tác, phép toán trên dữ liệu

D.Tất cả câu trên

Câu 5:Thao tác trên dữ liệu rất có thể là:

A.Sửa bạn dạng ghi

B.Thêm bạn dạng ghi

C.Xoá bạn dạng ghi

D.Tất cả lời giải trên

Câu 6:Phát biểu như thế nào về hệ QTCSDL quan hệ là đúng?

A.Phần mềm dùng để làm xây dựng những CSDL quan hệ

B.Phần mềm dùng làm tạo lập, update và khai quật CSDL quan lại hệ

C.Phần mượt Microsoft Access

D.Phần mềm nhằm giải những bài toán cai quản lí có chứa những quan hệ giữa những dữ liệu


3.3.Trắc nghiệm Online


Các em hãy luyện tập bài trắc nghiệm Cơ sở dữ liệu quan hệTin học 12 sau để nắm vững thêm kỹ năng và kiến thức bài học.

Trắc Nghiệm


4. Kết luận


Sau khi tham gia học xongBài 10: Cơ sở dữ liệu quan hệ, các em cần nắm vững cácnội dung trọn tâm:

Khái niệm và phân loại quy mô dữ liệu.Khái niệm quy mô dữ liệu quan hệ nam nữ và các đặt trưng cơ phiên bản của mô hìnhdữ liệu quan hệ.Khái niệm database quan hệ, khóa, khóa chính và links giữa những bảng.
xem thêm