wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

10 ĐIỂM TIN HỌC

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.

Mô hình phổ biến hiện nay để xây dựng CSDL quan hệ là

a)

Mô hình phân cấp

b)

Mô hình dữ liệu quan hệ

c)

Mô hình hướng đối tượng

d)

Mô hình cơ sở quan hệ

2.

Các khái niệm dùng để mô tả các yếu tố nào sẽ tạo thành mô hình dữ liệu quan hệ?

a)

Cấu trúc dữ liệu

b)

Các ràng buộc dữ liệu

c)

Các thao tác, phép toán trên dữ liệu

d)

Tất cả câu trên

3.

Trong mô hình quan hệ, về mặt cấu trúc thì dữ liệu được thể hiện trong các

a)

Cột (Field)

b)

Hàng (Record)

c)

Bảng (Table) gồm cột (Field) và hàng (Record)

d)

Báo cáo (Report)

4.

Thao tác trên dữ liệu có thể là

a)

Sửa bản ghi

b)

Thêm bản ghi

c)

Xoá bản ghi

d)

Tất cả đáp án trên

5.

Phát biểu nào về hệ QTCSDL quan hệ là ĐÚNG?

a)

Phần mềm dùng để xây dựng các CSDL quan hệ

b)

Phần mềm dùng để tạo lập, cập nhật và khai thác CSDL quan hệ

c)

Phần mềm Microsoft Access 2003-2019

d)

Phần mềm để giải các bài toán quản lí có chứa các quan hệ giữa các dữ liệu

6.

Thuật ngữ “quan hệ” dùng trong hệ CSDL quan hệ là để chỉ đối tượng

a)

Kiểu dữ liệu của một thuộc tính

b)

Bảng

c)

Hàng

d)

Cột

7.

Thuật ngữ “bộ” dùng trong hệ CSDL quan hệ là để chỉ đối tượng

a)

Kiểu dữ liệu của một thuộc tính

b)

Bảng

c)

Hàng

d)

Cột

8.

Thuật ngữ “thuộc tính” dùng trong hệ CSDL quan hệ là để chỉ đối tượng

a)

Kiểu dữ liệu của một thuộc tính

b)

Bảng

c)

Cột

d)

Hàng

9.

Thuật ngữ “miền” dùng trong hệ CSDL quan hệ là để chỉ đối tượng

a)

Kiểu dữ liệu của một thuộc tính

b)

Bảng

c)

Hàng

d)

Cột

10.

Giả sử một bảng có 2 trường SOBH (số bảo hiểm) và HOTEN (họ tên) thì nên chọn trường SOBH làm khoá chính hơn vì

a)

Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất

b)

Trường SOBH là kiểu số, trong khi đó trường HOTEN không phải là kiểu số

c)

Trường SOBH đứng trước trường HOTEN

d)

Trường SOBH là trường ngắn hơn

11.

Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua

a)

Địa chỉ của các bảng

b)

Thuộc tính khóa

c)

Tên trường

d)

Bản ghi

12.

Cho các bảng sau:

- DanhMucSach(MaSach, TenSach, MaLoai)

- LoaiSach(MaLoai, LoaiSach)

- HoaDon(MaSach, SoLuong, DonGia)

Để biết giá của một quyển sách thì cần những bảng nào?

a)

HoaDon

b)

DanhMucSach, HoaDon

c)

DanhMucSach, LoaiSach

d)

HoaDon, LoaiSach

13.

Dựa vào các thuộc tính nào để có thể phân biệt các lần mượn sách nhìn vào bảng mượn sách dưới đây?

Bảng MƯỢN SÁCH

a)

Dựa vào các thuộc tính Ngày mượn để phân biệt các lần mượn sách

b)

Dựa vào các thuộc tính Ngày trả để phân biệt các lần mượn sách

c)

Dựa vào các thuộc tính Số thẻ, Mã số sách, Ngày mượn để phân biệt các lần mượn sách

d)

Dựa vào các thuộc tính Ngày mượn, Ngày trả để phân biệt các lần mượn sách

14.

Dựa vào thuộc tính nào để có thể phân biệt người mượn sách ?

