Font size
Worksheetstin 11 cuối kì ll
Total questions: 71
Worksheet time: 38mins
Trong mẫu câu truy vấn của SQL, em hãy cho biết dòng Criteria dùng để làm gì?
Xác định thông tin ta muốn hiển thị
Xác định dữ liệu được lấy từ đâu
Sửa dữ liệu trong bảng
Xác định điều kiện lọc dữ liệu
Cho CSDL quản lý mua hàng gồm:
KhachHang(MaKH, HoTen)
DonHang(MaDH, MaKH, NgayDat)
Biết MaKH trong DonHang là khóa ngoại.
Người dùng có thể thực hiện:
Thêm khách hàng mới mà chưa có đơn hàng.
Thêm đơn hàng với MaKH không tồn tại trong bảng KhachHang.
Xóa một khách hàng nếu họ chưa có đơn hàng nào.
Đổi kiểu dữ liệu của MaKH trong bảng DonHang mà không ảnh hưởng đến khóa ngoại.
Khi xây dựng hệ thống quản lý nhân viên, cô Như hỏi học sinh: "Một phòng có nhiều nhân viên, vậy trong bảng nhân viên, nên lưu mã phòng thế nào?" Phát biểu nào dưới đây là đúng hay sai?
Một phòng có thể có nhiều nhân viên
Họ tên nhân viên nên dùng làm khóa chính vì thường là duy nhất.
Mã phòng là khóa chính trong bảng nhân viên.
Mã phòng trong bảng nhân viên nên là khóa ngoại.
Cho CSDL quản lý học sinh gồm bảng:
HocSinh(MaHS, HoTen, MaLop)
Lop(MaLop, TenLop)
Biết rằng MaLop là khóa chính của bảng Lop, và là khóa ngoại trong bảng HocSinh.
Hệ QTCSDL cho phép người dùng thực hiện:
Xóa lớp có MaLop đang được tham chiếu trong bảng HocSinh.
Đổi tên trường MaLop trong bảng HocSinh thành MaLopMoi.
Thêm học sinh mới có MaLop đã tồn tại trong bảng Lop.
Sửa MaLop trong bảng Lop thành mã chưa từng có.
Trong bài toán quản lý đơn hàng, bạn Hưng bảo: "Đơn hàng chưa hoàn tất thì ngày đặt hàng có thể để trống." Giáo viên hỏi: "Liệu điều đó có phù hợp khi xây dựng hệ thống không?" Những phát biểu sau đúng hay sai?
Mã khách hàng là khóa chính trong bảng đơn hàng.
Có thể tạo bảng DATHANG mà không cần bảng khách hàng.
Ngày đặt hàng nên bắt buộc nhập.
Mã đơn hàng là khóa chính vì mỗi đơn hàng là duy nhất.
Cho hai bảng:
NhanVien(MaNV, HoTen, MaPB)
PhongBan(MaPB, TenPB)
Biết MaPB là khóa ngoại trong NhanVien.
Hệ QTCSDL sẽ báo lỗi trong trường hợp nào?
Khi sửa MaPB trong bảng PhongBan mà có nhân viên đang sử dụng.
Khi thêm nhân viên vào đúng phòng ban hiện có.
Khi xóa phòng ban chưa có nhân viên nào.
Khi thêm một nhân viên có MaPB không tồn tại trong bảng PhongBan.
Cho CSDL gồm các bảng sau:
GiangVien(MaGV, HoTen, MaKhoa) – khóa chính là MaGV
Khoa(MaKhoa, TenKhoa) – khóa chính là MaKhoa
Trong đó, MaKhoa trong bảng GiangVien là khóa ngoại tham chiếu đến Khoa.
Hệ QTCSDL cho phép người dùng thực hiện công việc:
Thay đổi tên trường MaKhoa thành MaBoMon trong bảng GiangVien.
Loại bỏ trường MaKhoa của bảng Khoa.
Loại bỏ trường MaKhoa khỏi bảng GiangVien.
Thêm một giảng viên mới với MaKhoa không tồn tại trong bảng Khoa.
Không có đáp án nào
Cho CSDL gồm:
Sach(MaSach, TenSach, MaNXB)
NhaXuatBan(MaNXB, TenNXB)
Biết MaNXB là khóa chính trong bảng NhaXuatBan, và là khóa ngoại trong Sach.
Phát biểu nào sau đây đúng/sai?
Có thể thêm sách mới với MaNXB là “NXB001” nếu NXB001 đã tồn tại.
Có thể thêm một nhà xuất bản mới chưa có sách nào.
Có thể đổi tên trường MaNXB trong bảng Sach.
Có thể xóa NXB001 trong bảng NhaXuatBan ngay cả khi có sách đang tham chiếu.
Trong hệ thống học phí, thầy Bình hỏi: "Có bạn nào nghĩ cách xác định học phí đã đóng chưa trong bảng HOCPHI?"
Bạn Linh nói: "Dùng trường kiểu Yes/No là nhanh nhất." Phát biểu sau đây đúng/sai?
Trường “Đã đóng” nên dùng kiểu Yes/No.
Cặp (Mã sinh viên, học kỳ) nên là khóa chính.
Số tiền nên lưu kiểu Currency.
Mã sinh viên là khóa chính duy nhất trong bảng học phí.
Trong mẫu câu truy vấn của SQL, em hãy cho biết dòng Table dùng để làm gì?
Xác định thông tin ta muốn hiển thị
Xác định điều kiện lọc dữ liệu
Xác định dữ liệu được lấy từ đâu
Xóa dữ liệu trong bảng
Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác nào sau đây sai?
Database Tools → RelationShip → Delete → Yes
Tất cả các phương án trên
Click phải chuột vào dây liên kết cần xoá, chọn Delete → Yes
Database Tools → Delele → Yes
Chọn phương án với các cụm từ thích hợp để điền vào chỗ trống:
Mọi hệ QTCSDLQH đều có cơ chế đảm bảo ……. dữ liệu không vi phạm ràng buộc ……. đối với các liên kết giữa các bảng.
cập nhật, khóa ngoài
cập nhật, dữ liệu
tạo lập, dữ liệu
khai thác, khóa ngoài
Để sắp xếp kết quả truy vấn theo một hoặc nhiều trường (lồng nhau), trong vùng lưới QBE, thực hiện trân hàng nào?
Hàng Field
Hàng Sort
Hàng Criteria
Hàng Table
Khi làm việc với cấu trúc bảng, để xác định tên trường, ta gõ tên trường tại cột:
Name Field
Field Name
File Name
Name
Phần đuôi tệp của tệp CSDL Access là gì?
.docx
.xlsx
.pptx
.accdb
Trong khi nhập dữ liệu cho bảng, muốn xóa một bản ghi đã được chọn, ta bấm phím:
Enter
Tab
Delete
Space
Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn liên kết cần sửa, sau đó:
Bấm đúp chuột vào dây liên kết → chọn lại trường cần liên kết
Tools → RelationShip → Change Field
Chọn Edit RelationShip
Tất cả các phương án trên
Đâu là kiểu dữ liệu văn bản trong Access:
String
Short Text
Character
Currency
Để tạo CSDL mới từ Blank database, ta cần thực hiện các bước nào sau đây
Mở Access, chọn New, chọn Blank desktop database, tìm và chọn khuôn mẫu, đổi tên tệp, xác định thư mục chứa tệp, nhấn Create.
Mở Access, chọn New, chọn Blank desktop database, đổi tên tệp, xác định thư mục chứa tệp, nhấn Create.
Mở Access, chọn New, tìm và chọn khuôn mẫu, đổi tên tệp, xác định thư mục chứa tệp, nhấn Create.
Mở Access, chọn New, chọn Blank desktop database, đổi tên tệp, xác định thư mục chứa tệp, nhấn Save.
Ngôn ngữ truy vấn CSDL phổ biến hiện nay là:
Word
Access
SQL
Excel
Để sắp xếp dữ liệu trường nào đó tăng dần ta chọn biểu tượng nào sau đây?
Trình tự thao tác để thiết kế một biểu mẫu bằng tiện ích Form Wizard:
(1) Nháy chọn Create/Form Wizard (2) Chọn dữ liệu nguồn
(3) Nháy nút Finish (4) Chọn kiểu bố trí các trường trong biểu mẫu
(5) Chọn các trường dữ liệu đưa vào biểu mẫu
(2)->(3) -> (4) -> (5) -> (1)
(1) -> (2) -> (4) -> (5) ->(3)
(1) -> (2) -> (5) -> (4) ->(3)
(2)->(3) -> (1) -> (4) -> (5)
Để nhập hoặc xem dữ liệu ta chọn chế độ nào của biểu mẫu?
Design View
Layer View
Form View
Tất cả đều đúng
Các bước để tạo liên kết với bảng là:
1. Tạo trang bảng chọn Database Tools\Relationships…
2. Tạo liên kết đôi một giữa các bảng
3. Đóng hộp thoại Realationships/ Yes để lưu lại
4. Chọn các bảng sẽ liên kết
2, 3, 4, 1
4, 2, 3, 1
1,4,2,3
1,2,3,4
Trong Access, ta có thể sử dụng biểu mẫu để :
Tính toán cho các trường tính toán
Lập báo cáo
Xem, nhập và sửa dữ liệu
Sửa cấu trúc bảng
Khi nào thì có thể nhập dữ liệu vào bảng?
Ngay sau khi cơ sở dữ liệu được tạo ra.
Bất cứ khi nào có dữ liệu.
Sau khi bảng đã được tạo trong cơ sở dữ liệu.
Bất cứ lúc nào cần cập nhật dữ liệu.
Trong lưới QBE của cửa sổ truy vấn (truy vấn ở chế độ thiết kế) thì hàng Criteria có ý nghĩa gì?
Xác định các trường xuất hiện trong mẫu hỏi
Xác định các trường cần sắp xếp
Khai báo tên các trường được chọn
Là nơi viết các biểu thức logic thể hiện tiêu chí lựa chọn bản ghi
Em hãy điền vào chỗ trống (…) cho phát biểu dưới đây:
“ Khi thực hiện các câu truy vấn, hệ quản trị CSDL sẽ coi tên trường là biến trong chương trình xử lí, do vậy, nếu tên trường có chứa dấu cách thì cần phải dùng các dấu …… để đánh dấu bắt đầu và kết thúc tên trường.”
( )
[ ]
“ ”
‘ '
Để thực hiện sắp xếp bản ghi theo thứ tự tăng dần ta chọn lệnh:
Descending
Remove Sort
Filter
Ascending
Vùng điều hướng trong Access hiển thị gì?
Các thẻ tên của đối tượng.
Các biểu tượng của đối tượng.
Các lệnh thường dùng.
Các đối tượng trong một CSDL.
Cho các bảng sau:
- DanhMucSach(MaSach, TenSach, MaLoai)
- LoaiSach(MaLoai, LoaiSach)
- HoaDon(MaSach, SoLuong, DonGia)
Để biết giá của một quyển sách thì khi tạo truy vấn cần những bảng nào ?
HoaDon
HoaDon, LoaiSach
DanhMucSach, LoaiSach
DanhMucSach, HoaDon
Chế độ nào cho phép thực hiện cập nhật dữ liệu trên bảng một cách đơn giản?
Chế độ thiết kế
Chế độ hiển thị trang dữ liệu
Một đáp án khác
Chế độ biểu mẫu
Trong khi tạo cấu trúc bảng, muốn thay đổi kích thước của trường, ta xác định giá trị mới tại dòng:
Field Name
Field Size
Data Type
Description
Chọn đáp án đúng nhất. Truy vấn hành động làm:
Kết quả của truy vấn hành động là không thể hồi lại trạng thái trước đó
Tất cả các đáp án trên đều đúng
Trước khi thực hiện truy vấn hành động nên sao lưu các bảng liên quan.
Thay đổi bảng, thay đổi một loạt nhiều bản ghi
Cách nào để thay đổi khung nhìn trong Access?
Nháy chuột vào các nút lệnh chọn khung nhìn có sẵn ở góc phải dưới của cửa sổ Access.
Nháy chuột nút lệnh View và chọn khung nhìn thích hợp.
Nháy chuột phải lên thẻ đối tượng đang mở và chọn khung hình thích hợp.
Tất cả đều đúng.
Vùng nút lệnh trong MS Access có chức năng gì?
Hiển thị các biểu tượng của đối tượng.
Hiển thị các thẻ tên của đối tượng.
Hiển thị các lệnh thường dùng tại thời điểm làm việc.
Hiển thị các đối tượng trong CSDL.
Mục đích chính của biểu mẫu là gì?
Hiển thị dữ liệu một cách trực quan và dễ đọc
Cho phép người dùng xem và cập nhật dữ liệu.
Tạo ra các liên kết giữa các bảng dữ liệu khác nhau.
Tạo ra các báo cáo và biểu đồ từ dữ liệu.
Cập nhật dữ liệu là:
Thay đổi cấu trúc của bảng
Thay đổi dữ liệu trong các bảng gồm: thêm bản ghi mới, chỉnh sửa, xóa bản
Thay đổi cách hiển thị dữ liệu trong bảng
Thay đổi dữ liệu trong các bảng
Muốn xóa liên kết giữa các bảng, trong cửa sổ Relationships ta thực hiện:
Không thể xóa được;
Chọn tất cả các bảng và nhấn Delete;
Chọn đường liên kết giữa hai bảng đó và nhấn Delete/Yes;
Chọn hai bảng và nhấn Delete;
Để tạo nhanh một biểu mẫu và sau đó sử dụng ngay được ta chọn lệnh:
Forms
Form Design
Blank Form
Form Wizard
Vùng nút lệnh trong Access nằm ở đâu?
Bên trái
Dưới cùng
Trên cùng
Bên phải
Trình tự thao tác để thiết kế một truy vấn SELECT đơn giản, biết:
(1) Hộp thoại ShowTable xuất hiện, chọn tên bảng -> nhấn nút Add -> nháy Close.
(2) Nháy nút !
(3) Nháy chuột Create/Query Design
(4) Trong vùng lưới QBE: lựa chọn các trường tại hàng Field.
(5) Ghi lưu truy vấn
(3) -> (1) -> (4) -> (5) ->(2)
(3) -> (1) -> (4) -> (2) ->(5)
(1) -> (3) -> (4) -> (5) ->(2)
(3) -> (4) -> (5) -> (1) ->(2)
Trong truy vấn tham số, lời nhắc điền tham số viết ở đâu?
trong cặp dấu <>
trong cặp dấu ()
trong cặp dấu {}
trong cặp dấu []
Biểu mẫu tách đôi là gì?
Các mục dữ liệu hiển thị trong biểu mẫu kết buộc trực tiếp với các trường trong bảng CSDL và làm thay đổi dữ liệu của trường khi gõ nhập.
Đối lập với biểu mẫu có kết buộc, biểu mẫu không kết buộc không dùng để nhập, chỉnh sữa dữ liệu.
Vùng hiển thị của biểu mẫu được chia thành hai chiều: dọc, ngang.
Tất cả các phương án trên
Làm thế nào để mở một đối tượng trong Access?
Nháy đúp chuột vào biểu tượng của đối tượng.
Nháy chuột vào thẻ tên của đối tượng.
Nháy dấu ở góc trên bên phải màn hình.
Nháy chuột phải vào biểu tượng của đối tượng.
Để tạo biểu mẫu tách đôi sau khi chọn lệnh Create/ More Forms
Blank Form
Datasheet
Split Form
Multiples Items
Cửa sổ cấu trúc bảng được chia làm những phần nào?
Tên trường (Field Name), kiểu dữ liệu (Data Type) và mô tả trường (Description)
Phần định nghĩa trường và phần các tính chất của trường
Tên trường (Field Name), kiểu dữ liệu (Data Type) và các tính chất của trường (Field Properties)
Tên trường (Field Name), kiểu dữ liệu (Data Type), mô tả trường (Description) và các tính chất của trường (Field Properties)
Đối tượng nào sau đây không thể cập nhật dữ liệu?
Bảng
Báo cáo
Bảng , biểu mẫu
Biểu mẫu
Thành phần cơ sở của Access là:
Field
Field name
Table
Record
Chọn phương án sai. Liên kết giữa các bảng cho phép:
Nhất quán dữ liệu
Khóa dữ liệu, không cho tạo thêm dữ liệu mới gây dư thừa
Có thể có được thông tin tổng hợp từ nhiều bảng
Tránh được dư thừa dữ liệu
Phát biểu nào sau là đúng nhất ?
Field là tổng số cột trên một bảng
Record là tổng số hàng của bảng
Data Type là kiểu dữ liệu trong một bảng
Table gồm các cột và hàng
Để thực hiện tạo mối liên kết giữa hai bảng thì điều kiện phải là:
Trường liên kết của hai bảng phải là chữ hoa
Trường liên kết của hai bảng phải khác nhau về kiểu dữ liệu
Trường liên kết của hai bảng phải là kiểu dữ liệu số
Trường liên kết của hai bảng phải cùng kiểu dữ liệu
Làm thế nào để thay đổi khung nhìn trong Microsoft Access?
Nhấp chuột vào nút lệnh Create và chọn khung nhìn thích hợp.
Nhấp chuột vào nút lệnh Home và chọn khung nhìn thích hợp.
Nhấp chuột trái lên thẻ đối tượng đang mở và chọn khung nhìn thích hợp.
Nhấp chuột vào nút lệnh View và chọn khung nhìn thích hợp.
Để mở cửa sổ Relationships tạo liên kết giữa các bảng, ta chọn:
Tất cả đều đúng
Tool/ Relationships
Database Tool/ Relationships
Create/ Insert/ Relationships
Điều kiện cần để tạo được liên kết là:
Tổng số bảng và mẫu hỏi ít nhất là 2 và có chung một thuộc tính
Phải có ít nhất hai bảng có chung một thuộc tính
Phải có ít nhất một bảng và một mẫu hỏi có chung một thuộc tính
Phải có ít nhất một bảng và một biểu mẫu có chung một thuộc tính
Khóa ngoài của một bảng là gì?
Là trường có trong bảng này nhưng không có trong bảng khác
Phải là trường khóa chính của bảng đó
Một trường bất kỳ.
Một trường của bảng này và đồng thời là khóa của một bảng khác
Để thiết kế truy vấn SELECT đơn giản thực hiện
Nháy chuột chọn Create/Table Design
Nháy chuột chọn Create/Report Design
Nháy chuột chọn Create/Form Design
Nháy chuột chọn Create/Query Design
Có bao nhiêu cách để tạo CSDL mới trong Access?
3
1
4
2
Khi tạo cột dữ liệu tra cứu người dùng thiết lập trên cột nào?
Cột Field Properties
Cột Data Type
Cột Description
Cột Field Name
Khi làm việc với cấu trúc bảng, để xác định kiểu dữ liệu của trường, ta xác định tên kiểu dữ liệu tại cột:
Field Properties
Description
Field Type
Data Type
Microsoft Access là phần mềm hệ quản trị CSDL phù hợp với ai?
Doanh nghiệp nhỏ.
Tất cả đều đúng.
Cơ quan.
Người dùng cá nhân.
Trong Access, dữ liệu kiểu ngày tháng được khai báo bằng:
Date/Time
Day/Time
Date/Type
Day/Type
Em hãy quan sát vào bảng thiết kế QBE của Access dưới đây:
Show
Sort
Criteria
Or
Trong truy vấn dữ liệu từ bảng học sinh, đưa ra danh sách các học sinh là Nam và có điểm Tin từ 8 trở lên, mô tả điều kiện trong dòng Criteria như thế nào?
Cột [GT] nhập“Nam”, cột [Tin] nhập >=9.0
Cột [GT] nhập “Nam”, cột [Tin] nhập >=8.0
Cột [GT] nhập “Nam”, cột [Tin] nhập =8.0
Cột [GT] nhập “Nam”, cột [Tin] nhập <=8.0
Khi muốn sửa đổi thiết kế biểu mẫu, ta chọn biểu mẫu rồi nháy nút:
Để làm việc trong chế độ biểu mẫu, ta không thực hiện thao tác nào sau đây?
Nháy nút (màu vàng)nếu đang ở chế độ thiết kế
Nháy đúp chuột lên tên biểu mẫu
Nháy nút(màu xanh)nếu đang ở chế độ thiết kế
Chọn biểu mẫu rồi nhấn nút open
Làm việc trong chế độ thiết kế của biểu mẫu, ta thực hiện:
Chọn biểu mẫu rồi nháy nút ( design view ) hoặc nháy nút (✏️) nếu đang ở chế độ biểu mẫu
Chọn biểu mẫu rồi nháy nút ( design view )
Chọn biểu mẫu rồi nháy nút ( design view ) và nháy nút (✏️) nếu đang ở chế độ thiết kế
Chọn biểu mẫu rồi nháy nút ( open ) hoặc nháy nút (✏️) nếu đang ở chế độ thiết kế
Chọn phương án đúng trong các phương án sau:
Bảng KHACH HANG và bảng HOA DON liên kết được với nhau thông qua MA MAT HANG
Bảng MAT HANG và bảng HOA DON liên kết được với nhau thông qua MA KHACH HANG
Bảng KHACH HANG và bảng HOA DON liên kết được với nhau thông qua MA KHACH HANG
Bảng KHACH HANG và bảng MAT HANG liên kết được với nhau thông qua MA MAT HANG
Điều gì sai khi tạo mối liên kết giữa 2 bảng MAT HANG và bảng HOA DON trong hình sau:
MA MAT HANG và NGAY GIAO HANG không cùng tên trường và kiểu dữ liệu.
Không thể tạo được mối liên kết giữa 2 bảng này.
MA MAT HANG và NGAY GIAO HANG không cùng độ lớn.
MA MAT HANG và NGAY GIAO HANG không cùng tên trường.
Nút lệnh nào sau đây dùng đề tạo liên kết giữa các bảng
Em hãy cho biết truy vấn tham số trên thực hiện:
Đưa ra danh sách gồm: MaBD, Hodem, Ten, Masach, Ngay_muon, Ngay_tra của tất cả trong danh sách
Đưa ra lời nhắc cho người dùng nhập vào Mã sách muốn chọn.
Truy vấn bị lỗi
Đưa ra danh sách các mã sách đã mượn trả
