Những câu hỏi liên quan
Thuỳ Trang
Xem chi tiết
Minh Lệ
Xem chi tiết
Quoc Tran Anh Le
10 tháng 11 2023 lúc 10:25

Dựa trên yêu cầu của bài toán, ta có thể đề xuất các bảng dữ liệu và các trường làm khoá chính và khoá ngoài như sau:

- Bảng HocSinh:

Trường: Mã số báo danh, Họ tên, Ngày sinh, Địa chỉ

Khoá chính: Mã số báo danh

Khoá ngoài: Không có

- Bảng MonHoc:

Trường: Tên môn học, Mã môn học

Khoá chính: Mã môn học

Khoá ngoài: Không có

- Bảng PhongThi:

Trường: Mã phòng thi, Tên phòng thi

Khoá chính: Mã phòng thi

Khoá ngoài: Không có

- Bảng ThiSinh_MonHoc:

Trường: Mã số báo danh, Mã môn học

Khoá chính: Mã số báo danh, Mã môn học

Khoá ngoài: Mã số báo danh tham chiếu đến bảng HocSinh, Mã môn học tham chiếu đến bảng MonHoc

- Bảng KetQuaThi:

Trường: Mã số báo danh, Mã môn học, Mã phòng thi, Điểm thi

Khoá chính: Mã số báo danh, Mã môn học, Mã phòng thi

Khoá ngoài:

Mã số báo danh tham chiếu đến bảng HocSinh

Mã môn học tham chiếu đến bảng MonHoc

Mã phòng thi tham chiếu đến bảng PhongThi

Lưu ý rằng, trong bảng ThiSinh_MonHoc, ta cần sử dụng một tập hợp các trường (Mã số báo danh, Mã môn học) để tạo thành khoá chính, bởi vì một thí sinh có thể đăng kí thi nhiều môn học khác nhau. Còn trong bảng KetQuaThi, ta cần sử dụng một tập hợp các trường (Mã số báo danh, Mã môn học, Mã phòng thi) để tạo thành khoá chính, bởi vì một thí sinh có thể thi cùng một môn học ở nhiều phòng thi khác nhau.

Bình luận (0)
Thuỳ Trang
Xem chi tiết
tthơ
Xem chi tiết
Chanh Xanh
1 tháng 12 2021 lúc 14:04

   B.  Bảng dữ liệu và mối liên kết giữa các biểu mẫu đó

Bình luận (0)
Đông Hải
1 tháng 12 2021 lúc 14:04

B

Bình luận (0)
Minh Hồng
1 tháng 12 2021 lúc 14:04

B

Bình luận (0)
Minh Lệ
Xem chi tiết
Thanh An
18 tháng 7 2023 lúc 16:49

THAM KHẢO!

Nếu CSDL của trường có bảng "Học sinh" và đã thiết lập quan hệ 1-1 giữa hai bảng "Bạn Đọc" và "Học sinh", bạn có thể thiết lập kiểu dữ liệu tra cứu để không phải nhập lại dữ liệu cho những cột liên quan trong bảng "Bạn Đọc".

Cách tiếp cận phổ biến là sử dụng các trường khóa ngoại (foreign key) để tạo quan hệ giữa hai bảng. Trong trường hợp này, bảng "Học sinh" sẽ chứa thông tin chi tiết về học sinh và bảng "Bạn Đọc" sẽ chứa thông tin tổng quan về bạn đọc, bao gồm khóa ngoại trỏ tới bảng "Học sinh". Với việc thiết lập quan hệ này, bạn có thể sử dụng khóa ngoại để tra cứu thông tin từ bảng "Học sinh" và tự động điền vào các cột liên quan trong bảng "Bạn Đọc" khi cần thiết.

Ví dụ, trong bảng "Bạn Đọc", bạn có một cột là "ID_HocSinh" là khóa ngoại trỏ tới cột "ID" trong bảng "Học sinh". Khi người dùng chọn một học sinh từ danh sách, bạn có thể sử dụng khóa ngoại để tự động điền thông tin liên quan từ bảng "Học sinh" vào các cột như tên, địa chỉ, số điện thoại, vv. trong bảng "Bạn Đọc".

Điều này giúp giảm việc nhập liệu trùng lặp và đảm bảo tính nhất quán dữ liệu giữa hai bảng. Bạn cũng có thể tận dụng các tính năng của CSDL để tạo liên kết tự động giữa các bảng và thực hiện tra cứu dữ liệu thông qua các truy vấn SQL hoặc các chức năng trong hệ quản trị CSDL.

Bình luận (0)
Hoài Thương
Xem chi tiết
tthơ
Xem chi tiết
Đông Hải
1 tháng 12 2021 lúc 13:52

A

Bình luận (0)
Chanh Xanh
1 tháng 12 2021 lúc 13:52

   A.  Tổng hơp các dữ liệu trong bảng 

Bình luận (1)
Good boy
1 tháng 12 2021 lúc 13:52

A

Bình luận (0)
Quoc Tran Anh Le
Xem chi tiết
Hà Quang Minh
10 tháng 10 2023 lúc 23:24

a) Ở STT 4, họ và tên viết bằng chữ số “38448784” => Không hợp lí vì tên người không được thể hiện bằng số => Tên người phải được thể hiện bằng chữ.

b) Ở bảng 3, tuổi của bé có số tuổi “-3"= > Không hợp lí vì tuổi không được thể hiện bằng số âm = > Tuổi của con người phải được thể hiện bằng số nguyên dương.

Bình luận (0)
Nguyễn Cảnh Hùng
Xem chi tiết
Đỗ Ngọc Trinh
16 tháng 1 2019 lúc 16:15

ĐÁP ÁN B

Bình luận (0)