wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz về Quản trị Cơ sở Dữ liệu

Total questions: 53

Worksheet time: 54mins

Name
Class
Date
1.

Quản trị cơ sở dữ liệu (CSDL) là gì?

a)

Là quá trình nhập dữ liệu vào bảng.

b)

Là quá trình thiết kế giao diện phần mềm.

c)

Là quá trình tổ chức, kiểm soát và bảo vệ dữ liệu trong CSDL.

d)

Là quá trình sử dụng phần mềm soạn thảo văn bản.

2.

Quản trị cơ sở dữ liệu giúp bảo mật thông tin như thế nào?

a)

Bằng cách kiểm soát quyền truy cập và mã hóa dữ liệu.

b)

Bằng cách công khai dữ liệu cho mọi người.

c)

Bằng cách cho phép tất cả nhân viên truy cập toàn bộ dữ liệu.

d)

Bằng cách không cho ai truy cập dữ liệu.

3.

Lợi ích nào dưới đây không phải của việc quản trị cơ sở dữ liệu?

a)

Giúp bảo vệ dữ liệu khỏi mất mát và tấn công mạng.

b)

Giúp tổ chức dữ liệu có cấu trúc khoa học.

c)

Giúp tiết kiệm chi phí bằng cách không cần sao lưu dữ liệu.

d)

Hỗ trợ truy vấn và tìm kiếm dữ liệu nhanh chóng.

4.

Vì sao MySQL được sử dụng phổ biến?

a)

Hoạt động ổn định, miễn phí, mã nguồn mở và có hiệu suất cao.

b)

Chỉ chạy trên hệ điều hành Windows.

c)

Không hỗ trợ nhiều người dùng cùng truy cập dữ liệu.

d)

Chỉ dùng được với một số loại dữ liệu đơn giản.

5.

HeidiSQL giúp người dùng thao tác với MySQL như thế nào?

a)

Cung cấp giao diện đồ họa trực quan để quản lý cơ sở dữ liệu.

b)

Thay thế hoàn toàn MySQL.

c)

Là một hệ điều hành hỗ trợ MySQL.

d)

Chỉ dùng để chỉnh sửa hình ảnh trong MySQL.

6.

Chức năng chính của hệ quản trị cơ sở dữ liệu MySQL là gì?

a)

Lưu trữ, truy vấn và quản lý dữ liệu.

b)

Tạo các bài thuyết trình.

c)

Chỉnh sửa hình ảnh.

d)

Viết mã lập trình cho website.

7.

Tại sao cần xác định cấu trúc bảng trước khi nhập dữ liệu?

a)

Để đảm bảo dữ liệu nhập vào đúng định dạng và hợp lý.

b)

Để tránh phải nhập dữ liệu bằng tay.

c)

Để không bị giới hạn số lượng bản ghi.

d)

Để tiết ki

8.

xác định cấu trúc bảng trước khi nhập dữ liệu?

a)

Để đảm bảo dữ liệu nhập vào đúng định dạng và hợp lý.

b)

Để tránh phải nhập dữ liệu bằng tay.

c)

Để không bị giới hạn số lượng bản ghi.

d)

Để tiết kiệm bộ nhớ.

9.

Các kiểu dữ liệu phổ biến của cột trong bảng là gì?

a)

Số nguyên, chuỗi ký tự, ngày tháng, kiểu Boolean.

b)

Hình ảnh, video, âm thanh.

c)

Chỉ có kiểu số nguyên.

d)

Chỉ có kiểu chuỗi ký tự.

10.

Khóa chính (Primary Key) là gì?

a)

Một hoặc nhiều cột giúp xác định duy nhất một bản ghi trong bảng.

b)

Một cột chứa dữ liệu văn bản.

c)

Một cột chứa giá trị NULL.

d)

Một cột không quan trọng trong bảng.

11.

Vì sao cần sử dụng khóa chính trong bảng?

a)

Để đảm bảo mỗi bản ghi trong bảng là duy nhất.

b)

Để giảm số lượng cột trong bảng.

c)

Để tăng số lượng bản ghi trùng lặp.

d)

Để làm đẹp giao diện bảng.

12.

Một bảng có thể có bao nhiêu khóa ngoại (Foreign Key)?