Bảng NGƯỜI MƯỢN

a)

Dựa vào thuộc tính Họ tên để phân biệt người mượn sách

b)

Dựa vào thuộc tính Ngày sinh để phân biệt người mượn sách

c)

Dựa vào thuộc tính Họ tên, Lớp để phân biệt người mượn sách

d)

Dựa vào thuộc tính Số thẻ để phân biệt người mượn sách

15.

Khoá là?

a)

Một khoá được chọn (chỉ định) trong bảng

b)

Một tập thuộc tính gồm một hay một số thuộc tính dùng để phân biệt các bộ trong bảng

c)

Một số thuộc tính dùng để phân biệt các bộ trong bảng

d)

Một tập thuộc tính

16.

Khoá chính là?

a)

Một khoá được chọn (chỉ định) trong bảng

b)

Một tập thuộc tính

c)

Một tập thuộc tính gồm một hay một số thuộc tính dùng để phân biệt các bộ trong bảng

d)

Thuộc tính khóa

17.

Xét trên thực tế, cơ sở dữ liệu quan hệ được lưu ở đâu trong số các thành phần của hệ thống máy tính sau đây

a)

RAM

b)

ROM

c)

Bộ nhớ ngoài

d)

CPU

18.

Hãy cho biết ý kiến nào là SAI . Với một bảng dữ liệu, hệ QTCSDL cho phép

a)

Xem mối liên kết giữa bảng đó với các bảng khác

b)

Xem nội dung các bản ghi

c)

Xem một số trường của mỗi bản ghi

d)

Xem đồng thời cấu trúc và nội dung bản ghi

19.

Khi nào cần hệ quản trị CSDL?

a)

Tích hợp với nhiều trình ứng dụng khác nhau: các ngôn ngữ lập trình, các ứng dụng hỗ trợ phân tích thiết kế, …

b)

Khi chúng ta giải quyết các vấn đề đơn giản mà các chương trình ứng dụng có thể thực hiện tốt không cần tới hệ CSDL

c)

Khi hệ thống CSDL không đáp ứng được yêu cầu về hiệu năng như : tốc độ, tính bảo mật, định dạng dữ liệu cần lưu trữ, …

d)

Khi không cần thiết đa số người dùng cùng truy cập vào một CSDL chung

20.

Trong các phần mềm sau dây, phần mềm nào KHÔNG phải là hệ QTCSDL quan hệ?

a)

Microsoft Access

b)

Microsoft SQL Server

c)

Microsoft Excel

d)

My SQL

21.

Trường THPT Nguyễn Tất Thành xây dựng một hệ CSDL “Quản Lý Học Sinh” một phụ huynh học sinh dùng máy tính để xem điểm kiểm tra học kỳ I năm học 2022-2023 của học sinh. Theo em thao tác đó thuộc nhóm thao tác nào sau đây?

a)

Cập nhật cấu trúc

b)

Tạo lập CSDL

c)

Cập nhật dữ liệu

d)

Khai thác CSDL

22.

Trong các phần mềm sau dây, phần mềm nào là hệ QTCSDL quan hệ?

a)

Microsoft Access

b)

Microsoft Powerpoint

c)

Microsoft Word

d)

Microsoft Excel

23.

Đặc điểm nào sau đây không là đặc trưng của một quan hệ trong hệ CSDL quan hệ?

a)

Các bộ là phân biệt và thứ tự các bộ không quan trọng

b)

Quan hệ không có thuộc tính đa trị hay phức tạp

c)

Mỗi thuộc tính có một tên phân biệt và thứ tự các thuộc tính là quan trọng

d)

Tên của các quan hệ có thể trùng nhau

24.

Việc đầu tiên để tạo lập một CSDL quan hệ là

a)

Tạo ra một hay nhiều biểu mẫu

b)

Tạo ra một hay nhiều báo cáo

c)

Tạo ra một hay nhiều mẫu hỏi

d)

Tạo ra một hay nhiều bảng

25.

Thao tác khai báo cấu trúc bảng bao gồm

a)

Khai báo kích thước của trường

b)

