5 phút giải Tin học ứng dụng 11 Kết nối tri thức trang 86

5 phút giải Tin học ứng dụng 11 Kết nối tri thức trang 86. Giúp học sinh nhanh chóng, mất ít thời gian để giải bài. Tiêu chí bài giải: nhanh, ngắn, súc tích, đủ ý. Nhằm tạo ra bài giải tốt nhất. 5 phút giải bài, bằng ngày dài học tập.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

BÀI 18. THỰC HÀNH XÁC ĐỊNH CẤU TRÚC BẢNG VÀ CÁC TRƯỜNG KHÓA

PHẦN I. HỆ THỐNG CÂU HỎI, BÀI TẬP TRONG SGK

KHỞI ĐỘNG

Ở bài 13, các em đã phần nào thấy được lợi ích khi tổ chức CSDL của website âm nhạc với nhiều bảng mà không phải là một bảng với đầy đủ tất cả các thông tin về mỗi bản thu âm (tên bản nhạc, tên nhạc sĩ, tên ca sĩ). Tuy nhiên, làm thế nào để từ yêu cầu ban đầu (quản lí danh sách các bản thu âm với đây đủ thông tin tên bản nhạc, tên nhạc sĩ, tên ca sĩ) người ta lại đi đến được CSDL với các bảng như đã trình bày ở Bài 13?

Câu hỏi: Em hãy chỉ ra những lợi ích có được khi tổ chức CSDL âm nhạc với các bảng như đã trình bày trong bài học.

LUYỆN TẬP

Luyện tập 1: Có thể có những nhạc sĩ, ca sĩ trùng tên nên người ta muốn quản lí thêm thông tin ngày sinh của các nhạc sĩ, ca sĩ. Để làm được việc đó, CSDL cần thay đổi như thế nào?

Luyện tập 2: Nếu muốn quản lí thêm thông tin nơi sinh của nhạc sĩ, ca sĩ (tên tỉnh/thành phố), CSDL cần thay đổi như thế nào?

VẬN DỤNG

Thực hiện các bước phân tích đề thiết lập mô hình dữ liệu cho một bài toán quản lí thực tế, ví dụ quản lí danh sách tên quận/huyện của các tỉnh thành phố.

PHẦN II. 5 PHÚT TRẢ LỜI CÂU HỎI, BÀI TẬP SGK

KHỞI ĐỘNG

Đáp án KD:

Xác định cấu trúc bảng và các khóa chính, khóa ngoài, tạo liên kết giữa các bảng.

Đáp án CH:

  • Quản lý thông tin về các ca sĩ (casi) và nhạc sĩ (nhacsi.
  • Quản lý thông tin về các ban nhạc (bannhac) và bản thu âm (banthuam).
  • Quản lý quan hệ giữa ca sĩ, ban nhạc và nhạc sĩ.
  • Tra cứu và tìm kiếm dữ liệu dễ dàng.
  • Tối ưu hóa hoạt động tổ chức.

LUYỆN TẬP

Đáp án LT1

Cần thêm một trường mới vào bảng "nhacsi" và bảng "casi" để lưu trữ thông tin ngày sinh. Có thể đặt tên cho trường này là "ngaysinh", sau khi thêm trường "ngaysinh" vào bảng "nhacsi" và "casi", CSDL sẽ có cấu trúc như sau:

Bảng casi:

idcasi (khóa chính)

tencasi

ngaysinh

Bảng banthuam:

idbanthuam (khóa chính)

idbannhac

idcasi

Bảng bannhac:

idbannhac (khóa chính)

tenbannhac

idnhacsi

Bảng nhacsi:

idnhacsi (khóa chính)

tennhacsi

ngaysinh

Đáp án LT2:

Cần thay đổi cấu trúc CSDL bằng cách thêm bảng mới để lưu trữ thông tin này. 

VẬN DỤNG

Đáp án VD:

  • Bước 1: Phân tích yêu cầu
  • Bước 2: Xác định các thực thể
  • Tỉnh thành phố: Là đơn vị hành chính cấp 1, có tên và mã duy nhất.
  • Quận/Huyện: Là đơn vị hành chính cấp 2, có tên và mã duy nhất, thuộc về một tỉnh/thành phố.
  • Bước 3: Xác định các mối quan hệ. 
  • Bước 4: Thiết lập cấu trúc CSDL. Bảng Tỉnh thành phố:
  • MaTinhThanhPho (khóa chính)
  • TenTinhThanhPho
  • Bảng Quận/Huyện:
  • MaQuanHuyen (khóa chính)
  • TenQuanHuyen
  • MaTinhThanhPho (khóa ngoại tham chiếu tới bảng Tỉnh thành phố)
  • Bước 5: Cài đặt mô hình dữ liệu sau khi thiết lập cấu trúc CSDL.

Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm:

giải 5 phút Tin học ứng dụng 11 Kết nối tri thức, giải Tin học ứng dụng 11 Kết nối tri thức trang 86, giải Tin học ứng dụng 11 KNTT trang 86

Bình luận

Giải bài tập những môn khác