Font size
WorksheetsQuiz về Quản trị Cơ sở Dữ liệu
Total questions: 53
Worksheet time: 54mins
Quản trị cơ sở dữ liệu (CSDL) là gì?
Là quá trình nhập dữ liệu vào bảng.
Là quá trình thiết kế giao diện phần mềm.
Là quá trình tổ chức, kiểm soát và bảo vệ dữ liệu trong CSDL.
Là quá trình sử dụng phần mềm soạn thảo văn bản.
Quản trị cơ sở dữ liệu giúp bảo mật thông tin như thế nào?
Bằng cách kiểm soát quyền truy cập và mã hóa dữ liệu.
Bằng cách công khai dữ liệu cho mọi người.
Bằng cách cho phép tất cả nhân viên truy cập toàn bộ dữ liệu.
Bằng cách không cho ai truy cập dữ liệu.
Lợi ích nào dưới đây không phải của việc quản trị cơ sở dữ liệu?
Giúp bảo vệ dữ liệu khỏi mất mát và tấn công mạng.
Giúp tổ chức dữ liệu có cấu trúc khoa học.
Giúp tiết kiệm chi phí bằng cách không cần sao lưu dữ liệu.
Hỗ trợ truy vấn và tìm kiếm dữ liệu nhanh chóng.
Vì sao MySQL được sử dụng phổ biến?
Hoạt động ổn định, miễn phí, mã nguồn mở và có hiệu suất cao.
Chỉ chạy trên hệ điều hành Windows.
Không hỗ trợ nhiều người dùng cùng truy cập dữ liệu.
Chỉ dùng được với một số loại dữ liệu đơn giản.
HeidiSQL giúp người dùng thao tác với MySQL như thế nào?
Cung cấp giao diện đồ họa trực quan để quản lý cơ sở dữ liệu.
Thay thế hoàn toàn MySQL.
Là một hệ điều hành hỗ trợ MySQL.
Chỉ dùng để chỉnh sửa hình ảnh trong MySQL.
Chức năng chính của hệ quản trị cơ sở dữ liệu MySQL là gì?
Lưu trữ, truy vấn và quản lý dữ liệu.
Tạo các bài thuyết trình.
Chỉnh sửa hình ảnh.
Viết mã lập trình cho website.
Tại sao cần xác định cấu trúc bảng trước khi nhập dữ liệu?
Để đảm bảo dữ liệu nhập vào đúng định dạng và hợp lý.
Để tránh phải nhập dữ liệu bằng tay.
Để không bị giới hạn số lượng bản ghi.
Để tiết ki
xác định cấu trúc bảng trước khi nhập dữ liệu?
Để đảm bảo dữ liệu nhập vào đúng định dạng và hợp lý.
Để tránh phải nhập dữ liệu bằng tay.
Để không bị giới hạn số lượng bản ghi.
Để tiết kiệm bộ nhớ.
Các kiểu dữ liệu phổ biến của cột trong bảng là gì?
Số nguyên, chuỗi ký tự, ngày tháng, kiểu Boolean.
Hình ảnh, video, âm thanh.
Chỉ có kiểu số nguyên.
Chỉ có kiểu chuỗi ký tự.
Khóa chính (Primary Key) là gì?
Một hoặc nhiều cột giúp xác định duy nhất một bản ghi trong bảng.
Một cột chứa dữ liệu văn bản.
Một cột chứa giá trị NULL.
Một cột không quan trọng trong bảng.
Vì sao cần sử dụng khóa chính trong bảng?
Để đảm bảo mỗi bản ghi trong bảng là duy nhất.
Để giảm số lượng cột trong bảng.
Để tăng số lượng bản ghi trùng lặp.
Để làm đẹp giao diện bảng.
Một bảng có thể có bao nhiêu khóa ngoại (Foreign Key)?
Không giới hạn số lượng khóa ngoại.
Chỉ được phép có một khóa ngoại.
Không thể có khóa ngoại.
Chỉ có một số bảng đặc biệt mới được sử dụng khóa ngoại.
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?
Các cột (trường) và các dòng (bản ghi).
Chỉ có các cột (trường).
Chỉ có các dòng (bản ghi).
Chỉ có dữ liệu đầu vào.
Lệnh nào được dùng để tạo một cơ sở dữ liệu mới trong MySQL?
CREATE TABLE
CREATE DATABASE
INSERT INTO
SELECT * FROM
Lệnh nào dùng để tạo bảng trong MySQL?
CREATE TABLE
DELETE TABLE
INSERT TABLE
SELECT TABLE
Vì sao cần xác định kiểu dữ liệu cho từng cột khi tạo bảng?
Để tránh nhập dữ liệu sai
Để MySQL tự động đặt tên cột
Để có thể nhập bất kỳ loại dữ liệu nào vào bảng
Để làm đẹp bảng
Một bảng trong MySQL có thể có bao nhiêu khóa chính?
Một bảng trong MySQL có thể có bao nhiêu khóa chính?
Không giới hạn số lượng
Chỉ có một khóa chính duy nhất
Có thể có nhiều khóa chính
Không cần khóa chính
Lệnh nào sau đây được dùng để tạo khóa ngoại trong MySQL?
CREATE FOREIGN KEY
ADD FOREIGN KEY
INSERT FOREIGN KEY
SET FOREIGN KEY
Một bảng có thể có bao nhiêu khóa ngoại?
Chỉ được có một khóa ngoại
Không thể có khóa ngoại
Không giới hạn số lượng khóa ngoại
Chỉ có thể có tối đa 3 khóa ngoại
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?
Một cột bất kỳ
Một cột có dữ liệu số
Một cột văn bản
Một cột là khóa chính
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?
Lỗi xảy ra nếu không có ràng buộc phù hợp
Dữ liệu trong bảng A tự động được cập nhật
Bảng A sẽ tự động tạo bản ghi mới
Không ảnh hưởng gì đến bảng A
Khóa ngoại (Foreign Key) trong một bảng có tác dụng gì?
Xác định duy nhất mỗi bản ghi trong bảng
Liên kết dữ liệu giữa hai bảng
Chứa dữ liệu văn bản
Tăng tốc độ truy vấn dữ liệu
Lệnh nào dùng để cập nhật dữ liệu trong một bảng MySQL?
INSERT INTO
UPDATE
DELETE
ALTER TABLE
Vì sao cần sử dụng WHERE trong lệnh UPDATE hoặc DELETE?
Để giới hạn các bản ghi bị ảnh hưởng
Để thêm dữ liệu mới vào bảng
Để sắp xếp kết quả truy vấn
Để tăng tốc độ xử lý của SQL
Trong SQL, lệnh SELECT * FROM Students; có tác dụng gì?
Chọn tất cả các cột và bản ghi trong bảng Students
Chọn một cột cụ thể từ bảng Students
Trong SQL, lệnh SELECT * FROM Students; có tác dụng gì?
Chọn tất cả các cột và bản ghi trong bảng Students
Chọn một cột cụ thể từ bảng Students
Xóa dữ liệu trong bảng Students
Thêm bản ghi mới vào bảng Students
Cập nhật dữ liệu trong cơ sở dữ liệu có ý nghĩa gì?
Chỉnh sửa hoặc thay đổi dữ liệu đã có trong bảng
Thêm dữ liệu mới vào bảng
Xóa dữ liệu khỏi bảng
Không có tác dụng gì
Tại sao cần kiểm tra dữ liệu trước khi cập nhật?
Để đảm bảo dữ liệu chính xác và không gây lỗi
Để giảm kích thước cơ sở dữ liệu
Để tăng tốc độ truy vấn
Để tránh mất dữ liệu
Cập nhật dữ liệu có thể gây ra những rủi ro gì?
Dữ liệu có thể bị sai lệch nếu nhập sai
Cơ sở dữ liệu sẽ chạy nhanh hơn
Giúp tiết kiệm dung lượng bộ nhớ
Tự động sửa lỗi chính tả trong dữ liệu
Bảng dữ liệu có tham chiếu là gì?
Bảng có ít nhất một cột là khóa chính
Bảng có chứa khóa ngoại tham chiếu đến bảng khác
Bảng chỉ chứa dữ liệu văn bản
Bảng không có bất kỳ khóa nào
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?
Dữ liệu trong bảng con có thể bị lỗi hoặc mất toàn vẹn
Bản ghi trong bảng con sẽ tự động xóa
Không có gì xảy ra
Hệ thống sẽ tự động tạo dữ liệu mới
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?
Để đảm bảo tính toàn vẹn dữ liệu giữa các bảng liên kết.
Để tăng tốc độ xử lý truy vấn mà không cần ràng buộc dữ liệu.
Để có thể xóa bất kỳ dữ liệu nào mà không gặp lỗi.
Để giảm kích thước cơ sở dữ liệu bằng cách loại bỏ khóa ngoại.
Ràng buộc toàn vẹn tham chiếu giúp ích gì khi cập nhật dữ liệu?
Ràng buộc toàn vẹn tham chiếu giúp ích gì khi cập nhật dữ liệu?
Đả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
Giúp dữ liệu cập nhật nhanh hơn
Tăng dung lượng bộ nhớ
Không có tác dụng
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?
Các bản ghi trong bảng con có thể không còn liên kết hợp lệ.
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ơ sở dữ liệu sẽ tự động tạo một khóa chính mới để tránh lỗi.
Không có ảnh hưởng gì đến bảng con.
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?
Các bản ghi trong bảng con có thể chứa giá trị tham chiếu không hợp lệ.
Dữ liệu trong bảng con sẽ tự động thay đổi để phù hợp với bảng cha.
Cơ sở dữ liệu sẽ ngăn không cho cập nhật giá trị khóa chính.
Toàn bộ dữ liệu trong bảng cha sẽ bị xóa để tránh lỗi tham chiếu.
Khi liên kết hai bảng trong cơ sở dữ liệu, yếu tố nào quan trọng nhất?
Khóa chính và khóa ngoại.
Các cột có cùng tên trong các bảng khác nhau.
Các bảng có cùng số lượng bản ghi.
Dữ liệu trong bảng cha luôn lớn hơn dữ liệu trong bảng con.
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?
JOIN.
SELECT.
UPDATE.
DELETE.
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ì?
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.
Giúp tăng dung lượng lưu trữ của cơ sở dữ liệu.
Làm cho dữ liệu trở nên phức tạp hơn và khó sử dụng hơn.
Giảm bớt sự cần thiết của khóa ngoại
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?
Dữ liệu có thể bị trùng lặp hoặc không nhất quán.
Cơ sở dữ liệu vẫn hoạt động bình thường mà không có lỗi nào.
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ữ 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..
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ì?
Mỗi sinh viên phải thuộc về một lớp học nhất định.
Một sinh viên có thể thuộc về nhiều lớp học cùng một lú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.
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.
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?
Để 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.
Để giảm số lượng đơn hàng trong hệ thống.
Để khách hàng có thể tự động đặt hàng mà không cần nhập thông tin.
Để khách hàng và đơn hàng có thể hoạt động độc lập với nhau.
Làm thế nào để hiểu rõ hơn trong việc tạo lập cơ sở dữ liệu ?
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ả.
Khi tạo một CSDL mới, bắt buộc phải có ít nhất một bảng.
Tên của CSDL có thể chứa khoảng trắng và ký tự đặc biệt bất kỳ.
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.
khi tạo bảng cơ sở dữ liêu cần lưu ý gì?
khi tạo bảng cơ sở dữ liêu cần lưu ý gì?
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.
Trong việc truy xuất dữ liệu bảng chú ý những điều sau
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.
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ả.
trình bày quy trình quản trị CSDL một cách có hệ thống.
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:
Cho bảng dữ liệu xác định các trường có thể làm khóa chính