Tạo liên kết giữa các bảng

c)

Đặt tên các trường và chỉ định kiểu dữ liệu cho mỗi trường

d)

Khai báo kích thước của trường, đặt tên các trường và chỉ định kiểu dữ liệu cho mỗi trường

26.

Thao tác nào sau đây KHÔNG thuộc loại tạo lập CSDL quan hệ?

a)

Tạo cấu trúc bảng

b)

Chọn khoá chính

c)

Ðặt tên bảng và lưu cấu trúc bảng

d)

Nhập dữ liệu ban đầu

27.

Cho các thao tác sau: B1: Tạo bảng

B2: Đặt tên và lưu cấu trúc

B3: Chọn khóa chính cho bảng

B4: Tạo liên kết

Khi tạo lập CSDL quan hệ ta thực hiện lần lượt các bước sau:

a)

B1-B3-B4-B2

b)

B2-B1-B3-B4

c)

B1-B3-B2-B4

d)

B1-B2-B3-B4

28.

Thao tác nào sau đây KHÔNG phải là thao tác cập nhật dữ liệu?

a)

Nhập dữ liệu ban đầu

b)

Sửa những dữ liệu chưa phù hợp

c)

Thêm bản ghi

d)

Sao chép CSDL thành bản sao dự phòng

29.

Chỉnh sửa dữ liệu là:

a)

Xoá một số quan hệ

b)

Xoá giá trị của một vài thuộc tính của một bộ

c)

Thay đổi các giá trị của một vài thuộc tính của một bộ

d)

Xoá một số thuộc tính

30.

Xoá bản ghi là:

a)

Xoá một hoặc một số quan hệ

b)

Xoá một hoặc một số bộ của bảng

c)

Xoá một hoặc một số cơ sở dữ liệu

d)

Xoá một hoặc một số thuộc tính của bảng

31.

Thao tác nào sau đây KHÔNG là khai thác CSDL quan hệ?

a)

Sắp xếp các bản ghi

b)

Thêm bản ghi mới

c)

Kết xuất báo cáo

d)

Xem dữ liệu

32.

Khai thác CSDL quan hệ có thể là

a)

Tạo bảng, chỉ định khóa chính, tạo liên kết

b)

Đặt tên trường, chọn kiểu dữ liệu, định tính chất trường

c)

Thêm, sửa, xóa bản ghi

d)

Sắp xếp, truy vấn, xem dữ liệu, kết xuất báo cáo

33.

Hãy cho biết các công cụ của một hệ quản trị CSDL cho phép thực hiện những công việc gì?

a)

Các thao tác với cớ sở dữ liệu quan hệ là: Tạo lập hồ sơ

b)

Các thao tác với cớ sở dữ liệu quan hệ là: Xem dữ liệu

c)

Các thao tác với cớ sở dữ liệu quan hệ là: Khai thác thông tin học sinh

d)

Các thao tác với cớ sở dữ liệu quan hệ là: Tạo lập cơ sở dữ liệu, cập nhật dữ liệu, khai thác dữ liệu

34.

Thao tác nào sau đây KHÔNG là khai thác CSDL quan hệ?

a)

Sắp xếp các bản ghi

b)

Thiết lập , sửa đổi liên kết giữa các bảng

c)

Sắp xếp thứ tự các thuộc tính

d)

Tạo các truy vấn

35.

Tìm phương án ghép SAI. Thao tác sắp xếp bản ghi:

a)

Chỉ thực hiện sắp xếp trên một trường

b)

Có thể thực hiện sắp xếp trên một vài trường với mức ưu tiên khác nhau

c)

Không làm thay đổi vị trí lưu các bản ghi trên đĩa

d)

Để tổ chức lưu trữ dữ liệu hợp lí hơn

36.

Thao tác nào với báo cáo được thực hiện cuối cùng?

a)

Chọn bảng và mẫu hỏi

b)

So sánh đối chiếu dữ liệu

c)

Sắp xếp và phân nhóm dữ liệu, thực hiện tổng hợp dữ liệu

d)

In dữ liệu (in báo cáo)

37.

