NEW
Font size
WorksheetsKiểm tra lớp 11A1
Total questions: 29
Worksheet time: 15mins
1. Dữ liệu là gì?
Thông tin đã qua xử lí
Thông tin ban đầu chưa xử lí
Chương trình máy tính
Thiết bị lưu trữ
Thông tin là gì?
Dữ liệu đã được xử lí
Tên gọi của dữ liệu
Số và chữ
File văn bản
Cơ sở dữ liệu (CSDL) là:
Tập hợp các file văn bản
Tập hợp dữ liệu có tổ chức
Các tập tin hình ảnh
Các chương trình phần mềm
Hệ quản trị cơ sở dữ liệu (HQTCSDL) là:
Hệ điều hành
Phần mềm quản lí và truy cập CSDL
Bộ nhớ ngoài
Thiết bị nhập dữ liệu
Trong CSDL quan hệ, bảng còn được gọi là:
Record
Field
Table
Query
SQL là viết tắt của:
Special Query List
Structured Query Language
Select Query Logic
Standard Query Line
Khoá chính (Primary Key) phải có tính chất:
Có thể trùng nhau
Duy nhất
Có thể để trống
Là số nguyên
Biện pháp bảo mật CSDL là:
Chia sẻ mật khẩu
Mã hóa dữ liệu
Xóa tài khoản quản trị
Đặt mật khẩu quá đơn giản
Công việc chính của DBA (Database Administrator) là:
Viết phần mềm
Quản trị và bảo trì CSDL
Thiết kế website
Vẽ biểu đồ dữ liệu
Vì sao cần lưu trữ dữ liệu trong quản lí?
Để trang trí giao diện
Để hỗ trợ ra quyết định và tra cứu nhanh
Để tăng dung lượng ổ cứng
Để giảm tốc độ xử lí
Một bản ghi (record) trong bảng là:
Một dòng dữ liệu
Một cột dữ liệu
Một bảng
Một liên kết
Một trường (field) dùng để:
Lưu toàn bộ bảng
Lưu một thuộc tính của bản ghi
Lưu tệp đính kèm
Lưu hình ảnh
“Tính nhất quán” của CSDL là:
Dữ liệu luôn thay đổi
Dữ liệu không mâu thuẫn nhau
Dữ liệu bị phân tán
Dữ liệu không thể sửa
Câu lệnh SQL SELECT dùng để:
Xóa dữ liệu
Thêm dữ liệu
Lấy dữ liệu
Sửa dữ liệu
Câu lệnh INSERT INTO dùng để:
Tạo bảng
Thêm bản ghi
Xoá bảng
Sửa bảng
Quan hệ giữa các bảng trong CSDL quan hệ được thiết lập bởi:
Bảng phụ
Khóa chính và khóa ngoại
Trình duyệt web
Mật khẩu
Lợi ích của HQTCSDL là:
Lưu trữ phân tán khó quản lí
Truy cập dữ liệu không an toàn
Giảm trùng lặp, tăng nhất quán
Giảm tốc độ truy vấn
Học sinh cần tra cứu thông tin điểm rèn luyện theo mã học sinh. Lệnh SQL phù hợp là:
DELETE FROM HOCSINH
SELECT * FROM HOCSINH
SELECT * FROM HOCSINH WHERE MAHS='123';
INSERT INTO HOCSINH VALUES ('123');
Để tránh nhập trùng mã sinh viên trong bảng, cần:
Đặt mã sinh viên làm khóa chính
Đặt mã sinh viên làm khóa ngoại
Không dùng mã sinh viên
Cho phép nhập trùng
Muốn tạo bảng SINHVIEN có trường MASV là khóa chính, cần dùng:
INSERT
CREATE TABLE
ALTER TABLE
UPDATE
Trường “Ngày sinh” nên chọn kiểu dữ liệu nào trong CSDL?
NUMBER
DATE
TEXT
BOOLEAN
Khi xây dựng CSDL thư viện, bảng SACH và bảng MUON có thể liên kết bằng:
Mã tác giả
Mã sách
To delete a record with MASV = 'A01', use the command:
DELETE *
DELETE FROM SINHVIEN WHERE MASV='A01';
UPDATE SINHVIEN
DROP TABLE SINHVIEN
To increase data security when multiple users access, you need:
Each person has a separate password
Share admin account
Automatic updates
No authorization
A relational database system is suitable when:
Data is in simple text form
Data has structure and constraints
No data linkage
Data is only in one table
Example of a database security violation:
Set appropriate access rights
Share admin password
Encrypt data
Regular backup
Given two tables: HOCSINH(MAHS, TEN, MALOP) LOP(MALOP, SISO). Write the query to get the list of students with class size.
SELECT * FROM HOCSINH;
SELECT TEN, SISO FROM LOP;
SELECT TEN, SISO FROM HOCSINH JOIN LOP ON HOCSINH.MALOP=LOP.MALOP;
SELECT HOCSINH.MALOP FROM HOCSINH;
When designing a database to manage patients, the field 'Patient Code' should be the primary key because:
It avoids duplicate patient names
No need for uniqueness
Easier to remove
Not related to data
A database (CSDL) has many related tables. To minimize data duplication, what should be done?
Enter data into every table
Use normalization, primary keys, and foreign keys
Copy tables
Reduce the number of tables
