Tin học 11 Cánh diều bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ

Giải Tin học 11 Cánh diều bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ

VnDoc.com xin gửi tới bạn đọc bài viết Tin học 11 Cánh diều bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ để bạn đọc cùng tham khảo và có thêm tài liệu giải SGK Tin học 11 Cánh diều nhé. Mời các bạn cùng theo dõi bài viết dưới đây.

Khởi động

Câu hỏ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 có ưu điểm gì trong việc quản lí thông tin học sinh của lớp?

Bài làm

Quản lí được đầy đủ,chặt chẽ thông tin học sinh giúp người dùng dễ kiểm tra

Tổ chức dữ liệu trong CSDL quan hệ và các thao tác trên dữ liệu

Câu hỏ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í hay không? Vì sao?

Bài làm

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í, như vậy sẽ dễ quản lí hơn và nắm được thông tin của mỗi người nếu có trường hợp trùng tên, trùng họ thì ta vẫn có thể phân biệt được

Vận dụng

Câu hỏi. Để tiếp tục xây dựng CSDI 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 bang NGƯỜI ĐỌC nhưng vi phạm ràng buộc khoá.

Bài làm

a) NGƯỜI ĐỌC (Mã độc giả, Tên độc giả, Địa chỉ, Số thẻ)

b) Mã độc giả là khóa chính, vì Mã độc giả là một trường hoặc kết hợp nhiều trường và được xác định là một bản ghi duy nhất

c) CREATE TABLE NGƯỜI ĐỌC (

Mã độc giả int NOT NULL PRIMARY KEY,

Tên độc giả varchar(255) NOT NULL,

Địa chỉ varchar(255),

Số thẻ int

);

-----------------------------------

Bài tiếp theo: Tin học 11 Cánh diều bài 3: Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ

VnDoc.com vừa gửi tới bạn đọc bài viết Tin học 11 Cánh diều bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ. Mời các bạn cùng tham khảo thêm tại mục Tin học 11 Cánh diều.

Đánh giá bài viết
1 31
Sắp xếp theo

    Tin học 11 Cánh diều

    Xem thêm