NEW
Font size
WorksheetsTrắc nghiệm Tin học GKII
Total questions: 59
Worksheet time: 30mins
Quản trị là?
là quản lý người sử dụng dữ liệu
là hoạt động song song với một hoạt động cơ bản để thực hiện tốt nhất hoạt động cơ bản
là một hoạt động nhằm thúc đẩy người dùng sử dụng dữ liệu một cách có kiểm soát
Cả B và C
Mục đích của quản trị CSDL là?
đảm bảo cho các hoạt động liên quan đến CSDL được thông suốt
đảm bảo cho các hoạt động liên quan đến CSDL được an toàn
đảm bảo cho các hoạt động liên quan đến CSDL có hiệu quả cao
cả A, B và C
Nhà quản trị CSDL là?
Sự cố về nguồn điện
Sự cố về hư hỏng thiết bị lưu trữ
Sự cố về không gian và thời gian
người thực thi các hoạt động quản trị CSDL
Phẩm chất của một nhà quản trị CSDL?
Cẩn thận, tỉ mỉ
Tất cả đáp án
Khả năng tự học tập
Kỹ năng ngoại ngữ, chuyên môn cao
Những ngành học có liên quan đến quản trị CSDL là?
tất cả các đáp án
Khoa học máy tính
Hệ thống thông tin
Khoa học dữ liệu
Cài đặt và cập nhật các hệ QTCSDL là?
các nhà cung cấp bổ sung tính năng hay sửa lỗi, loại bỏ những phần lạc hậu, thêm vào tính năng mới
hình thức lấy thêm tiền của người dùng chứ không có gì thay đổi
nâng cao dung lượng của mô hình quản lý, khiến nó rối thêm
chuyển đổi thông tin các dữ liệu sang một hệ quản trị mới
Ngày nay, theo xu hướng thì nền cơ sở dữ liệu phổ biến là?
MySQL
SQL server
Oracle
Tất cả đều sai
Một trong những vai trò của người quản trị cơ sở dữ liệu (CSDL) là
Người có quyền truy cập và khai thác CSDL
Người có nhiệm vụ xây dựng các chương trình ứng dụng
Người có nhu cầu khai thác thông tin từ CSDL
Người chịu trách nhiệm quản lí các tài nguyên
Nhà quản trị CSDL có mấy nhiệm vụ chính?
3
4
5
6
Việc đảm bảo tài nguyên là một phần của hoạt động:
Đảm bảo cho các hoạt động liên quan đến CSDL thông suốt, an toàn và có hiệu quả cao
Giám sát định kì các hoạt động và xử lí sự cố đối với các CSDL
Lập kế hoạch phát triển CSDL
Duy trì và nâng cấp CSDL
Chọn câu sai
Nhà quản trị CSDL cần có nền tảng tốt về CSDL, hiểu được các mô hình CSDL
Nhà quản trị CSDL cần có kĩ năng ngoại ngữ và tìm kiếm thông tin
Chứng chỉ MySQL 5.7 Database Administrator là chứng nhận chuyên nghiệp của Oracle về quản trị CSDL
Microsoft Office Specialist là một chứng chỉ quản trị CSDL của Microsoft
Hệ quản trị CSDL nào là sản phẩm mã nguồn mở miễn phí?
Microsoft SQL Server
Windows
MySQL
ORACLE
Nhà quản trị CSDL có thể nâng cao kỹ năng nghề nghiệp thông qua:
Chỉ học từ các trường đại học
Thực hiện các dự án nhỏ và học các chứng chỉ quốc tế
Tham gia các khóa học về lập trình web
Làm việc với các dự án phần mềm mã nguồn mở
Lợi ích chính của việc quản trị CSDL trên máy tính là gì?
Tăng tốc độ xử lý dữ liệu và hạn chế sai sót
Giảm yêu cầu về phần cứng
Không cần nhân lực quản lý
Tăng chi phí quản lý
Chọn câu sai
Khi cài đặt HeidiSQL, HeidiSQL sẽ tự động nhận biết mã vùng quốc gia và thiết lập giao diện với ngôn ngữ tương ứng
Ngày nay, việc ứng dụng quản trị CSDL trên máy tính đã được thực hiện một cách phổ biến ở hầu khắp các hoạt động quản lí kinh tế - xã hội
Việc ứng dụng CSDL trong quản lí đem lại nhiều lợi ích to lớn: tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót,...
MySQL có các phiên bản tương ứng chạy được trên nhiều nền tảng: MS Windows, LINUX, Mac OS, UNIX,...
Trong giao diện đầu tiên của HeidiSQL, ô không được đặt giá trị mặc địch là:
Library
Người dùng
Tên máy chủ/IP
Kiểu mạng
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 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
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
Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video
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
MySQL là gì?
Một hệ quản trị CSDL mã nguồn mở được phát triển bởi Oracle Corporation
Được cộng đồng nguồn mở hỗ trợ và phát triển
Là một trong những hệ quản trị CSDL phổ biến nhất trên thế giới, được sử dụng rộng rãi trong các ứng dụng web, từ các trang web các nhân, blog, cho đến các công ty công nghệ lớn
Cả 3 đáp án trên đều đúng
Chức năng nào của hệ quản trị CSDL giúp bảo vệ dữ liệu khỏi những truy cập trái phép?
Tính toàn vẹn dữ liệu
Tính phân quyền người dùng
Tính nhất quán dữ liệu
Tính lưu trữ
Phần mềm HeidiSQL được sử dụng để làm gì trong quản trị CSDL?
Quản lý giao diện đồ họa cho MySQL
Chạy các ứng dụng ngoài hệ thống
Tăng tốc độ xử lý MySQL
Quản lý bộ nhớ máy tính
Một tính năng đặc biệt của HeidiSQL là gì?
Chỉ hỗ trợ MySQL
Hỗ trợ nhiều ngôn ngữ, bao gồm tiếng Việt
Không hỗ trợ kết nối Internet
Chỉ có trên hệ điều hành Windows
Lợi ích của hệ quản trị CSDL trong lĩnh vực ngân hàng là gì?
Giảm thiểu nhân lực
Tăng thời gian xử lý giao dịch
Đảm bảo giao dịch chính xác và nhanh chóng
Hạn chế khả năng tự động hóa
Có thể viết lại mô tả bảng dưới đây như thế nào?
book(idBook; bookTitle; authorName; publishYear)
book(idBook; bookTitle; authorName; publishYear)
book(idBook, bookTitle, authorName, publishYear)
book(idBook, bookTitle, authorName, publishYear)
Khóa cấm trùng lặp là:
UNIQUE
SEPARATE
PRIMARY
ONLY
Cho các bước tạo lập CSDL:
1. Chọn thẻ Tạo mới
2. Nháy nút trái chuột ở vùng danh sách các CSDL đã chọn
3. Nhập tên CSDL
4. Chọn Cơ sở dữ liệu
5. OK
Thứ tự đúng của các bước là:
4 → 2 → 1 → 3 → 5
2
→ 3
→ 1 → 4
→ 5
1
→ 3
→ 2
→ 4
→ 5
2 → 1 → 4
→ 3 → 5
Cho bảng dữ liệu dưới đây. Chọn câu đúng
Khi tạo lập bảng book, chọn kiểu dữ liệu của trường AUTHOR là INT
Có thể đặt AUTO_INCREMENT ở bất kì trường nào
Khi tạo lập bảng book, chọn kiểu dữ liệu của trường ID là INT
Trường được chọn làm khóa chính có thể có giá trị NULL
Việc CSDL sẽ cho phép lưu trữ và quản lý thông tin về các ca sĩ và nhạc sĩ, bao gồm các trường như idcasi, tencasi, idnhacsi, tennhacsi có lợi ích gì?
Giúp tổ chức có thể dễ dàng tra cứu và quản lý thông tin cá nhân
Giúp tổ chức có thể dễ dàng tra cứu và quản lý thông tin hoạt động nghệ thuật, tác phẩm âm nhạc của các ca sĩ và nhạc sĩ một cách hiệu quả
Giúp tổ chức có thể dễ dàng tra cứu và quản lý tác phẩm âm nhạc của các ca sĩ và nhạc sĩ một cách hiệu quả
Cả 3 đáp án đều đúng
Khi cần quản lý thêm thông tin ngày sinh của các ca sĩ trong CSDL, nên thay đổi như thế nào?
Thêm trường ngaysinh vào bảng banthuam
Thêm trường ngaysinh vào bảng casi
Tạo bảng mới lưu trữ thông tin ngày sinh
Không cần thay đổi
Có các loại khoá nào trong CSDL?
Khoá chính
Khoá ngoài
Khoá cấm trùng lặp giá trị
Cả 3 đáp án trên đều đúng
Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), trường idNhacsi là gì?
Khoá chính
Khoá ngoài
Khoá cấm trùng lặp
Chỉ mụ
Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khoá ngoài?
idBanthuam
idBannhac và idCasi
tenBannhac
tenCasi
Khi tạo lập cơ sở dữ liệu mới trong MySQL, bộ mã ký tự mặc định nào thường được sử dụng?
ASCII
utf8mb3
Unicode 2 byte
utf8mb4
Để tạo bảng "nhacsi" với trường "idNhacsi" và "tenNhacsi", kiểu dữ liệu của "idNhacsi" là gì?
VARCHAR
INT
TEXT
FLOAT
Trong quá trình tạo bảng, nếu muốn trường "idNhacsi" tự động tăng giá trị, ta phải chọn tuỳ chọn nào?
AUTO_INCREMENT
UNSIGNED
NOT NULL
DEFAULT
Các bước khai báo khoá chính là:
Nháy nút phải chuột vào dòng khai báo khoá chính → Chọn Create new index → KEY
Nháy nút phải chuột vào dòng khai báo khoá chính → Chọn Create new index → PRIMARY
Nháy nút phải chuột vào dòng khai báo khoá chính → Chọn Create new index → UNIQUE
Nháy nút phải chuột vào dòng khai báo khoá chính → Chọn Create new index → SPATIAL
Chọn câu sai
Khoá ngoài có tác dụng liên kết dữ liệu giữa các bảng
Các trường là khoá ngoài của bảng là các trường tham chiếu đến một trường khoá chính (k) của một bảng khác vì vậy cần được khai báo giá trị mặc định phù hợp với giá trị tương ứng của k
Để khai báo khoá ngoài, chọn thẻ Foreign keys
Để khai báo khoá ngoài, chọn thẻ Check constraints
Khi khai báo trường "tenNhacsi", kiểu dữ liệu nào phù hợp để lưu tên của nhạc sĩ?
INT
VARCHAR
FLOAT
DATE
Khi khai báo trường "tenNhacsi", độ dài tối đa bao nhiêu thường được sử dụng?
50
100
255
500
Khi khai báo khoá ngoài, kiểu dữ liệu của trường idNhacsi trong bảng "bannhac" nên là gì?
VARCHAR
TEXT
INT
FLOAT
Phương án nào không phải là thao tác cập nhật dữ liệu các bảng đơn giản, không có khoá ngoài?
Thêm mới dữ liệu vào bảng
Chỉnh sửa dữ liệu trong bảng
Lọc dữ liệu trong bảng
Xoá dòng dữ liệu trong bảng
Để liên kết các bảng, ta sử dụng mệnh đề:
JOIN
CONNECT
GROUP BY
LINK
Chọn câu sai
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à dữ liệu tham chiếu được đến một trường khoá chính của một bảng tham chiếu
Hệ quản trị CSDL không thể ngăn chặn được các lỗi không liên quan đến logic nào
Hệ quản trị CSDL không thể ngăn chặn được các lỗi theo logic đã được khai báo
Khi thêm mới dữ liệu vào bảng, không cần nhập dữ liệu vào trường được đặt AUTO_INCREMENT
Phần mềm HeidiSQL không hỗ trợ hệ QTCSDL nào?
MySQL
Microsoft SQL Server
ORACLE
PostgreSQL
Đâu không phải là chứng chỉ về quản trị CSDL?
Azure Data Fundamentals
Digital Literacy Certification
Database SQL Associate
PostgreSQL 12 Associate
Khi khai báo cặp trường (tenBannhac, idNhacsi) không được trùng lặp giá trị, loại khoá nào được sử dụng?
PRIMARY
UNIQUE
FOREIGN KEY
INDEX
Thao tác nào được sử dụng để khai báo khoá chính cho trường idBannhac?
Chọn "Create new index" → "UNIQUE"
Chọn "Create new index" → "PRIMARY"
Chọn "Create new index" → "FOREIGN KEY"
Chọn "Create new index" → "INDEX"
Khi chỉnh sửa dữ liệu trong bảng, để sửa nội dung của một ô dữ liệu, ta thực hiện thao tác nào?
Nhấn đôi chuột vào ô cần sửa
Chọn ô rồi nhấn phím Deletex
Chọn ô rồi nhấn phím Ctrl + Enter
Chọn ô rồi nhấn phím F
Trong HeidiSQL, tổ hợp phím nào được sử dụng để xoá các dòng dữ liệu đã chọn?
Ctrl + Delete
Shift + Delete
Alt + Delete
Ctrl + Shift
Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng "nhacsi"?
SELECT * FROM nhacsi
SELECT idNhacsi, tenNhacsi FROM nhacsi
SELECT nhacsi.* FROM nhacsi
SELECT * FROM nhacsi WHERE idNhacsi > 0
Để tìm kiếm các bản ghi có tên nhạc sĩ bắt đầu bằng chữ "P", câu lệnh SQL nào là đúng?
SELECT * FROM nhacsi WHERE tenNhacsi = 'P%'
SELECT * FROM nhacsi WHERE tenNhacsi LIKE 'P%'x
SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P%'x
SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P'
Khi muốn xoá tất cả các bản ghi trong bảng "nhacsi", nhưng vẫn giữ cấu trúc bảng, ta sử dụng câu lệnh nào?
DELETE FROM nhacsi
DROP TABLE nhacsi
TRUNCATE TABLE nhacsi
DELETE * FROM nhacsi
Câu lệnh SQL nào sau đây dùng để sắp xếp dữ liệu theo tên nhạc sĩ theo thứ tự tăng dần?
SELECT * FROM nhacsi ORDER BY tenNhacsi DESC
SELECT * FROM nhacsi ORDER BY tenNhacsi ASC
SELECT * FROM nhacsi ORDER BY idNhacsi
SELECT * FROM nhacsi WHERE ORDER BY tenNhacsi ASC
Làm thế nào để xoá nhiều dòng dữ liệu trong bảng nhacsi trên HeidiSQL?
Chọn dòng dữ liệu và nhấn phím Delete trên bàn phím
Chọn nhiều dòng dữ liệu, sau đó nhấn tổ hợp phím Ctrl+Delete hoặc sử dụng biểu tượng xoá
Sử dụng câu lệnh SQL DELETE để xoá các dòng dữ liệu
Nhấp chuột phải vào từng dòng và chọn Xoá dòng
Để truy xuất dữ liệu từ bảng "banthuam" với điều kiện cụ thể trên trường "idbannhac" ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT idbannhac, idcasi FROM banthuam;
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
Để truy xuất tất cả dữ liệu từ bảng "banthuam" ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT idbannhac, idcasi FROM banthuam;
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
Để 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 -- Giả sử giá trị idcasi cần tìm là 2 AND banthuam >= 100; -- Giả sử giá trị banthuam cần tìm là lớn hơn hoặc bằng 100
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT idbannhac, idcasi FROM banthuam;
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
Để truy xuất dữ liệu từ bảng "banthuam" sắp xếp theo một trường cụ thể ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac ASC
SELECT * FROM banthuam ORDER BY idbannhac ASC; -- Giả sử muốn sắp xếp theo trường idbannhac tăng dần
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
Trường idNhacsi là trường khoá 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?
idNhacsi có trong bảng tenBannhac
nhacsi có trong bảng idNhacsi
idNhacsi có trong bảng nhacsi
Đáp án khác
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à?
Biểu thức logic một bảng khác
Biểu thức kí tự liên kết với một ô trong bả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
Cả 3 đáp án trên đều đúng