a)

Không giới hạn số lượng khóa ngoại.

b)

Chỉ được phép có một khóa ngoại.

c)

Không thể có khóa ngoại.

d)

Chỉ có một số bảng đặc biệt mới được sử dụng khóa ngoại.

13.

Cấu trúc của một bảng trong cơ sở dữ liệu bao gồm những thành phần nào?

a)

Các cột (trường) và các dòng (bản ghi).

b)

Chỉ có các cột (trường).

c)

Chỉ có các dòng (bản ghi).

d)

Chỉ có dữ liệu đầu vào.

14.

Lệnh nào được dùng để tạo một cơ sở dữ liệu mới trong MySQL?

a)

CREATE TABLE

b)

CREATE DATABASE

c)

INSERT INTO

d)

SELECT * FROM

15.

Lệnh nào dùng để tạo bảng trong MySQL?

a)

CREATE TABLE

b)

DELETE TABLE

c)

INSERT TABLE

d)

SELECT TABLE

16.

Vì sao cần xác định kiểu dữ liệu cho từng cột khi tạo bảng?

a)

Để tránh nhập dữ liệu sai

b)

Để MySQL tự động đặt tên cột

c)

Để có thể nhập bất kỳ loại dữ liệu nào vào bảng

d)

Để làm đẹp bảng

17.

Một bảng trong MySQL có thể có bao nhiêu khóa chính?

4 lines
18.

Một bảng trong MySQL có thể có bao nhiêu khóa chính?

a)

Không giới hạn số lượng

b)

Chỉ có một khóa chính duy nhất

c)

Có thể có nhiều khóa chính

d)

Không cần khóa chính

19.

Lệnh nào sau đây được dùng để tạo khóa ngoại trong MySQL?

a)

CREATE FOREIGN KEY

b)

ADD FOREIGN KEY

c)

INSERT FOREIGN KEY

d)

SET FOREIGN KEY

20.

Một bảng có thể có bao nhiêu khóa ngoại?

a)

Chỉ được có một khóa ngoại

b)

Không thể có khóa ngoại

c)

Không giới hạn số lượng khóa ngoại

d)

Chỉ có thể có tối đa 3 khóa ngoại

21.

Khi khai báo khóa ngoại, khóa này thường tham chiếu đến cột nào của bảng khác?

a)

Một cột bất kỳ

b)

Một cột có dữ liệu số

c)

Một cột văn bản

d)

Một cột là khóa chính

22.

Nếu bảng A có khóa ngoại tham chiếu đến bảng B, điều gì xảy ra khi xóa bản ghi trong bảng B?

a)

Lỗi xảy ra nếu không có ràng buộc phù hợp

b)

Dữ liệu trong bảng A tự động được cập nhật

c)

Bảng A sẽ tự động tạo bản ghi mới

d)

Không ảnh hưởng gì đến bảng A

23.

Khóa ngoại (Foreign Key) trong một bảng có tác dụng gì?

a)

Xác định duy nhất mỗi bản ghi trong bảng

b)

Liên kết dữ liệu giữa hai bảng

c)

Chứa dữ liệu văn bản

d)

Tăng tốc độ truy vấn dữ liệu

24.

Lệnh nào dùng để cập nhật dữ liệu trong một bảng MySQL?

a)

INSERT INTO

b)

UPDATE

c)

DELETE

d)

ALTER TABLE

25.

Vì sao cần sử dụng WHERE trong lệnh UPDATE hoặc DELETE?

a)

Để giới hạn các bản ghi bị ảnh hưởng

b)

Để thêm dữ liệu mới vào bảng

c)

Để sắp xếp kết quả truy vấn

d)

Để tăng tốc độ xử lý của SQL

26.

Trong SQL, lệnh SELECT * FROM Students; có tác dụng gì?

a)

Chọn tất cả các cột và bản ghi trong bảng Students

b)

Chọn một cột cụ thể từ bảng Students

27.

Trong SQL, lệnh SELECT * FROM Students; có tác dụng gì?

a)

Chọn tất cả các cột và bản ghi trong bảng Students

b)

Chọn một cột cụ thể từ bảng Students

c)

Xóa dữ liệu trong bảng Students

d)

