Skip to content

Trang Học trực tuyến

  • Môn Toán

Trang Học trực tuyến

  • Home » 
  • Giải SGK Tin học 11 - Cánh diều

Giải SGK Tin học 11 Bài 2 (Cánh diều): Bảng và khoá chính trong cơ sở dữ liệu quan hệ

By admin 09/09/2023 0

Giải bài tập Tin học lớp 11 Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ

Khởi động trang 52 Tin học 11: Hồ sơ học sinh một lớp được tổ chức theo dạng bảng: mỗi hàng chứa dữ liệu về một học sinh, mỗi cột chứa dữ liệu về một thuộc tính của học sinh như: họ và tên, ngày sinh, …Theo em, cách tổ chức như vậy có ưu điểm gì trong việc quản lí thông tin học sinh của một lớp?

Lời giải:

Hồ sơ học sinh một lớp được tổ chức theo dạng bảng: mỗi hàng chứa dữ liệu về một học sinh, mỗi cột chứa dữ liệu về một thuộc tính của học sinh như: họ và tên, ngày sinh, …Theo em, cách tổ chức như vậy để người sử dụng có thể khai thác dữ liệu, rút ra thông tin phục vụ các hoạt động hoặc đưa ra các quyết định phù hợp, kịp thời. Bản chất của việc khai thác một CSDL là tìm kiếm dữ liệu và kết xuất thông tin cần tìm, công việc này còn được gọi là truy vấn CSDL.?

Hoạt động trang 53 Tin học 11: Theo em, mỗi học sinh cần phải có riêng một Mã định danh để đưa vào hồ sơ quản lý hay không? Vì sao?

Lời giải:

Theo em, mỗi học sinh cần phải có riêng một Mã định danh để đưa vào hồ sơ quản lý, vì một số ràng buộc dữ liệu:

– Trong một số bảng không có hai bản ghi giống nhau hoàn toàn.

– Trong cùng một bảng, mỗi trường có một tên phân biệt với tất cả các trường khác.

– Mỗi bảng có một tên phân biệt với các bảng khác trong cùng csdl.

– Mỗi ô của bảng ghi chỉ chứa một giá trị.

4. Thực hành với khoá của bảng trong CSDL

Thực hành trang 55 Tin học 11: Sử dụng phần mềm Microsoft Accenss 365 tạo bảng SÁCH có cấu trúc như Hình 3, chỉ định trường Mã sách làm khoá chính và nhâp nhiều hơn 5 bản ghi cho bảng.

Lời giải:

Bước 1. Khởi chạy Microsoft Accenss 365 bằng cách nháy đúp chuột vào biểu tượng Accenss của phần mềm này.

Bước 2. Tạo một CSDL mới, trong CSDL mới này tạo cấu trúc cho bảng SÁCH bằng cách thực hiện các thao tác sau:

– Chọn Blank Desktop Database rồi đặt tên cho CSDL mới (hoặc nháy đúp vào biểu tượng của Blank Desktop Database, Accenss sẽ tự đặt tên cho CSDL mới tạo).

– Chọn Creat\Table Design để xuất hiện cửa sổ khai báo cấu trúc bảng (Hình 3)

Sử dụng phần mềm Microsoft Accenss 365 tạo bảng SÁCH có cấu trúc như Hình 3

– Trên mỗi hàng nhập tên một trường (ở cột Field Name), chọn kiểu dữ liệu cho trường đó bằng cách đưa con trỏ chuột vào ô ở cột Data Type để làm xuất hiện danh sách đã chọn.

Bước 3. Chỉ định khoá chính cho bảng bằng cách chọn hàng có trường Mã sách Sử dụng phần mềm Microsoft Accenss 365 tạo bảng SÁCH có cấu trúc như Hình 3 , sau đó chọn Primary Key Sử dụng phần mềm Microsoft Accenss 365 tạo bảng SÁCH có cấu trúc như Hình 3

Bước 4. Chọn save để lưu cấu trúc bảng và đặt tên cho bảng.

Bước 5. Chọn View để xuất hiện cửa sổ cho nhập các bản ghi vào bảng.

Vận dụng trang 56 Tin học 11: Để tiếp tục xây dựng CSDL quản lý một thư viện, em hãy cho biết:

a. Dự kiến của em về cấu trúc bảng người đọc, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.

b. Trong các trường của bảng người đọc, nên chọn trường nào làm khoá chính, Giải thích vì sao?

c. Hãy nêu ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá?

Lời giải:

a. Dự kiến của em về cấu trúc bảng NGƯỜI ĐỌC, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.

– Mã bạn đọc, tên bạn đọc, số căn cước, ngày sinh, quê quán, thông tin về vi phạm.

