Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
0,91 MB
Nội dung
Hệ quản trị sở liệu (DataBase Management System - DBMS) gì? a DBMS phần mềm hệ thống dùng giúp chương trình ứng dụng thực thi hiệu b DBMS phần mềm chuyên dụng dùng giúp quản lý liệu chương trình ứng dụng hiệu c DBMS phần mềm ứng dụng dùng giúp tận dụng hỗ trợ hệ điều hành để tạo quản lý lượng lớn liệu chương trình ứng dụng hiệu theo thời gian d DBMS phần mềm chuyên dụng dùng giúp tạo quản lý lượng lớn liệu hiệu bền vững an toàn theo thời gian Thành phần dùng để quản trị quyền hạn CSDL đối tượng CSDL a DML b DLL c DCL d DDL “Quy tắc toàn vẹn thực thể khẳng định không thành phần khóa bảng gốc (base table) nhận giá trị null” Khẳng định hay sai? a Đúng Bởi khóa nhận giá trị null dịng khác khơng cịn b Sai Khóa nhận giá trị null không nhận giá trị Mệnh đề 1: Khi có cột khóa ngoại bảng phải có cột bảng k hác khóa khóa Mệnh đề 2: Hai cột nối với dùng mối quan hệ khóa ngoại phải có định nghĩa định nghĩa xác định a Chỉ có mệnh đề b Cả mệnh đề c Cả mệnh đề sai d Chỉ có mệnh đề Mệnh đề sau sai đề cập tới khái niệm tồn vẹn tham chiếu khóa ngo ại a Một CSDL khơng chứa nhiều giá trị khóa ngoại khơng khớp b Các giá trị khóa ngoại phải có tương ứng (khớp) với giá trị khóa c Các giá trị khơng ghi vào khóa ngoại trước d Khơng mệnh đề sai Nếu SQL Server dùng phương pháp xác thực Windows Authentication, bạn phải cung cấp cho người dùng mã đăng nhập (login ID, login password) truy cập vào SQL Sever a Đúng b Sai Mệnh đề sai đề cập tới Transact-SQL (T-SQL) a T-SQL cho phép bạn khai báo biến cục số đối tượng T-SQL b T-SQL sản phẩm độc lập c Có thể dùng T-SQL để viết ứng dụng cách trực tiếp d T-SQL cơng cụ cho phép lập trình chức CSDL Đâu công cụ để thực toàn vẹn miền (Domain Intergrity) SQL? a Định nghĩa DEFAULT b Ràng buộc khóa (PRIMARY KEY constraint) c Ràng buộc khóa ngoại (FOREIGN KEY constraint) d Ràng buộc kiểm tra (CHECK constraint) e Thuộc tính NOT NULL f Ràng buộc (UNIQUE constraint) Đặc tính cho phép giới hạn giá trị nhập vào cột bảng a Toàn vẹn thực thể (Entity Intergrity) b Toàn vẹn miền (Domain Intergrity) c Toàn vẹn người dùng tự định nghĩa (User-defined Intergrity) d Toàn vẹn tham chiếu (Referential Intergrity) Các quy tắc (Rule), thủ tục (Stored Procedure) Trigger cơng cụ để đảm bảo tồn vẹn: a Thực thể b Miền c Tham chiếu d Do người dụng định nghĩa Một ràng buộc khóa khơng thể xóa có ràng buộc khóa ngoại khác, ta phải xóa ràng buộc khóa ngoại trước a Đúng b Sai Mệnh đề đề cập tới ràng buộc (UNIQUE constraint)? a Ràng buộc sử dụng muốn áp dụng tính cho cột khơng phải khóa b Chỉ có ràng buộc định nghĩa bảng c Ràng buộc tham chiếu ràng buộc khóa ngoại d Ràng buộc định nghĩa cột có chứa giá trị NULL Mệnh đề 1: Khóa ngoại nối với cột có ràng buộc khóa bảng khác Mệnh đề 2: Ràng buộc khóa ngoại định nghĩa để liên kết tới ràng buộc (UNIQUE constraint) bảng khác a Chỉ mệnh đề b Chỉ mệnh đề c Cả mệnh đề d Cả mệnh đề sai Khi thêm vào ràng buộc CHECK vào bảng, ràng buộc áp dụng cho liệu cũ a Đúng b Sai Mệnh đề 1: Inner Join loại bỏ dòng không khớp từ bảng thành phần Mệnh đề 2: Outer Join trả tất dòng từ số bảng liệt kê mệnh đề FROM miễn dòng thỏa mãn điều kiện mệnh đề HAVING WHERE a Chỉ mệnh đề b Chỉ mệnh đề c Cả mệnh đề d Cả mệnh đề sai Câu lệnh CREATE TABLE thuộc loại câu lệnh câu lệnh SQL đây: a DML b DCL c CCL d DDL e DQL 26 Câu lệnh trả mặt hàng sô-côla (chocolate) bánh nhân Chocopie? a Select * from eatables where item_desc LIKE "CHOCO*" b Select from eatables where item_desc = "CHOCO%" c Select * from eatables where item_desc LIKE "CHOCO%" d Select * from eatables where item_desc LIKE "%CHOCO?" 27 Bạn muốn kiểm tra xem tiền lương tất nhân viên trường hợ p tăng 10%, bạn dùng câu lệnh a Select emp_code, basic*.10 from employee order by emp_code b Select emp_code, basic+basic*.01 from employee order by emp_code c Select emp_code, basic+10 from employee order by emp_code d Select emp_code, basic+basic*.10 from employee order by emp_code 28 Chỉ câu lệnh đồng loạt tăng giá sách lên 10% a UPDATE BookDetails SET Book_Price*10/100 b UPDATE BookDetails SET Book_Price=Book_Price*10/100 c UPDATE Book_Price=Book_Price+Book_Price*10/100 FROM BookDetails d UPDATE BookDetails SET Book_Price=Book_Price+Book_Price*10/100 đảm bảo mối quan hệ định nghĩa bảng đắn tượng xóa/sửa khơng hợp lệ khơng xảy a Tồn vẹn thực thể b Toàn vẹn miền c Toàn vẹn người dùng định nghĩa d Toàn vẹn tham chiếu Câu lệnh “SELECT name, id, mks from Student, Marks where student.id=Marks.id" ví dụ join: a Inner b Outer c Self d Many Để xem trường regis_dt với giá trị từ 10/02/2004 đến 12/02/2004, bạn dùng câu lệnh đây: a SELECT * FROM Student WHERE regis_dt BETWEEN "10/02/2004" AND "12/02/2004" b SELECT * FROM Student WHERE regis_dt BETWEEN #2/10/2004# AND #2/12/2004# c SELECT * FROM Student WHERE regis_dt NOT BETWEEN #10/02/2004# AND #12/02/2004# d SELECT * FROM Student WHERE regis_dt BETWEEN #10/02/2004# AND #12/02/2004# Câu lệnh hiển thị điểm cao môn mà học sinh nhận a SELECT Student_Name,Student_Subject, Max(Marks)FROM Student_Acads GROUP BY Student_Subject b SELECT Student_Subject, FROM Student_Acads GROUP BY Student_Subject WHERE Max(Marks) c SELECT Student_Subject, Max(Marks)FROM Student_Acads GROUP BY Student_Subject d SELECT Student_Subject, Max(Marks)FROM Student_Acads WHERE Mac(Marks) GROUP BY Student_Subject Câu lệnh trả tên nhân viên (Emp_Name) có lương cao phòng (department): a SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary = (Select Max(Salary) from Employee GROUP BY Dep_Code); b SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary In (Select Max(Salary) from Employee GROUP BY Dep_Code HAVING Max(Salary)); c SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary In (Select Max(Salary) from Employee GROUP BY Dep_Code); d SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary In (Select Salary from Employee GROUP BY Dep_Code HAVING Max(Salary)); Câu lệnh trả số lượng nhân viên công ty a Select count(Emp_Code) from Employee b Select sum(Emp_Code) from Employee c Select max(Emp_Code) from Employee d Select Emp_Code from Employee where count(employee) >0 Có thể dùng lệnh ALTER TABLE để xóa ràng buộc bảng a Đúng b Sai Update Employee set Sal = Sal + (Sal * 20) where Sal between 2000 and 4000 Câu lệnh cho kết nào? a Câu truy vấn tăng 20% lương cho nhân viên (employee) có lương khoảng từ 2000 đến 4000 b Câu truy vấn tăng 20% lương (sal - viêt tat c_a salary) cho nhân viên (employee) có lương khoảng từ 2000 đến 4000 Đồng thời, tăng lương cho nhân viên có lương 2000 4000 c Câu truy vấn tăng 20% lương cho nhân viên (employee) có lương khoảng từ 2000 đến 4000, trừ người có mức lương 2000 4000 Kỹ thuật dùng để thiết lập toàn vẹn thực thể a Primary key b Unique key c Foreign key d Identity propery e Check key f Defaul key Chọn câu lệnh để hiển thị thông tin khách hàng có số điện thoại a SELECT * from customer where phone IS NOT NULL b SELECT * from customer where phone = NOT NULL c SELECT * from customer where phone NOT NULL d SELECT * from customer where HAVING phone NOT NULL Tập tin CSDL tồn tạo CSDL? a Các tập tin liệu sơ cấp (primary data files) b Các tập tin liệu thứ cấp (secondary data files) c Các tập tin nhật ký (log files) d Các tập tin liệu lệnh (command data files) Câu lệnh dùng để tính tổng số dịng bảng emp? a Select rowcount from emp b Select totalrows from emp c Select count(*) from emp d Select count_rows from emp Chọn câu lệnh để hiển thị tên nhân viên (emp_name) thuộc phịng máy tính có lương cao 5000 a Select emp_name from emp where dept = 'Computer' and sal > 5000 b Select emp_name from emp where dept = 'Computer' or sal > 5000 c Select * from emp where dept like 'C%' or sal like > 5000 d Select * from emp Tìm phát biểu toàn vẹn tham chiếu [A] Toàn vẹn tham chiếu đảm bảo mối quan hệ bảng không bị thao tác ghi chúng [B] Tồn vẹn tham chiếu khơng đảm bảo tính quán giá trị trường khóa bảng [C] Toàn vẹn tham chiếu đảm bảo giá trị trường khóa bị thay đổi, tất tham chiếu đến thay đổi theo Khi hai hay nhiều trường liên kết với mà xác định dịng bảng nhất, khóa gọi _ [A] Composite key (Khóa kết hợp) [B] Candidate key (Khóa ứng viên) [C] Alternate key (Khóa thay đổi) _ đảm bảo hạn chế giá trị đưa vào trường cụ thể [A] Toàn vẹn thực thể [B] Toàn vẹn miền [C] Toàn vẹn tham chiếu trường hay tập hợp trường mà giá trị chúng trùng với khóa bảng khác [A] Khóa (Primary key) [B] Khóa phụ (Secondary key) [C] Khóa ngoại (Foreign key) Trong mơ hình quan hệ liệu, liệu lưu trữ _ [A] Tập liệu [B] Bảng [C] Định dạng _ quy định khơng thành phần khóa bảng phép chứa giá trị NULL [A] Toàn vẹn tham chiếu [B] Toàn vẹn miền [C] Toàn vẹn trường [D] Toàn vẹn thực thể Thực thi lệnh truy xuất liệu CSDL gọi _ [A] Giao dịch [B] Truy Vấn [C] Thao tác [D] Câu lệnh SQL Server thiết kế theo mơ hình Clien/Server [A] TRUE [B] FALSE SQL Server kiểm tra người dùng hợp lệ hai cấp độ: [A] SQL Server Authentication [B] System Authentication [C] Login Authentication [D] Windows Authentication Microsoft SQL Server Database Engine dịch vụ để liệu [A] Sắp xếp, xử lý bảo mật [B] Kiểm tra, xử lý bảo mật [C] Sắp xếp, nén bảo mật [D] Sắp xếp, xử lý khơi phục Mục đích sử dụng tốn tử IN ? [A] So sánh giá trị giống [B] Hạn chế kết trả danh sách tập kết [C] Thực so sánh đẳng thức [D] Đánh giá phạm vi giá trị Xác định câu lệnh truy vấn mà trả tất tên bảng Accounts chứa ký tự 'e', ký tự [A] SELECT * FROM Accounts WHERE Names LIKE ‘e’ [B] SELECT Name FROM Accounts WHERE Name LIKE ‘%e’ [C] SELECT * FROM Accounts WHERE Name LIKE ‘&e’ [D] SELECT * FROM Accounts WHERE Name LIKE ‘%e%’ [E] SELECT Name FROM Accounts WHERE Name LIKE ‘[^e]%e%’ Kết POWER(6, 2) bao nhiêu? [A] 12 [B] [C] 36 [D] 10 ... truy cập vào SQL Sever a Đúng b Sai Mệnh đề sai đề cập tới Transact -SQL (T -SQL) a T -SQL cho phép bạn khai báo biến cục số đối tượng T -SQL b T -SQL sản phẩm độc lập c Có thể dùng T -SQL để viết ứng... phép toán: Sửa đổi giá trị hay nhóm Sửa đổi mơ tả thuộc tính Sửa đổi giá trị quan hệ hay nhóm quan hệ Sửa đổi giá trị số thuộc tính 11 Phép chiếu PROJECT phép toán: Tạo quan hệ mới, thoả mãn tân... basic+basic* .10 from employee order by emp_code 28 Chỉ câu lệnh đồng loạt tăng giá sách lên 10 % a UPDATE BookDetails SET Book_Price *10 /10 0 b UPDATE BookDetails SET Book_Price=Book_Price *10 /10 0 c UPDATE