You are on page 1of 2

TỰ LUẬN TIN 12 GKI

Câu 1: Tại sao trong 1 bảng không thể có 2 hàng giống hệt nhau? Khi nhập dữ liệu trường
nào không được để trống? Giải thích?
- Mỗi hàng thể hiện một cá thể phân biệt trong bài toán quản lí. Bởi vậy trong một bảng được thiết
kế tốt không có hai hàng giống hệt nhau vì như thế là dư thùa dữ liệu, dẫn tới kết quả không chính
xác khi làm việc với CSDL.
- Trong trường hợp đã chỉ định là khóa chính thì các trường tạo nên khóa chính và các trường đã
thiết đặt tính chất thuộc tính bắt buộc (Required) là không được bỏ trống (Not Null) khi nhập dữ
liệu. Trong trường hợp người dùng để Access tự đặt thêm trường ID (kiểu Auto Number) là khóa thì
hiển nhiên trường này cũng tự động không được để trống.
Câu 2: Trong CSDL quản lí việc mượn trả sách ở thư viện nhà trường, theo em có thể khai
báo kiểu dữ liệu gì cho mỗi thuộc tính sau?
- Số thẻ - Mã số sách
- Họ và tên - Ngày mượn
- Ngày sinh - Ngày trả
- Lớp
Trả lời:
- Số thẻ: Number/ AutoNumber - Mã số sách: Number/AutoNumber
- Họ và tên: Text - Ngày mượn: Date/Time
- Ngày sinh: Date/Time - Ngày trả: Date/Time
- Lớp: Text

Câu 3: Cho CSDL QL_THUVIEN.accdb quản lí việc mượn trả sách ở thư viện nhà trường, trong
CSDL cho bảng NGƯỜI MƯỢN như sau:
Giới Ngày
Số thẻ Họ đệm Tên Ngày sinh Lớp Ngày trả
tính mượn
18/09/202
TV-01 Nguyễn Thành An Nam 10/08/2005 12A1 15/09/2022
2

15/10/202
TV-02 Trần Văn Anh Nam 18/06/2005 12A7 05/10/2022
2

20/10/202
TV-03 Trần Thùy Dung Nữ 01/03/2005 12A6 17/10/2022
2

28/10/202
TV-04 Lê Thị Phương Thảo Nữ 20/06/2005 12A9 25/10/2022
2

TV-05 Nguyễn Quốc Anh Nam 05/01/2005 12A7 02/11/2022 05/11/2022

TV-06 Văn Thị Thu Hà Nữ 19/11/2005 12A6 04/11/2022 09/11/2022

1. Hãy khai báo kiểu dữ liệu phù hợp cho mỗi thuộc tính trong bảng trên? Chọn khóa chính cho
bảng dữ liệu trên và giải thích?
2. Hãy hoàn thiện các thao tác lọc dữ liệu và lưu kết quả lọc:
a. Đưa ra danh sách các học sinh Nam mượn sách sau ngày 15/10/2022
b. Đưa ra danh sách các bạn Nam sinh trước ngày 18/06/2005 hoặc các bạn Nữ của lớp 12A1
Trả lời:
1.
– Số thẻ: text
- Họ đệm: text
- Tên: Text
- giới tính: Text
- Ngày sinh: Date/Time
- Lớp: Text
- Ngày mượn: Date/Time
- Ngày trả: Date/Time
- Khóa chính trong bảng dữ liệu trên: Số thẻ. Vì mỗi người tương ứng với 1 số thẻ khác nhau nên
chọn trường số thẻ làm khóa chính.
2.
a.
- Chọn Advanced  Filter by Form
- Chọn điều kiện để nhập: gioitinh: “Nam” và ngaymuon: “>#10/15/2022#”  Apply Filter/Sort 
kết quả là:
Giới Ngày
Số thẻ Họ đệm Tên Ngày sinh Lớp Ngày trả
tính mượn
TV-05 Nguyễn Quốc Anh Nam 05/01/2005 12A7 02/11/2022 05/11/2022
b.
- Chọn Advanced  Filter by Form
- Chọn điều kiện để nhập: gioitinh: “Nam” and ngaysinh: <#6/18/2006# or gioitinh: “Nữ” and lop:
“12A1”  Apply Filter/Sort
- Kết quả là:
Giới Ngày
Số thẻ Họ đệm Tên Ngày sinh Lớp Ngày trả
tính mượn
TV-05 Nguyễn Quốc Anh Nam 05/01/2005 12A7 02/11/2022 05/11/2022

You might also like