WorksheetsPTIT Giữa kỳ - CSDL
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
1 - Trường khóa chính là trường:
a)
(a)--Single Key
b)
(b)--Unique Key
c)
(c)--First Key
d)
(d)--Primary Key
2.
10 - Trong quá trình cập nhật dữ liệu, được hệ quản trị CSDL kiểm soát để đảm bảo tính chất nào?
a)
(a)--Tính chất ràng buộc toàn vẹn
b)
(b)--Tính độc lập
c)
(c)--Tính nhất quán
d)
(d)--Tính bảo mật
3.
11 - Hãy cho biết ý kiến nào là đúng. Với một bảng dữ liệu, hệ QTCSDL cho phép:
a)
(a)--Xem nội dung các bản ghi
b)
(b)--Xem mối liên kết giữa bảng đó với các bảng khác
c)
(c)--Xem một số trường của mỗi bản ghi
d)
(d)--Tất cả đều đúng
4.
12 - Trong các phần mềm sau đây, phần mềm nào không phải là hệ quản trị CSDL quan hệ?
a)
(a)--Microsoft Excel
b)
(b)--Microsoft Access
c)
(c)--Microsoft SQL server
d)
(d)--Oracle
5.
13 - Đâu không phải là các bước xây dựng cơ sở dữ liệu?
a)
(a)--Thiết kế
b)
(b)--Khảo sát
c)
(c)--Chạy thử
d)
(d)--Ký hợp đồng
6.
14 - Các bước chính để tạo CSDL:
a)
(a)--Tạo bảng; Chọn khóa chính cho bảng; Đặt tên bảng và lưu cấu trúc bảng; Tạo liên kết bảng
b)
(b)--Tạo bảng; Chọn khóa chính cho bảng; Đặt tên bảng và lưu cấu trúc bảng
c)
(c)--Tạo bảng; Chọn khóa chính cho bảng; Lưu cấu trúc bảng; Tạo liên kết bảng; cập nhật và khai thác CSDL
d)
(d)--Tạo bảng; Chọn khóa chính cho bảng; Đặt tên bảng; Tạo liên kết bảng
7.
15 - SQL là tên viết tắt của:
a)
(a)--Structure Query Language
b)
(b)--Query Structure Language
c)
(c)--Structure Question Language
d)
(d)--Structure Query Locator
8.
16 - Mô hình CSDL phân cấp là mô hình?
a)
(a)--Dữ liệu được biểu diễn bằng con trỏ
b)
(b)--Dữ liệu được biểu diễn bằng mối quan hệ thực thể
c)
(c)--Dữ liệu được biểu diễn bằng bảng
d)
(d)--Dữ liệu được biểu diễn bằng cấu trúc cây
9.
17 - Thực thể là?
a)
(a)--Các đối tượng dữ liệu
b)
(b)--Các quan hệ
c)
(c)--Các mối liên kết giữa các đối tượng
d)
(d)--Các đối tượng và mối liên kết giữa các đối tượng
10.
18 - Nếu A => B và A => C thì suy ra?
a)
(a)--A => BC
b)
(b)--A => AB
c)
(c)--AB => BC
d)
(d)--AA => C
11.
19 - Phụ thuộc nào sau đây là phụ thuộc đầy đủ?
a)
(a)--(Số thứ tự, mã lớp) => Họ tên sinh viên
b)
(b)--(Mã báo, mã khách hàng) => Giá báo
c)
(c)--(Số chứng mionh thư, mã nhân viên) => Quá trình công tác
d)
(d)--(Số hoá đơn, mã khách hàng) => Họ tên khách hàng
12.
2 - Câu nào trong các câu dưới đây sai khi nói về hệ CSDL khách-chủ?
a)
(a)--Trong kiến trúc khách-chủ, các thành phần (của hệ QTCSDL) tương tác với nhau tạo nên hệ thống gồm thành phần yêu cầu tài nguyên và thành phần cấp tài nguyên
b)
(b)--Hai thành phần yêu cầu tài nguyên và thành phần cấp tài nguyên phải cài đặt trên cùng một máy tính
c)
(c)--Thành phần cấp tài nguyên thường được cài đặt tại một máy chủ trên mạng (cục bộ)
d)
(d)--Thành phần yêu cầu tài nguyên có thể cài đặt tại nhiều máy khác (máy khách) trên mạng
13.
20 - Ngôn ngữ thao tác dữ liệu là?
a)
(a)--Một tập các ký hiệu biểu diễn dữ liệu
b)
(b)--Một tập các phép toán dùng để cập nhật, bổ sung trên các hệ cơ sở dữ liệu
c)
(c)--Một tập các quy tắc biểu diễn dữ liệu
d)
(d)--Một tập các phép toán dùng để thao tác trên các hệ cơ sở dữ liệu
14.
21 - Kết quả của các phép thao tác dữ liệu là?
a)
(a)--Chuỗi dữ liệu
b)
(b)--Tệp dữ liệu
c)
(c)--Quan hệ
d)
(d)--Cơ sở dữ liệu
15.
22 - Dị thương thông tin có thể?
a)
(a)--Dữ liệu nhất quán và toàn vẹn
b)
(b)--Không xuất hiện mâu thuẫn thông tin
c)
(c)--Thừa thiếu thông tin trong lưu trữ
d)
(d)--Phản ánh đúng hiện thực khách quan dữ liệu
16.
23 - Đặc trưng của một mô hình dữ liệu là?
a)
(a)--Người sử dụng có quyền truy nhập tại mọi lúc, mọi nơi
b)
(b)--Tính ổn định, tính đơn giản, cần phải kiểm tra dư thừa, đối xứng và có cơ sở lý thuyết vững chắc
c)
(c)--Biểu diễn dữ liệu đơn giản và không cấu trúc
d)
(d)--Mô hình dữ liệu đơn giản
17.
24 - Cần thiết phải chuẩn hoá dữ liệu vì?
a)
(a)--Khi thực hiện các phép lưu trữ trên các quan hệ chưa được chuẩn hoá thường xuất hiện các dị thường thông tin
b)
(b)--Khi thực hiện các phép tách - kết nối tự nhiên các quan hệ
c)
(c)--Khi thực hiện các phép tìm kiếm, xuất hiện các dị thường thông tin
d)
(d)--Giá trị khoá nhận giá trị null hay giá trị không xác định
18.
25 - Mục tiêu của chuẩn hoá dữ liệu là?
a)
(a)--Đảm bảo tính bảo mật dữ liệu
b)
(b)--Triệt tiêu mức cao nhất khả năng xuất hiện các dị thường thông tin
c)
(c)--Đẩm bảo tính nhất quán dữ liệu
d)
(d)--Đảm bảo cho việc lưu trữ dữ liệu
19.
26 - Quan hệ gồm các thuộc tính mã số, họ tên và địa chỉ ở dạng chuẩn nào?
a)
(a)--Dạng chuẩn 2NF
b)
(b)--Dạng chuẩn 1NF, không là 2NF
c)
(c)--Dạng chuẩn 3NF
d)
(d)--Dạng chuẩn 2NF, không là 3NF
20.
27 - Thứ tự đúng trong câu lệnh SELECT là?
a)
(a)--SELECT, FROM, WHERE, GROUP BY HAVING, ORDER BY
b)
(b)--SELECT, FROM, GROUP BY HAVING, ORDER BY
c)
(c)--SELECT, FROM, GROUP BY HAVING, ORDER BY
d)
(d)--SELECT, FROM, GROUP BY HAVING, WHERE, ORDER BY
21.
28 - Phép toán tập hợp trong mệnh đề WHERE bao gồm?
a)
(a)--Các phép đại số quan hệ
b)
(b)--Các phép số học và các phép so sánh
c)
(c)--Biểu thức đại số
d)
(d)--Các phép so sánh
22.
29 - Các phép toán gộp nhóm được sử dụng sau mệnh đề?
a)
(a)--SELECT
b)
(b)--FROM
c)
(c)--WHERE
d)
(d)--GROUP BY
23.
3 - 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)--Địa chỉ của các bảng
b)
(b)--Tên trường
c)
(c)--Thuộc tính của các trường được chọn (không nhất thiết phải là khóa)
d)
(d)--Thuộc tính khóa
24.
30 - Phép chọn được thực hiện sau mệnh đề nào trong SELECT - FROM - WHERE?
a)
(a)--GROUP BY HAVING
b)
(b)--WHERE
c)
(c)--SELECT
d)
(d)—FROM
25.
31 - Chọn một khẳng định nào sau đây là đúng nhất?
a)
(a)--Chuẩn hoá dữ liệu là quá trình tách quan hệ không làm tổn thất thông tin
b)
(b)--Quan hệ gốc được chứa trong quan hệ kết nối tự nhiên của các quan hệ chiếu
c)
(c)--Dữ liệu lưu trữ trong CSDL phản ảnh tính tính toàn vẹn dữ liệu
d)
(d)--Chuẩn hoá dữ liệu là quá trình thực hiện các phép lưu trữ
26.
32 - Chọn một khẳng định nào sau đây là đúng nhất khi nói về mục tiêu?
a)
(a)--Tách quan hệ là thực hiện tối ưu truy vấn, tìm kiếm
b)
(b)--Tách quan hệ là nhằm đảm bảo tính độc lập dữ liệu
c)
(c)--Tách quan hệ là thực hiện tối ưu lưu trữ, tiết kiệm bộ nhớ
d)
(d)--Tách quan hệ là làm giảm nhẹ tính toán
27.
33 - Chọn một khẳng định nào sau đây là đúng nhất?
a)
(a)--Cấu trúc dữ liệu trong các quan hệ 1NF cho phép sửa đổi bổ sung thuận tiện
b)
(b)--Cấu trúc dữ liệu trong các quan hệ 1NF ẩn chứa dị thường thông tin
c)
(c)--Cấu trúc dữ liệu trong các quan hệ 1NF gây khó khăn truy vấn thông tin
d)
(d)--Cấu trúc dữ liệu trong các quan hệ 1NF đơn giản
28.
34 - Chọn một khẳng định nào sau đây là đúng nhất khi khảo sát quan hệ gồm các thuộc tính: Mã cáp, tên cáp, giá, mã nước sản xuất, nước sản xuất?
a)
(a)--Là quan hệ 3NF
b)
(b)--Là quan hệ 3NF, không phải là quan hệ 2NF
c)
(c)--Là quan hệ 2NF và không chứa các phụ thuộc bắc cầu
d)
(d)--Tồn tại phụ thuộc mà vế phải và trái không phải là thuộc tính khoá
29.
35 - Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Trong cấu trúc hình cây, khi sửa đổi một số thông tin trong các bản ghi phụ thuộc thì phải duyệt toàn bộ mô hình, bằng cách dò tìm trong từng xuất hiện. Dẫn đến sự xuất hiện ...
a)
(a)--Toàn vẹn dữ liệu trong lưu trữ
b)
(b)--An toàn dữ liệu
c)
(c)--Tổn thất thông tin
d)
(d)--Không nhất quán dữ liệu trong lưu trữ
30.
36 - Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Nói rằng bộ t của quan hệ R thoả mãn biểu thức logic E, ký hiệu t(E) nếu sau khi thay mọi giá trị của thuộc tính A trong E bởi giá trị t(a) tương ứng thì ...
a)
(a)--Nhận được giá trị đa trị
b)
(b)--Nhận được giá trị "False"
c)
(c)--Nhận được giá trị đơn trị
d)
(d)--Nhận được giá trị "True"
31.
37 - Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Nếu trong câu lệnh SELECT có chứa GROUP BY, hệ thống sẽ ... và thực hiện các phép gộp nhóm. Trong dấu "..." là gi?
a)
(a)--Phân hoạch quan hệ thành nhiều nhóm tách biệt nhau
b)
(b)--Thực hiện việc sắp xếp theo chỉ dẫn sau mệnh đề ORDER BY
c)
(c)--Thực hiện phép chọn sau mệnh đề WHERE
d)
(d)--Thực hiện phép chiếu sau mệnh đề SELECT
32.
38 - Cho quan hệ R gồm các thuộc tính: K# mã thuê bao, TB tên thuê bao, SDT số điện thoại, DC điạ chỉ. Chọn câu đúng sau đây khi tính tổng có bao nhiêu thuê bao trên "Đường Nguyễn Trãi"?
a)
(a)--SELECT * FROM R
b)
(b)--SELECT * FROM R GROUP BY TB HAVING DC = "Đường Nguyễn Trãi"
c)
(c)--SELECT COUNT(*) FROM R WHERE DC = "Đường Nguyễn Trãi"
d)
(d)--SELECT * FROM R WHERE DC = "Đường Nguyễn Trãi"
33.
39 - Hệ quản trị CSDL DBMS (DataBase Management System) là:
a)
(a)--Đảm bảo an toàn, bảo mật dữ liệu và tính toàn vẹn dữ liệu.
b)
(b)--Tạo cấu trúc dữ liệu tương ứng với mô hình dữ liệu.
c)
(c)--Hệ thống phần mềm điều khiển các chiến lược truy nhập và tổ chức lưu trữ cơ sở dữ liệu.
d)
(d)--Cập nhật, chèn thêm, loại bỏ hay sửa đổi dữ liệu mức tệp.
34.
4 - Tiêu chí nào sau đây thường được dùng để chọn khóa chính?
a)
(a)--Khóa có ít thuộc tính nhất
b)
(b)--Không chứa các thuộc tính thay đổi theo thời gian
c)
(c)--Khóa bất kì
d)
(d)--Chỉ là khóa có một thuộc tính
35.
40 - Quy tắc gia tăng trong hệ tiên đề Armstrong :
a)
(a)--Nếu A --> B => B --> A
b)
(b)--Nếu A --> B => A --> BC
c)
(c)--Nếu A --> B => BC --> A
d)
(d)--Nếu A --> B => AC --> B
36.
41 - Quy tắc bắc cầu trong hệ tiên đề Armstrong:
a)
(a)--Nếu A --> B và B --> C => A --> C.
b)
(b)--Nếu A --> B và B --> C => AC --> B.
c)
(c)--Nếu A --> B và B --> C => AB --> C.
d)
(d)--Nếu A --> B và B --> C => AC --> BC.
37.
42 - Nếu A --> B và A --> C thì suy ra:
a)
(a)--AA --> C
b)
(b)--A --> AB
c)
(c)--A --> BC
d)
(d)--AB --> BC
38.
43 - Nếu A --> BC suy ra:
a)
(a)--AC --> B và A --> CC.
b)
(b)--A --> C.
c)
(c)--A --> B và A --> C.
39.
44 - F = {A --> B, C --> X, BX --> Z}, khi đó:
a)
(a)--AB --> C Thuộc F+
b)
(b)--A --> Z Thuộc F+
c)
(c)--CB --> Z Thuộc F+
d)
(d)--AC --> Z Thuộc F+
40.
45 - Giá trị các thành phần của khoá quy định:
a)
(a)--Có thể nhận giá trị null
b)
(b)--Không thể nhận giá trị null hay các giá trị không xác định.
c)
(c)--Có thể nhận giá trị null hay các giá trị không xác định.
d)
(d)--Không thể nhận giá trị null nhưng có thể nhận các giá trị không xác định
41.
46 - Các thuộc tính khóa là :
a)
(a)--Các thuộc tính không được chứa trong khóa
b)
(b)--Các thuộc tính khoá
c)
(c)--Các thuộc tính không khóa.
d)
(d)--Các phần tử của khóa.
42.
47 - φ [Ω1, Ω2 .. , Ωp ] là phép tách - kết nối tự nhiên của của lược đồ quan hệ nếu:
a)
(a)--Kết nối tự nhiên các quan hệ chiếu.
b)
(b)--φ [Ω1, Ω2 ,.. , Ωp] là một phép tách và kết nối các quan hệ chiếu.
c)
(c)--φ [Ω1, Ω2 ,.. , Ωp] là một phép tách và kết nối tự nhiên các quan hệ chiếu.
d)
(d)--Kết nối của các quan hệ chiếu
43.
48 - Quan hệ R được gọi là dạng chuẩn 1NF, khi và chỉ khi:
a)
(a)--Một thuộc tính có nhiều giá trị khác nhau
b)
(b)--Các thuộc tính chỉ chứa các giá trị nguyên tố.
c)
(c)--Một quan hệ có nhiều hàng
d)
(d)--Một quan hệ có nhiều cột.
44.
49 - Quan hệ R được gọi là dạng chuẩn 2NF, khi và chỉ khi :
a)
(a)--1NF và các thuộc tính không khoá phụ thuộc đầy đủ vào khoá.
b)
(b)--1NF và các thuộc tính không khoá phụ thuộc không đầy đủ vào khoá.
c)
(c)--Tồn tại X Y F+ sao cho X là tập con của khóa và Y là thuộc tính không khóa.
d)
(d)--1NF và tồn tại các thuộc tính không khoá phụ thuộc đầy đủ vào khoá.
45.
5 - Thế nào là cơ sở dữ liệu quan hệ?
a)
(a)--Cơ sở dữ liệu được xây dựng dựa trên mô hình dữ liệu quan hệ
b)
(b)--Cơ sở dữ liệu dùng để tạo lập, cập nhật và khai thác CSDL quan hệ
c)
(c)--Cơ sở dữ liệu được xây dựng dựa trên mô hình dữ liệu quan hệ và khai thác CSDL quan hệ
d)
(d)--Cơ sở dữ liệu dùng để tạo lập, cập nhật và khai thác CSDL quan hệ dựa trên mô hình dữ liệu quan hệ
46.
50 - Trong quan hệ dạng chuẩn 3NF:
a)
(a)--Không tồn tại các thuộc tính không khoá phụ thuộc vào khoá
b)
(b)--Không tồn tại các thuộc tính không khoá phụ thuộc đầy đủ vào khoá và sơ đồ bắc cầu.
c)
(c)--Tồn tại các thuộc tính không khoá phụ thuộc vào khoá và sơ đồ bắc cầu.
d)
(d)--Tồn tại các thuộc tính không khoá phụ thuộc vào khoá
47.
6 - Liên kết giữa các bảng được dựa trên:
a)
(a)--Thuộc tính khóa
b)
(b)--Các thuộc tính trùng tên nhau giữa các bảng
c)
(c)--Ý định của người quản trị hệ CSDL
d)
(d)--Ý định ghép các bảng thành một bảng có nhiều thuộc tính hơn
48.
7 _____ là thuộc tính của toàn bộ quan hệ, chứ không phải của từng bộ riêng lẻ trong đó mỗi bộ là duy nhất.
a)
a) row
b)
b) key
c)
c) Attribute
d)
d) Fields
49.
8 - Khẳng định nào sau đây về CSDL quan hệ là đúng?
a)
(a)--Tập hợp các bảng dữ liệu
b)
(b)--Cơ sở dữ liệu được tạo ra từ hệ QTCSDL Access về
c)
(c)--Cơ sở dữ liệu mà giữa các dữ liệu có quan hệ với nhau
d)
(d)--Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ
50.
9 - Câu nào sai trong các câu dưới đây?
a)
(a)--Mỗi bảng có ít nhất một khóa
b)
(b)--Nên chọn khóa chính là khóa có ít thuộc tính nhất
c)
(c)--Trong một bảng có thể có nhiều khóa chính
d)
(d)--Việc xác định khóa phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
100 %