b. Trong các trường của bảng NGƯỜI ĐỌC, nên chọn trường Mã bạn đọc làm khoá chính, Giải thích vì: nó tập hợp một số trường có tính chất nhất định: mỗi bộ giá trị của các trường đó xác định duy nhất một bản ghi trong bảng và không thể bỏ bớt bất cứ trường nào mà tập hợp gồm các trường còn lại vẫn còn tính chất đó.

c. Ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá:

Nhập hai bản ghi giống nhau: trường mã bạn đọc (khoá chính) giống nhau sẽ vi phạm lỗi ràng buộc khoá.

Câu hỏi tự kiểm tra

Câu hỏi trang 56 Tin học 11: Trong các câu sau đây, những câu nào đúng?

a. Trong CSDL quan hệ, mỗi bảng chỉ có một khoá.

b. Khoá của một bản ghi chỉ là một trường

c. Nêu hai bản ghi khác nhau thì giá trị khoá của chúng là khác nhau.

d. Các hệ quản trị CSDL quan hệ tự động kiểm tra ràng buộc khoá để đảm bảo tính đúng đắn của dữ liệu.

Lời giải:

Các câu sau đúng:

c. Nêu hai bản ghi khác nhau thì giá trị khoá của chúng là khác nhau.

d. Các hệ quản trị CSDL quan hệ tự động kiểm tra ràng buộc khoá để đảm bảo tính đúng đắn của dữ liệu.

Xem thêm bài giải SGK Tin học lớp 11 Cánh diều hay, chi tiết khác:

Bài 1: Bài toán quản lý và cơ sở dữ liệu

Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ

Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

Bài 4: Các biểu mẫu cho xem và cập nhập CSDL

Bài 5: Truy vấn trong cơ sở dữ liệu quan hệ

Share
facebookShare on FacebooktwitterShare on TwitteremailShare on Email
Post navigation
Previous post

Giải SGK Giáo dục Quốc phòng 11 Bài 4 (Kết nối tri thức): Một số vấn đề về vi phạm pháp luật bảo vệ môi trường

Next post

Giải SGK Tiếng anh 11 Unit 8: Becoming independent | Global Success

Bài liên quan:

Giải SGK Tin học 11 Bài 1 (Cánh diều): Bên trong máy tính

Giải SGK Tin học 11 Bài 2 (Cánh diều): Khám thế thế giới qua thiết bị số thông minh

Giải SGK Tin học 11 Bài 3 (Cánh diều): Khái quát về hệ điều hành

Giải SGK Tin học 11 Bài 4 (Cánh diều): Thực hành với các thiết bị số

Giải SGK Tin học 11 Bài 5 (Cánh diều): Phần mềm ứng dụng và dịch vụ phần mềm

Giải SGK Tin học 11 Bài 1 (Cánh diều): Lưu trữ trực tuyến

Giải SGK Tin học 11 Bài 2 (Cánh diều): Thực hành một số tính năng hữu ích của máy tìm kiếm

Giải SGK Tin học 11 Bài 3 (Cánh diều): Thực hành một số tính năng nâng cao của mạng xã hội

Leave a Comment Hủy

