Ô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 C. Oracle D. Microsoft Excel 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 nhất B. Một bảng có thể không có khóa 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 /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 1 14. 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à A. Field B. Bản ghi C. Hàng D. Tất cả đều đúng 22. Trong bảng, mỗi tiêu đề cột được gọi là A. Bản ghi B. Thuộc tính C. Bộ D. Giá trị 23. Trong quá trình thiết kế một cơ sở dữ liệu, tạo bảng là bước thứ : A. 1 B. 3 C. 2 D. 4 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 /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 2 dần 28. 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 C. 3 kiến trúc D. 5 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. /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 3 đả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à ? A. Bảng ghi B. Bảng tính C. Bản ghi D. Bảng dữ liệu /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 4 52. 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ị C. Tính phức hợp D. Tính phức tạp 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 ? A. 1 lớp B. 2 lớp C. 3 lớp D. 4 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? A. Tạo quan hệ B. Tạo bảng 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? A. 1 B. 2 C. 3 D. 4 57. Trong Hệ CSDL cá nhân vai trò của đối tượng nào giữ vị trí quan trọng nhất? A. Máy tính B. Thuật toán C. Con người D. Hệ quản trị CSDL 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? A. Cá nhân B. Trung tâm C. Khách chủ D. Ngang hàng 59. Hệ CSDL phân tán là do Hệ CSDL nào phát triển lên ? A. Cá nhân B. Trung tâm C. Khách chủ D. Ngang hàng 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 ? A. 1 B. 2 C. 3 D. 4 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 ? A. Khoá chính B. Khoá phụ 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 ? A. Khoá chính B. Khoá phụ /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 5 C. Mối quan hệ D. Ràng buộc toàn vẹn ĐÁP ÁN: 1 2 3 4 5 6 7 8 9 10 11 12 13 1 4 15 16 17 18 19 20 21 22 23 24 25 D A D C D C A B C B C B A D C D C A B C B B A B D 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 C D A B D A B A C D D B A C D D A C A C A B D B Hết /storage1/vhost/convert.123doc.vn/data_temp/document/on-tap-tin-hoc-12-hk2-nh10-11-0- 14324688215328/zoj1391977300.doc 6 . đúng /storage1/vhost/convert .123 doc.vn/data_temp/document/on-tap -tin- hoc -12- hk2- nh10-11- 0- 14324688215328/zoj1391977300.doc 2 dần 28. 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. Ô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. sang cột B /storage1/vhost/convert .123 doc.vn/data_temp/document/on-tap -tin- hoc -12- hk2- nh10-11- 0- 14324688215328/zoj1391977300.doc 1 14. Mô hình dữ liệu là một tập các khái niệm dùng để mô tả: Chọn