Giải 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ệ
Với giải bài tập Tin học 11 Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ sách Cánh diều hay nhất, chi tiết giúp học sinh dễ dàng làm bài tập Tin học 11 Bài 2.
Giải Tin học 11 Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ
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.?
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
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)
- 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 , sau đó chọn Primary Key
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:
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.
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 Lời giải bài tập Tin học 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 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
Xem thêm các chương trình khác:
- Soạn văn lớp 11 Cánh diều (hay nhất)
- Văn mẫu lớp 11 - Cánh diều
- Tóm tắt tác phẩm Ngữ văn 11 – Cánh diều
- Tác giả tác phẩm Ngữ văn 11 - Cánh diều
- Giải SBT Ngữ văn 11 – Cánh diều
- Bố cục tác phẩm Ngữ văn 11 – Cánh diều
- Giải Chuyên đề học tập Ngữ văn 11 – Cánh diều
- Nội dung chính tác phẩm Ngữ văn lớp 11 – Cánh diều
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 – Cánh diều
- Giải Chuyên đề học tập Toán 11 – Cánh diều
- Lý thuyết Toán 11 - Cánh diều
- Giải sbt Toán 11 – Cánh diều
- Giải sgk Tiếng Anh 11 – ilearn Smart World
- Giải sbt Tiếng Anh 11 - ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 11 ilearn Smart World đầy đủ nhất
- Giải sgk Vật lí 11 – Cánh diều
- Lý thuyết Vật lí 11 – Cánh diều
- Giải sbt Vật lí 11 – Cánh diều
- Giải Chuyên đề học tập Vật lí 11 – Cánh diều
- Giải sgk Hóa học 11 – Cánh diều
- Giải Chuyên đề học tập Hóa học 11 – Cánh diều
- Lý thuyết Hóa 11 - Cánh diều
- Giải sbt Hóa học 11 – Cánh diều
- Giải sgk Sinh học 11 – Cánh diều
- Lý thuyết Sinh học 11 – Cánh diều
- Giải Chuyên đề học tập Sinh học 11 – Cánh diều
- Giải sbt Sinh học 11 – Cánh diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 11 – Cánh diều
- Giải Chuyên đề học tập Kinh tế pháp luật 11 – Cánh diều
- Lý thuyết Kinh tế pháp luật 11 – Cánh diều
- Giải sbt Kinh tế pháp luật 11 – Cánh diều
- Giải sgk Lịch sử 11 – Cánh diều
- Giải Chuyên đề học tập Lịch sử 11 – Cánh diều
- Lý thuyết Lịch sử 11 - Cánh diều
- Giải sbt Lịch sử 11 – Cánh diều
- Giải sgk Địa lí 11 – Cánh diều
- Giải Chuyên đề học tập Địa lí 11 – Cánh diều
- Lý thuyết Địa lí 11 - Cánh diều
- Giải sbt Địa lí 11 – Cánh diều
- Giải sgk Công nghệ 11 – Cánh diều
- Lý thuyết Công nghệ 11 - Cánh diều
- Giải sbt Công nghệ 11 – Cánh diều
- Giải sgk Giáo dục quốc phòng an ninh 11 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 11 – Cánh diều
- Giải sbt Giáo dục quốc phòng 11 – Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 – Cánh diều