Mục lục

  1. Giải SGK Tin học 11 Bài 1 (Cánh diều): Bên trong máy tính
  2. Giải SGK Tin học 11 Bài 2 (Cánh diều): Khám thế thế giới qua thiết bị số thông minh
  3. Giải SGK Tin học 11 Bài 3 (Cánh diều): Khái quát về hệ điều hành
  4. Giải SGK Tin học 11 Bài 4 (Cánh diều): Thực hành với các thiết bị số
  5. Giải SGK Tin học 11 Bài 5 (Cánh diều): Phần mềm ứng dụng và dịch vụ phần mềm
  6. Giải SGK Tin học 11 Bài 1 (Cánh diều): Lưu trữ trực tuyến
  7. Giải SGK Tin học 11 Bài 2 (Cánh diều): Thực hành một số tính năng hữu ích của máy tìm kiếm
  8. Giải SGK Tin học 11 Bài 3 (Cánh diều): Thực hành một số tính năng nâng cao của mạng xã hội
  9. Giải SGK Tin học 11 Bài 4 (Cánh diều): Thực hành một số tính năng hữu ích của dịch vụ thư điện tử
  10. Giải SGK Tin học 11 (Cánh diều) Phòng tránh lừa đảo và ứng xử văn hoá trên mạng
  11. Giải SGK Tin học 11 Bài 1 (Cánh diều): Bài toán quản lý và cơ sở dữ liệu
  12. Giải SGK Tin học 11 Bài 3 (Cánh diều): Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ
  13. Giải SGK Tin học 11 Bài 4 (Cánh diều): Các biểu mẫu cho xem và cập nhập CSDL
  14. Giải SGK Tin học 11 Bài 5 (Cánh diều): Truy vấn trong cơ sở dữ liệu quan hệ
  15. Giải SGK Tin học 11 Bài 6 (Cánh diều): Truy vấn trong cơ sở dữ liệu quan hệ (tiếp theo)
  16. Giải SGK Tin học 11 Bài 7 (Cánh diều): Các loại kiến trúc của hệ CSDL
  17. Giải SGK Tin học 11 Bài 8 (Cánh diều): Bảo vệ sự an toàn của hệ CSDL và bảo mật thông tin trong CSDL
  18. Giải SGK Tin học 11 (Cánh diều) Nghề quản trị cơ sở dữ liệu
  19. Giải SGK Tin học 11 Bài 1 (Cánh diều): Kiểu mảng và cấu trúc mảng
  20. Giải SGK Tin học 11 Bài 2 (Cánh diều): Mảng hai chiều
  21. Giải SGK Tin học 11 Bài 3 (Cánh diều): Thực hành về tệp, mảng và danh sách
  22. Giải SGK Tin học 11 Bài 4 (Cánh diều): Làm mịn dần từng bước từ thuật toán đến chương trình máy tính
  23. Giải SGK Tin học 11 Bài 5 (Cánh diều): Đánh giá thuật toán
  24. Giải SGK Tin học 11 Bài 6 (Cánh diều): Kiểm thử và sửa lỗi chương trình
  25. Giải SGK Tin học 11 Bài 7 (Cánh diều): Lập trình giải bài toán tìm kiếm
  26. Giải SGK Tin học 11 Bài 8 (Cánh diều): Lập trình một số thuật toán sắp xếp
  27. Giải SGK Tin học 11 Bài 9 (Cánh diều): Lập trình thuật toán sắp xếp nhanh
  28. Giải SGK Tin học 11 Bài 10 (Cánh diều): Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá
  29. Giải SGK Tin học 11 Bài 11 (Cánh diều): Thực hành thiết kế và lập trình theo mo đun
  30. Giải SGK Tin học 11 Bài 12 (Cánh diều): Thực hành thiết kế và lập trình theo mo đun (tiếp theo)
  31. Giải SGK Tin học 11 Bài 13 (Cánh diều): Thực hành thiết kế và lập trình theo mo đun (tiếp theo)
  32. Giải SGK Tin học 11 Bài 14 (Cánh diều): Thực hành về thư viện các hàm tự định nghĩa
  33. Giải SGK Tin học 11 Bài 15 (Cánh diều): Cấu trúc dữ liệu danh sách liên kết và ứng dụng
  34. Giải SGK Tin học 11 Bài 1 (Cánh diều): Một số thao tác chỉnh sửa ảnh và hỗ trợ chỉnh sửa ảnh trong phần mềm GIMP
  35. Giải SGK Tin học 11 Bài 2 (Cánh diều): Tẩy xoá ảnh trong GIMP
  36. Giải SGK Tin học 11 Bài 3 (Cánh diều): Tạo ảnh động trong GIMP
  37. Giải SGK Tin học 11 Bài 4 (Cánh diều): Giới thiệu phần mềm làm video Animiz
  38. Giải SGK Tin học 11 Bài 5 (Cánh diều): Chỉnh sửa video trên Animiz
  39. Giải SGK Tin học 11 Bài 6 (Cánh diều): Làm phim hoạt hình trên Animiz
  40. Giải SGK Tin học 11 Bài 7 (Cánh diều): Thực hành tổng hợp
  41. Giải SGK Tin học 11 Bài 1 (Cánh diều): Làm quen với Microsoft Access
  42. Giải SGK Tin học 11 Bài 2 (Cánh diều): Tạo bảng trong cơ sở dữ liệu
  43. Giải SGK Tin học 11 Bài 3 (Cánh diều): Liên kết các bảng trong cơ sở dữ liệu
  44. Giải SGK Tin học 11 Bài 4 (Cánh diều): Tạo và sử dụng biểu mẫu
  45. Giải SGK Tin học 11 Bài 5 (Cánh diều): Thiết kế truy vấn
  46. Giải SGK Tin học 11 Bài 6 (Cánh diều): Tạo báo cáo đơn giản
  47. Giải SGK Tin học 11 Bài 7 (Cánh diều): Chỉnh sửa các thành phần giao diện
  48. Giải SGK Tin học 11 Bài 8 (Cánh diều): Hoàn tất ứng dụng

Copyright © 2025 Trang Học trực tuyến
  • Sach toan
  • Giới thiệu
  • LOP 12
  • Liên hệ
  • Sitemap
  • Chính sách
Back to Top
Menu
  • Môn Toán