Hệ quản trị cơ sở dữ liệu SQL server

26 107 0
Hệ quản trị cơ sở dữ liệu SQL server

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hệ quản trị cơ sở dữ liệu SQL Server Câu Hỏi 1 Đâu là một công cụ có khả năng chụp tất cả các sự kiện hay hoạt động diễn ra trên một SQL Server và lưu lại dưới dạng text file rất hữu dụng trong việc k.

Hệ quản trị sở liệu SQL Server Câu Hỏi Đâu cơng cụ có khả chụp tất kiện hay hoạt động diễn SQL Server lưu lại dạng text file hữu dụng việc kiểm soát hoạt động SQL Server? Chọn một: A.SQL Profiler B.Enterprise Manager C.Replication D.Query Analyzer Câu Hỏi Thành phần Dịch vụ chuyển đổi liệu - DTS SQL Server thực chức gì? Chọn một: Khai thác phân tích liệu Tra cứu liệu tiếng Anh Chuyển liệu Server Nhân liệu Câu Hỏi Relational Database Engine Replication Data Transformation Service Tất đáp án Câu Hỏi Điều sau nhược điểm hệ thống file? Dị thường truy cập liệu Nhất quán liệu Dữ liệu lưu trữ chia sẻ Tồn vẹn liệu Câu Hỏi Giả sử bạn có sở liệu dùng để chứa liệu ứng dụng thường xuyên cập nhật Bạn muốn có sở liệu giống y hệt server khác để chạy báo cáo Lúc bạn phải sử dụng tính SQL Server? Chọn một: Backup Restore Replication Meta Data Service Câu Hỏi Hệ quản trị sở liệu SQL Server 2008 KHƠNG hỗ trợ tính sau đây? Chọn một: Kết nối liệu với dịch vụ điện toán đám mây Định nghĩa liệu Khôi phục liệu Khai phá liệu Câu Hỏi Dịch vụ sau thành phần SQL Server 2008? Chọn một: Tích hợp NET CLR Theo dõi thay đổi liệu CDC Tìm kiếm Full-Text Hỗ trợ dịch vụ HTTP Câu Hỏi Đâu cơng cụ cho ta thấy tồn cảnh hệ thống CSDL cách trực quan? Chọn một: Enterprise Manager Query Analyzer Meta Data Service SQL Profiler Câu Hỏi Thành phần sau thuộc phía Server mơ hình Client/Server? Chọn một: Network DB Library Application OLE DB Apllication Databases Câu Hỏi 10 Cấu hình sau Windows cung cấp sẵn, dùng làm kết nối trung gian ứng dụng hệ quản trị CSDL? Chọn một: Net-Library ODBC Kết nối mạng Server OLE DB Câu Hỏi Trong sở liệu hệ thống, tập tin sau SQL Server Agent sử dụng để hoạch định báo động công việc cần làm Chọn một: Master Tempdb Model Msdb Câu Hỏi Thuộc tính sau KHƠNG dùng để cấu hình sở liệu SQL Server? Chọn một: Auto Read Auto Shrink Read Only Restrict Access Câu Hỏi Thành phần sau cung cấp giao diện đồ họa (GUI) cho phép người phát triển ứng dụng người quản trị hệ thống thực công việc ngày truy vấn bảng, thao tác liệu bảng cách dễ dàng Chọn một: Service Manager Query Analyzer Enterprise Manager Book Online Câu Hỏi Trong SQL Server, thành phần sử dụng để phân tích liệu? Chọn một: Data Transformation Service Analysis Service Relational Database Engine Meta Data Service Câu Hỏi Phiên cài đặt sau đủ cho doanh nghiệp vừa nhỏ thực tính thương mại điện tử? Chọn một: Enterprise Edition Standard Edition Workgroup Edition Câu Hỏi Đâu lệnh quản lý quyền truy cập lên object (table, view, storedprocedure…)? Chọn một: Grant Deny Revoke Tất đáp án Câu Hỏi Một sở liệu chứa là? Chọn một: file mdf file mdf file ldf file mdf, file ndf file ldf file mdf file ndf Câu Hỏi Để xóa thơng tin nhân viên có manv bảng Nhanvien? Chọn một: A.Nhanvien Backspace * from Nhanvien as nv where nv.tennv like 'A%' B.Delete Nhanvien values(1, ‘manv’) C.Nhanvien Backspace * from Nhanvien as manv = D.delete Nhanvien where manv = Câu Hỏi Ràng buộc khóa ngồi Foreign Key thuộc loại ràng buộc sau đây? Chọn một: Toàn vẹn theo miền Toàn vẹn tham chiếu Toàn vẹn thực thể Toàn vẹn người dùng định nghĩa Câu Hỏi Đoạn văn câu hỏi Tham số sau KHƠNG dùng để thiết kế khóa Index? Chọn một: Cột thường dùng làm khóa Tập lệnh truy vấn cần tốc độ cao Lượng liệu nhập đồng loạt Cột có kiểu liệu chiếm nhiều byte Câu Hỏi Cơ sở liệu hệ thống Msdb dùng để? Chọn một: Hoạch định báo động công việc cần làm (schedule alerts and jobs) Lưu trữ system objects Lưu trữ table stored proceduce trình làm việc Lưu trữ thông tin cấp hệ thống Câu Hỏi Đâu câu lệnh dùng để định nghĩa liệu? Chọn một: Alter object Revoke Update Insert Câu Hỏi Có thể đặt cột bảng làm khóa chính? Chọn một: Chỉ cột ID Trên cột Trên cột Trên nhiều cột Câu Hỏi T-SQL chia thành? Chọn một: Data Definition Language Transact SQL DDL, DTL, DLM DDL, DCL, DML Data language manipulation, Data language control Câu Hỏi 10 SQL chuẩn bao gồm câu lệnh? Chọn một: Trên 50 câu lệnh 20 câu lệnh Khoảng 25 câu lệnh Khoảng 40 câu lệnh Câu Hỏi Một cột kiểu NCHAR(25) chiếm dung lượng là? Chọn một: 25 byte 50 byte 100 byte Không xác định Câu Hỏi Điểm khác biệt lệnh drop với lệnh delete là? Chọn một: Hai lệnh dung để xóa liệu, khơng có khác biệt Lệnh drop để xóa dịng liệu có bảng Lệnh delete xóa dịng liệu có bảng, lệnh drop để xóa hồn tồn bảng khỏi CSDL Đáp án khác Câu Hỏi Câu lệnh sau thực nhiệm vụ gì? Nhanvien select * from Nhanvien as nv where nv.tennv like 'A%' Chọn một: Thêm liệu nhân viên A vào bảng Nhanvien Lọc nhân viên có tên bắt đầu chữ A bảng Xóa thơng tin nhân viên A Từ chối quyền select bảng Nhanvien Câu Hỏi Các kiểu liệu tương ứng với liệu sản phẩm cửa hàng: Tên sản phẩm, Hình ảnh mơ tả, Giá sản phẩm, Hạn sử dụng, Số lượng tồn kho? Chọn một: Int,Smallmoney,Varchar, Datetime, Image Varchar,Int,Smallmoney, Datetime, Image Varchar,Image,Int,Datetime, Smallmoney Varchar , Image, Smallmoney, Datetime, Int Câu Hỏi Một số thao tác SQL Server 2005 Express Edition Chọn một: Tạo CSDL Tạo bảng Mở query editor để viết câu lệnh SQL Tất đáp án Câu Hỏi Mục đích tốn tử IN? Chọn một: Để so sánh hai giá trị tương đương Để so sánh hai giá trị không tương đương Để giới hạn kết danh sách giá trị xác định Để thực phép so sánh Câu Hỏi Hãy khảo sát câu lệnh sau: SELECTproduct_idFROM inventories INNER JOIN SELECTproduct_idFROM order_items Các câu lệnh cho kết gì? Chọn một: Lỗi cú pháp Trả dòng riêng biệt câu lệnh select Trả tất dòng câu lệnh select Trả dòng chung hai câu lệnh select Câu Hỏi Câu lệnh SQL sau trả tổng số nhân viên cơng ty, Emp_Code mã nhân viên ? Chọn một: Select count(Emp_Code) from Employee Select sum(Emp_Code) from Employee Select max(Emp_Code) from Employee Select min(Emp_Code) from Employee Câu Hỏi Một câu truy vấn thực OUTER JOIN bảng A B trảvề tất dòng liệu từ bảng B phải là? Chọn một: Một LEFT OUTER JOIN Một INNER JOIN Một RIGHT OUTER JOIN Một EQUIJOIN Câu Hỏi Đâu trật tự từ khóa sau câu truy SQL? Chọn một: SELECT, FROM, ORDER BY FROM, SELECT, ORDER BY ORDER BY, FROM, SELECT SELECT, ORDER BY, FROM Câu Hỏi Câu lệnh SELECT DISTINCT dùng để? Chọn một: Trả giá trị phân biệt cột Cập nhật ghi tồn bảng Tạo bảng Lấy liệu từ sở liệu Câu Hỏi Thứ tự câu lệnh SELECT là? Chọn một: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY SELECT, FROM, GROUP BY, HAVING, ORDER BY SELECT, FROM, GROUP BY, HAVING, ORDER BY SELECT, FROM, GROUP BY, HAVING, WHERE, ORDER BY Câu Hỏi Liên kết hai bảng cho trước theo cách để số ghi nhỏ nhất? Chọn một: INNER JOIN LEFT OUTER JOIN RIGHT OUTER JOIN Cả ba cách cho số ghi Câu Hỏi Ta sử dụng biểu thức SQL đâu? Chọn một: Trong phần điều kiện mệnh đề WHERE HAVING Trong mệnh đề VALUES câu lệnh INSERT Trong mệnh đề SET câu lệnh UPDATE Trong danh sách lựa chọn mệnh đề SELECT Câu Hỏi 10 Hàm KHÔNG thể sử dụng với ký tự? Chọn một: MIN MAX AVG COUNT Câu Hỏi Những tham số sau KHÔNG thể đứng mệnh đề SELECT câu GROUP BY theo ProductID Chọn một: ProductID SUM(Quantity) ProductName COUNT(ProductID) Câu Hỏi Những mệnh đề sau KHÔNG bắt buộc phải có câu truy vấn có điều kiện SQL? Chọn một: SELECT FROM WHERE ORDER BY Câu Hỏi Từ khóa sau KHƠNG sử dụng truy vấn lồng nhau? Chọn một: ANY NOT EXIST SOME INNER JOIN Câu Hỏi Có thể thực truy vấn bảng ảo? Chọn một: SELECT INSERT UPDATE Cả ba cách Câu Hỏi Để hiển thị lương nhân viên sau tăng 10% từ bảng employee, ta dùng câu lệnh nào? Chọn một: Select emp_code, basic*.10 from employee order by emp_code Selectemp_code, basic+basic*.01 from employee order by emp_code Select emp_code, basic+10 from employee order by emp_code Selectemp_code, basic+basic*.10 from employee order by emp_code Câu Hỏi 10 Xác định lệnh SELECT sau KHÔNG cú pháp Chọn một: SELECT ALL* from Suppliers SELECTSECOND SupplierName, SupplierAddress, from Suppliers SELECT DISTINCT SupplierName, SupplierAddress from Suppliers SELECT SupplierName, SupplierAddress from Suppliers Câu Hỏi Bạn thiềt kế view chứa liệu bán hàng theo quý CSDL View kết nối nhiều bảng thực tính tốn tổng hợp Bạn muốn cung cấp truy vấn có tham số (parameterized query) để truy xuất liệu view kết ra(dạng bảng) dùng mệnh đề SELECT khác Bạn hoàn thành mục tiêu nào? Chọn một: Dùng lệnh ALTER VIEW để thêm tham số vào định nghĩa view Tạo thủ tục (stored procedure) chấp nhận tham số đầu vào thủ tục trả bảng kết Tạo thủ tục (stored procedure) chấp nhận tham số đầu vào thủ tục trả bảng kết Tạo hàm dạng inline table nhận tham số đầu vào hàm Câu Hỏi Xác định loại cho hàm người dùngsau: CREATEFUNCTIONfn_Pub (@CountryParnvarchar(30)) RETURNStable AS RETURN ( SELECT pub_Id, pub_NameFROM pubs.dbo.PublishersWHERE country = @CountryPar ) Chọn một: Hàm Inline table-valued Hàm scalar Câu Hỏi Khảo sát thủ tục sau: Create procedure prcTemp @tmpintoutput As Select @tmp=ytd_sales from titles Return Hãy xác định lệnh SQL dùng để hiển thị giá trị biến đầu thủ tục gọi Chọn một: A Declare @temp int ExecprcTemp@tmp=@temp output Print @temp b Exec prcTemp @tmp output Print @tmp c Declare@tmpintExec prcTemp @tmp Print @tmp d Declare@tempintExec prcTemp @tmp=@temp Print @temp Câu Hỏi Để báo cáo số lượng bán theo năm đầu sách (title) đó, người ta tạo thủ tục với nội dung sau: CREATEPROCEDURE get_sales_for_title @titlevarchar(80), @ytd_sales int OUTPUT AS SELECT @ytd_sales = ytd_sales FROM titles WHERE title = @title IF @@ROWCOUNT = RETURN(-1) ELSE RETURN(0) Biến hệ thống @@ROWCOUNT trả số ghi lệnh SQL vừa thực trước Bạn cần tạo script để gọi thủ tục Nếu thủ tục chạy thành cơng, báo cáo số lượng bán được, ngược lại hiển thị thơng báo "No Sales Found" Script tạo nào? Chọn một: A DECLARE @retval int DECLARE @ytd int EXEC get_sales_for_title ’Net Etiquette’, @ytd IF @retval < PRINT ’No sales found’ ELSE PRINT ’Year to date sales: ’ + STR (@ytd) B.DECLARE @retval int DECLARE@ytdintEXEC get_sales_for_title ’Net Etiquette’, @ytd OUTPUT IF @retval < PRINT ’No sales found’ ELSE PRINT ’Year to date sales: ’ + STR (@ytd) C.DECLARE @retval int DECLARE get_sales_for_title’Net Etiquette’,@retval OUTPUT @ytd int EXEC IF @retval < PRINT ’No sales found’ ELSEPRINT ’Year to date sales: ’ + STR (@ytd) D DECLARE @retval int DECLARE @ytd int EXEC @retval = get_sales_for_title ’Net Etiquette’, @ytd OUTPUT IF @retval < PRINT ’No sales found’ ELSE PRINT ’Year to date sales: ’ + STR (@ytd) Câu Hỏi Đoạn văn câu hỏi Hàm sau KHÔNG phải hàm người dùng ( user – defined function) Chọn một: Hàm Scalar Hàm Inline Table-Valued Hàm bảo mật (security) Hàm Multi Statement Table- Valued Câu Hỏi Bạn cần tạo hàm mà trả tên tất nhà xuất quốc gia xác định người dùng gọi hàm Hàm thực yêu cầu này? Chọn một: A.CREATE FUNCTION dispName(@country varchar(30)) RETURNS table AS BEGIN Select * FROM Publishers where country = @country END B.CREATE FUNCTION dispName(@country varchar(30)) RETURNS varchar(30) AS BEGIN Select * FROM Publishers where country = @country END C.CREATE FUNCTION dispName(@country varchar(30)) RETURNS table AS RETURN(Select * FROM Publishers where country = @country) D.CREATE FUNCTION dispName(@country varchar(30)) RETURNS table AS BEGIN RETURN(Select * FROM Publishers where country = @country) END Câu Hỏi 10 Thủ tục GetSalesPersonData tạo trả số tiền bán nhânviên: CREATEPROCEDURE GetSalesPersonData @SalesPersonIDint, @RegionIDint, @SalesAmount money OUTPUT AS SELECT@SalesAmount= SUM(SalesAmount) FROMSalesInformation WHERE @SalesPersonID = SalesPersonID Lệnh sau thực thi thủ tục trên? Chọn một: A.EXECUTE GetSalesPersonData 1, 1, NULL B.EXECUTE GetSalesPersonData @SalesPersonID=1, @RegionID=1, @SalesAmount=0 C.EXECUTE GetSalesPersonData1,1, @SalesAmount OUTPUT D.EXECUTE GetSalesPersonData @SalesPersonID=1, @RegionID= 1, @SalesAmount= NULL Câu Hỏi Muốn xoá hàm dbo.fx_order_cost dùng hàm sau đây? Chọn một: Hàm DROP Hàm DELETE Hàm EDIT Hàm REMOVE Câu Hỏi Các lệnh sau bạn dùng để tạo thủ tục (procedure) mà nhận vào ký tự hiển thị tiêu đề bắt đầu với ký tự đó: Chọn một: A.Createprocedure prcDispName @cValue char(1) as Select * from titles Where title like ’@cValue%’ B.Createprocedure prcDispName @cValue char(1) as Select * from titles Where title like @cValue% C.Createprocedure prcDispName @cValue char(1) as Declare @temp char(2) Select @temp=@cValue+ ’%’ Select * from titles Where title like @temp D.Createprocedure prcDispName as Declare @temp char(2) Select @temp=’A%’ Select * from titles Where title like @temp Câu Hỏi Cho biết kết thực câu lệnh tạo hàm sau: CREATEFUNCTIONfn_Pub (@CountryPar nvarchar(30)) RETURNS @table AS RETURN ( SELECT pub_Id, pub_NameFROM pubs.dbo.PublishersWHERE country = @CountryPar ) Chọn một: Lỗi biên dịch Biên dịch thành công Lỗi chạy Kết trả dạng bảng Câu Hỏi Quy luật sau KHÔNG thủ tục (stored procedure) Chọn một: Bạn thực thi thủ tục mà thủ tục gọi thủ tục khác Thủ tục gọi truy xuất đến đối tượng tạo thủ tục gọi Bạn tham chiếu đến đối tượng không nằm database với thủ tục bạn Bạn tạo, tạo lại, hay xóa đối tượng bên thủ tục Các lệnh mà bạn sử dụng CREATE, DROP, SELECT INTO thủ tục bạn Bạn tạo bảng tạm riêng bên thủ tục Câu Hỏi Kết luận sau SAI thủ tục hàm người dùng SQL? Chọn một: Trong hàm gọi thủ tục Trong thủ tục gọi hàm Trong hàm gọi thủ tục ngược lại Trong thủ tục gọi thủ tục khác Câu Hỏi Phát biểu sau nói cursor? Chọn một: Bạn cần thiết lập thuộc tính cursor trước mở Bạn chỉnh sửa hàng hành kết (result set) đuợc trả cursor Bạn xem liệu chỉnh sửa user khác bộ kết trả cursor Bạn di chuyển lên xuống hàng kết Câu Hỏi Nếu thiếu chế khố (lock) vấn đề xảy hay nhiều transaction chỉnh sửa hàng liệu Chọn một: Đọc liệu sai (Dirty Read) Cập nhật liệu (Lost updates) Đọc không nội dung (Inconsistent Analysis) Đọc mẫu tin không (Phantom Reads) Câu Hỏi Jack cần chèn điểm dừng (save point) có tên ’Returnback’ vào transaction Nên dùng lệnh sau đây: Chọn một: INSERTSAVEPOINT Returnback SAVE SAVEPOINT Returnback SAVE TRANSACTION Returnback INSERT TRANSACTION Returnback Câu Hỏi Phát biểu sau đúng? Chọn một: Trigger loại INSTEAD OF có vai trò phần bổ sung hành động kích hoạt trigger Trigger loại STORE PROCEDURE đặc biệt Trigger thực tự động lệnh TRUNCATE TABLE dùng Trigger gọi trigger khác trigger khơng thể gọi tường minh Câu Hỏi Phát biểu sau mô tả thuộc tính atomicity transaction? Chọn một: Việc chỉnh sửa liệu làm transaction độc lập với việc chỉnh sửa liệu transaction khác Mọi chỉnh sửa transaction thi hành hết khơng có chỉnh sửa thực Bất kỳ thay đổi liệu thực transaction giữ nguyên hiệu sau transaction hoàn tất Mọi liệu trạng thái không thay đổi sau transaction thực thành cơng Câu Hỏi [Bảo tồn (integrity) dùng cho trigger DELETE Chọn một: Thực thể ( entity) Miền (Domain) Tham chiếu (referential) Người dùng (user defined) Phản hồi Đáp án là: Tham chiếu (referential) Câu Hỏi CSDL Cơng ty Cyber Inc có 1bảng tên "issue" dùng để theo dõi sách phát hành Đã có sẵn trigger "issue_insert" dùng để cập nhật trạng thái sách phát hành cho khách hàng vào bảng tên "copy" có ghi bảng "issue" Hiện công ty muốn trigger nên cập nhật trạng thái sách bảng "copy" có ghi xoá khỏi bảng "books" Tuỳ chọn sau nên thực hiện? Chọn một: Sử dụng lệnh DELETE TRIGGER để sửa đổi trigger Sử dụng lệnh ALTER TRIGGER để sửa đổi lại trigger Tạo trigger khác cho bảng books Tạo trigger cho lệnh update Câu Hỏi Đối tượng sau dùng để áp đặt quy tắc hoạt động vào CSDL trì quy tắc bảo tồn liệu Chọn một: Rules Procedure Trigger View Câu Hỏi Phát biểu sau định nghĩa trigger Chọn một: Trigger giống procedure, gọi cách tường minh để thực Trigger giúp tránh thay đổi liệu không phép, sai Trigger trả liệu cho người dùng Trigger gọi trigger khác trigger khơng thể gọi tường minh Câu Hỏi Hai bảng phép dùng UPDATE trigger? Chọn một: Bảng deleted bảng trigger Bảng inserted bảng deleted Bảng inserted bảng updated Bảng inserted bảng trigger Câu Hỏi 10 Một thủ tục tự động thực ta thay đổi liệu table SQL Server qua lệnh Update, Insert, Delete thuộc loại: Chọn một: Trigger Stored Procedure Extended Stored Procedure Rule Đáp án là: Trigger Câu Hỏi Thuộc tính transaction bảo đảm tính tuần tự? Chọn một: Atomicity Consistency Durability Isolation Phản hồi Câu Hỏi Để xem mã Trigger, ta thực cú pháp? Chọn một: SP_Helptrigger ALTER TRIGGER Drop Trigger SP_helptext Câu Hỏi Phát biểu sau nói trigger Chọn một: Trigger cần thực thi cách tường minh Trigger giám sát thay đổi liệu không phép Trigger thực tự động lệnh TRUNCATE TABLE dùng Trigger trả liệu cho người dùng Câu Hỏi Dữ liệu thống kê đội bóng lưu trữ CSDL Statistics Các cầu thủ đội nhập vào bảng Rosters Cấu trúc bảng sau: CREATE TABLE Rosters ( RosterID int NOT NULL, TeamID int NOT NULL, FirstName char(20) NOT NULL, LastName char(20) NOT NULL, CONSTRAINTPK_Rosters PRIMARY KEY (RosterID), CONSTRAINT (TeamID) ) FK_TeamRoster FOREIGN KEY (TeamID) REFERENCES Team Mỗi đội có tối đa 24 cầu thủ.trong bảng phân công (roster) vào lúc Bạn cần phải bảo đảm số cầu thủ đội không vượt số tối đa Bạn nên làm gì? Chọn một: Tạo trigger bảng Rosters để xét tính hợp lệ liệu nhập vào Tạo rule để xét tính hợp lệ liệu Tạo view để thực lệnh UPDATE bao gồm mệnh đề WITH CHECK OPTION lệnh định nghĩa VIEW Thêm ràng buộc CHECK bảng Rosters để kiểm tra tính hợp lệ liệu Câu Hỏi 10 Bạn nhà quản trị CSDL SQL Bạn phát triển ứng dụng CSDL cho phịng kế tốn cơng ty bạn Ứng dụng chứa nhiều modules tích hợp Các user thuờng gặp phải deadlock lúc người thực hàm mà cần tích hợp từ nhiều module Làm đê giảm thiểu deadlock này? Chọn một: Bạn cần phải bảo đảm tất transaction chỉnh sửa liệu bảng phải theo thứ tự Bạn cần phải bảo đảm tất transaction chỉnh sửa liệu bảng phải theo thứ tự ngược Bạn cần phải bảo đảm tất transaction chỉnh sửa liệu bảng không theo thứ tự Bạn cần phải bảo đảm tất transaction chỉnh sửa phù hợp với cách thực thi công cụ query optimizer Câu Hỏi Server role sau mặc định bao gồm thành viên nhóm Administrator Windows? Chọn một: Serveradmin Securityadmin Sysadmin Processadmin Câu Hỏi Quyền thao tác đối tượng CSDL cho phép người sử dụng thêm liệu? Chọn một: SELECT INSERT UPDATE EXECUTE Câu Hỏi Giả sử bạn quản trị CSDL có vai trò DBA , bạn muốn tất nhân viên thuộc phịng Tài khơng phép chỉnh sửa liệu bảng Hoadon, phép xem liệu bảng Hiện tại, nhân viên thuộc Account role, có quyền SELECT, INSERT, UPDATE, DELETE bảng Hoadoa Bạn cần làm nào? Chọn một: Xóa tất nhân viên khỏi Account role Thực lệnh REVOKE để xóa bỏ tất quyền cấp cho nhân viên Thực câu lệnh GRANT để cấp quyền SELECT cho nhân viên Thực lệnh DENY để cấm quyền chỉnh sửa liệu bảng Hoadon Câu Hỏi Don cần thêm user có tên ’Myuser’ vào system administration role Lệnh sau thực yêu cầu này? Chọn một: EXEC sp_addsrvrolemember 'MyUser', 'sysadmin' EXEC sp_addsrvrolemember 'MyUser', 'db_ddl_admin' EXEC sp_srvaddrolemember 'sysadmin', 'MyUser' EXEC sp_srvaddrolemember 'db_ddl_admin', 'MyUser' Câu Hỏi 10 Ed tạo CSDL cho công ty Mọi người có quyền truy xuất vào CSDL Trong CSDL có bảng tên EMP Mọi người dùng lệnh SELECT INSERT bảng này, ngoại trừ John Mary quyền sử dụng thêm lệnh DDL Bạn làm cách để nhanh chóng gán quyền cho người dùng mà khơng gây chi phí khơng cần thiết Chọn một: Tạo role gọi EMP, gán user vào role này, kể John Mary Tạo role gọi EMP, gán user vào role gán user vào role ngoại trừ John Mary Tạo role gọi EMP gán quyền thích hợp cho user kế John Mary, sau thêm quyền update cho John Mary Gán quyền SELECT INSERT bảng EMP vào role public database Cấp cho John Mary role db_dlladmin Câu Hỏi Lệnh dùng để tạo login mới? Chọn một: Create Longin_ID sp_addlogin Create Login sp_create_login Câu Hỏi Thủ tục hệ thống dùng để thêm user vào server role? Chọn một: sp_addlogin sp_adduser sp_srvaddrolemember sp_addsrvrolemember Câu Hỏi An tạo bảng Nhanvien An cấp quyền SELECT bảng Nhanvien cho Hùng Hùng tạo bảng có tên Hoadon với khoá ngoại tham chiếu đến bảng Nhanvien Nhưng thi hành lệnh tạo bảng Hoadon, Hùng nhận thông báo lỗi Vấn đề Hùng gặp phải ? Chọn một: Hùng cần phải cấp quyền References table Nhanvien tạo table có khố ngoại tham chiếu đến table Nhanvien Hùng cần phải cấp quyền Insert, Update, Delete table Nhanvien tạo table có khố ngoại tham chiếu đến table Nhanvien Hùng cần phải owner table Nhanvien Hùng cần phải có quyền Select cột làm khố table Nhanvien Câu Hỏi Bạn cần cấp cho nhân viên có quyền dbo để truy cập vào Database Marketing cài đặt SQL Server 2000 Thủ tục sau bạn dùng để thực việc : Chọn một: sp_addrole sp_addlogin sp_grantlogin sp_grantdbaccess Câu Hỏi Bạn nhà quản trị CSDL cho công ty XYZ Một yêu cầu quản trị bạn cần gán quyền cho nhân viên phịng kế tốn cho họ phép truy vấn liệu không quyền sửa đổi liệu Hãy xác định fixed database role bạn nên gán cho nhân viên này? Chọn một: db_denydatareader db_backupoperator db_securityadmin db_denydatawriter Câu Hỏi Bạn cần tạo tài khoản người dùng SQL Server Thủ tục sau bạn dùng để thực việc này? Chọn một: A SP_grantdbaccess [@login=]< ‘Tên người dùng’> [,@Name_in_db=]< ‘Tên bí danh’> B SP_Password[@old=] [@New=]< ‘Mật mới’> [@login=]< ‘Tên người dùng’> C Sp_addlogin [@login=] [,@Password=] ] [,@defdb=]] D SP_revokedbaccess [@Name_in_db =]< ‘Tên người dùng’> Câu Hỏi Chế độ bảo mật SQL Server là? Chọn một: SQL Server Windows Serve Windows Authentication Mode Mixed Mode Touch ID & Passcode, Fingerprint lock Trusted locations Câu Hỏi Chris Forsythe người quản trị CSDL cơng ty Great Graphics Có database role có tên gọi Customers, Admin, Technology Marketing Role có tên Technology bị cấm truy xuất vào bảng Products Bill vừa chuyển từ phòng Technology sang phòng Admin thêm vào role Admin Mọi thành viên phịng Admin ngoại trừ Bill có quyền SELECT bảng Products Hãy giúp Chris có quyền SELECT cho Bill vào bảng Products Chọn một: Sp_droprolemember 'Technology', 'Bill' Sp_addrolemember 'db_owner', 'Bill' GRANT SELECT ON Products TO Bill Sp_addrolemember 'Admin', 'Bill' Câu Hỏi Bạn nhà phát triển CSDL cho công ty bạn Một nhà phát triển CSDL khác tên Andrea cần quyền để sửa đổi view có sẵn CSDL Tuy nhiên bạn không muốn cô ta không xem hay thay đổi liệu bảng Hiện ta thuộc nhóm Public Bạn nên làm gì? Chọn một: Thêm Andrea vào role db_owner Thêm Andrea vào role db_ddladmin Gán Andrea quyền CREATE VIEW Gán Andrea quyền ALTER VIEW Câu Hỏi 10 Bạn quản trị CSDL, có vai trị DBA hệ thống MS SQL Bạn yêu cầu tạo Login account cấp quyền truy cập vào Sales database cho An User Bạn thực yêu cầu sử dụng hộp thoại New Login Enterprise Manager để tạo Login account, chọn Default Database Sales Bạn báo cho An password để login vào SQL Server Tuy nhiên sau đó, bạn nhận thơng báo rằng: An khơng thể vào Sales database Vậy lỗi ? Chọn một: An gõ sai password Bạn quên không cấp quyền cho An user Sales database An connect không server Gồm lỗi Câu Hỏi Các nguyên nhân gây chậm truy vấn SQL? Chọn một: Không/thiếu sử dụng lợi ích Indexes Trả liệu khơng cần thiết Không/thiếu tận dụng I/O striping Tất đáp án Câu Hỏi Từ khóa KHÔNG tối ưu việc kiểm tra tồn ghi bảng? Chọn một: ANY NOT EXIST NOT IN COUNT Câu Hỏi Chỉ số sử dụng không cho hiệu suất, mà cịn cho tính tồn vẹn liệu Một mục không cho phép chèn giá trị nhân vào bảng Cú pháp nhất? Chọn một: A.CREATE INDEX index_name on table_name (column1, column2); B.CREATE INDEX index_name ON table_name; C.CREATE INDEX index_name ON table_name (column_name); D.CREATE UNIQUE INDEX index_name on table_name (column_name); Câu Hỏi Ngơn ngữ sau dùng để xây dựng ứng dụng tích hợp với SQL Server 2008 nhờ cơng nghệ tích hợp CLR? Chọn một: C Visual Basic Visual C# NET Visual C v Câu Hỏi Để tìm kiếm tồn văn, bạn thực bước? Chọn một: A Bước - Tạo liệu thử nghiệm Bước – Thay liệu Bước - Kết FTS B.Bước - Tạo mục FTS Bước - Sử dụng hàm FTS truy vấn SQL Bước – Đọc kết FTS C.Bước - Tạo liệu thử nghiệm Bước - Tạo mục FTS sử dụng chức FTS Bước - Tinh chỉnh kết FTS D.Bước - Tạo liệu thử nghiệm Bước - Sử dụng hàm FTS truy vấn SQL tinh chỉnh kết FTS Biến @return_status chứa kết trả phương thức Nếu phương thức khai báo void, giá trị trả là? Chọn một: True value = ‘Yes’ Câu Hỏi Kiểu liệu money SQL Server có kiểu liệu tương ứng CLR (SQL Server) là? Chọn một: Decimal SqlMoney Khơng có SqlSingle Câu Hỏi Kiểu liệu bit SQL Server có kiểu liệu tương ứng CLR (.NET Framework) là? Chọn một: Byte[] byte, Byte[] Decimal Boolean Câu Hỏi Một mục kết hợp mục hai nhiều cột bảng Cú pháp đúng? Chọn một: A.CREATE INDEX index_name on table_name (column1, column2); B.CREATE INDEX index_name ON table_name; C.CREATE INDEX index_name ON table_name (column_name); D.CREATE UNIQUE INDEX index_name on table_name (column_name); Câu Hỏi 10 Câu lệnh sau có nhược điểm gì? SELECT * FROM table_1 LEFTJOIN table_2 WHERE table_1.id = table_2.gid; Chọn một: Không thể dùng Index cho column Trả liệu trùng lặp tiêu tốn I/O Không thể thực với toán tử phủ định Câu lệnh sai, khơng thực Câu Hỏi Từ khóa sau KHÔNG liên quan đến việc xử lý lỗi? Chọn một: RAISERROR ROLLBACK CATCH SET Câu Hỏi Tìm kiếm tồn văn gồm bước Chọn một: bước bước bước bước Câu Hỏi Cú pháp CREATE INDEX nhất? Chọn một: A.CREATE INDEX index_name on table_name (column1, column2); B.CREATE INDEX index_name ON table_name; C.CREATE INDEX index_name ON table_name (column_name); D.CREATE UNIQUE INDEX index_name on table_name (column_name); Câu Hỏi Những từ khóa sau liên quan đến việc tìm kiếm mờ (fuzzy search) SQL Server 2008? Chọn một: FREETEXT LIKE CONTAINS CONTAINSTABLE Câu Hỏi Tính sau KHÔNG phải SSIS? Chọn một: Truy cập Web Service qua cổng HTTP Thực Analysis services Chuyển hóa kiểu liệu khác Định nghĩa liệu ...Câu Hỏi Hệ quản trị sở liệu SQL Server 2008 KHƠNG hỗ trợ tính sau đây? Chọn một: Kết nối liệu với dịch vụ điện toán đám mây Định nghĩa liệu Khôi phục liệu Khai phá liệu Câu Hỏi Dịch... giá trị trả là? Chọn một: True value = ‘Yes’ Câu Hỏi Kiểu liệu money SQL Server có kiểu liệu tương ứng CLR (SQL Server) là? Chọn một: Decimal SqlMoney Không có SqlSingle Câu Hỏi Kiểu liệu bit SQL. .. dùng làm kết nối trung gian ứng dụng hệ quản trị CSDL? Chọn một: Net-Library ODBC Kết nối mạng Server OLE DB Câu Hỏi Trong sở liệu hệ thống, tập tin sau SQL Server Agent sử dụng để hoạch định báo

Ngày đăng: 13/12/2022, 19:31

Tài liệu cùng người dùng

Tài liệu liên quan