Câu hỏi ôn tập và đáp án SQL SERVER

11 6K 19
Câu hỏi ôn tập và đáp án  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

hi vọng nó giúp ích trong kỳ thi của các bạn nhé. Đây là tài liệu biên soạn với đầy đủ hệ thống bài tập trong sql server. Microsoft SQL Server thuộc loại phần mềm nào? Hệ quản trị cơ sở dữ liệu quan hệ.2. Microsoft SQL Server sử dụng Transaction – SQL để làm gì? Trao đổi dữ liệu giữa Client Computer và Server Computer.3. Microsoft SQL Server sử dụng Transaction – SQL cung cấp cách tổ chức dữ liệu bằng cách nào?  Lưu chúng vào các bảng.4. Người quản trị CSDL truy cập Server trực tiếp để thực hiện việc gì?Chức năng cấu hình, quản trị và thực hiện các thao tác bảo trì CSDL.5. Người dùng truy cập dữ liệu trên Server như thế nào?Chức năng cấu hình, quản trị và thực hiện các thao tác bảo trì CSDL.6. Đặc tính của SQL Server là?Quản trị một hệ CSDL lớn, cho phép nhiều nguời cùng khai thác trong một thời điểm đối với một CSDL, có hệ thống phân quyền bảo mật.7. Đặc tính của SQL Server là?

ÔN TẬP SQL SERVER (DÀNH CHO LỚP ĐH TIN K9) Microsoft SQL Server thuộc loại phần mềm nào?  Hệ quản trị sở liệu quan hệ Microsoft SQL Server sử dụng Transaction – SQL để làm gì?  Trao đổi liệu Client Computer Server Computer Microsoft SQL Server sử dụng Transaction – SQL cung cấp cách tổ chức liệu cách nào?  Lưu chúng vào bảng Người quản trị CSDL truy cập Server trực tiếp để thực việc gì? Chức cấu hình, quản trị thực thao tác bảo trì CSDL Người dùng truy cập liệu Server nào? Chức cấu hình, quản trị thực thao tác bảo trì CSDL Đặc tính SQL Server là? Quản trị hệ CSDL lớn, cho phép nhiều nguời khai thác thời điểm CSDL, có hệ thống phân quyền bảo mật Đặc tính SQL Server là? Hỗ trợ việc triển khai CSDL phân tán, phát triển ứng dụng Internet, cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng ứng dụng đặc thù, sử dụng câu lệnh truy vấn liệu Transaction-SQL Ấn đầy đủ SQL Server là? Enterpise Tính Enterprise manager là? Dễ cài đặt, hỗ trợ mô hình Client/Server, thích hợp hệ điều hành Windows 10 Tính Enterprise manager là? Hoạt động với nhiều giao thức truyền thông, hỗ trợ dịch vụ Data Warehousing, thích hợp với chuẩn ANSI/ISO SQL-92 11 Tính Enterprise manager là? Hỗ trợ nhân liệu, cung cấp dịch vụ tìm kiếm Full-Text, có sách trợ giúp- Book Online 12 SQL Server hệ quản trị CSDL hoạt động mạng, cho phép: Thực trao đổi liệu theo nhiều mô hình mạng khác 13 SQL Server hệ quản trị CSDL hoạt động mạng, cho phép: Thực trao đổi liệu theo nhiều phương thức truyền tin khác 14 SQL Server hệ quản trị CSDL hoạt động mạng, cho phép: Thực trao đổi liệu theo nhiều giao thức khác 15 Thành phần có khả chứa liệu duới nhiều quy mô khác nhau, theo dạng bảng, hỗ trợ nhiều phương thức kết nối ADO, OLE DB, ODBC… là: Relational DataBase Engine 16 Công cụ dùng nhân liệu, tạo Server khác với liệu giống liệu Server là: Replication 17 Công cụ giúp chuyển liệu Server quản trị CSDL khác là: Data Transformation Service 18 Công cụ giúp khai thác phân tích liệu, hay khai phá liệu theo phuơng thức đa chiều là: Analysis service 19 Công cụ tra cứu liệu tiếng anh, cú pháp sử dụng theo văn phạm tiếng anh thông thường là: English query 20 Công cụ để người dùng thiết lập chức là: SQL Server tools 21 Cơ chế tạo tạo Server khác với liệu giống liệu Server chính, đó: Sự cập nhật liệu diễn đồng thời Server Server nhân 22 Phiên SQL Server miễn phí là: SQL Server 2005 Express Edition 23 Để tạo, sửa ràng buộc, khóa chọn chức năng: Design table, chọn biểu nút Manage Indexes/Keys 24 Khi cài đặt SQL Server, chọn Mixed mode thì: SQL Server dùng kiểu kiểm tra người dùng cần thiết 25 Cài đặt SQL Server Management StudioExpress dùng để làm gì? Cung cấp giao diện để người dùng dễ dàng tương tác với thành phần Microsoft SQL Server 2005 Express Edition 26 Để tạo sở liệu ta làm nào? Chọn chức Database/ New Database/đặt tên Textbox Database Name, chọn Ok 27 Để tạo bảng ta làm nào? Chọn chức Table/ New Table 28 Để nhập liệu, thực hiện: Chọn bảng liệu, nhấp chuột phải, chọn Open Table -> Return all rows 29.Trường khóa trường: Primary Key 30 Hãy chọn phương án Hai bảng CSDL quan hệ liên kết với thông qua: Thuộc tính trường chọn (không thiết phải khóa) 31 Tiêu chí sau thường dùng để chọn khóa chính? Không chứa thuộc tính thay đổi theo thời gian 32 Liên kết bảng dựa trên: Ý định ghép bảng thành bảng có nhiều thuộc tính 33 Tại phải khai báo kích thước cho trường? Để giúp hệ thống kiểm tra tính đắn nhập liệu, để tính kích thước ghi (bộ liệu) xác định vị trí trường ghi, để hệ thống dự trữ vùng nhớ phục vụ ghi liệu 34 Các bước để tạo CSDL: Tạo bảng; Chọn khóa cho bảng; Đặt tên bảng lưu cấu trúc bảng; Tạo liên kết bảng 35 Thứ tự câu lệnh SELECT là? SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY 36 Phép toán tập hợp mệnh đề WHERE bao gồm? Các phép đại số quan hệ 37 Các phép toán gộp nhóm sử dụng sau mệnh đề? GROUP BY 38 Phép chọn thực sau mệnh đề SELECT - FROM - WHERE? WHERE 39 Phép chiếu thực sau mệnh đề SELECT - FROM – WHERE: SELECT 40 Mệnh đề GROUP BY HAVING dùng để: Áp dụng phép toán gộp nhóm 41 Để việc xóa sở liệu không báo lỗi, ta phải thực hiện: Chọn dấu tích vào Close existing connections 42 Chọn khẳng định sau nhất: CREATE TABLE mô tả thuộc tính 43 Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Thực phép chọn quan hệ sau mệnh đề HAVING Nếu GROUP BY xuất 44 Các phép toán tổ hợp SELECT- FROM – WHERE Tich quan hệ mệnh đề FROM, chọn theo biểu thức sau WHERE chiếu thuộc tính sau mệnh đề SELECT 45 Chọn khẳng định sau thực truy vấn : Thực phép chọn sau mệnh đề WHERE 46 Chọn khẳng định sau nhất: GROUP BY phân hoạch quan hệ thành nhiều nhóm tách biệt 47 Để tạo, sửa ràng buộc, khóa, thực sau: Chọn chức Design table, chọn biểu nút Manage Indexes/Keys 48 Để nhập liệu, sử dụng câu lệnh: Insert into 49 Muốn nhập liệu kiểu Unicode trước giá trị nhập vào phải dùng thêm kí tự: N 50 Để tạo sở liệu, phải dùng câu lệnh: Create Database 51 Khẳng định sau GRANT ALL ON R TO GROUP_WORLD 52 Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Thu hồi đặc quyền cấp cho U1, U2 U3 … REVOKE SELECT ON BRANCH FROM U1, U2, U3 53 Khảng định sau nói thu hồi quyền truy nhập liệu người sử dụng: REVOKE READ ON R FROM GROUP_WORLD 54 Dạng cấp quyền truy xuất SQL là? GRANT READ ON … 55 Dạng thu hồi quyền truy nhập: REVOKE SELECT ON FROM 56 Câu lệnh SQL sử dụng để sửa đổi sở liệu? Alter 57 Câu lệnh SQL sử dụng để xoá bảng sở liệu? Drop 58 Câu lệnh SQL sử dụng để trích rút liệu từ sở liệu? Select 59 Câu lệnh SQL sử dụng để cập nhật (thay đổi) liệu vào bảng sở liệu? Update 60 Câu lệnh SQL sử dụng để xoá liệu khỏi bảng sở liệu? Delete 61 Câu lệnh SQL sử dụng để chèn (nhập) liệu vào bảng sở liệu? Insert into 62 Câu lệnh SQL sử dụng để lựa chọn liệu từ cột có tên X từ bảng r? Select X from r 63 Câu lệnh SQL sử dụng để lựa chọn tất cột liệu bảng? Select * from 64 Câu lệnh SQL sử dụng để trả lại dòng mang giá trị khác nhau? Select distinct 65 Câu lệnh SQL sử dụng để xếp kết trả về? Order by 66 Câu lệnh SQL sử dụng để nhóm kết trả về? Group by 67 Câu lệnh SQL sử dụng từ khoá để lấy giá trị tương đối? Like 68 Hàm sử dụng SQL để tính tổng số dòng bảng? Count 69 Hàm sử dụng SQL để tính tổng giá trị biểu thức kiểu số? Sum 70 Hàm sử dụng SQL để tính giá trị trung bình cột kiểu số bảng? AVG 71 Loại Full Database Backups: Copy toàn CSDL (các tập tin bao gồm bảng, khung nhìn, đối tượng khác) 72 Loại Differential Database Backups: Copy liệu thay đổi Data file kể từ lần full backup gần 73 Loại File or file group backups: Copy file đơn hay file group 74 Restore Database: Là chức thực khôi phục liệu lưu 75 Chế độ bảo mật Windows Authentication: Là chế độ bảo mật mà User truy nhập SQL Server phải User Windows 76 Chế độ bảo mật SQL Server Authentication Là chế độ mà User quyền khai thác phải User quản trị SQL Server tạo mà user Windows không khai thác 77 Chế độ bảo mật Mixed Mode: Là chế độ bảo mật mà User truy nhập SQL Server phải User Windows User quản trị SQL Server tạo 78 Khái niệm Login: Là đối tượng quyền truy nhập vào SQL Server 79 Instance gì? Một hệ thống SQL Server độc lập, tương tự hệ thống SQL Server cài đặt máy tính khác 80 Biểu tưởng sau có ý nghĩa gì? Biểu tượng trình quản lý dịch vụ Service Manager 81 Để thực khởi động dịch vụ, phải thao tác: Services -> Start/Continue (Pause, Stop) 82 Để dịch vụ khởi động tự động khởi động hệ điều hành: Hãy chọn vào nút chọn Auto-start service when OS starts 83 Dịch vụ SQL Server dùng để: Quản lý tất file gồm CSDL mà SQL Server quản lý, thành phần xử lý tất lệnh Transact-SQL gửi từ trình ứng dụng client, phân phối nguồn tài nguyên có nhiều user truy nhập lúc 84 Dịch vụ Microsoft Search, dùng để: Cung cấp dịch vụ tìm kiếm tìm kiếm văn với phép toán 85 Dịch vụ mà ngắt dịch vụ hệ thống ngưng tất công việc khai thác liệu? SQL Server 86 Server Group gì? Công cụ dùng quản lý kết nối 87 Thiết lập kết nối đến Server (thiết lập Server)? Là bước thiết lập kết nối đến Server từ Client, Server khác 88 Tên kết nối Client là: Tên Instance 89 Tên kết nối Client là: Duy 90 Trước thực tạo kết nối ta phải chuẩn bị: Tên Server (Instance) muốn kết nối đến, User name Password Server ta cần kết nối đến 91 User name Password Server ta cần kết nối đến là: Do người quản trị Server cấp 92 Để thay đổi tham số cho Server: Hãy chọn tên kết nối -> nhấn nút phải chuột -> chọn Properties 93 Chọn giao thức mạng sử dụng cách: Chọn Server network tility 94 Trường hợp tạo quan hệ Sach (MaSach, Tensach, Namxb, Nhaxb) với khóa MaSach ngôn ngữ SQL? Create Table Sach (MaSach Text(10) primary key, Tensach Text(10), Namxb Text(4), Nhaxb text(10)) 95 Trường hợp thêm thuộc tính Trasach vào quan hệ Sachmuon (MaThe, MaSach, Ngaymuon) ngôn ngữ SQL? Alter table Sachmuon add Trasach Logic 96 Trường hợp sửa kiểu liệu thuộc tính TenSV thành text(10) quan hệ Sinhvien (MaSV, TenSV, NgaySinh) ngôn ngữ SQL? Alter table Sinhvien Alter column TenSV Text(30) 97 Trường hợp xóa thuộc tính Quequan quan hệ Nhanvien (MaNV, TenNV, Quequan, Luong) ngôn ngữ SQL? Alter Table Nhanvien Drop Column Quequan 98 Trường hợp thêm ràng buộc khoá cho thuộc tính MaSV quan hệ Sinhvien ngôn ngữ SQL? Alter Table Sinhvien Add Constraint khoachinh Primary Key (MaSV) 99 Cho quan hệ Sinhvien (MaSV, TenSV, Nu) Trường hợp cập nhật liệu cho bảng ngôn ngữ SQL? Insert Into Sinhvien Value (MaSV='012', TenSV= 'Lê Tâm', Nu = false) 100 Trường hợp sửa đổi Diachi sinh viên có mã 03 quan hệ Sinhvien (MaSV, TenSV, Diachi) ngôn ngữ SQL? Update Sinhvien Set Diachi = “HT” Where MaSV='03' 101 Trường hợp xoá thông tin nhân viên có mã 03 quan hệ Nhanvien (MaNV, TenNV, Nu, NgaySinh, QueQuan) ngôn ngữ SQL? Delete Nhanvien where MaNV=’03’ 102 Trường hợp xoá quan hệ Nhanvien (MaNV, TenNV, Nu, NgaySinh) khỏi sở liệu ngôn ngữ SQL? Drop Table Nhanvien 103 Cho sở liệu gồm quan hệ sau: CC(MSNCC, TENNCC, DCNCC) MH(MSNCC, MSMH, SoLuong, Dongia) Trường hợp biểu diễn yêu cầu sau sang ngôn ngữ SQL? - Đưa danh sách MSNCC cung cấp mặt hàng Select MSNCC from MH 104 Cho sở liệu gồm quan hệ sau: CC(MSNCC, TENNCC, DCNCC) MH(MSNCC, MSMH, SoLuong, Dongia) Trường hợp biểu diễn yêu cầu sau sang ngôn ngữ SQL? - Đưa danh sách MSNCC cung cấp mặt hàng với số lượng lớn 100 Select MSNCC from MH Where Soluong >100 105 Cho sở liệu gồm quan hệ sau: CC(MSNCC, TENNCC, DCNCC) MH(MSNCC, MSMH, SoLuong, Dongia) Trường hợp biểu diễn yêu cầu sau sang ngôn ngữ SQL? - Tìm mặt hàng nhà cung cấp có địa ‘Nghệ an’ cung cấp (Giả sử địa nhà cung cấp chi tiết đến cấp xã, phường) Select MSMH from MH where MSNCC in select MSNCC from CC Where DCNCC like’% Nghệ an’ 106 Cho sở liệu gồm quan hệ sau: CC(MSNCC, TENNCC, DCNCC) MH(MSNCC, MSMH, SoLuong, Dongia) Trường hợp biểu diễn yêu cầu sau sang ngôn ngữ SQL? - Đưa tổng số nhà cung cấp cung cấp mặt hàng có Đơn giá 100 Select count(*) from MH Where Dongia = 100 107.Cách đặt mô hình khôi phục thực hiện: Chọn CSDL, nhấn nút phải chuột -> Properties -> Options -> Recovery 108 Các bước thực backup sau: Chọn CSDL cần backup, nhấn phải chuột -> All Tasks -> Backup Database…, nhập tham số, lựa chọn kiểu 109 Các bước thực khôi phục liệu sau: Chọn mục Databases -> nhấn nút phải chuột -> All Tasks -> Restore Database… nhập tham số, chọn mô hình khôi phục 110 Đặt chế độ bảo mật: *Đặt chế độ: Nhấn phải chuột chọn tên Server (Instance), chọn Properties, chọn bảng Security, chọn chế độ bảo mật -> Ok 111 SERVER ROLE gì? Đối tượng xác định nhóm thuộc tính để gán quyền cho user tham gia khai thác SQL Server 112 Database Role gì? Đối tượng mà thông qua người quản trị gán quyền khai thác cho người sử dụng Role CSDL quản lý 113 Cách tạo Database Role theo công cụ: Chọn Roles CSDL -> Nhấn phải chuột -> New Database Role Đặt tên, chọn user, nhấn Ok 114 Thực gán quyền khai thác cho Role sau: Chọn Role cần gán quyền, Chọn Perrmissions Đặt quyền cho đối tượng CSDL 115 Thành phần dịch vụ nhân liệu Publisher: Là server cung cấp liệu nhân cho server khác 116 Thành phần dịch vụ nhân liệu Distributor: Là server quản lý thông tin nhân bản, lưu trữ liệu giao dịch thực nhận chuyển liệu từ Publisher đến Subscriber 117 Các ứng dụng client kết nối đến server để thực khai thác liệu server thông qua phương thức kết nối: OLE DB, ODBC, DB-Library 118 Hai kiểu phương thức kết nối OLE DB là: Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Provider for ODBC 119 Hai kiểu phương thức kết nối ODBC là: SQL Server Enterprise Manager SQL Query Analyzer 120 ODBC viết tắt từ: Open DataBase Connectivity 121 Cấu hình ODBC Được Windows cấp sẵn cài đặt, sử dụng làm kết nối trung gian ứng dụng hệ quản trị CSDL (Dbase, Access, SQL Server, Oracle,…) 122 Cấu hình OLE DB là: Phương thức sử dụng với nhiều hệ quản trị CSDL khác nhau, hệ quản trị có cú pháp riêng định driver điều khiển cho 123 Xóa Linked Server, sử dụng: Chọn Linked Server cần xóa -> thực xóa 124 BCP gì? Câu lệnh dạng command prompt, dùng xuất nhâp liệu SQL Server tập tin 125 Dettach sở liệu gì? Thực tách CSDL khỏi Instance 126 Import là: Dùng nhập liệu từ vào CSDL, từ hệ quản trị CSDL khác CSDL khác SQL Server 127 Export là: Xuất liệu từ CSDL SQL Server hệ quản trị CSDL khác CSDL khác SQL Server 128 Thao tác để Dettach sở liệu: Chọn CSDL cần dettach -> All tasks -> Dettach Database-> Ok 129 Thao tác để Attach tập tin CSDL vào Instance Chọn Instance cần Attach CSDL -> Databases -> all tasks -> attach database , chọn nút browse ( ), chọn tập tin mdf CSDL cần attach, đặt tên CSDL, xác định User owner, Ok 130 Cho sở liệu hệ thống “Quản lý điểm” gồm quan hệ sau: SINHVIEN (MaSV, Hoten, Nsinh, Gtinh, QQ, Tenlop) LOP (Tenlop, Siso, Tenkhoa) MONHOC (MaMH, TenMH, Sodvht) PHANCONG (MaMH, Tenlop, Kyhoc) DIEMMH (MaSV, MaMH, Diem) Trường hợp biểu diễn yêu cầu sau sang SQL? - Đưa tổng số sinh viên khoa Tin học Select sum(Siso) from LOP where Tenkhoa = “Tin học” 131 Cho sở liệu hệ thống “Quản lý giao nhận hàng” gồm quan hệ sau: PHIEUGIAONHANG (Sohieugiaonhan, Sohieuduongdi, MaKH, Ngaygiao) KHACH (MaK, TenK, Taikhoan, Diachi) HANG (MaH, TenH, Donvido, Dongia) DƯƠNGDI (Sohieuduongdi, Tenduongdi, Chiphi) CHITIETGN (Sohieugiaonhan, MaH, Soluong) Trường hợp biểu diễn yêu cầu sau sang SQL? - Đưa tổng số Hàng có đơn giá Configure Publishing Subscription and Distribution ,Chọn thư mục Snapshot, đặt tên CSDL Distribution, chọn Server cấu hình thành Publisher, chọn CSDL tham gia nhân bản, kiểu nhân bản, chọn Server cấu hình Subscriber Publisher thiết lập 137 Nếu chọn quyền nhấn ô: Chọn xuất dấu chọn màu xanh 138 cấm quyền nhấn ô: Chọn xuất dấu màu đỏ 139 Tạo Logins, thao tác sau: Chọn chức Security Server -> Logins, Nhấn phải chuột -> New Login Nhập tham số 140 Lệnh để tạo Logins là: sp_addlogin [ @loginame = ] 'login' 141 User gì? Đối tượng khai thác CSDL, login ID tham gia khai thác CSDL 142 Tạo User, thực sau: Chọn CSDL -> users, Nhấn phải chuột -> new user , Chọn Login, nhập user name, chọn role mà user thuộc ->Ok 11 [...]... loại thuốc được bán trong cả hai ngày 12/10/2011 và 15/10/2011 Select * from THUOC where (Mathuoc in select Mathuoc from TIEUTHU where Ngayban= #12/10/2011#) and (Mathuoc in select Mathuoc from TIEUTHU where Ngayban= #15/10/2011#) 135 Trước khi cấu hình PUBLISHER và DISTRIBUTOR, ta thực hiện: Chạy dịch vụ SQL Server Agant trong chức năng Service manager 136 Các bước cấu hình như sau: Chọn Server cần cấu... Snapshot, đặt tên CSDL của Distribution, chọn Server cấu hình thành Publisher, chọn CSDL tham gia nhân bản, kiểu nhân bản, chọn Server được cấu hình là Subscriber của Publisher đang thiết lập 137 Nếu chọn quyền nhấn ô: Chọn xuất hiện dấu chọn màu xanh 138 nếu cấm quyền nhấn ô: Chọn xuất hiện dấu màu đỏ 139 Tạo Logins, thao tác như sau: Chọn chức năng Security của Server -> Logins, Nhấn phải chuột -> New... cầu sau sang SQL? - Đưa ra số lượng sinh viên trung.bình của một lớp thuộc khoa Điện tử Select AVG(Siso) from LOP where Tenkhoa = “Điện tử” 134 Cho cơ sở dữ liệu của hệ thống “Quản lý Thuốc” gồm 3 quan hệ sau: LOSX(Sohieulo, Ngaysanxuat, Hansd) THUOC( Mathuoc, Tenthuoc, Dvtinh, Quycach, Sohieulo, Dongia) TIEUTHU (Mathuoc, Ngayban, Soluongban) Trường hợp nào là biểu diễn yêu cầu sau sang SQL? - Đưa ra

Ngày đăng: 04/05/2016, 20:51

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan