Tin học 11 · Chung, Khoa học máy tính và Tin học ứng dụng
Tin họcLớp 11Phần 4. Chủ đề 4. Giới thiệu các hệ cơ sở dữ liệu · Chung

Bài 11. Cơ sở dữ liệu

Mục tiêu bài học

  • Giải thích và vận dụng kiến thức về cơ sở dữ liệu.
  • Tạo hoặc đánh giá sản phẩm cụ thể, giải thích kết quả và kiểm tra điều kiện áp dụng.

Bài giảng

Hiểu cách hoạt động

Cơ sở dữ liệu là tập dữ liệu có tổ chức, liên quan và phục vụ khai thác; cần nhất quán, toàn vẹn, bảo mật và hạn chế dư thừa. Tính độc lập dữ liệu giúp thay một số cách lưu mà không buộc mọi ứng dụng đổi tương ứng. CSDL không chỉ là một tệp bất kì; phải xét cấu trúc và mục tiêu sử dụng.

Làm và tự kiểm tra

Nhiệm vụ nguyên bản: Thiết kế nguyên tắc toàn vẹn cho ba bảng thư viện mẫu. Dữ liệu mẫu: DocGia(MaDG, Ten)=(1, An),(2, Binh); Sach(MaSach, Tua)=(11, Vuon cay),(12, Bau troi); Muon(MaMuon, MaDG, MaSach, SoNgay)=(101,1,11,7),(102,2,12,5),(103,1,12,3). Tất cả tên và giao dịch là giả định.

Quy trình: Xác định mã duy nhất → Nêu tham chiếu giữa bảng → Đặt điều kiện ngày không âm → Chọn quyền truy cập theo vai trò.

Mô hình hoàn chỉnh (dữ liệu mẫu, không phải báo cáo quan sát thật): Mỗi MaDG/MaSach/MaMuon độc nhất; Muon. MaDG phải có trong DocGia, Muon. MaSach có trong Sach; SoNgay>=0. Nhân viên cập nhật, người đọc chỉ xem phần được phép; không dùng dữ liệu cá nhân thật trong bài.

Ghi nhớ

Cơ sở dữ liệu là tập dữ liệu có tổ chức, liên quan và phục vụ khai thác; cần nhất quán, toàn vẹn, bảo mật và hạn chế dư thừa.

Bài tập

Đã đúng 0/6 câu

  1. Đọc ngữ liệu

    DocGia(MaDG,Ten): (1,An),(2,Binh). Sach(MaSach,Tua): (11,Vuon cay),(12,Bau troi). Muon(MaMuon,MaDG,MaSach,SoNgay): (101,1,11,7),(102,2,12,5),(103,1,12,3). Tất cả giả định. Mỗi bài dùng bản mẫu riêng,không kế thừa UPDATE/DELETE của bài khác.

  2. Câu 1Mức 2Trắc nghiệm 1 đáp án

    Tính toàn vẹn liên quan gì?

  3. Câu 2Mức 2Đúng / Sai

    Hai bản ghi độc lập có cùng khóa chính vẫn được xem hợp lệ.

  4. Câu 3Mức 2Trả lời ngắn

    Bảng DocGia mẫu có mấy bản ghi?

  5. Câu 4Mức 2Đúng / Sai

    Dữ liệu mẫu có thể dùng để học mà không thu dữ liệu riêng.

  6. Câu 5Mức 2Ghép nối

    Ghép thuộc tính.

    Chạm một ý bên trái rồi chạm ý tương ứng bên phải để ghép cặp.

  7. Câu 6Mức 2Trắc nghiệm 1 đáp án

    SoNgay=-2 có hợp lệ theo đề không?

  8. Câu 7Mức 3Tự luận

    Thiết kế nguyên tắc toàn vẹn cho ba bảng thư viện mẫu. Dữ liệu mẫu: DocGia(MaDG, Ten)=(1, An),(2, Binh); Sach(MaSach, Tua)=(11, Vuon cay),(12, Bau troi); Muon(MaMuon, MaDG, MaSach, SoNgay)=(101,1,11,7),(102,2,12,5),(103,1,12,3). Tất cả tên và giao dịch là giả định. Trình bày sản phẩm hoặc quy trình đủ để người dạy kiểm tra; không chấm tự động thao tác phần mềm.

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay

  9. Câu 8Mức 4Tự luận

    Nếu có lượt MaDG=9nhưng DocGia chỉ1,2, vấn đề gì?

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay