NEW
Font size
WorksheetsCSDL&HỆ QUẢN TRỊ CSDL
Total questions: 60
Worksheet time: 30mins
Cơ sở dữ liệu là một hệ thống các thông tin gì?
Có cấu trúc
Không có cấu trúc
Quan trọng
Không quan trọng
Mục tiêu của Cơ sở dữ liệu là gì?
Không làm thay đổi chiến lượt truy cập vào Cơ sở dữ liệu
Đảm bảo tính độc lập dữ liệu
Không làm thay đổi cấu trúc lưu trữ dữ liệu
Dữ liệu được biểu diễn, mô tả một cách duy nhất
Mô hình Cơ sở dữ liệu phân cấp là mô hình gì?
Dữ liệu được mô tả bằng bảng
Dữ liệu được biểu diễn dạng dòng
Dữ liệu được biểu diễn bằng cấu trúc cây
Dữ liệu được biểu diễn bằng ký tự đặc biệt
Mô hình Cơ sở dữ liệu quan hệ, thứ tự các cột như thế nào?
Thứ tự các cột tuân theo qui tắc nên rất quan trọng
Thứ tự các cột không theo qui tắc nên quan trọng
Thứ tự các cột là quan trọng
Thứ tự các cột là không quan trọng
Câu nào sau đây không phải là ưu điểm của Cơ sở dữ liệu?
Tăng sự trùng lặp thông tin lên mức cao nhất
Bảo đảm được tính nhất quán và toàn vẹn dữ liệu
Dữ liệu có thể được truy xuất theo nhiều cách khác nhau
Khả năng chia sẻ thông tin cho nhiều người sử dụng và nhiều công dụng
khác nhau
Câu nào sau đây không phải là ƣu điểm của Cơ sở dữ liệu?
Bảo đảm được tính nhất quán và toàn vẹn dữ liệu
Dữ liệu được truy xuất chỉ một cách duy nhất
Giảm tính trùng lặp ở múc thấp nhất
Khả năng chia sẻ thông tin cho nhiều người sử dụng và nhiều công dụng
khác nhau
Câu nào sau đây không phải là ưu điểm của Cơ sở dữ liệu?
Bảo đảm được tính nhất quán và toàn vẹn dữ liệu
Dữ liệu có thể được truy xuất theo nhiều cách khác nhau
Tính an toàn dữ liệu do phần mềm diệt virus quyết định
Khả năng chia sẻ thông tin cho nhiều người sử dụng và nhiều công dụng
khác nhau
Câu nào sau đây không phải là vấn đề cần giải quyết của Cơ sở dữ liệu?
Tính chủ quyền của dữ liệu
Tính bảo mật và quyền khai thác thông tin người dùng
Tranh chấp dữ liệu do nhiều người dùng cùng thời điểm
Đảm bảo dung lượng ổ cứng chứa dữ liệu
Câu nào sau đây không phải là vấn đề cần giải quyết của Cơ sở dữ liệu?
Quản lý thư mục chứa cơ sở dữ liệu
Tranh chấp dữ liệu do nhiều người dùng cùng thời điểm
Đảm bảo dữ liệu khi có sự cố tránh mất hoặc sai lệch thông tin
Tính bảo mật và quyền khai thác thông tin người dùng
Câu nào sau đây không phải là vấn đề cần giải quyết của Cơ sở dữ liệu?
Tranh chấp dữ liệu do nhiều người dùng cùng thời điểm
Đồng bộ hóa các file chứa dữ liệu để import vào Hệ quản trị Cơ sở dữ
liệu
Đảm bảo dữ liệu khi có sự cố tránh mất hoặc sai lệch thông tin
Tính bảo mật và quyền khai thác thông tin người dùng
Khi dữ liệu có sự tranh chấp do nhiều ngƣời dùng cùng vào một tài nguyên
dữ liệu, cơ chế nào là sai?
Cơ chế ưu tiên truy cập dữ liệu
Cơ chế tình trạng khóa chết (DeadLock)
Cơ chế phân tán dữ liệu
Cơ chế ưu tiên quyền Admin
Khi dữ liệu có sự tranh chấp do nhiều ngƣời dùng cùng vào một tài nguyên
dữ liệu, cơ chế giải quyết dựa trên cơ sở nào là sai?
Người nào có quyền cao hơn được truy cập trước như Admin rồi đến
User
Thời điểm truy cập, user nào truy xuất trước thì có quyền nhập dữ liệu
trước
Lập lịch truy xuất hay cơ chế khóa
Tùy vào tốc độ truy xuất dữ liệu user
Khi dữ liệu có sự tranh chấp do nhiều ngƣời dùng cùng vào một tài nguyên
dữ liệu, cơ chế giải quyết dựa trên cơ sở nào là sai?
Cơ chế tập trung dữ liệu
Cơ chế ưu tiên truy cập dữ liệu
Cơ chế tình trạng khóa chết (DeadLock)
Cơ chế ưu tiên vai trò người truy cập
Tính đảm bảo dữ liệu khi gặp sự cố nhƣ: mất điện đột ngột, một phần hoặc
toàn bộ dữ liệu bị hư… Nên một Cơ sở dữ liệu nhất thiết phải có cơ chế
nào?
Cơ chế làm mới trang (fresh)
Cơ chế khôi phục dữ liệu
Cơ chế dự đoán sự cố
Cơ chế kiểm tra đường truyền mạng internet
Có bao nhiêu mức biểu diễn Cơ sở dữ liệu?
1 mức
2 mức
3 mức
4 mức
Tên các mức biểu diễn Cơ sở dữ liệu là: Mức trong (vật lý), mức logic và
mức nào?
Mức lưu trữ dữ liệu
Mức sao lưu dữ liệu
Mức liên kết dữ liệu
Mức ngoài (view)
Những ngƣời nào thao tác trên mức trong (vật lý) của Cơ sở dữ liệu?
Người quản trị
Kỹ sư tin học
Người dùng
Bất kỳ ai
Tùy theo vai trò ngƣời dùng, có thể thấy Cơ sở dữ liệu ở mức ngoài hay
mức nhìn (view level) như thế nào?
Thấy toàn bộ Cơ sở dữ liệu
Thấy toàn bộ hoặc một phần hoặc không thấy Cơ sở dữ liệu
Thấy một phần Cơ sở dữ liệu
Không xem được Cơ sở dữ liệu
Thực thể trong Cơ sở dữ liệu là gì?
các quan hệ
Liên kết giữa các đối tượng
Các đối tượng dữ liệu
Các đối tượng và liên kết giữa các đối tượng
Câu nào sau, không phải là thuộc tính trong Cơ sở dữ liệu?
Thuộc tính đơn, kết hợp
Thuộc tính rỗng
Thuộc tính suy ra
Thuộc tính độc lập
Người dùng có thể truy nhập dữ liệu như thế nào?
Phụ thuộc vào quyền truy nhập
Toàn bộ Cơ sở dữ liệu
Một phần Cơ sở dữ liệu
Hạn chế
HỆ QUẢN TRỊ CSDL: Các tên sau, không phải là Hệ quản trị cơ sở dữ liệu?
Linux, Ms Excel
My SQL, MogoDB
Oracle, SQLite
SQL Server, Postgre SQL
Dị thương thông tin là gì?
Dữ liệu nhất quán và toàn vẹn
Thừa hoặc thiếu thông tin trong lưu trữ
Dữ liệu bị mất thông tin
Thông tin bị đánh cắp
Thứ tự đúng trong câu lệnh SELECT là gì?
SELECT, FROM, GROUP BY HAVING, ORDER BY
SELECT, FROM, GROUP BY HAVING, ORDER BY
SELECT, FROM, WHERE, GROUP BY HAVING, ORDER BY
SELECT, FROM, GROUP BY HAVING, WHERE, ORDER BY
Phép toán tập hợp trong mệnh đề WHERE bao gồm?
Các phép đại số quan hệ
Biểu thức đại số
Các phép so sánh
Các phép số học và các phép so sánh
Phép chọn được thực hiện trong mệnh đề SELECT – FROM – WHERE là gì?
SELECT
FROM
WHERE
GROUP BY
Theo hình bên, tên thực thể là gì?
MaNV
NHANVIEN
HoTen
DiaChi
Theo hình bên, tên các thuộc tính của thực thể là gì?
MaNV, HoTen
NHANVIEN, HoTen, DiaChi
MaNV, HoTen, DiaChi
NHANVIEN, MaNV, HoTen, DiaChi
Theo hình bên, tên khóa chính là gì?
HoTen
NHANVIEN
DiaChi
MaNV
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaNV, HoNV as Ho, TenNV as Ten
FROM NHANVIEN
WHERE Phai=’Nam’
MaNV, Ho, Ten, cột Phai có giá trị là Nam
MaNV, HoNV, Ten, cột Phai có giá trị là Nam
MaNV, Ho, Ten, cột Phai có giá trị là Nam
MaNV, HoNV, TenNV, cột Phai có giá trị là Nam
Truy vấn câu lệnh sau để tăng lƣơng cho nhân viên 1.2 lần và kết quả trả
về là gì?
SELECT MaNV, HoNV, TenNV, Luong*1.2
FROM NHANVIEN
MaNV, HoNV, TenNV, Luong, trong đó chỉ có những người được tăng
1.2
MaNV, HoNV, TenNV, Luong, trong đó toàn bộ nhân viên được tăng
1.2
Chỉ xuất hiện cột Luong, trong đó toàn bộ nhân viên được tăng 1.2
Chỉ xuất hiện cột Luong, trong đó chỉ có những người được tăng 1.2
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT TenNV
FROM NHANVIEN
WHERE TenNV LIKE ‘M%’
TenNV, trong đó TenNV những người có tên M%
TenNV, trong đó TenNV những người có tên kết thúc là M: Trâm,
Lâm…
TenNV, trong đó TenNV những người có tên bắt đầu là M: Mai, Minh…
TenNV, trong đó TenNV những người không có ký tự M: Tuấn, Hào,…
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaNV, TenNV, Luong
FROM NHANVIEN
WHERE Phong = 1
ORDER BY Luong desc
MaNV, TenNV, Luong, trong đó cột lương tăng dần
MaNV, TenNV, Luong, trong đó cột lương giảm dần
MaNV, TenNV, Luong, phòng số 1, trong đó cột lương tăng dần
MaNV, TenNV, Luong, phòng số 1, trong đó cột lương giảm dần
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaNV, TenNV, Luong
FROM NHANVIEN
WHERE Phong = 1
ORDER BY Luong asc
MaNV, TenNV, Luong, phòng số 1, trong đó cột lương tăng dần
MaNV, TenNV, Luong, phòng số 1, trong đó cột lương giảm dần
MaNV, TenNV, Luong, trong đó cột lương tăng dần
MaNV, TenNV, Luong, trong đó cột lương giảm dần
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT AVG(Luong), MAX(Luong)
FROM NHANVIEN
WHERE Phong = 5
Lương trung bình, lương cao nhất của nhân viên khác phòng 5
Lương trung bình, lương cao nhất của nhân viên phòng 5
Lương thấp nhất, lương cao nhất của nhân viên phòng 5
Lương trung bình, lương thấp nhất của nhân viên phòng 5
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT TenPhong, Luong, AVG(Luong)
FROM NHANVIEN, PHONGBAN
WHERE Phong = MaPhong
GROUP BY TenPhong
HAVING AVG(Luong)>1000
TenPhong, MaPhong, AVG(Luong) > 1000
TenPhong, Luong, trong đó lương thấp nhất phải > 1000
TenPhong, Luong, trong đó lương trung bình phải > 1000
TenPhong, Luong, trong đó lương cao nhất phải < 1000
Truy vấn câu lệnh sau và kết quả trả về là gì?
DELETE FROM NHANVIEN
WHERE Phong in (SELECT MaPhong
FROM PHONGBAN
WHERE TenPhong = ‘Đồ họa’)
Thêm nhân viên phòng Đồ họa vào bảng NHANVIEN
Tìm nhân viên phòng Đồ họa từ bảng NHANVIEN
Xóa nhân viên các phòng, ngoại trừ phòng Đồ họa
Xóa nhân viên phòng Đồ họa từ bảng NHANVIEN
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaSV, Hoten
FROM SINHVIEN
WHERE MaSV NOT IN (SELECT MaSV FROM DIEMHP)
MaSV, HoTen những sinh viên không có trong bảng DIEMHP
MaSV, HoTen những sinh viên có trong bảng DIEMHP
MaSV, HoTen những sinh viên có trong bảng SINHVIEN
MaSV, HoTen những sinh viên không có trong bảng SINHVIEN
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaSV, HoTen
FROM SINHVIEN
WHERE MaSV NOT IN (SELECT MaSV
FROM DIEMHP
WHERE MonHoc=’Photoshop’)
Bảng trống
MaSV, HoTen có trong bảng SINHVIEN, không học môn Photoshop
MaSV, HoTen có trong bảng SINHVIEN, có điểm môn Photoshop
MaSV, HoTen có trong bảng SINHVIEN, học môn Photoshop
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT HoTen
FROM SINHVIEN
WHERE MaSV IN (SELECT MaSV
FROM DIEMHP
WHERE DiemHP < 5 AND MonHoc=’Tin hoc’)
HoTen có trong bảng SINHVIEN, có học môn Tin học
HoTen có trong bảng SINHVIEN, có học DiemHP < 5
HoTen có trong bảng SINHVIEN, có học điểm môn Tin học < 5
HoTen có trong bảng SINHVIEN, có học điểm môn Tin học hoặc DiemHP
< 5
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaSV, HoTen
FROM SINHVIEN WHERE
NOT EXISTS(SELECT * FROM DIEMHP
WHERE SINHVIEN.MaSV=DIEMHP.MaSV)
MaSV, HoTen có trong DIEMHP
MaSV, HoTen đã học tất cả học phần
MaSV, HoTen đã đăng ký tất cả học phần
MaSV, HoTen đã không học bất kỳ học phần nào
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT SINHVIEN.MaSV, HoTen, MaHP, DiemHP
FROM DIEMHP
INNER JOIN SINHVIEN ON SINHVIEN.MaSV=DIEMHP.MaSV
WHERE DiemHP >=ALL(SELECT DiemHP FROM DIEMHP )
MaSV, HoTen, MaHP, DiepHP sinh viên có điểm học phần cao nhất
MaSV, HoTen, MaHP, DiepHP sinh viên có điểm học phần thấp nhất
MaSV, HoTen, MaHP, DiepHP sinh viên không có điểm học phần nào
MaSV, HoTen, MaHP, DiepHP sinh viên có tất cả điểm học phần
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT MaNV, HoTen, YEAR(GETDATE())-YEAR(NgaySinh)
MaNV, HoTen nhân viên có tuổi nhỏ nhất trong bảng
MaNV, HoTen nhân viên có tuổi cao nhất trong bảng
MaNV, HoTen nhân viên có ngày sinh nhỏ nhất trong bảng
MaNV, HoTen nhân viên có tháng sinh lớn nhất trong bảng
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT *
FROM TBLSinhVien SV JOIN TBLHuongDan HD
ON HD.Masv = SV.Masv
WHERE HD.KetQua is Null
Tất cả thuộc tính của sinh viên hoặc KetQua là null (không có điểm)
Duy nhất một cột KetQua là null
Tất cả thuộc tính của sinh viên và KetQua là null (không có điểm)
MaSV, KetQua trong đó, KetQua là null
Truy vấn câu lệnh sau và kết quả trả về là gì?
SELECT K.Tenkhoa, COUNT(SV.Masv) AS Số_SV
FROM TBLSinhVien SV JOIN TBLKhoa K
ON SV.Makhoa = K.Makhoa
GROUP BY K.Tenkhoa
COUNT(SV.Masv), Số_SV, trong đó trả về số lượng sinh viên mỗi khoa
Số_SV, trong đó trả về số lượng sinh viên mỗi khoa
K.Tenkhoa, đếm số lượng khoa trong trường học
K.Tenkhoa, Số_SV, trong đó trả về số lượng sinh viên mỗi khoa
Hàm nào trong SQL Server trả về ngày hiện tại của hệ thống?
Getdate( )
Date( )
Now ( )
Currentdate( )
Độ lớn một cột kiểu CHAR là bao nhiêu?
1 bit
1 Byte
1 Mb
1 Kb
Khi thực hiện các phép toán trong biểu thức quan hệ, thứ tự ƣu tiên là gì?
Phép kết nối dược ưu tiên so với phép chọn và phép chiếu
Phụ thuộc vào vị trí phép toán
Các phép toán một ngôi ưu tiên so với phép toán hai ngôi
Phép kết nối ưu tiên so với phép kết và phép giao
Một câu hỏi của người dùng được biểu diễn như thế nào?
Biểu diễn bằng một đại số quan hệ
Biểu diễn bằng ký hiệu Hệ quản trị Cơ sở dữ liệu
Biểu diễn bằng một quan hệ
Biểu diễn bằng một biểu thức quan hệ
Ms Access là gì?
Là phần mềm soạn thảo văn bản
Hệ điều hành
Hệ quản trị Cơ sở dữ liệu
Cơ sở dữ liệu
Phần mở rộng trong Ms Access là gì?
MDB
DAT
MDD
EXE
Hệ quản trị dùng trong Ms Access là gì?
Cơ sở dữ liệu phân tán
Cơ sở dữ liệu tập trung
Cơ sở dữ liệu quan hệ
Cơ sở dữ liệu hướng đối tượng
Một khóa chính phải thỏa yêu cầu nào?
Có giá trị duy nhất
Không được rỗng
Xác định duy nhất một mẫu tin
Có giá trị duy nhất, không rỗng, xác định duy nhất một mẫu tin
Khóa ngoại là gì?
Một hoặc nhiều trường trong một bảng
Một mẫu tin đặc biệt
Không là khóa chính của bảng nào hết
Chỉ mộ trường duy nhất
Data type trong Ms Access, kiểu dữ liệu Text có chiều dài tối đa bao nhiêu?
64000 byte
255 ký tự
256 ký tự
Không xác định
Trong Ms Access, tìm biểu thức trả về kết quả là TRUE?
“ABC” LIKE “ *C”
“ABC” LIKE “ *A* ”
“A* ” LIKE “ABC”
“ *A” LIKE “ABC”
Trong Ms Access, FROM “NHANVIEN” để tạo textbox nhệp liệu choo
trƣờng HOTEN thì phải đặt các thuộc tính nào?
Name =HOTEN
Name =HOTEN và Control Source=HOTEN
Đặt Name và Control Source bất kỳ
Control Source=HOTEN
Trong Ms Access, tổng số File trong một Index là bao nhiêu?
10
255
32
Vô hạn
Trong Select Query của Ms Access, một trƣờng có kiểu là một biểu thức
không thể chứa gì?
Các phép toán
Các thủ tục
Có tên trường
Các hàm
Trong Ms Access, biết trƣờng NGAY có kiểu Date/Time, muốn chọn mặc
định cho ngày hiện hành của máy tính và nhận giá tị trong năm 2023 (dạng
DD/MM/YY) thì ta chọn cặp thuộc tính nào?
Default Value: Date ( ) và Validation Rule: Year ([NGAY])=23
Default Value: Today ( ) và Validation Rule: Year ([NGAY])=23
Default Value: Date ( ) và Validation Rule: >= #01/01/2023# and <=
#31/12/2023#
Required Value: Date ( ) và Validation Rule: >= #01/01/2023# and <=
#31/12/2023#
