WorksheetsTin11. Ôn tập giữa kì II
Total questions: 40
Worksheet time: 24mins
Đâu không phải là lợi ích của việc quản trị CSDL trên máy tính?
Khó kiểm soát
Tránh sai sót
An toàn dữ liệu
Tiết kiệm thời gian
Tính năng nào trong hệ thống quản trị cơ sở dữ liệu cho phép người dùng tìm kiếm và truy xuất dữ liệu nhanh chóng và dễ dàng?
Tốc độ và hiệu suất cao
Khả năng tìm kiếm và truy xuất dữ liệu
Khai thác và phân tích dữ liệu
Bảo mật và kiểm soát truy cập
Lợi ích nào của hệ thống quản trị cơ sở dữ liệu giúp bảo vệ dữ liệu và kiểm soát quyền truy cập?
Tính nhất quán và khả năng chia sẻ
Tính tự động và tự động hóa
Bảo mật và kiểm soát truy cập
Khai thác và phân tích dữ liệu
Lợi ích nào giúp duy trì tính chính xác và đồng nhất của dữ liệu trong hệ thống quản trị cơ sở dữ liệu?
Tính tự động và tự động hóa
Tính nhất quán và khả năng chia sẻ
Khả năng tìm kiếm và truy xuất dữ liệu
Bảo mật và kiểm soát truy cập
Lợi ích nào dưới đây giúp cải thiện tốc độ và hiệu suất của hệ thống khi quản trị cơ sở dữ liệu?
Tính tự động và tự động hóa
Tốc độ và hiệu suất cao
Tính nhất quán và khả năng chia sẻ
Khả năng phân tích và báo cáo
Đâu là tên một hệ quản trị CSDL mã nguồn mở miễn phí được nhiều người sử dụng?
SQL Server
Windows
MySQL
Access
So sánh với mysql.exe, phần mềm HeidiSQL có ưu điểm gì?
Cần phải trả phí để sử dụng
Chỉ có thể kết nối với MySQL
Giao diện đồ họa và hỗ trợ tiếng Việt
Không hỗ trợ kết nối với nhiều hệ quản trị CSDL
Để thiết lập kết nối với cơ sở dữ liệu của MySQL trong HeidiSQL, bạn cần cung cấp thông tin gì?
Mật khẩu (Password)
Tên cơ sở dữ liệu (Database name)
Tên trường (Field name)
Tên bảng (Table name)
Trong những phát biểu sau, phát biểu nào sai?
Khi cài đặt HeidiSQL, nếu máy tính có kết nối mạng, 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 các hoạt động 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, …
HeidiSQL là phần mềm nguồn mở, giao diện dòng lệnh và không hỗ trợ tiếng Việt
Lý do tại sao hệ thống cơ sở dữ liệu trên máy tính giúp tăng cường hiệu suất làm việc?
Cung cấp công cụ để truy xuất và xử lý dữ liệu nhanh chóng
Hạn chế khả năng truy cập vào cơ sở dữ liệu
Không hỗ trợ phân tích và báo cáo dữ liệu
Chỉ cho phép một người dùng truy cập vào dữ liệu
Trong cơ sở dữ liệu, bảng là gì?
Một tập hợp các dòng dữ liệu độc lập.
Một tập hợp các trường chứa dữ liệu có cùng kiểu.
Một tập hợp các bản ghi được tổ chức theo cột và dòng.
Một tập hợp các khóa chính và khóa ngoại.
Bảng dữ liệu trong CSDL có vai trò gì?
Chứa các đối tượng đồ họa.
Lưu trữ và quản lý thông tin dưới dạng các bản ghi.
Lưu trữ các chương trình ứng dụng.
Chỉ hiển thị dữ liệu cho người dùng.
Khi tạo bảng mới trong cơ sở dữ liệu, tại sao phải xác định kiểu dữ liệu cho từng trường?
Để người dùng có thể nhập bất kỳ loại dữ liệu nào vào bảng.
Để bảng có thể tự động cập nhật giá trị cho các cột.
Để hệ thống biết cách lưu trữ và xử lý dữ liệu cho phù hợp.
Để mỗi cột trong bảng có thể chứa các loại dữ liệu khác nhau.
Khóa chính trong cơ sở dữ liệu là gì?
Một trường dữ liệu không thể trùng lặp và không chứa giá trị rỗng.
Một trường dữ liệu có thể chứa giá trị rỗng.
Một trường dữ liệu có thể trùng lặp.
Một trường dữ liệu có thể không có giá trị.
Khóa ngoài trong CSDL có chức năng gì?
Kết nối bảng dữ liệu với nhau.
Đảm bảo các trường trong bảng không bị trùng lặp.
Đảm bảo không có dữ liệu rỗng trong bảng.
Xác định bảng chính trong cơ sở dữ liệu.
Trong một bảng CSDL, mỗi bản ghi phải có giá trị duy nhất ở trường nào?
Trường dữ liệu kiểu số nguyên.
Trường dữ liệu kiểu văn bản.
Trường khóa chính.
Trường khóa ngoài.
Khóa ngoài trong cơ sở dữ liệu có thể có những đặc điểm nào?
Giá trị trong khóa ngoài không thể trùng lặp.
Giá trị trong khóa ngoài có thể trùng lặp nhưng phải tồn tại trong bảng tham chiếu.
Giá trị trong khóa ngoài phải là duy nhất và không thể trống.
Khóa ngoài không cần liên kết với bất kỳ bảng nào.
Khi cố gắng nhập một bản ghi có giá trị trùng lặp trong trường được chọn làm khóa chính, điều gì sẽ xảy ra?
Hệ thống sẽ tự động thay đổi giá trị của khóa chính để tránh trùng lặp.
Hệ thống sẽ hiển thị cảnh báo nhưng vẫn cho phép lưu bản ghi mới.
Hệ thống sẽ báo lỗi và không cho phép lưu bản ghi trùng khóa chính.
Hệ thống sẽ chỉ lưu bản ghi đầu tiên và bỏ qua bản ghi thứ hai.
Khi xóa dữ liệu trong bảng có khóa ngoài, điều nào sau đây là đúng?
Hệ thống sẽ tự động xóa các bản ghi có liên quan trong bảng tham chiếu.
Hệ thống sẽ báo lỗi và không cho phép xóa nếu có bản ghi tham chiếu.
Có thể xóa bất kỳ bản ghi nào mà không ảnh hưởng đến bảng tham chiếu.
Hệ thống sẽ thay thế giá trị khóa ngoài bằng giá trị mặc định khi xóa.
Khi tạo một trường trong bảng với mục đích không cho phép giá trị trùng lặp, ta cần chọn kiểu khóa nào?
UNIQUE
PRIMARY
FOREIGN
CHECK
Mối quan hệ giữa hai bảng thường được thiết lập dựa trên?
Khóa chính và khóa có giá trị trùng lặp.
Khóa chính và khóa ngoài.
Hai trường có cùng kiểu dữ liệu.
Hai bảng có cùng số lượng dòng.
Khi tạo liên kết giữa hai bảng, điều kiện nào sau đây là bắt buộc?
Hai bảng phải có cùng số trường dữ liệu.
Cả hai bảng phải có cùng số lượng bản ghi.
Hai bảng phải có cùng kiểu dữ liệu.
Khóa ngoài của bảng này phải tham chiếu đến khóa chính của bảng kia.
Tại sao cần chuẩn hóa dữ liệu khi thiết kế CSDL?
Để tăng số lượng khóa ngoại trong CSDL.
Để tạo nhiều bảng hơn trong CSDL.
Để tăng dung lượng lưu trữ.
Để giảm thiểu sự dư thừa dữ liệu và tăng hiệu suất truy vấn.
Khi một trường trong bảng có kiểu dữ liệu là INT, điều gì xảy ra nếu nhập dữ liệu dạng chữ vào?
Hệ thống tự động chuyển đổi sang số.
Hệ thống báo lỗi và không cho phép nhập.
Hệ thống lưu trữ dưới dạng văn bản.
Hệ thống tự động đổi sang kiểu dữ liệu khác.
Khi tạo bảng trong MySQL, lệnh nào dùng để thiết lập khóa chính?
CREATE PRIMARY KEY
UNIQUE
PRIMARY
DEFINE PRIMARY KEY
Câu lệnh SQL nào sau đây được sử dụng để lấy dữ liệu từ bảng trong cơ sở dữ liệu?
INSERT INTO
DELETE
SELECT
UPDATE
Khi tạo bảng, muốn cột "ID" tự động tăng giá trị từ 1, ta cần thêm gì vào câu lệnh trong MySQL?
AUTO_INCREMENT
AUTO_ID
INCREMENT
AUTO_INCREMENT_START
Khi thiết kế bảng trong cơ sở dữ liệu, vì sao không nên sử dụng họ và tên làm khóa chính?
Vì họ và tên có thể bị trùng lặp giữa nhiều người.
Vì họ và tên chứa ký tự đặc biệt, không thể dùng làm khóa chính.
Vì họ và tên quá dài, làm chậm tốc độ truy vấn.
Vì họ và tên không thể kết hợp với khóa ngoại của bảng khác.
Khi áp dụng khóa cấm trùng lặp (UNIQUE) cho một trường trong bảng, điều nào sau đây là đúng?
Trường có khóa cấm trùng lặp sẽ không cho phép giá trị NULL.
Chỉ có thể áp dụng khóa cấm trùng lặp cho trường khóa chính.
Trường có khóa cấm trùng lặp có thể chứa nhiều giá trị NULL.
Khóa cấm trùng lặp sẽ tự động tạo chỉ mục cho trường đó.
Thao tác nào dưới đây không thuộc về cập nhật dữ liệu trong cơ sở dữ liệu?
Thêm mới một bản ghi vào bảng.
Sửa đổi thông tin trong bản ghi hiện có.
Xóa bản ghi khỏi bảng.
Sắp xếp lại các bản ghi trong bảng.
Để nhập dữ liệu cho bảng sau khi chọn bảng cần thêm dữ liệu, bước tiếp theo cần làm gì?
Nháy chuột phải lên vùng dữ liệu của bảng.
Vào thẻ Dữ liệu.
Nháy đúp chuột vào từng ô của hàng.
Chọn giá trị từ bảng tham chiếu.
Khi muốn thêm một cột vào bảng trong CSDL, bước đầu tiên cần thực hiện là gì?
Nhấp chuột phải vào bảng và chọn "Add column".
Vào thẻ "Data" và chọn "Insert column".
Nhấn vào nút "Alter Table" trong thanh công cụ.
Chọn bảng, sau đó vào File nhấn chọn "Add Column" trong bảng thuộc tính.
Để xóa một dòng dữ liệu trong bảng, bước đầu tiên cần thực hiện là gì?
Nhấn tổ hợp phím Ctrl+Delete.
Chọn hoặc đánh dấu dòng muốn xóa.
Nháy chuột phải và chọn "Xóa hàng".
Xuất hiện thông báo xác nhận xóa.
Kiểu dữ liệu nào phù hợp để lưu trữ địa chỉ email của học sinh?
VARCHAR
DATE
INT
FLOAT
Khi chọn nhiều dòng để xóa trong bảng, có thể sử dụng phím nào để chọn các dòng liền nhau?
Phím Ctrl.
Phím Enter.
Phím Alt.
Phím Shift.
Để xóa một số dòng tách rời nhau trong bảng, cần sử dụng phím nào?
Phím Shift.
Phím Ctrl.
Phím Delete.
Phím Esc.
Khi xóa dòng dữ liệu trong bảng có tham chiếu, cần thực hiện các thao tác nào sau đây?
Xóa dữ liệu của bảng được tham chiếu trước, sau đó xóa dữ liệu tham chiếu.
Xóa tất cả dữ liệu trong bảng trước khi thực hiện xóa.
Không cần quan tâm đến thứ tự khi xóa dữ liệu.
Xóa các dữ liệu tham chiếu trước, sau đó xóa dữ liệu của bảng được tham chiếu.
Câu lệnh SQL nào dưới đây đúng để thực hiện liên kết giữa bảng banthuam và bannhac?
SELECT * FROM casi WHERE casi.idCasi = banthuam.idCasi;
SELECT * FROM casi , banthuam ON casi.idCasi = banthuam.idCasi;
SELECT * FROM casi INNER JOIN banthuam ON casi.idCasi = banthuam.idCasi;
SELECT * FROM casi WHERE banthuam.idCasi = casi.idCasi;
Trong bảng casi (idCasi, tenCasi), nếu muốn sắp xếp tenCasi theo thứ tự tăng dần, câu lệnh SQL nào sau đây là phù hợp?
SELECT * FROM casi ORDER BY idCasi DESC;
SELECT * FROM casi ORDER BY tenCasi ASC;
SELECT tenCasi FROM casi WHERE tenCasi LIKE 'A%';
SELECT * FROM casi;
Trong bảng casi (idCasi, tenCasi), nếu muốn lọc ra những ca sĩ có họ tên bắt đầu bằng chữ "P", câu lệnh SQL nào sau đây là phù hợp?
SELECT * FROM casi WHERE tenCasi LIKE 'P%';
SELECT * FROM casi WHERE tenCasi LIKE '%P';
SELECT * FROM casi WHERE tenCasi = 'P%';
SELECT * FROM casi WHERE tenCasi LIKE 'P_';