Câu nào sau đây SAI?

a)

Không thể tạo ra chế độ xem dữ liệu đơn giản

b)

Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số trường trong một bảng

c)

Các hệ quản trị CSDL quan hệ cho phép tạo ra các biểu mẫu để xem các bản ghi

d)

Các hệ quản trị CSDL quan hệ cho phép tạo ra các biểu mẫu để xem các bản ghi

38.

Khi xác nhận các tiêu chí truy vấn thì hệ QTCSDL sẽ không thực hiện công việc

a)

Xoá vĩnh viễn một số bản ghi không thoả mãn điều kiện trong CSDL

b)

Thiết lập mối quan hệ giữa các bảng để kết xuất dữ liệu

c)

Liệt kê tập con các bản ghi thoả mãn điều kiện

d)

Định vị các bản ghi thoả mãn điều kiện

39.

Cơ sở dữ liệu quan hệ là CSDL được xây dựng dựa trên ........................

Hãy lựa chọn một phương án đúng nhất để điền vào chổ trống cho thích hợp.

a)

Mô hình dữ liệu quan hệ

b)

Mô hình dữ liệu

c)

Mô hình thực tế

d)

Mô hình đa cấp

40.

: Hệ QTCSDL quan hệ là hệ QTCSDL dùng ...............................quan hệ.

Hãy lựa chọn một phương án đúng nhất để điền vào chổ trống cho thích hợp.

a)

Tạo lập, cập nhật và khai thác CSDL

b)

Cập nhật và khai thác CSDL

c)

Khai thác CSDL

d)

Tạo lập và khai thác CSDL

41.

Việc đầu tiên để tạo lập một CSDL quan hệ là

a)

Tạo ra một hay nhiều biểu mẫu

b)

Tạo ra một hay nhiều báo cáo

c)

Tạo ra một hay nhiều mẫu hỏi

d)

Tạo ra một hay nhiều bảng

42.

Thao tác khai báo cấu trúc bảng bao gồm

a)

Khai báo kích thước của trường

b)

Tạo liên kết giữa các bảng

c)

Đặt tên các trường và chỉ định kiểu dữ liệu cho mỗi trường

d)

Câu A và C đều đúng

43.

Những phép cập nhật cấu trúc nào nêu dưới đây làm thay đổi giá trị các dữ liệu hiện có trong bảng?

a)

Thêm một trường vào cuối bảng

b)

Đổi tên một trường

c)

Chèn một trường vào giữa các trường hiện có

d)

Thay đổi kiểu dữ liệu của một trường

44.

Có các câu trả lời cho câu hỏi sau ”tại sao phải khai báo kích thước cho mỗi trường?”

a)

Để giúp hệ thống kiểm tra tính đúng đắn khi nhập dữ liệu

b)

Để hệ thống dự trữ vùng nhớ phục vụ ghi dữ liệu

c)

Để có thể tính kích thước bản ghi (bộ dữ liệu) và xác định vị trí các trường trong bản ghi

d)

Cả A, B, C đều đúng

45.

Hãy cho biết loại cập nhật cấu trúc nào dưới đây luôn có thể thực hiện được với một bảng

a)

Thêm một vài trường mới

b)

Thay đổi kích thước một trường

c)

Thay đổi kích thước một trường

d)

Cả A, B, C đều đúng

46.

Thông thường các hệ QTCSDL cung cấp bao nhiêu cách xem dữ liệu

a)

Các hệ QTCSDL quan hệ quen thuộc cũng cho phép tạo ra các biểu mẫu để xem các bản ghi

b)

Xem toàn bộ bảng

c)

Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số trường trong bảng

d)

Cả A, B, C đều đúng

47.

Hai bảng trong một CSDL quan hệ được liên kết với nhau bởi các khoá. Điều khẳng định nào sau đây là đúng ?

a)

Trong các khoá liên kết phải có ít nhất một khoá là khoá chính ở một bảng nào đó.

b)

Trong các khoá liên kết có thể không có khoá chính nào tham gia

c)

Các khoá liên kết phải là khoá chính của mỗi bảng

d)

Cả A, B, C đều đúng