Thêm bản ghi mới vào bảng Students

28.

Cập nhật dữ liệu trong cơ sở dữ liệu có ý nghĩa gì?

a)

Chỉnh sửa hoặc thay đổi dữ liệu đã có trong bảng

b)

Thêm dữ liệu mới vào bảng

c)

Xóa dữ liệu khỏi bảng

d)

Không có tác dụng gì

29.

Tại sao cần kiểm tra dữ liệu trước khi cập nhật?

a)

Để đảm bảo dữ liệu chính xác và không gây lỗi

b)

Để giảm kích thước cơ sở dữ liệu

c)

Để tăng tốc độ truy vấn

d)

Để tránh mất dữ liệu

30.

Cập nhật dữ liệu có thể gây ra những rủi ro gì?

a)

Dữ liệu có thể bị sai lệch nếu nhập sai

b)

Cơ sở dữ liệu sẽ chạy nhanh hơn

c)

Giúp tiết kiệm dung lượng bộ nhớ

d)

Tự động sửa lỗi chính tả trong dữ liệu

31.

Bảng dữ liệu có tham chiếu là gì?

a)

Bảng có ít nhất một cột là khóa chính

b)

Bảng có chứa khóa ngoại tham chiếu đến bảng khác

c)

Bảng chỉ chứa dữ liệu văn bản

d)

Bảng không có bất kỳ khóa nào

32.

Nếu xóa một bản ghi trong bảng cha có khóa ngoại tham chiếu từ bảng con, điều gì có thể xảy ra?

a)

Dữ liệu trong bảng con có thể bị lỗi hoặc mất toàn vẹn

b)

Bản ghi trong bảng con sẽ tự động xóa

c)

Không có gì xảy ra

d)

Hệ thống sẽ tự động tạo dữ liệu mới

33.

Trong cơ sở dữ liệu quan hệ, tại sao cần cập nhật bảng dữ liệu có tham chiếu?

a)

Để đảm bảo tính toàn vẹn dữ liệu giữa các bảng liên kết.

b)

Để tăng tốc độ xử lý truy vấn mà không cần ràng buộc dữ liệu.

c)

Để có thể xóa bất kỳ dữ liệu nào mà không gặp lỗi.

d)

Để giảm kích thước cơ sở dữ liệu bằng cách loại bỏ khóa ngoại.

34.

Ràng buộc toàn vẹn tham chiếu giúp ích gì khi cập nhật dữ liệu?

4 lines
35.

Ràng buộc toàn vẹn tham chiếu giúp ích gì khi cập nhật dữ liệu?

a)

Đảm bảo dữ liệu luôn đúng và kh��ng bị mất kết nối giữa các bảng

b)

Giúp dữ liệu cập nhật nhanh hơn

c)

Tăng dung lượng bộ nhớ

d)

Không có tác dụng

36.

Khi cập nhật giá trị khóa chính trong bảng cha, điều gì có thể xảy ra nếu không có ràng buộc toàn vẹn tham chiếu?

a)

Các bản ghi trong bảng con có thể không còn liên kết hợp lệ.

b)

Các bản ghi trong bảng con sẽ tự động cập nhật theo giá trị mới của khóa chính.

c)

Cơ sở dữ liệu sẽ tự động tạo một khóa chính mới để tránh lỗi.

d)

Không có ảnh hưởng gì đến bảng con.

37.

Khi cập nhật một giá trị khóa chính trong bảng cha mà không có thiết lập ràng buộc phù hợp, điều gì có thể xảy ra?

a)

Các bản ghi trong bảng con có thể chứa giá trị tham chiếu không hợp lệ.

b)

Dữ liệu trong bảng con sẽ tự động thay đổi để phù hợp với bảng cha.

c)

Cơ sở dữ liệu sẽ ngăn không cho cập nhật giá trị khóa chính.

d)

Toàn bộ dữ liệu trong bảng cha sẽ bị xóa để tránh lỗi tham chiếu.

38.

Khi liên kết hai bảng trong cơ sở dữ liệu, yếu tố nào quan trọng nhất?

a)

Khóa chính và khóa ngoại.

b)

Các cột có cùng tên trong các bảng khác nhau.

c)

Các bảng có cùng số lượng bản ghi.

