Font size
WorksheetsTIN11_TXL2
Total questions: 60
Worksheet time: 32mins
Việc quản trị CSDL trên máy tính nói chung mang lại những lợi ích gì? chọn các đáp án đúng.
Tăng tính sẵn sàng và khả năng phục hồi dữ liệu.
Giảm thiểu các sai sót trong quản lí dữ liệu.
Tăng tính minh bạch và công khai trong quản lí dữ liệu.
Tăng khả năng truy cập dữ liệu từ xa.
Hệ quản trị CSDL MySQL có những đặc điểm gì?
Mã nguồn mở, sử dụng miễn phí.
Gọn nhẹ, tốc độ xử lí nhanh, hỗ trợ quản lí chặt chẽ sự nhất quán dữ liệu, đảm bảo an ninh và an toàn dữ liệu.
Chỉ phù hợp cho việc quản trị các CSDL trên Internet.
Cho phép quản trị các CSDL quan hệ có quy mô vừa phải.
Trong SQL, lệnh nào dùng để thêm dữ liệu vào bảng?
SELECT
DELETE
UPDATE
INSERT INTO
Lệnh nào được sử dụng để cập nhật dữ liệu trong bảng?
ALTER
DELETE
UPDATE
INSERT
Để xóa dữ liệu khỏi bảng, ta sử dụng lệnh nào?
CLEAR
REMOVE
DELETE
DROP
Câu lệnh SELECT trong SQL có tác dụng gì?
Thêm dữ liệu
Truy vấn dữ liệu
Xóa dữ liệu
Chỉnh sửa dữ liệu
Mệnh đề WHERE trong SQL dùng để làm gì?
Nhóm dữ liệu
Sắp xếp dữ liệu
Lọc dữ liệu theo điều kiện
Chỉ định bảng cần thao tác
Trong SQL, dấu nào được sử dụng để kết thúc một câu lệnh?
: (dấu hai chấm)
; (dấu chấm phẩy)
, (dấu phẩy)
. (dấu chấm)
Lệnh SQL nào dùng để lấy tất cả các cột của một bảng?
SELECT ALL COLUMN FROM tên_bảng;
SELECT COLUMN FROM tên_bảng;
SELECT ALL FROM tên_bảng;
SELECT * FROM tên_bảng;
Trong SQL, để lấy dữ liệu từ hai bảng có liên quan, ta sử dụng lệnh nào?
UNION
LINK
CONNECT
JOIN
Cho bảng hocsinh(MaHS, HoTen, Lop, DiemTB). Để lấy danh sách hocsinh có điểm trung bình lớn hơn 8, ta dùng câu lệnh nào?
SELECT FROM hocsinh WHERE DiemTB > 8;
SELECT HoTen FROM HS WHERE DiemTB > 8;
SELECT FROM hocsinh WHERE DiemTB >= 8;
SELECT * FROM Hoccsinh WHERE DiemTB <= 8;
Cho bảng SanPham(MaSP, TenSP, Gia, SoLuong). Câu lệnh nào sau đây cập nhật giá của sản phẩm có mã "SP01" thành 200000?
UPDATE SanPham SET Gia = 200000 WHERE MaSP = 'SP01';
MODIFY SanPham SET Gia = 200000 WHERE MaSP = 'SP01';
ALTER SanPham SET Gia = 200000 WHERE MaSP = 'SP01';
CHANGE SanPham SET Gia = 200000 WHERE MaSP = 'SP01';
Câu lệnh nào sau đây sẽ lấy danh sách tất cả các sinh viên có điểm trung bình từ 5 đến 8?
SELECT FROM SinhVien WHERE DiemTB FROM 5 TO 8;
SELECT FROM SinhVien WHERE DiemTB BETWEEN 5 TO 8;
SELECT FROM SinhVien WHERE DiemTB > 5 OR DiemTB < 8;
SELECT FROM SinhVien WHERE DiemTB >= 5 AND DiemTB <= 8;
Câu lệnh: UPDATE NhanVien SET Luong = Luong * 1.1
WHERE ChucVu = 'Trưởng phòng';
câu lệnh trên có nghĩa gì?
Giảm 10% lương của tất cả nhân viên
Tăng 10% lương của tất cả nhân viên
Tăng 10% lương của nhân viên có chức vụ 'Trưởng phòng'
Không có tác dụng
Câu lệnh nào sau đây sẽ lấy 5 dòng đầu tiên trong bảng "SanPham"?
SELECT FROM SanPham FIRST 5;
SELECT LIMIT 5 FROM SanPham;
SELECT FIRST 5 FROM SanPham;
SELECT TOP 5 FROM SanPham;
Để đếm số lượng sinh viên trong bảng "Hocsinh", ta dùng câu lệnh nào?
SELECT COUNT ALL FROM Hocsinh;
COUNT HocSinh;
SELECT COUNT(*) FROM Hocsinh;
SELECT COUNT(SinhVien);
Câu lệnh nào dùng để cập nhật lớp của hocsinh có mã "HS01" thành "12A1"?
UPDATE Hocsinh SET Lop = '12A1' WHERE MaHS = 'HS01';
MODIFY Hocsinh SET Lop = '12A1' WHERE MaHS = 'HS01';
CHANGE HocSinh SET Lop = '12A1' WHERE MaHS = 'HS01';
EDIT SinhVien SET Lop = 'HS01' WHERE MaHS = '12A1';
Câu lệnh nào dùng để xóa tất cả Hocsinh có điểm trung bình dưới 3?
DELETE FROM Hocsinh WHERE DiemTB < 3;
REMOVE FROM Hocsinh WHERE DiemTB < 3;
DROP FROM Hocsinh WHERE DiemTB < 3;
CLEAR FROM Hocsinh WHERE DiemTB < 3;
Khi thực hiện truy vấn dữ liệu, để tìm tất cả các sản phẩm có tên chứa chữ "Laptop", ta sử dụng:
SELECT FROM SanPham WHERE TenSP = 'Laptop';
SELECT FROM SanPham WHERE TenSP LIKE '%Laptop%';
SELECT FROM SanPham WHERE TenSP CONTAINS 'Laptop';
SELECT FROM SanPham WHERE TenSP MATCH 'Laptop';
Trong SQL, nếu muốn thêm một bản ghi vào bảng "KhachHang" với các giá trị cụ thể, ta dùng lệnh nào?
NEW INTO KhachHang (MaKH, TenKH) VALUES ('KH01', 'Nguyen Van A');
CREATE INTO KhachHang (MaKH, TenKH) VALUES ('KH01', 'Nguyen Van A');
ADD INTO KhachHang (MaKH, TenKH) VALUES ('KH01', 'Nguyen Van A');
INSERT INTO KhachHang (MaKH, TenKH) VALUES ('KH01', 'Nguyen Van A');
Để thực hiện việc quản lý CSDL, KHÔNG nên sử dụng phương án nào sau đây?
Quản lý một vài đồ dùng trong gia đình.
Quản lý và phục vụ người đọc trong thư viện.
Quản lý thông tin trong trường học.
Quản lý thông tin trong các hãng hàng không.
Trong các câu sau, câu nào là phương án SAI?
Truy vấn CSDL là một biểu mẫu.
Có thể dùng các truy vấn để tìm kiếm dữ liệu trong CSDL.
SQL là ngôn ngữ truy vấn thường được dùng trong các hệ CSDL quan hệ.
Trong câu truy vấn SQL, sau từ khóa FROM là tên của bảng dữ liệu nguồn cho các trích xuất dữ liệu.
Để khai báo khóa ngoài chọn thẻ?
"Create database"
Foreign keys
"Root"
"Create new"
Khi chọn thêm mới để thêm trường thì một trường mới hiện ra với tên mặc định là?
Cột mới
Trường mới
Column 1
Row 1
Để thực hiện tạo bảng thì cần phải?
Xác định cấu trúc bảng.
Khai báo cấu trúc bảng.
Chỉnh sửa dữ liệu trong bảng.
Truy xuất dữ liệu trong bảng.
Cần phải xác định và khai báo gì để tạo lập bảng?
Tên bảng.
Kiểu dữ liệu.
Khai báo kích thước của mỗi trường (nếu có).
Mật khẩu và tên đăng nhập.
Vệc thiết lập khoá ngoài được thực hiện như thế nào?
Việc thiết lập khoá ngoài được thực hiện bằng cách xác định hàng trong bảng hiện tại là khoá ngoài, và chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc).
Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài, và chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc).
Việc thiết lập khoá ngoài được thực hiện bằng cách chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc).
Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài.
Để chọn giá trị mặc định là AUTO_INCREMENT thì nháy chuột vào ô?
Add row.
No default.
Add column.
Allow NULL.
: Khi tạo bảng trong cơ sở dữ liệu có hỗ trợ khoá ngoài (foreign key), việc thiết lập khoá ngoài được thực hiện bằng cách?
Xác định hàng trong bảng hiện tại là khoá ngoài
Xác định cột trong bảng hiện tại là khoá ngoài tham chiếu đến bản ghi của bảng gốc.
Chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)
Xác định cột trong bảng hiện tại là khoá ngoài
Muốn thêm dữ liệu bào bảng <tên bảng> với giá trị lấy từ <danh sách giá trị> ta dùng câu truy xuất nào dưới đây?
DELETE FROM <tên bảng> WHERE <điều kiện>
INNER JOIN
ORDER BY < tên trường>
INSERT INTO < tên bảng> VALUES <danh sách giá trị>
Muốn cập nhật <giá trị> cho trường có tên là <tên trường> trong bảng <tên bảng> ta dùng câu truy xuất nào dưới đây?
DELETE FROM <tên bảng> WHERE <điều kiện>
INNER JOIN
ORDER BY < tên trường>
UPDATE < tên bảng> SET < tên trường> = <giá trị>
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" ta dùng ?
SELECT * FROM casi;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
Muốn truy xuất các ca sĩ theo thứ tự tên theo thứ tự từ A đến Z ta dùng ?
SELECT * FROM casi WHERE tencasi LIKE '%1%';
SELECT * FROM casi WHERE idcasi =1
SELECT * FROM casi ORDER BY tencasi ASC;
SELECT * FROM casi ORDER BY tencasi DESC;
Do đâu mà Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn so với quản lý thủ công?
Dữ liệu trong CSDL có thể được bảo vệ bằng các biện pháp bảo mật như mã hóa.
Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video...
Các hoạt động cập nhật và chỉnh sửa dữ liệu trên máy tính thường được tự động hóa và có thể được thực hiện đồng thời trên nhiều bản ghi, giúp tiết kiệm thời gian và giảm bớt công sức so với quản lý thủ công mà phải xử lý từng bản ghi một
Dữ liệu trong CSDL có thể được tìm kiếm, lọc, và phân tích theo nhiều tiêu chí khác nhau trong thời gian ngắn, giúp người quản lý dễ dàng đưa ra quyết định hoặc tìm kiếm thông tin cần thiết.
chọn đáp án đúng?
Nguyễn Nam Anh
Trương Văn Cang
Trịnh Thị Bình
Lê Ngọc Tú Trinh
Cho các bảng dữ liệu như hình bên
Samsung Galaxy A72
Samsung Galaxy A51
Oppo A94
Samsung Galaxy A72 và Samsung Galaxy A51
Để truy xuất dữ liệu từ bảng "banthuam" với điều kiện kết hợp giữa nhiều trường ta dùng câu lệnh?
SELECT * FROM banthuam WHERE idcasi = 2 AND banthuam >= 100;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT idbannhac, idcasi FROM banthuam and idbannhac=2
SELECT * FROM banthuam WHERE idbannhac = 1
Để tổ chức đảm bảo an toàn CSDL phục vụ công tác quản lí của một tổ chức, cần.....
Xây dựng chính sách truy xuất dữ liệu với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục.
Xây dựng chính sách an toàn dữ liệu với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục.
Xây dựng chính sách bảo vệ người dùng với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục.
Xây dựng chính sách truy cập dữ liệu với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục.
Các hệ QTCSDL thường cung cấp các tính năng hỗ trợ sao lưu dữ liệu dự phòng nào?
Tính năng sao lưu tự động
Tính năng sao lưu đa điểm
Tính năng mã hóa dữ liệu
Tính năng truy xuất dữ liệu
Nếu giá trị của trường khoá ngoài không hợp lệ thì?
Vẫn cho phép bạn thực hiện thao tác cập nhật.
HeidiSQL sẽ không thông báo lỗi.
Không cho phép bạn thực hiện thao tác cập nhật.
HeidiSQL sẽ thông báo lỗi.
Trường idNhacsi là trường khóa ngoài đã được khai báo tham chiếu đến trường idNhacsi của bàng nhacsi, để đảm bảo giá trị nhất quán giá trị hợp lệ chỉ có thể lấy từ các giá trị của ?
nhacsi có trong bảng tenBannhac
idNhacsi có trong bảng nhacsi
nhacsi có trong bảng idNhacsi
idNhacsi có trong bảng tenBannhac
Khoá ngoài của bảng HOADON là:
SoHD
NgayMua
MaKH
TriGia
Kiểu dữ liệu của SoDT trong bảng KHACHHANG là:
FLOAT
DATE
VARCHAR
INT
Hãy chọn phát biểu SAI khi nói về cấu trúc bảng?
Bản ghi (record) là hàng của bảng, gồm dữ liệu của các thuộc tính của một chủ thể được quản lý.
Một trường có thể có nhiều kiểu dữ liệu.
Kiểu dữ liệu (Data Type) là kiểu của dữ liệu lưu trong một trường.
Trường (field) là cột của bảng, thể hiện thuộc tính của các chủ thể cần quản lý.
Trong cửa sổ sao lưu CSDL bên dưới. Nếu muốn khi phục hồi dữ liệu thì xóa dữ liệu cũ (nếu có) trước khi chèn vào dữ liệu đã sao lưu, tại mục Data chọn dòng nào?
Dòng Delete + Insert
Dòng No data
Dòng Insert
Dòng Replace existing data
Để phục hồi CSDL, thay vì chọn tập tin/load CSDL file ta có thể bấm tổ hợp phím nào sau đây:
Ctrl + O
Ctrl +T
Ctrl + N
Ctrl +S
Để làm tươi lại danh sách sau khi phục hồi, bấm phím nào sau đây?
Phím F5
Phím F2
Phím F4
Phím F9
Khi cập nhật dữ liệu vào bảng, ta không nên để trống trường nào sau đây?
Tất cả các trường của bảng
Khóa và khóa chính
Khóa chính
Khóa chính và khoá ngoài
Chọn phát biểu SAI khi nói về ý nghĩa liên kết giữa các bảng:
Gộp chung các bảng thành 1 bảng
Tránh được dư thừa dữ liệu
Có thể có được thông tin tổng hợp từ nhiều bảng
Nhất quán dữ liệu
Để tạo liên kết giữa 2 bảng thì hai bảng đó phải có hai trường thỏa mãn điều kiện:
Cùng kiểu dữ liệu và cùng kích thước
Có ít nhất một trường là khóa chính
Có tên giống nhau
Có kiểu dữ liệu giống nhau
Để thêm vào một hàng dữ liệu mới ta dùng?
Nhấn phím Insert
Chọn biểu tường dấu cộng + tròn màu xanh
Nháy đúp nút chuột trái lên vùng dữ liệu của bảng và chọn Chèn hàng
Tích hợp quy mô rất lớn, gồm hàng trăm nghìn thành phần trên một chip silicon duy nhất
Cặp dấu [ ] dùng để?
Biểu thị nội dung bên trong nó là một lựa chọn có thể dùng hoặc không dùng
Biểu thị nội dung bên trong nó là một lựa chọn bắt buộc dùng
Biểu thị nội dung bên ngoài nó là một lựa chọn có thể dùng hoặc không dùng
Đáp án khác
Để biểu diễn thứ tự tăng dần ta dùng:
DESC
LIKE
AND
ASC
Để biểu diễn thứ tự GIẢM dần ta dùng:
DESC
AND
LIKE
ASC
Từ khoá as có chức năng gì trong truy vấn SQL?
Gán tên mới tạm thời cho một trường trong bảng.
Tạo tên mới cho một trường trong bảng dữ liệu.
Thay thế tên trường này bằng tên trường khác.
Gán một tên mới tạm thời cho một cơ sở dữ liệu.
Phẩm chất nào dưới đây không cần thiết đối với một nhà quản trị CSDL?
Khéo léo.
Tinh thần ham học.
Cẩn thận, tỉ mỉ.
Kiên trì.
Hãy chọn đáp án đúng: Bệnh viện ABC sử dụng hệ thống máy tính để quản lý thông tin bệnh nhân, bác sĩ, lịch khám, thuốc men và thiết bị y tế. Một số bạn cho rằng:
Hệ thống này giúp bệnh viện cập nhật dữ liệu bệnh nhân tự động.
Hệ thống này giúp bệnh viện truy xuất thông tin về bệnh nhân khi cần.
Việc lưu trữ dữ liệu giúp bệnh viện nâng cao hiệu quả khám chữa bệnh.
Bệnh viện nên chia sẻ dữ liệu bệnh nhân với các công ty bảo hiểm.
Trong giờ Tin học, giáo viên yêu cầu cả lớp cùng nhập điểm các môn học của mình vào bảng điểm điện tử. Hệ thống yêu cầu mỗi bạn đăng nhập bằng tài khoản học sinh của mình.
Một số bạn cho rằng:
Việc đăng nhập bằng tài khoản cá nhân là không cần thiết.
Việc nhập điểm của học sinh là hoạt động cập nhật dữ liệu.
Điểm các môn học của học sinh là dữ liệu cần được bảo mật.
Hệ thống này giúp giáo viên tự động thu thập dữ liệu điểm.
Khi cập nhật một bảng có khoá ngoài, dữ liệu của trường khoá ngoài phải là?
Cả ba đáp án trên đều đúng
Dữ liệu tham chiếu được đến một trường khoá chính của một bảng tham chiếu
Biểu thức kí tự liên kết với một ô trong bảng
Biểu thức logic một bảng khác
HeidiSQL hỗ trợ kiểm soát việc cập nhật dữ liệu của trường khoá ngoài bằng cách?
Đảm bảo rằng giá trị của trường khoá chính phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu
Đảm bảo rằng giá trị của trường khoá ngoài phải là giá trị tham chiếu đến một bảng khác
Đảm bảo rằng giá trị của trường khoá ngoài phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu
Cả ba đáp án trên đều sai
