Lý Thuyết Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ ...

Tin học 12 | Giải bài tập Tin 12 (hay, ngắn gọn) | Soạn Tin 12 (sách mới)
  • Tin học 12
  • Giải Tin học 12 (đầy đủ)
  • Kết nối tri thức
  • Giải sgk Tin học 12 Kết nối tri thức
  • Giải Chuyên đề Tin học 12 Kết nối tri thức
  • Giải SBT Tin học 12 - Kết nối
  • Lý thuyết Tin học 12 Kết nối tri thức
  • Trắc nghiệm Tin học 12 Kết nối tri thức
  • Đề thi Tin 12 Kết nối tri thức
  • Chân trời sáng tạo
  • Giải sgk Tin học 12 Chân trời sáng tạo
  • Giải Chuyên đề Tin học 12 Chân trời sáng tạo
  • Giải SBT Tin học 12 - Chân trời
  • Lý thuyết Tin học 12 Chân trời sáng tạo
  • Trắc nghiệm Tin học 12 Chân trời sáng tạo
  • Đề thi Tin 12 Chân trời sáng tạo
  • Cánh diều
  • Giải sgk Tin học 12 Cánh diều
  • Giải Chuyên đề Tin học 12 Cánh diều
  • Giải SBT Tin học 12 - Cánh diều
  • Lý thuyết Tin học 12 Cánh diều
  • Trắc nghiệm Tin học 12 Cánh diều
  • Đề thi Tin 12 Cánh diều
Lý thuyết Tin học 12 Bài 10 Kết nối tri thức, Chân trời sáng tạo, Cánh diều
  • Giảm giá 50% sách VietJack đánh giá năng lực các trường trên Shopee Mall
Trang trước Trang sau

Tóm tắt Lý thuyết Tin học 12 Bài 10 Kết nối tri thức, Chân trời sáng tạo, Cánh diều hay, ngắn gọn giúp học sinh lớp 12 nắm vững kiến thức trọng tâm, ôn tập để học tốt Tin học 12 Bài 10.

Lý thuyết Tin học 12 Bài 10 (sách mới cả ba sách)

Quảng cáo
  • (Kết nối tri thức) Giải sgk Tin học 12 Bài 10: Tạo liên kết

    Xem lời giải

  • (Chân trời sáng tạo) Giải sgk Tin học 12 Bài F10: Định kiểu CSS cho siêu liên kết và danh sách

    Xem lời giải

  • (Chân trời sáng tạo) Giải sgk Tin học 12 Bài F10: Định kiểu CSS cho siêu liên kết và danh sách

    Xem lời giải

  • (Cánh diều) Giải sgk Tin học 12 Bài 10: Bộ chọn lớp, bộ chọn định danh

    Xem lời giải

Lưu trữ: Lý thuyết Tin học 12 Bài 10: Cơ sở dữ liệu quan hệ (sách cũ)

  • Giải Tin học 12 Bài 10: Cơ sở dữ liệu quan hệ
  • Trắc nghiệm Tin học 12 Bài 10 (có đáp án): Cơ sở dữ liệu quan hệ

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

• Yếu tố của một hệ CSDL:

+ Cấu trúc dữ liệu

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

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

• Mô hình dữ liệu quan hệ (gọi tắt là mô hình quan hệ) được E. F. Codd đề xuất năm 1970. Trong khoảng ba mươi năm trở lại đây, các hệ CSDL xây dựng theo mô hình quan hệ được dùng rất phổ biến.

• Về mặt 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 chủ thể.

+ Các cột biểu thị các thuộc tính của chủ thể và tên cột thường là tên của thuộc tính.

+ Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các 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óa hay sửa bản ghi trong một bảng.

+ Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu có được nhờ thực hiện các thao tác trên dữ liệu.

• Về mặt các ràng buộc dữ liệu: Dữ liệu trong các bảng phải thoả mãn một số ràng buộc. Chẳng hạn, không được có hai bộ nào trong một bảng giống nhau hoàn toàn.