d)

Dữ liệu trong bảng cha luôn lớn hơn dữ liệu trong bảng con.

39.

Khi thực hiện truy vấn liên kết hai bảng, cần sử dụng loại toán tử nào?

a)

JOIN.

b)

SELECT.

c)

UPDATE.

d)

DELETE.

40.

Một trong những lợi ích của việc truy xuất dữ liệu từ nhiều bảng là gì?

a)

Giúp tổng hợp dữ liệu từ nhiều nguồn khác nhau để có cái nhìn toàn diện hơn.

b)

Giúp tăng dung lượng lưu trữ của cơ sở dữ liệu.

c)

Làm cho dữ liệu trở nên phức tạp hơn và khó sử dụng hơn.

d)

Giảm bớt sự cần thiết của khóa ngoại

41.

Trong cơ sở dữ liệu quan hệ, nếu hai bảng không có mối quan hệ rõ ràng, điều gì có thể xảy ra?

a)

Dữ liệu có thể bị trùng lặp hoặc không nhất quán.

b)

Cơ sở dữ liệu vẫn hoạt động bình thường mà không có lỗi nào.

c)

Các bảng vẫn có thể tự động liên kết với nhau mà không cần khóa ngoại.

d)

Dữ liệu sẽ được tổ chức tốt hơn so với khi có mối quan hệ giữa các bảng..

42.

Trong một hệ thống quản lý sinh viên, nếu bảng "Sinh viên" có khóa ngoại tham chiếu đến bảng "Lớp học", điều này có nghĩa gì?

a)

Mỗi sinh viên phải thuộc về một lớp học nhất định.

b)

Một sinh viên có thể thuộc về nhiều lớp học cùng một lúc.

c)

Một lớp học có thể chứa nhiều sinh viên, nhưng không có liên kết giữa chúng.

d)

Sinh viên có thể tồn tại mà không cần thuộc về bất kỳ lớp học nào.

43.

Trong một hệ thống bán hàng, nếu bảng "Khách hàng" có quan hệ với bảng "Đơn hàng", tại sao cần phải liên kết hai bảng này?

a)

Để có thể theo dõi các đơn hàng của từng khách hàng và tổng hợp thông tin dễ dàng.

b)

Để giảm số lượng đơn hàng trong hệ thống.

c)

Để khách hàng có thể tự động đặt hàng mà không cần nhập thông tin.

d)

Để khách hàng và đơn hàng có thể hoạt động độc lập với nhau.

44.

Làm thế nào để hiểu rõ hơn trong việc tạo lập cơ sở dữ liệu ?

a)

Cơ sở dữ liệu (CSDL) là tập hợp dữ liệu có tổ chức, giúp lưu trữ và quản lý thông tin một cách hiệu quả.

b)

Khi tạo một CSDL mới, bắt buộc phải có ít nhất một bảng.

c)

Tên của CSDL có thể chứa khoảng trắng và ký tự đặc biệt bất kỳ.

d)

Một CSDL có thể chứa nhiều bảng khác nhau phục vụ các mục đích quản lý dữ liệu khác nhau.

45.

khi tạo bảng cơ sở dữ liêu cần lưu ý gì?

4 lines
46.

khi tạo bảng cơ sở dữ liêu cần lưu ý gì?

4 lines
47.

Khi làm việc với dữ liệu trong bảng, bạn có thể thực hiện các thao tác khác nhau.

4 lines
48.

Trong việc truy xuất dữ liệu bảng chú ý những điều sau

4 lines
49.

Truy xuất dữ liệu qua liên kết bảng có thể mang lại nhiều lợi ích cho việc quản lý thông tin.

4 lines
50.

Tại sao việc quản trị cơ sở dữ liệu trên máy tính lại quan trọng? Hãy nêu ít nhất 3 lợi ích cụ thể của việc quản trị cơ sở dữ liệu hiệu quả.

4 lines
51.

trình bày quy trình quản trị CSDL một cách có hệ thống.

4 lines
52.

Cho 2 bảng dữ liệu xác định khóa chính và khóa ngoại cần thiết để tham chiếu dữ liệu:

4 lines
53.

Cho bảng dữ liệu xác định các trường có thể làm khóa chính

4 lines