Khi xét một mô hình cơ sở dữ liệu ta cần quan tâm đến các vấn đề gì?. Không thể nói đặc trưng nào quan trọng nhất vì tất cả các đặc tính trên đều góp phần hình thành một quan hệ trong cơ
Trang 1ÔN TẬP HỌC KỲ II MÔN TIN HỌC 12 ( 2010 – 2011)
1 Khi xét một mô hình cơ sở dữ liệu ta cần quan tâm đến các vấn đề gì?
A Cấu trúc của CDSL B Các ràng buộc dữ liệu
C Các thao tác, các phép toán trên CSDL D Cả 3 câu trên
2 Khẳng định nào sau đây về cơ sở dữ liệu quan hệ là đúng?
A Cơ sở dữ liệu được xây dựng trên mô hình
dữ liệu quan hệ
B Tập hợp các bảng dữ liệu
C Cơ sở dữ liệu được tạo ra từ hệ QTCSDL
Access D Cơ sở dữ liệu mà giữa các dữ liệu có quan hệ với nhau
3 Khẳng định nào đúng khi nhận xét về các đặc trưng quan trọng nhất của một quan hệ?
A Mỗi quan hệ có một tên phân biệt B Các thuộc tính có tên phân biệt
C Quan hệ không có thuộc tính phức hợp hoặc
đa trị D Không thể nói đặc trưng nào quan trọng nhất vì tất cả các đặc tính trên đều góp phần
hình thành một quan hệ trong cơ sở dữ liệu quan hệ
4 Phát biểu nào về hệ quản trị cơ sở dữ liệu quan hệ là đúng?
A Phần mềm dùng để xây dựng các cơ sở dữ
liệu quan hệ
B Phần mềm Microsoft Access
C Phần mềm dùng để tạo lập, cập nhật và khai
thác cơ sở dữ liệu quan hệ
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
5 Trong các phần mềm sau đây, phần mềm nào không phải là hệ quản trị cơ sở dữ liệu quan hệ?
A Microsoft Access B Microsoft SQL Server
6 Phát biểu nào về khóa chính sau đây là đúng?
A Khóa chính là khóa phải có ít thuộc tính
C Có thể có nhiều cách chọn khóa chính khác
nhau
D Một bảng có thể có nhiều hơn một khóa chính
7 Trong bảng sau đây, mỗi học sinh chỉ có một mã số ( Mahs) Khóa chính của bảng là
A { Mahs} B { HoTen, NgaySinh, Lop, DiaChi, Ly}
C { HoTen, NgaySinh, Lop, DiaChi, Toan} D { HoTen, NgaySinh, Lop, DiaChi}
8 Chọn câu sai: Liên kết giữa các bảng được dựa trên?
A Thuộc tính khóa B Ý định ghép các bảng thành một bảng có
nhiều thuộc tính hơn
C Ý định của người quản trị hệ cơ sở dữ liệu D Các thuộc tính trùng tên nhau giữa các bảng
9 Các 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 Đặt tên bảng và lưu cấu trúc bảng
C Nhập dữ liệu ban đầu D Chọn khóa chính
10 Những thao tác nào sau đây không là thao tác cập nhật dữ liệu?
A Nhập dữ liệu ban đầu B Xem dữ liệu
C Sửa những dữ liệu chưa phù hợp D Lưu lại cập nhật
11 Những 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 Tạo các truy vấn
C Sắp xếp thứ tự các thuộc tính D Xem dữ liệu
12 Trong quá trình tạo cấu trúc một quan hệ, việc nào không nhất thiết phải thực hiện
A Tên của các thuộc tính cần phân biệt B Mô tả nội dung
C Chọn kiểu dữ liệu ( Chọn miền) D Đặt kích thước
13 Mọi hệ quản trị CSDL đều:
A Có thể xóa khóa chính, tạo khóa chính mới B Có thể khôi phục lại một cột của bảng đã bị
xóa
C Có khả năng khôi phục lại một bản ghi đã
xóa
D Có thể khôi phục lại dữ liệu cũ của cột B sau khi chép dữ liệu từ cột A sang cột B
Trang 214 Mô hình dữ liệu là một tập các khái niệm dùng để mô tả: Chọn câu sai
A Cấu trúc dữ liệu của một CSDL B Các ràng buộc dữ liệu của một CSDL
C Các thao tác trên dữ liệu của một CSDL D Các chương trình ứng dụng khai thác CSDL
15 Khẳng định về khóa chính như phương án nào dưới đây là đúng?
A Khóa chính là khóa phải có ít thuộc tính
nhất
B Khóa chính là khóa phải có đúng một thuộc tính
C Nên chọn khóa chính là khóa ít thuộc tính
nhất
D Một bảng có thể có hơn một khóa chính
16 Sự liên kết giữa hai bảng phụ thuộc vào:
A Các bản ghi trong bảng B Dựa vào giá trị của các cột trong bảng
C Dựa vào các thuộc tính trong bảng D Dựa vào thuộc tính khoá
17 Trong các phát biểu sau, phát biểu nào sai?
A Một quan hệ là một bảng B Mọi quan hệ bắt buộc phải có khoá
C Một quan hệ có thể có khoá hoặc không D Khoá của một quan hệ là một hoặc nhiều
thuộc tính của quan hệ đó
18 Trong các phát biểu sau, phát biểu nào sai?
A Một quan hệ chỉ có duy nhất một khoá gọi
là khoá chính
B Một quan hệ có nhiều khoá thì có duy nhất một khoá chính
C Trong một quan hệ có thể có nhiều khoá D Khi nhập dữ liệu cho bảng giá trị của khoá
chính không được để trống
19 Phát biểu nào sau đây là đúng?
A Khóa là một thuộc tính trong một quan hệ
để xác định một bản ghi
B Khóa là một đối tượng xác định trên một quan hệ mà qua đó ta có thể phân biệt được giữa bản ghi này với bản ghi khác
C Khóa là nhiều thuộc tính trong một quan hệ
để xác định một bản ghi
D Tất cả đều đúng
20 Miền là gì?
A Là một giá trị cụ thể B Giới hạn cho phép để mô tả dữ liệu
C Là tập hợp các giá trị D Là tập xác định của dữ liệu
21 Trong một bảng, mỗi dòng ( không kể dòng đầu tiên) được gọi là
22 Trong bảng, mỗi tiêu đề cột được gọi là
23 Trong quá trình thiết kế một cơ sở dữ liệu, tạo bảng là bước thứ :
24 Tạo bảng là quá trình :
A Tạo ra các cột B Tạo ra cấu trúc bảng
C Tạo ra các dòng D Tạo ra các cột và các dòng
25 Quá trình tạo bảng có thực hiện
A Đặt tên cho các dòng B Xác định kiểu dữ liệu cho trường
C Đặt tên cho các trường D Cả 2 câu B và C
26 Phát biểu nào dưới đây là đúng :
A Cập nhật dữ liệu là bước thực hiện trước
bước tạo bảng
B Cập nhật dữ liệu là bước thực hiện trước bước tạo biểu mẫu
C Cập nhật dữ liệu là bước thực hiện ngay sau
khi tạo bảng D Cập nhật dữ liệu là bước thực hiện sau bước tạo biểu mẫu
27 Phát biểu nào dưới đây là đúng :
A Có thể sắp xếp bản ghi theo trật tự tăng dần
hoặc giảm dần B Việc sắp xếp các bản ghi không làm thay đổi trật tự lưu trữ ban đầu của các bản ghi
C Chỉ có thể sắp xếp bản ghi theo trật tự giảm D Chỉ có A và C đúng
Trang 328 Mục đích của việc kết xuất báo cáo là :
A Tổ chức thông tin theo một tiêu chí nào đó,
thông tin được hiển thị trên một khuôn mẫu
định sẵn
B Để tạo báo cáo tổng hợp khi cần thiết
C Để in dữ liệu ra giấy D Để tạo ra kết xuất khi truy vấn
29 Muốn phân loại mô hình dữ liệu ta phải dựa vào:
A Một điều kiện B Một tiêu chí
C Một mục đích D Một nội dung
30 Trong các mô hình dưới đây, mô hình nào là mô hình dữ liệu
A Mô hình phân cấp B Mô hình quan hệ
C Mô hình mạng D Tất cả đều đúng
31 Có mấy loại kiến trúc của hệ cơ sở dữ liệu ?
A 2 loại kiến trúc B 4 loại kiến trúc
C 3 loại kiến trúc D Chỉ có duy nhất một loại kiến trúc
32 Hệ cơ sở dữ liệu có các loại kiến trúc :
A Chia sẻ và tập trung B Tập trung và phân tán
C Lôgic và vật lý D Tất cả đều đúng
33 Phát biểu nào dưới đây là đúng ?
A Cơ sở dữ liệu có thể do nhiều người thiết
kế
B Cơ sở dữ liệu phải lưu trữ tại một nơi cố định
C Cơ sở dữ liệu chỉ do một người thiết kế D Cơ sở dữ liệu phải lưu trữ ở nhiều nơi khác
nhau
34 Cơ sở dữ liệu tập trung có :
A 2 kiến trúc B 4 kiến trúc
35 Phát biểu nào dưới đây là đúng ?
A Trong hệ cơ sở dữ liệu cá nhân người dùng
có thể là người lập trình B Trong hệ cơ sở dữ liệu cá nhân người dùng có thể là người sử dụng cuối
C Trong hệ cơ sở dữ liệu cá nhân người dùng
có thể là người quản trị cơ sở dữ liệu
D Tất cả đều đúng
36 Hệ cơ sở dữ liệu tập trung có :
A Hệ cơ sở dữ liệu trung tâm và hệ cơ sở dữ
liệu khách chủ
B Hệ cơ sở dữ liệu vật lý và lôgic
C Hệ cơ sở dữ liệu tập trung và hệ cơ sở dữ
liệu cá nhân
D Hệ cơ sở dữ liệu trung tâm, cá nhân và khách chủ
37 Trong kiến trúc khách - chủ :
A Máy chủ và máy khách có vai trò như nhau B Máy chủ là máy cung cấp dữ liệu, máy
khách là máy khai thác dữ liệu
C Máy chủ là máy khai thác dữ liệu, máy
khách là máy cung cấp dữ liệu
D Cả máy khách và máy chủ đều khai thác dữ liệu
38 Trong kiến trúc khách chủ :
A Máy khách là máy thực hiện thao tác dữ
liệu
B Cả máy khách và máy chủ đều khai thác dữ liệu
C Máy khách là máy thực hiện khai thác dữ
liệu
D Tất cả đều sai
39 Trong các hệ cơ sở dữ liệu tập trung :
A Hệ cơ sở dữ liệu cá nhân không bao giờ bị
sự cố B Hệ cơ sở dữ liệu khách – chủ không bao giờ bị sự cố
C Hệ cơ sở dữ liệu trung tâm bị sự cố khi một
máy tính bị sự cố
D Hệ cơ sở dữ liệu khách – chủ bị sự cố khi một máy tính bị sự số
40 Trong hệ cơ sở dữ liệu khách – chủ:
A Máy chủ kiểm tra việc truy cập dữ liệu và B Máy chủ cung cấp các dịch vụ về dữ liệu
Trang 4đảm bảo toàn vẹn dữ liệu.
C Máy chủ thực hiện truy vấn và khôi phục dữ
liệu
D Tất cả các thao tác trên
41 Hệ cơ sở dữ liệu phân tán là hệ cơ sở dữ liệu :
A Cho phép quản trị cơ sở dữ liệu phân tán B Chỉ quản lí dữ liệu người dùng
C Không cho phép người dùng nhận thấy sự
phân tán về mặt lưu trữ dữ liệu
D Đáp án A và b đều đúng
42 Trong hệ cơ sở dữ liệu phân tán
A Các chương trình ứng dụng được chia thành
2 loại
B Các chương trình ứng dụng được chia thành
4 loại
C Các chương trình ứng dụng được chia thành
3 loại D Các chương trình ứng dụng chỉ có duy nhất một loại
43 Phát biểu nào dưới đây là đúng ?
A Chương trình ứng dụng mang tính địa
phương cần dữ liệu từ xa B Chương trình ứng dụng toàn cục không yêu cầu dữ liệu từ nơi khác
C Chương trình ứng dụng mang tính địa
phương không yêu cầu dữ liệu từ xa
D Chương trình ứng dụng toàn cục lấy dữ liệu
từ máy chủ
44 Phát biểu nào dưới đây là đúng ?
A Chương trình ứng dụng toàn cục có yêu cầu
dữ liệu từ nơi khác
B Chương trình ứng dụng toàn cục và chương trình ứng dụng mang tính địa phương có yêu cầu dữ liệu từ nơi khác
C Chương trình ứng dụng toàn cục yêu cầu dữ
liệu từ máy khách
D Chương trình ứng dụng toàn cục và chương trình ứng dụng mang tính địa phương không
có yêu cầu dữ liệu từ nơi khác
45 Hệ cơ sở dữ liệu phân tán chia thành hai loại , đó là :
A Vật lí và lôgic B Vật lí và thuần nhất
C Thuần nhất và hỗn hợp D Lôgic và hỗn hợp
46 Trong hệ cơ sở dữ liệu phân tán hỗn hợp
A Các nút trên mạng có thể dùng các hệ quản
trị cơ sở dữ liệu khác nhau
B Các nút trên mạng phải dùng chung một hệ quản trị cơ sở dữ liệu
C Các nút trên mạng phải dùng các hệ quản trị
cơ sở dữ liệu khác nhau D Tất cả đều đúng.
47 Phát biểu nào dưới đây là đúng ?
A Cấu trúc phân tán dữ liệu không phù hợp
cho nhiều người sử dụng B Cấu trúc phân tán dữ liệu phù hợp cho nhiều người sử dụng
C Cấu trúc phân tán dữ liệu không cho phép
quản trị dữ liệu địa phương
D Cấu trúc phân tán dữ liệu có chi phí thấp hơn cấu trúc dữ liệu tập trung
48 Phát biểu nào dưới đây là đúng ?
A Việc thiết kế hệ cơ sở dữ liệu phân tán dễ vì
được chia nhỏ
B Việc mở rộng các nút trong hệ cơ sở dữ liệu phân tán có ảnh hưởng đến các nút khác
C Đảm bảo an ninh cho hệ cơ sở dữ liệu phân
tán dễ hơn hệ cơ sở dữ liệu tập trung D Hệ thống cơ sở dữ liệu phân tán có thể mở rộng một cách dễ dàng
49 Trong các hệ cơ sở dữ liệu tập trung :
A Hệ cơ sở dữ liệu cá nhân là hệ có cấu trúc
phức tạp nhất B Hệ cơ sở dữ liệu khách – chủ có cấu trúc phức tạp nhất
C Hệ cơ sở dữ liệu trung tâm có cấu trúc phức
tạp nhất
D Độ phức tạp trong cấu trúc là như nhau
50 Việc đặt tên cho các mối quan hệ để phân biệt với nhau là thật sự cần thiết khi ?
A CSDL nhỏ B Không cần thiết phải đặt tên
C CSDL lớn có nhiều quan hệ phức tạp D Nên đặt tên dù CSDL nhỏ hay lớn
51 Khái niện Record trong MS Access là ?
Trang 552 Các dữ liệu trong hình ảnh này có mối quan hệ gì ?
A Tính đơn trị B Tính đa trị
53 Mô hình vòng tròn cơ bản của việc phân tích và khai thác CSDL có mấy lớp ?
54 Công việc nào sau đây nếu như không làm sẽ dẫn đến việc dữ liệu nhập vào bị trùng lắp vô nghĩa trên một CSDL?
C Tạo quan hệ và ràng buộc toàn vẹn D Xác định cấu trúc bảng
54 Quá trình tạo cơ sỡ dữ liệu là gì?
A Tạo quan hệ & ràng buộc B Xác định khoá chính, khoá ngoại
C định cấu trúc cho từng trường D Phân tích thiết kế để tạo các Table dữ
liệu tương ứng
55 Quá trình tạo cấu trúc dữ liệu là gì?
A Tạo quan hệ & ràng buộc B Xác định khoá chính, khoá ngoại
C định kiểu dữ liệu cho từng trường trên
Table
D Phân tích thiết kế để tạo các Table dữ liệu tương ứng
56 Trên MS Access có mấy kiểu tạo quan hệ và ràng buộc toàn vẹn cơ bản?
57 Trong Hệ CSDL cá nhân vai trò của đối tượng nào giữ vị trí quan trọng nhất?
58 Đa số các phòng Internet công cộng hiện nay đang được áp dụng mô hình Hệ CSDL nào?
59 Hệ CSDL phân tán là do Hệ CSDL nào phát triển lên ?
60 Công nghệ nào sau đây đang được sử dụng để bảo mật CSDL ở các nước tân tiến ?
A Đặt mật khẩu B Mã hoá thông tin
C Nhận diện vân tay D Nhận nhiện khuôn mặt qua tế bào sinh
học
61 Thao tác lưu biên bản có ý nghĩa gì trong bảo mật CSDL ?
A Bảo mật tốt hơn B Người ngoài khó xâm nhập
C Điều tra tội phạm xâm nhập CSDL D Làm cho CSDL chạy nhanh hơn
62 Những đối tượng nào phải luôn quan tâm đến việc bảo mật CSDL?
A Người quản lý B Người thiết kế
C Người sử dụng D Tẩt cả 3 đối tượng trên
63 Khi khai thác một CSDL thường có mấy quyền cơ bản ?
64 Database Security là gì ?
A Nghề thiết kế CSDL B Nghề bảo mật CSDL
C Nghề phân tích CSDL D Người sử dụng CSDL
65 Cụm từ viết tắt FK có ý nghĩa gì trong thiết kế CSDL ?
C Mối quan hệ D Ràng buộc toàn vẹn
66 Cụm từ viết tắt PK có ý nghĩa gì trong thiết kế CSDL ?
Trang 6C Mối quan hệ D Ràng buộc toàn vẹn
ĐÁP ÁN:
4
15 16 17 18 19 20 21 22 23 24 25
26 27 28 29 30 31 32 33 3
4
35 36 37 38 39 4
0
4 1
42 4 3
4 4
4 5
4 6
4 7
4 8
4 9 50
- Hết