Đề thi Cơ sở dữ liệu hướng đối tượng là: Tổng hợp các câu hỏi dưới dạng trắc nghiệm, đã có đáp án; Các câu hỏi đặt ra đều nằm trong chương trình học và sát với đề thi.Chúc các bạn ôn thi tốt và đạt kết quả cao trong kì thi sắp tới.
CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG Cơ sở liệu là? A.Là tập hợp có cấu trúc liệu lưu trữ thiết bị ghi nhớ B.Được truy xuất chương trình quản trị sỡ liệu C.Có tính thoả mãn đồng thời nhiều người sử dụng D.Tất ý 2.Sự dư thừa liệu là? ” A.Một liệu lưu trữ lưu trữ lại nhiều nơi CSDL B.Là lưu trữ liệu khơng liên quan đến hệ thống C.Là file tạo nhiều lập trình viên khác nên có nhiều nội dung bị lặp lại D.Tất ý Hậu việc dư thừa liệu? A.Kho lưu trữ chi phí sản xuất lơn B.Sự mâu thuẫn liệu C.Xuất nhiều copy liệu không phù hợp lâu dài D.Tất ý Các thơng tin khách hàng đẫ có hệ thống khách hàng cuả ngân hàng Nay ngân hàng mở rộng thêm số loại hình kinh doanh khác, phần mở rộng khơng tính đến hệ thống cũ thơng tin khách hàng hệ thống cũ không cập nhật tự động sang hệ thống mới, nên hệ thống phải tự cập nhật Tình làm liệu hệ thống ngân hàng bị A.Dư thừa liệu B.Mất mát liệu C.Dữ liệu bị sai D.Tất ý 5.Các thông tin khách hàng đẫ có hệ thống khách hàng cuả ngân hàng Nay ngân hàng mở rộng thêm số loại hình kinh doanh khác, phần mở rộng tính đến hệ thống cũ thơng tin khách hàng hệ thống cũ cập nhật tự động sang hệ thống Tình làm liệu hệ thống ngân hàng? A.Nhất quán B.Không bị thừa C.Không phải cập nhật thông tin khách hàng hệ thống D.1 6.Kiến trúc hệ sở liệu gồm mức? A.3 B.2 C.1 D.4 Các mức hệ sở liệu là? A.Mức vật lý, mức quan niệm, mức khung nhìn B.Mức vật lý, mức logic, mức người dùng C.Mức logic mức quan niệm mức khung nhìn DMức vật lý, mức khung nhìn mức người dùng Mức khung nhìn kiến trúc sở liệu mức của? A.Người sử dụng(user) B.Người lập trình C.Người thiết kế hệ thống D.Của tất 9.Tập hợp thực thể hay đối tượng có đặc tính gọi là? A.Lớp B.Đối tượng C.Thực thể D.Phương thức 10 “physical level” hiểu mức? A.Vật lý B.Quan niệm C.Logic D.Người dùng 11 Mức thấp mô tả liệu lưu trữ mức? A.Vật lý B.Quan niệm C.Logic D.Hệ thống 12 Mức mà mơ hình giữ liệu phản ánh giới thực để lưu trữ CSDL mức nào? A.Mức quan niệm B.Mức người dùng C.Mức vật lý D.Mức vật lý mức quan niệm 13 Hệ quản trị sở liệu là? A.Một hệ thống chương trình cho phép người sử dụng giao tiếp với CSDL B.Một hệ thống chương trình cho phép tổ chức sở liệu lưu trữ thiết bị ghi nhớ C.Một hệ thống chương trình cho thủ tục để sửa đổi cấu trúc CSDL, cập nhật truy vấn liệu D.Tất ý 14 Hệ quản trị CSDL có chức năng? A.Hỗ trợ mơ hình liệu để tổ chức CSDL B.Hỗ trợ vài ngôn ngữ lập trình cao cấp cho phép người sử dụng định nghĩa cấu trúc liệu, truy xuất liệu C.Quản lý giao dịch điều khiển truy xuất D.Có khả bảo vệ phục hồi liệu E Tất ý 15 Mơ hình thực thể liên kết có vai trò việc thiết kế CSDL? A.Giảm bớt tính tự nhiên cuả người gần gũi với ngơn ngữ máy B.Khơng có vai trò C.Định nghĩa đối tượng cài đặt vào CSDL D.Định nghĩa thực thể cài đặt vào hệ thống 16 Để xây dựng mô hình thực thể liên kết ta sử dụng khái niệm nào? A.Thực thể - thuộc tính - quan hệ B.Bảng - trường - liên kết bảng C.Thực thể - trường - quan hệ D.Bảng - thc tính khố - quan hệ 17 Thực thể gì? A.Là lớp đối tượng cụ thể B.Là khái niệm có đặc trưng mà ta quan tâm C.Là tập hợp đối tượng nghiên cứu CSDL D.Tất ý 18 Có loại thuộc tính thực thể? A.3 B.2 C.4 D.5 19 Thuộc tính “định danh” mơ hình thực thể liên kết hiểu là? A.Thuộc tính khố B.Thuộc tính có nhiều giá trị C.Như thuộc tính khác D.Thuộc tính tên gọi 20 Cho thực thể PHIEUTHU(so_phieu, tên_khách, dia_chi_khach, ngay_ lap, mahang, ten_hang, so_luong,don_gia) Thuộc tính định danh? A.So_phieu B.ngay lap C.mahang D.Khơng có đáp án 21 Lớp gì? A.Tập hợp thực thể hay đối tượng có đặc tính B.Là tập hợp đối tượng giống hệt C.Là đối tượng có chung mục đích D.Tất ý 22 Phương thức hiểu là? A.Những tác động lớp đối tượng vào hệ thống B.Hình thức mà lớp đối xử với hệ thống C.Là chương trình hệ thống D.Là đoạn ‘’code’’ chương trình 23 Giả sử ta có lớp SV(MSV, hoten, ngaysinh,gioitinh) ta có thơng tin : msv=’01’, ngaysinh={1/5/1980}, gioitinh=nam Thơng tin chi tiết bên hiểu gì? A.Một đối tượng cụ thể lớp SV B.Một thành viên lớp SV C.Một ghi CSDL D.Tất ý 24.Giả sử lớp khai báo hình Các thành phần : id_sv, hoten, ngaysinh Được hiểu là? A.Thuộc tính B.Phương thức C.Thực thể D.Hành vi 25 Tính đóng gói hiểu là? A.Code liệu gói với lớp B.Các đối tượng gói với lớp C.Tồn chương trình tạo thành gói thống D.Code liệu tạo thành khối thống Nếu dùng liệu phải sử dụng code ngược lại 26.Tính kế thừa hiểu là? A.Code liệu kế thừa từ lớp cũ sang lớp B.Có thể kế thừa code liệu từ lớp cũ sang lớp C.Có thể kế thừa phương thức từ lớp cũ sang lớp D.Có thể kế thừa liệu từ lớp cũ sang lớp 27.Với phiếu giao hàng Lớp Hàng gồm thuộc tính nào? A.HANG(mã_hàng, tên_hàng, đơn_vị, đơn_giá, số_lượng) B HANG(mã_hàng, tên_hàng, đơn_vị) C HANG(mã_hàng, tên_hàng, đơn_vị, đơn_giá, số_lượng, thành_tiền)” D Khơng có đáp án đúng” 28.Với phiếu giao hàng Lớp Phiếu_giao_hàng gồm thuộc tính nào? A.Khơng có đấp án B.Số_phiếu, tên_khách, tên_hàng, Số_lượng, đơn_giá C Số_phiếu, tên_khách, tên_hàng, Số_lượng, đơn_giá, thành_tiền D Số_phiếu, tên_khách, tên_hàng, Số_lượng, đơn_giá, địa_chỉ_khách, thành_tiền 29.Nếu lớp Cây_ăn_quả lớp Cây_bóng_mát gộp thành lớp lấy tên Cây Lớp Cây có đầy đủ tính chất thuộc tính lớp Lớp Cây sử dụng tính chất nào? A.Khái quát hoá B.Kế thừa C.Kế thừa khái qt hố D.Khơng có đáp án 30.Nếu lớp Cây tạo thành từ phương thức lớp cây_ăn_quả lớp Cây_bóng_mát Lớp Cây sử dụng tính chất hướng đối tượng? A.Kế thừa B.Khái quát hố C.Nâng cấp D.Đa hình 40.Tính đóng gói hiểu là? A.Thuộc tính phương thức ln kèm với B.Đi với thuộc tính phảo có phương thức C.Phương thức có thẻ có khơng khơng phụ thuộc vào thuộc tính D.Thuộc tính phải nêu rõ thuộc tính thuộc kiểu giữ liệu 41.Encapsulation Được hiểu là? A.Tính đóng gói B.Tính kế thừa C.Tính đa hình D.Sự phụ thuộc 42 Inheritance Có nghĩa là? A.Tính kế thừa B.Tính đa hình C.Sự phụ thuộc D.Tính đóng gói 43 Hệ sở liệu gồm có phần? A.1 B.2 C.3 D.4 44 Mơ hình liệu gì? A.Là cách thức liệu lưu trữ tổ chức cấu trúc định sẵn với mục đích truy cập nhanh hiệu quản lý B.Là cách thức liệu mô tả dạng bảng với cấu trức bảng, bộ, khóa, trường nhằm mục đích quản lý liệu phục vụ truy cập nhanh C.Là cách thức liệu mơ tả dạng lớp liệu với khái niệm thuộc tính phương thức, nhằm mục đích quản lý liệu dạng đối tượng D.Tất 45 Trong tuyên ngôn thứ hệ quản trị CSDL hướng đối tượng, tác giả đưa đặc trưng hệ quản trị CSDL hướng đối tượng buộc phải có? A.13 B.14 C.15 D.16 46 Tuyên ngôn hệ thứ OODB đời vào năm nào? A.1989 B.1990 C.1993 D.1995 47.Thành phần ODMG 3.0 là? A.Mơ hình đối tượng B.Ngôn ngữ đối tượng đặc biệt C.Truy vấn đối tượng D.Ngôn ngữ liên kết E.Tất phương án 48.So sánh tương ứng mơ hình liệu quan hệ với mơ hình hướng đối tượng Class tương đương với? A.Relation B.Tuple C.Column D.Store Procedure 49.So sánh tương ứng mơ hình liệu quan hệ với mơ hình hướng đối tượng ObjectInstance tương đương với? A.Relation B.Tuple C.Column D.Store Procedure” 50.So sánh tương ứng mô hình liệu quan hệ với mơ hình hướng đối tượng ObjectInstance tương đương với? A.Relation B.Tuple C.Column D.Store Procedure 51.Có hai hướng phát triển thành CSDL hướng đối tượng là? A.Mở rộng ngơn ngữ lập trình sang CSDL hướng đối tượng mở rộng mơ hình quan hệ sang CSDL hướng đối tượng B.Mở rộng ngôn ngữ lập trình sang CSDL hướng đối tượng mở rộng mơ hình mạng sang CSDL hướng đối tượng C.Mở rộng ngơn ngữ lập trình sang CSDL hướng đối tượng mở rộng mơ hình kiến trúc liệu sang CSDL hướng đối tượng D.Khơng có phương án 52.Gemtone OODB mở rộng theo hướng phát triển? A.Ngôn ngữ lập trình B.Mơ hình quan hệ C.Mơ hình mạng D.Mơ hình kiến trúc mạng 53.INGRES OODB mở rộng theo hướng phát triển? A.Ngơn ngữ lập trình B.Mơ hình quan hệ C.Mơ hình mạng D.Mơ hình kiến trúc mạng 54.ODL là? A.Ngơn ngữ lập trình B.Ngơn ngữ định nghĩa đối tượng C.Chuẩn mơ hình hướng đối tượng D.Mơ hình hướng đối tượng 55.Tên kiểu thực thể mơ hình ER phải là? A.Một tính từ B.Một danh từ C.Một động từ D.Một động từ+ mộtdanh từ 56.Tên quan hệ mơ hình ER thơng thường là? A.Một tính từ B.Một danh từ C.Một động từ D.Một động từ+ mộtdanh từ 57.Mơ hình EER mơ hình? A.Mơ hình mở rộng mơ hình ER B.Mơ hình quan hệ C.Mơ hình hướng đối tượng D.Tất sai 58.Các loại thuộc tính mơ hình ER gồm? A.Thuộc tính đơn trị thuộc tính đa trị B.Thuộc tính phức hợp C.Thuộc tính khóa D.Tất 59.Thuộc tính sau thuộc tính phức hợp? A.Họ tên B.Địa C.Tất 60.Thuộc tính sau thuộc tính đa trị? A.Địa B.Bằng cấp C.Trình độ D.Tất 61.Trong mơ hình thực thể liên kết (ER) để biểu diễn thực thể ta sử dụng? A.Hình chữ nhật B.Hình thoi C.Hình tròn D.Hình vng 62.Trong mơ hình thực thể liên kết (ER) để biểu diễn mối quan hệ ta sử dụng? A.Hình chữ nhật B.Hình thoi C.Hình tròn D.Hình vng 63.Trong mơ hình thực thể liên kết (ER) để biểu diễn thuộc tính ta sử dụng? A.Hình chữ nhật B.Hình thoi C.Hình tròn elip D.Hình vng 64.Trong mơ hình thực thể liên kết (ER) để biểu diễn thuộc tính đa trị ta sử dụng? A.Hình elip B.Hình tròn C.Hình tròn elip hai đường viền D.Hình tròn elip 65.Để chuyển đổi từ mơ hình ER sang mơ hình quan hệ có bước? A.7 B.6 C.5 D.4 66 Bước thứ chuyển đổi mơ hình ER sang mơ hình quan hệ là? A.Với kiểu thực thể E lược đồ ER tạo quan hệ R chứa thuộc tính đơn E Với thuộc tính phức hợp, lấy thuộc tính thành phần đơn Chọn thuộc tính khóa E làm khóa cho R B.Với kiểu thực thể yếu W lược đồ ER với kiểu thực thể chủ E, tạo quan hệ R chứa tất thành phần đơn (hoặc thành phần đơn thuộc tính phức hợp) W thuộc tính R Đưa thuộc tính khóa quan hệ tương ứng với kiểu thực thể chủ làm khóa ngồi R C.Với kiểu liên kết 1:1 R lược đồ ER, xác định quan hệ S T tương ứng với kiểu thực thể tham gia R Chọn quan hệ, chẳng hạn S, đưa khóa T vào làm khóa ngồi S Đưa tất thuộc tính đơn ( thành phần đơn thuộc tính phức hợp) kiểu liên kết 1:! R vào làm thuộc tính S D.Với kiểu liên kết hai R kiểu 1:N, xác định quan hệ S biểu diễn kiểu thực thể tham gia phía N kiểu liên kết Đưa khóa quan hệ T biểu diễn kiểu thực thể tham gia vào R phía vào làm khóa ngồi S 67 Bước thứ hai chuyển đổi mơ hình ER sang mơ hình quan hệ là? A.Với kiểu thực thể E lược đồ ER tạo quan hệ R chứa thuộc tính đơn E Với thuộc tính phức hợp, lấy thuộc tính thành phần đơn Chọn thuộc tính khóa E làm khóa cho R B.Với kiểu thực thể yếu W lược đồ ER với kiểu thực thể chủ E, tạo quan hệ R chứa tất thành phần đơn (hoặc thành phần đơn thuộc tính phức hợp) W thuộc tính R Đưa thuộc tính khóa quan hệ tương ứng với kiểu thực thể chủ làm khóa ngồi R C.Với kiểu liên kết 1:1 R lược đồ ER, xác định quan hệ S T tương ứng với kiểu thực thể tham gia R Chọn quan hệ, chẳng hạn S, đưa khóa T vào làm khóa ngồi S Đưa tất thuộc tính đơn ( thành phần đơn thuộc tính phức hợp) kiểu liên kết 1:! R vào làm thuộc tính S D.Với kiểu liên kết hai R kiểu 1:N, xác định quan hệ S biểu diễn kiểu thực thể tham gia phía N kiểu liên kết Đưa khóa quan hệ T biểu diễn kiểu thực thể tham gia vào R phía vào làm khóa ngồi S 68 Bước thứ ba chuyển đổi mơ hình ER sang mơ hình quan hệ là? A.Với kiểu thực thể E lược đồ ER tạo quan hệ R chứa thuộc tính đơn E Với thuộc tính phức hợp, lấy thuộc tính thành phần đơn Chọn thuộc tính khóa E làm khóa cho R B.Với kiểu thực thể yếu W lược đồ ER với kiểu thực thể chủ E, tạo quan hệ R chứa tất thành phần đơn (hoặc thành phần đơn thuộc tính phức hợp) W thuộc tính R Đưa thuộc tính khóa quan hệ tương ứng với kiểu thực thể chủ làm khóa ngồi R C.Với kiểu liên kết 1:1 R lược đồ ER, xác định quan hệ S T tương ứng với kiểu thực thể tham gia R Chọn quan hệ, chẳng hạn S, đưa khóa T vào làm khóa ngồi S Đưa tất thuộc tính đơn ( thành phần đơn thuộc tính phức hợp) kiểu liên kết 1:! R vào làm thuộc tính S D.Với kiểu liên kết hai R kiểu 1:N, xác định quan hệ S biểu diễn kiểu thực thể tham gia phía N kiểu liên kết Đưa khóa quan hệ T biểu diễn kiểu thực thể tham gia vào R phía vào làm khóa ngồi S B.Trả tập hợp đối tượng p (người lập trình) tham gia phần mềm có mã số 111 C.Trả tập hợp đối tượng p có thuộc tính team đối tượng s D.Trả thuộc tính mã số đối tượng s 188.Để truy cập đến thành phần liệu đối tượng CSDL hướng đối tượng phải thông qua? A.Biểu thức đường dẫn B.Tên lớp C.Tên đối tượng D.Thể thuộc tính đối tượng 189.Nếu x đối tượng, a thuộc tính đối tượng x, biểu thức đường dẫn để truy cập đến giá trị thuộc tính a đối tượng x là? A “x.a” B “x::a ” C “x->a” D “Tất phương án sai” 190.Nếu x đối tượng, r thuộc tính mối quan hệ, biểu thức đường dẫn x.r là? A.Thể kết nối mối quan hệ truy vấn B.Thể truy xuất đến thuộc tính r x C.Thể truy xuất từ đối tượng thuộc lớp khác đến thuộc tính r D.Tất phương án sai 191.Cho truy vấn sau:” & vbCrLf & _ “SELECT p.name, p.role(p,s);” & vbCrLf & _ “FROM p IN Programmer, s IN p.works_on;” & vbCrLf & _ “ WHERE s.number =111” & vbCrLf & _ Hãy cho biết ý nghĩa biểu thực p.name? A “Trà tên đối tượng p ” B “Trả mã số phần mềm” C “Trả giá trị hàm name” D “Trả tập hợp phần mềm s mà nhà lập trinh p tham gia.” 192 Cho truy vấn sau:” & vbCrLf & _ “SELECT p.name, p.role(p,s);” & vbCrLf & _ “FROM p IN Programmer, s IN p.works_on;” & vbCrLf & _ “ WHERE s.number =111” & vbCrLf & _ Hãy cho biết ý nghĩa biểu thực s.number? A Trà tên đối tượng p B.Trả mã số phần mềm s C.Trả giá trị hàm name D.Trả tập hợp phần mềm s mà nhà lập trinh p tham gia 193 Cho truy vấn sau: & vbCrLf & _ “SELECT p.name, p.role(p,s);” & vbCrLf & _ “FROM p IN Programmer, s IN p.works_on;” & vbCrLf & _ “ WHERE s.number =111” & vbCrLf & _ Hãy cho biết ý nghĩa biểu thực p.role(p,s)? A.Trà tên đối tượng p B.Trả mã số phần mềm s C.Trả giá trị hàm role nói lên vai trò nhà lập trình p phần mềm s D.Trả tập hợp phần mềm s mà nhà lập trinh p tham gia 194 Cho truy vấn sau: & vbCrLf & _ “SELECT p.name, p.role(p,s);” & vbCrLf & _ “FROM p IN Programmer, s IN p.works_on;” & vbCrLf & _ “ WHERE s.number =111” & vbCrLf & _ Hãy cho biết ý nghĩa biểu thực p.work_on? A Trà tên đối tượng p B.Trả mã số phần mềm s C.Trả giá trị hàm role nói lên vai trò nhà lập trình p phần mềm s D.Trả tập hợp phần mềm s mà nhà lập trinh p tham gia 195.OQL chia thành loại? A.2 B.3 C.4 D.5 196 OQL chia thành? A Truy vấn lớp đối tượng truy vấn nối nhiều lớp cấu trúc phân lớp B Truy vấn lớp đối tượng truy vấn nhiều lớp độc lập.” C Truy vấn lớp đối tượng truy vấn thể lớp đối tượng D.Tất sai 197.Cho cú pháp câu lệnh Select sau:” & vbCrLf & _ “SELECT E(e)” & vbCrLf & _ “FROM e IN E” & vbCrLf & _ “WHERE C(e)” & vbCrLf & _ Trong cú pháp lệnh e là? A.Thể lớp B.Biểu thức đường dẫn.” C.Hàm lớp ” D.Tập lớp” 198 Cho cú pháp câu lệnh Select sau:” & vbCrLf & _ “SELECT E(e)” & vbCrLf & _ “FROM e IN E” & vbCrLf & _ “WHERE C(e)” & vbCrLf & _ Trong cú pháp lệnh E là? A.Thể lớp B.Biểu thức đường dẫn Hoặc hàm lớp C.Tất sai D.Tập lớp 199.Cho cú pháp câu lệnh Select sau:” & vbCrLf & _ “SELECT E(e)” & vbCrLf & _ “FROM e IN E” & vbCrLf & _ “WHERE C(e)” & vbCrLf & _ Trong cú pháp mệnh đề From ra? A.Thể lớp B.Biểu thức đường dẫn Hoặc hàm lớp C.Tập hợp đối tượng truy vấn theo biểu thức đường dẫn E D.Tập lớp 200.Cho cú pháp câu lệnh Select sau:” & vbCrLf & _ “SELECT E(e)” & vbCrLf & _ “FROM e IN E” & vbCrLf & _ “WHERE C(e)” & vbCrLf & _ Trong cú pháp mệnh đề Where ra? A.Thể lớp B.Biểu thức đường dẫn Hoặc hàm lớp C.Tập hợp đối tượng truy vấn theo biểu thức đường dẫn E D.Điều kiện truy vấn 201.Cho lớp trên:” & vbCrLf & _ Câu truy vấn để hiển thị tên nhóm, số điện thoại tên nhà quản lý nhóm lập trình cơng ty là? A “SELECT g.name, g.phone_no, g.manager.name FROM g In Group;” B “SELECT g.name, g.phone_no, manager.name FROM g In Group;” C “SELECT g.name, g.phone_no, g.manager.name FROM g In Programer” D Tất sai 202 “Cho lớp trên, cho biết câu lệnh truy vấn sau:” & vbCrLf & _ “SELECT g.name, g.phone_no, g.manager.name FROM g In Group;” & vbCrLf & _ Sai đâu? A “g.manager.name” B “g in Group” C “g.phone_no” D Câu lệnh truy vấn không sai 203 Cho lớp trên, cho biết câu lệnh truy vấn sau:” & vbCrLf & _ “SELECT p.name, p.group.name, p.phone_no” & vbCrLf & _ “FROM p IN Group” & vbCrLf & _ “WHERE p.floor= 2;” & vbCrLf & _ Sai đâu? A “g.manager.name” B “ p IN Group” C “g.phone_no” D Câu lệnh truy vấn không sai 204 “Cho lớp trên:” & vbCrLf & _ Câu truy vấn để hiển thị tên , số điện thoại tên nhóm nhà lập tình làm việc tầng là? A “SELECT p.name, p.group.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer” & vbCrLf & _ “WHERE p.floor= 2;” B “SELECT p.name, group.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer” & vbCrLf & _ “WHERE p.floor= 2;” C “SELECT p.name, programmer.group.name, p.phone_no” & vbCrLf & _ “FROM p IN Group” & vbCrLf & _ “WHERE p.floor= 2;” D Tất sai 205 Cho lớp trên, cho biết câu lệnh truy vấn sau:” & vbCrLf & _ “SELECT p.name, group.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer” & vbCrLf & _ “WHERE p.floor= 2;” & vbCrLf & _ Sai đâu? A “group.name” B “ p IN Group” C “g.phone_no” D Câu lệnh truy vấn không sai 206 Cho lớp trên: & vbCrLf & _ Câu truy vấn liệt kê tên, số điện thoại nhà lập tình có mã số lớn 111 thuộc nhóm phân tích? A “SELECT p.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer;” & vbCrLf & _ “WHERE (p.group.name = ‘Analysis’)” & vbCrLf & _ “ AND (p.number > 111);” B “SELECT p.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer;” & vbCrLf & _ “WHERE (p.name = ‘Analysis’)” & vbCrLf & _ “ AND (p.number > 111);” C “SELECT p.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer;” & vbCrLf & _ “WHERE (p.name = ‘Analysis’)” & vbCrLf & _ “ AND (p.group > 111);” D Tất sai 207 Cho lớp trên, cho câu lệnh truy vấn:” & vbCrLf & _ “SELECT p.name, p.phone_no” & vbCrLf & _ “FROM p IN Programmer;” & vbCrLf & _ “WHERE (p.group.name = ‘Analysis’)” & vbCrLf & _ “ AND (p.number > 111);” & vbCrLf & _ Hãy cho biết câu lệnh truy vấn sai đâu? A Sai p.name; B Sai p IN Programmer; C Sai p.phone_no D Tất sai 208.Trong truy vấn OQL cho phép truy vấn tối đa? A lớp đối tượng B lớp đối tượng C lớp đối tượng D.nhiều lớp đố tượng tùy theo phân cấp lớp 209.Cho lớp đối tượng Để hiển thị mã số, tên nhóm nhà lập trình tham gia dự án phần mềm số 101 vai trò họ dự án ta chọn câu lệnh? A “SELECT p.number, p.name, p.group.name, p.role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (s.number = 101) AND (s IN p.works_on);” TC(44,2)= “SELECT p.number, p.name, p.group.name, p.role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (p.number = 101) AND (s IN p.works_on);” B “SELECT p.number, p.name, p.group, p.role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (s.number = 101) AND (s IN p.works_on);” C “SELECT p.number, p.name, p.group.name, role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (s.number = 101) AND (s IN p.works_on);” 210.Cho lớp đối tượng trên.Và câu lệnh OQL sau: & vbCrLf & _ “SELECT p.number, p.name, p.group, p.role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (s.number = 101) AND (s IN p.works_on);” & vbCrLf & _ Hãy cho biết câu lệnh sai đâu? A.Câu lệnh không sai B.Sai p.group C.Sai p In Programmer D.Sai s In Software 211.Cho lớp đối tượng trên.Và câu lệnh OQL sau: & vbCrLf & _ “SELECT p.number, p.name, p.group, p.role(p, s)” & vbCrLf & _ “FROM p IN Programmer, s IN Software “& vbCrLf & _ “WHERE (s.number = 101) AND (s IN p.works_on);” & vbCrLf & _ Câu lệnh hiển thị mã số, tên, tên nhóm nhà lập trình tham gia dự án phần mềm số 101 vai trò họ dự án Tuy nhiên câu lệnh bị lỗi p.group cần sửa lại ? A.Câu lệnh không sai B p.group.name C.p In software D.s In Programmer 212.Cho lớp đối tượng trên.Và câu lệnh OQL sau:& vbCrLf & _ “SELECT p.name, p.phone_no, p.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (p.number = 111)” & vbCrLf & _ “AND NOT(s IN p.works_on);” & vbCrLf & _ Câu lệnh hiển thị tên, số điện thoại, tên nhóm, nhà lập trình khơng làm việc dự án phần mềm số 111 Tuy nhiên câu lệnh bị lỗi tại? A.Tất phương án B p.number=111 C.s In p.work_on D.s In Software 213.Cho lớp đối tượng trên.Và câu lệnh OQL sau:” & vbCrLf & _ “SELECT p.name, p.phone_no, p.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (p.number = 111)” & vbCrLf & _ “AND NOT(s IN p.works_on);” & vbCrLf & _ “Câu lệnh hiển thị tên, số điện thoại, tên nhóm, nhà lập trình khơng làm việc dự án phần mềm số 111 Tuy nhiên câu lệnh bị lỗi điều kiện Where cần sửa lại là? A.Khơng có phương án B s.number=111 C.s In s.work_on D.s In Group 214.Cho lớp đối tượng Để hiển thị tên, số điện thoại, tên nhóm, nhà lập trình khơng làm việc dự án phần mềm số 111 Ta chọn phương án phương án sau? A.“SELECT p.name, p.phone_no, p.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (s.number = 111)” & vbCrLf & _ “AND NOT(s IN p.works_on);” B “SELECT p.name, p.phone_no, p.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (p.number = 111)” & vbCrLf & _ “AND NOT(s IN p.works_on);” C “SELECT p.name, p.phone_no, s.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (p.number = 111)” & vbCrLf & _ “AND NOT(s IN p.works_on);” D “SELECT p.name, p.phone_no, p.group.name” & vbCrLf & _ “FROM p IN Programmer, s IN Software” & vbCrLf & _ “WHERE (p.number = 111)” & vbCrLf & _ “AND NOT(s IN s.works_on);” 215.Cho lớp đối tượng Liệt kê mã số, tên, kinh phí dự án phần mềm sau năm 1997 nhà lập trình có mã số 111 quản lý Ta chọn phương án phương án sau? A “SELECT s.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” B “SELECT p.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” C “SELECT s.number, p.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” D “SELECT s.number, s.name, p.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” 216 “Cho lớp đối tượng Liệt kê mã số, tên, kinh phí dự án phần mềm sau năm 1997 nhà lập trình có mã số 111 quản lý Ta có câu lệnh OQL sau:” & vbCrLf & _ “SELECT s.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (s.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” & vbCrLf & _ Tuy nhiên câu lệnh bị lỗi tại? A “s.name” B “s.number=111” C “p IN s.team” D “role(p,s)= ‘Manage’” 217.Cho lớp đối tượng Liệt kê mã số, tên, kinh phí dự án phần mềm sau năm 1997 nhà lập trình có mã số 111 quản lý Ta có câu lệnh OQL sau:” & vbCrLf & _ “SELECT s.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p) = ‘Manage’) AND (year(s.date) >1997);” & vbCrLf & _ Tuy nhiên câu lệnh bị lỗi tại? A “s.name” B “p.number=111” C “p IN s.team” D “role(p)= ‘Manage’” 218.Cho lớp đối tượng Liệt kê mã số, tên, kinh phí dự án phần mềm sau năm 1997 nhà lập trình có mã số 111 quản lý Ta có câu lệnh OQL sau:” & vbCrLf & _ “SELECT s.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (s IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(s.date) >1997);” & vbCrLf & _ Tuy nhiên câu lệnh bị lỗi tại? A “s.name” B “p.number=111” C “s IN s.team” D “role(p,s)= ‘Manage’” 219.Cho lớp đối tượng Liệt kê mã số, tên, kinh phí dự án phần mềm sau năm 1997 nhà lập trình có mã số 111 quản lý Ta có câu lệnh OQL sau:” & vbCrLf & _ “SELECT s.number, s.name, s.budget” & vbCrLf & _ “FROM s IN Software, p IN Programmer"& vbCrLf & _ “WHERE (p.number = 111) AND (p IN s.team) AND” & vbCrLf & _ “(role(p,s) = ‘Manage’) AND (year(p.date) >1997);” & vbCrLf & _ Tuy nhiên câu lệnh bị lỗi tại? A “year(p.date)>1997” B “p.number=111” C “p IN s.team” D “role(p,s)= ‘Manage’” 220.Hãy cho biết đặc trưng OQL? A.OQL hỗi trợ kiểu phong phú B.OQL tích hợp với tính ngơn ngữ lập trình hướng đối tượng C.Truy vấn tất thể thuộc lớp đồ thị truy vấn D.Tất phương án 221.Cho lớp Giao viên sau: “Class GIAOVIEN” & vbCrLf & _ “ properties” & vbCrLf & _ “ OID: ID;” & vbCrLf & _ “ Hoten: String;” & vbCrLf & _ “ Tuoi: Integer;” & vbCrLf & _ “ Sothich: Set(String);” & vbCrLf & _ “Thuoc: KHOA;” & vbCrLf & _ “Giang: Set(MONHOC);” & vbCrLf & _ “Diachi: Tuple( Sonha: Integer; Duong: String; Thanhpho: String);” & vbCrLf & _ “ operations” & vbCrLf & _ “ .” & vbCrLf & _ “End GIAOVIEN.” & vbCrLf & _ OID gọi thuộc tính? A Định danh B Khóa C Thuộc tính đa trị D Thuộc tính quan hệ 222.Cho lớp Giao viên sau: “Class GIAOVIEN” & vbCrLf & _ “ properties” & vbCrLf & _ “ OID: ID;” & vbCrLf & _ “ Hoten: String;” & vbCrLf & _ “ Tuoi: Integer;” & vbCrLf & _ “ Sothich: Set(String);” & vbCrLf & _ “Thuoc: KHOA;” & vbCrLf & _ “Giang: Set(MONHOC);” & vbCrLf & _ “Diachi: Tuple( Sonha: Integer; Duong: String; Thanhpho: String);” & vbCrLf & _ “ operations” & vbCrLf & _ “ .” & vbCrLf & _ “End GIAOVIEN.” & vbCrLf & _ Sở thích gọi thuộc tính? A.Định danh B.Khó C.Thuộc tính đa trị D.Thuộc tính quan hệ 223.Cho lớp Giao viên sau: “Class GIAOVIEN” & vbCrLf & _ “ properties” & vbCrLf & _ “ OID: ID;” & vbCrLf & _ “ Hoten: String;” & vbCrLf & _ “ Tuoi: Integer;” & vbCrLf & _ “ Sothich: Set(String);” & vbCrLf & _ “Thuoc: KHOA;” & vbCrLf & _ “Giang: Set(MONHOC);” & vbCrLf & _ “Diachi: Tuple( Sonha: Integer; Duong: String; Thanhpho: String);” & vbCrLf & _ “ operations” & vbCrLf & _ “ .” & vbCrLf & _ “End GIAOVIEN.” & vbCrLf & _ Thuộc gọi thuộc tính? A.Định danh B.Khóa C.Thuộc tính đa trị D.Thuộc tính quan hệ 224 Cho lớp Giao viên sau: “Class GIAOVIEN” & vbCrLf & _ “ properties” & vbCrLf & _ “ OID: ID;” & vbCrLf & _ “ Hoten: String;” & vbCrLf & _ “ Tuoi: Integer;” & vbCrLf & _ “ Sothich: Set(String);” & vbCrLf & _ “Thuoc: KHOA;” & vbCrLf & _ “Giang: Set(MONHOC);” & vbCrLf & _ “Diachi: Tuple( Sonha: Integer; Duong: String; Thanhpho: String);” & vbCrLf & _ “ operations” & vbCrLf & _ “ .” & vbCrLf & _ “End GIAOVIEN.” & vbCrLf & _ Địa gọi thuộc tính? A.Định danh B.Phức hợp C.Thuộc tính đa trị D.Thuộc tính quan hệ 225.Cho lớp đối tượng Câu lệnh truy vấn sau:” & vbCrLf & _ “SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.DiemTB > = 7” & vbCrLf & _ Làm nhiệm vụ gì? A.Liệt kê tên sin h viên tốt nghiệp có điểm trung bình >=7 B.Liệt kê tên sinh viên tốt nghiệp C.Liệt kê tên sinh viên có bảng SV_Tốt nghiệp có điểm trung bình >=7 D.Câu lệnh sai cú pháp 226.Cho lớp đối tượng Câu lệnh truy vấn sau:” & vbCrLf & _ “SELECT Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.DiemTB > = 7” & vbCrLf & _ Câu lệnh sai đâu? A.Khơng có lỗi sai B.Sai Select Name C Sai p in SV_TOTNGHIÊP D.Sai mệnh đề Where 227.Cho lớp đối tượng Để hiển thị tên sinh viên tốt nghiệp với điểm trung bình >=8 ta chọn câu lệnh nào? A “SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.DiemTB > = 7” B “SELECT s.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.DiemTB > = 7” C “SELECT Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE DiemTB > = 7” D “SELECT Name” & vbCrLf & _ “FROM SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.DiemTB > = 7” 228.Cho lớp đối tượng Để hiển thị tên sinh viên tốt nghiệp mà trưởng khoa quản lý sinh viên Le An ta chọn câu lệnh nào? A “ SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.Khoa.Truongkhoa.Hoten =‘Le An’” B “ SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.Khoa.Hoten =‘Le An’” C “ SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p.Khoa.Truongkhoa =‘Le An’” D “ SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP” & vbCrLf & _ “WHERE p Truongkhoa.Hoten =‘Le An’” 229.Cho lớp đối tượng Để liệt kê tên giáo viên có sở thích Xem TV ta chọn câu lệnh nào? A “SELECT p.Name” & vbCrLf & _ “FROM p in GIAOVIEN” & vbCrLf & _ “WHERE ‘xem TV’ in p.Sothich” B “SELECT Name” & vbCrLf & _ “FROM p in GIAOVIEN” & vbCrLf & _ “WHERE ‘xem TV’ in p.Sothich” C “SELECT p.Name” & vbCrLf & _ “FROM GIAOVIEN” & vbCrLf & _ “WHERE ‘xem TV’ in p.Sothich” D “SELECT p.Name” & vbCrLf & _ “FROM p in GIAOVIEN” & vbCrLf & _ “WHERE Sothich= ‘xem TV’” 230.Cho lớp đối tượng Cho câu lệnh truy vấn liệt kê tất tên giáo viên có sở thich xem tivi sau:” & vbCrLf & _ “SELECT p.Name” & vbCrLf & _ “FROM p in GIAOVIEN” & vbCrLf & _ “WHERE ‘xem TV’ in p.Sothich” & vbCrLf & _ Hãy cho biết câu lệnh sai đâu? A Sai mệnh đề Where B Sai mệnh đề From C Sai mệnh đề Select D Câu lệnh 231.Cho lớp đối tượng Cho câu lệnh truy vấn liệt kê tên sinh viên tốt nghiệp mà tuổi sinh viên lơn tuổi giáo viên hướng dẫn & vbCrLf & _ “SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP,” & vbCrLf & _ “WHERE p.Tuoi > f.Tuoi” & vbCrLf & _ Hãy cho biết câu lệnh sai đâu? A.Sai mệnh đề Where B.Sai mệnh đề From C.Sai mệnh đề Select D.Câu lệnh 232.Cho lớp đối tượng Cho câu lệnh truy vấn liệt kê tên sinh viên tốt nghiệp mà tuổi sinh viên lơn tuổi giáo viên hướng dẫn & vbCrLf & _ “SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP,” & vbCrLf & _ “WHERE p.Tuoi > f.Tuoi” & vbCrLf & _ Câu lệnh truy vấn sai mệnh đề From cần sửa là: A “FROM p in SV_TOTNGHIEP,” & vbCrLf & _ f in p.GVhuongdan “ B “FROM SV_TOTNGHIEP,” & vbCrLf & _ GVhuongdan “ C “FROM p in SV_TOTNGHIEP,” & vbCrLf & _ f in GVhuongdan “ D “FROM SV_TOTNGHIEP,” 233.Cho lớp đối tượng Cho câu lệnh truy vấn” & vbCrLf & _ “SELECT p.Name” & vbCrLf & _ “FROM p in SV_TOTNGHIEP,” & vbCrLf & _ “ f in p.GVhuongdan “& vbCrLf & _ “WHERE p.Tuoi > f.Tuoi” & vbCrLf & _ Cho biết kết câu lệnh truy vấn trên: A.Liệt kê tên sinh viên tốt nghiệp mà có tuổi lớn tuổi giáo viên hướng dẫn B.Liệt kê sinh viên t ốt nghiệp mà có tuổi nhỏ tuổi giáo viên hướng dẫn C.Lliệt kê tên giáo viên mà có tuổi nhỏ tuổi sinh viên hướng dẫn D.Khơng có phương án 234.Cho lược đồ ER trê Để chuyển đổi mối quan hệ phản xạ ta sử dụng quy tắc chuyển đổi thứ: A.1 B.2 C.3 D.4 ... A.Relation B.Tuple C.Column D.Store Procedure” 50 .So sánh tương ứng mơ hình liệu quan hệ với mơ hình hướng đối tượng ObjectInstance tương đương với? A.Relation B.Tuple C.Column D.Store Procedure 51.Có... liên kết E.Tất phương án 48 .So sánh tương ứng mơ hình liệu quan hệ với mơ hình hướng đối tượng Class tương đương với? A.Relation B.Tuple C.Column D.Store Procedure 49 .So sánh tương ứng mơ hình... Giang:Giaovien, Gomco: Monhoc, Botri:Lop” B “Thời gian: String, Gomco: Monhoc, Botri:Lop” C “Giang:Giaovien, Gomco: Monhoc, Botri:Lop” D “Thời gian: String, Giang:Giaovien, Gomco: Monhoc” 162 “Cho