2. Cơ sở dữ liệu quan hệ

a) Khái niệm

• Cơ sở dữ liệu được xây dựng dựa trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ.

• Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.

• Miền để chỉ kiểu dữ liệu của một thuộc tính.

• Mỗi quan hệ trong CSDL có các đặc trưng chính sau:

• Một quan hệ trong hệ CSDL quan hệ có các đặc trưng chính sau:

+ Mỗi quan hệ có tên để phân biệt với các quan hệ khác;

+ Các bộ là duy nhất và không phân biệt thứ tự;

+ Mỗi thuộc tính có tên phân biệt và không phân biệt thứ tự;

+ Quan hệ không có thuộc tính đa trị hay phức hợp.

• Một số hệ QTCSDL: Microsoft, Access, Microsoft SQL Sever, …

b) Ví dụ

• Để quản lí việc học sinh mượn sách ở trường, thư viện cần có thông tin về:

+ Tình hình mượn sách

+ Các học sinh có thẻ mượn sách

+ Sách có trong thư viện

c) Khóa và liên kết giữa các bảng

• Khóa

+ Không có hai hàng nào trong một bảng tương ứng bằng nhau trên tất cả các thuộc tính.

+ Trong một bảng, tập thuộc tính được mô tả gọi là khoá của một bảng.

• Khóa chính

+ Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn (chỉ định) một khóa làm khoá chính (primary key).

+ Trong một hệ QTCSDL quan hệ, khi 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 đó và đảm bảo sự nhất quán dữ liệu, tránh trường hợp thông tin về một đối tượng xuất hiện hơn một lần sau những cập nhật dữ liệu. Trong mô hình quan hệ, ràng buộc như vậy về dữ liệu còn được gọi là ràng buộc toàn vẹn thực thể(hay gọi ngắn gọn là ràng buộc khóa).

• Lưu ý:

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

+ Nên chọn khoá chính là khoá có ít thuộc tính nhất.

• Liên kết: thực chất sự liên kết giữa các bảng được xác lập dựa trên thuộc tính khóa.

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 12 có đáp án hay khác:

  • Lý thuyết Tin học 12 Bài tập và thực hành 10: Hệ cơ sở dữ liệu quan hệ hay, chi tiết
  • Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, chi tiết
  • Trắc nghiệm Tin học 12 Bài 11 (có đáp án): Các thao tác với cơ sở dữ liệu quan hệ
  • Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, chi tiết
  • Trắc nghiệm Tin học 12 Bài 12 (có đáp án): Các loại kiến trúc của hệ cơ sở dữ liệu
  • Tài liệu cho giáo viên: Giáo án, powerpoint, đề thi giữa kì cuối kì, đánh giá năng lực, thi thử THPT, HSG, chuyên đề, bài tập cuối tuần..... độc quyền VietJack, giá hợp lí

Sách VietJack thi THPT quốc gia 2025 cho học sinh 2k7:

  • 30 đề toán, lý hóa, anh, văn 2025 (100-170k/1 cuốn)
  • 30 đề Đánh giá năng lực đại học quốc gia HN 2025 (cho 2k7)
  • 30 đề Đánh giá năng lực đại học quốc gia tp. Hồ Chí Minh 2025 (cho 2k7)

ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12

Bộ giáo án, đề thi, bài giảng powerpoint, khóa học dành cho các thầy cô và học sinh lớp 12, đẩy đủ các bộ sách cánh diều, kết nối tri thức, chân trời sáng tạo tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official

Giáo án, bài giảng powerpoint Văn, Toán, Lí, Hóa....

4.5 (243)

799,000đs

199,000 VNĐ

1000 Đề thi bản word THPT quốc gia cá trường 2023 Toán, Lí, Hóa....

4.5 (243)

799,000đ

199,000 VNĐ

Đề thi thử DGNL (bản word) các trường 2023

4.5 (243)

799,000đ

199,000 VNĐ