48.

Hãy chọn phương án trả lời đúng. Trong Tin học, mọi giá trị xử lí đều là hữu hạn (tuy có thể rất lớn). Vậy số lượng tối đa các bản ghi (số lượng bộ) trong một quan hệ phụ thuộc vào điều gì?

a)

Khả năng xử lí của ngôn ngữ CSDL cài đặt trong hệ QTCSDL

b)

Kích thước tối đa cho phép của tệp trong hệ điều hành

c)

Theo từng quy định của hệ QTCSDL cụ thể

d)

Giá trị nhỏ nhất giữa kích thước tối đa cho phép của tệp trong hệ điều hành và dung lượng bộ nhớ còn trống của thiết bị ngoài, nơi lưu trữ tệp

49.

Về khai báo độ rộng cho một trường nào đó của bản ghi, ý kiến nào sau đây là hợp lí?

a)

Phụ thuộc vào ngôn ngữ định nghĩa dữ liệu của hệ QTCSDL

b)

Không thể khai báo

c)

Khai báo được

d)

Giá trị nhỏ nhất giữa kích thước tối đa cho phép của tệp trong hệ điều hành

50.

Hãy chọn phương án đúng. Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua

a)

Địa chỉ của các bảng

b)

Thuộc tính khóa

c)

Tên trường

d)

Thuộc tính của các trường được chọn (không nhất thiết phải là khóa)

51.

Hai bảng trong một CSDL quan hệ được liên kết với nhau bởi các khóa. Điều khẳng định nào sau đây là ĐÚNG?

a)

Các khóa liên kết phải là khóa chính của mỗi bảng

b)

Trong các khóa liên kết phải có ít nhất một khóa là khóa chính ở một bảng nào đó

c)

Trong các khóa liên kết có thể không có khóa chính nào tham gia

d)

Thuộc tính của các trường được chọn

52.

Một trường khóa (nhưng không phải là khóa chính) được thiết kế là bắt buộc phải điền dữ liệu, không được để trống. Điều khẳng định nào sau đây là đúng?

a)

Có thể yêu cầu như vậy, nếu điều đó là cần thiết

b)

Không thể được, chỉ có trường khóa chính mới bắt buộc điền dữ liệu

c)

Về nguyên tắc thì không sai, nhưng hệ QTCSDL quan hệ không có công cụ để kiểm soát điều đó

d)

Trong các khóa liên kết có thể không có khóa chính nào tham gia

53.

Hãy chọn phương án trả lời đúng. Có các câu trả lời sau cho câu hỏi : “Tại sao phải khai báo kích thước cho mỗi trường?”

a)

Để giúp hệ thống kiểm tra tính đúng đắn khi nhập dữ liệu

b)

Để hệ thống dự trữ vùng nhớ phục vụ ghi dữ liệu

c)

Để có thể tính kích thước của bản ghi (bộ dữ liệu) và xác định vị trí các trường trong bản ghi

d)

Cả A, B, C đều đúng

54.

Hãy cho biết loại cập nhật cấu trúc nào dưới đây luôn có thể thực hiện được với một bảng

a)

Thêm một vài trường mới

b)

Xóa một vài trường không phải là trường khóa chính

c)

Thay đổi tên của một trường không phải là trường khóa

d)

Cả A, B, C đều đúnG

55.

Hãy cho biết loại cập nhật cấu trúc nào dưới đây luôn có thể thực hiện được với một bảng

a)

Thêm một vài trường mới

b)

Thay đổi kích thước của một trường

c)

Thay đổi kích thước của một trường

d)

Cả A, B, C đều đúng

56.

Hai nhóm cùng được giao thiết kế một CSDL và làm việc độc lập với nhau. Điều khẳng định nào sau đây là sai ?

a)

Các bộ thuộc tính khóa sẽ giống nhau ngoại trừ tên gọi

b)

Các bộ thuộc tính khóa có thể khác nhau, nhưng các khóa chính giống nhau (nếu không tính cách đặt tên)

c)

Có thể có bộ khóa khác nhau và khóa chính khác nhau

d)

Cả A, B đều sai