xem tất cả Trang trước Trang sau bai-10-co-so-du-lieu-quan-he.jsp Giải bài tập lớp 12 sách mới các môn học
  • Giải Tiếng Anh 12 Global Success
  • Giải sgk Tiếng Anh 12 Smart World
  • Giải sgk Tiếng Anh 12 Friends Global
  • Lớp 12 Kết nối tri thức
  • Soạn văn 12 (hay nhất) - KNTT
  • Soạn văn 12 (ngắn nhất) - KNTT
  • Giải sgk Toán 12 - KNTT
  • Giải sgk Vật Lí 12 - KNTT
  • Giải sgk Hóa học 12 - KNTT
  • Giải sgk Sinh học 12 - KNTT
  • Giải sgk Lịch Sử 12 - KNTT
  • Giải sgk Địa Lí 12 - KNTT
  • Giải sgk Giáo dục KTPL 12 - KNTT
  • Giải sgk Tin học 12 - KNTT
  • Giải sgk Công nghệ 12 - KNTT
  • Giải sgk Hoạt động trải nghiệm 12 - KNTT
  • Giải sgk Giáo dục quốc phòng 12 - KNTT
  • Giải sgk Âm nhạc 12 - KNTT
  • Giải sgk Mĩ thuật 12 - KNTT
  • Lớp 12 Chân trời sáng tạo
  • Soạn văn 12 (hay nhất) - CTST
  • Soạn văn 12 (ngắn nhất) - CTST
  • Giải sgk Toán 12 - CTST
  • Giải sgk Vật Lí 12 - CTST
  • Giải sgk Hóa học 12 - CTST
  • Giải sgk Sinh học 12 - CTST
  • Giải sgk Lịch Sử 12 - CTST
  • Giải sgk Địa Lí 12 - CTST
  • Giải sgk Giáo dục KTPL 12 - CTST
  • Giải sgk Tin học 12 - CTST
  • Giải sgk Hoạt động trải nghiệm 12 - CTST
  • Giải sgk Âm nhạc 12 - CTST
  • Lớp 12 Cánh diều
  • Soạn văn 12 Cánh diều (hay nhất)
  • Soạn văn 12 Cánh diều (ngắn nhất)
  • Giải sgk Toán 12 Cánh diều
  • Giải sgk Vật Lí 12 - Cánh diều
  • Giải sgk Hóa học 12 - Cánh diều
  • Giải sgk Sinh học 12 - Cánh diều
  • Giải sgk Lịch Sử 12 - Cánh diều
  • Giải sgk Địa Lí 12 - Cánh diều
  • Giải sgk Giáo dục KTPL 12 - Cánh diều
  • Giải sgk Tin học 12 - Cánh diều
  • Giải sgk Công nghệ 12 - Cánh diều
  • Giải sgk Hoạt động trải nghiệm 12 - Cánh diều
  • Giải sgk Giáo dục quốc phòng 12 - Cánh diều
  • Giải sgk Âm nhạc 12 - Cánh diều
Học cùng VietJack
Tài liệu giáo viên

Trang web chia sẻ nội dung miễn phí dành cho người Việt.

Lớp 1-2-3 Lớp 4 Lớp 5 Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Lập trình Tiếng Anh

Chính sách

Chính sách bảo mật

Hình thức thanh toán

Chính sách đổi trả khóa học

Chính sách hủy khóa học

Tuyển dụng

Liên hệ với chúng tôi

Tầng 2, số nhà 541 Vũ Tông Phan, Phường Khương Đình, Quận Thanh Xuân, Thành phố Hà Nội, Việt Nam

Phone: 084 283 45 85

Email: vietjackteam@gmail.com

Tải nội dung trên Google Play Tải nội dung trên IOS Store

CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK

Người đại diện: Nguyễn Thanh Tuyền

Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.

2015 © All Rights Reserved. DMCA.com Protection Status

Từ khóa » Bộ Là Gì Tin Học 12