Giáo trình Hệ quản trị cơ sở dữ liệu

155 12 0
Giáo trình Hệ quản trị cơ sở dữ liệu

Đ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

UỶ BAN NHÂN DÂN TỈNH HẢI PHÒNG TRƯỜNG CĐCN HẢI PHỊNG GIÁO TRÌNH Tên mơn đun: Hệ quản trị sở liệu Hải Phòng , năm 2019 Vị trí, tính chất mơ đun: - Vị trí: Là mơn đun kỹ thuật chun ngành Mơn đun bố trí học sau mơn sở - Tính chất: Là mô đun chuyên môn nghề giúp sinh viên có kiến thức sở hệ quản trị CSDL MS SQL server Mục tiêu mô đun: - Về kiến thức: + Trình bày mơ hình liệu Client/Server; + Trình bày phương pháp xây dựng đối tượng hỗ trợ xử lý liệu - Về kỹ năng: + Cài đặt hệ QTCSDL SQL Server môi trường Windows; + Tạo lập CSDL, thiết lập quan hệ bảng ( xây dựng biểu đồ ER); + Thực thao tác xử lý liệu ( bổ xung, xoá, hiệu chỉnh liệu, tạo thực Views); + Xây dựng đối tượng hỗ trợ xử lý liệu (thủ tục lưu trữ, Trigger, ) - Về lực tự chủ trách nhiệm: + Tự chủ độc lập công việc xử lý vấn đề liên quan; + Đảm bảo hoạt động diễn an toàn lao động Nội dung mô đun: Số TT Tên Bài/mục I Bài 1: Tổng quan mơ hình Client / Server II Bài 2: Hệ quản trị sở liệu Microsoft SQL Server III Bài 3: SQL Server Management Studio IV Bài 4: Quản lý bảo mật SQL Server V Bài 5: Truy vấn liệu MS SQL Server VI Thực hành tổng hợp MỤC LỤC PHẦN 1: KIẾN THỨC TỔNG QUAN SQL SERVER BÀI 1: TỔNG QUAN VỀ MƠ HÌNH CLIENT/ SERVER 1.1 Các kiến thức tổng quan CSDL 1.2 Các giai đoạn phát triển hệ quản trị CSDL 1.3 Giới thiệu mơ hình Client/ Server 1.4 Các đặc trưng mơ hình Client/server 12 1.5 Các tầng cấu trúc 13 1.6 Các mơ hình liệu hệ thống Client/Server 14 BÀI 2: TỔNG QUAN VỀ HQTCSDL SQL SERVER 18 2.1 Giới thiệu hệ quản trị CSDL MS SQL Server 18 2.2 Những đặc điểm SQL server 2008 19 2.3 Các thành phần SQL Server 21 2.4 Cài đặt SQL server 2008 21 2.5 Các thành phần CSDL SQL Server 22 BÀI 3: SQL SERVER MANAGEMENT STUDIO 24 3.1 Kết nối sử dụng Server Management Studio 24 3.2 Khởi động chương trình 24 3.3 Các thao tác với CSDL 25 3.4 Làm việc với bảng liệu CSDL 33 3.5 Thiết lập quan hệ bảng 36 BÀI 4: QUẢN LÝ BẢO MẬT TRONG SQL SERVER 39 4.1 Giới thiệu bảo mật SQL Server 39 4.2 Một số khái niệm 39 4.3 Cấp phát thu hồi quyền SQL TSQL 42 4.4 Cách tạo quản lý người dùng SQL Server Management Studio 43 BÀI 5: TRUY VẤN DỮ LIỆU TRONG SQL SERVER 47 5.1 Truy xuất liệu câu lệnh SELECT 47 5.2 Khung nhìn (View) 80 5.3 Bẫy lỗi (Trigger) 82 PHẦN 2: PHẦN THỰC HÀNH 91 BÀI 1: CÀI ĐẶT MS SQL SERVER 91 BÀI 2: TẠO LẬP VÀ QUẢN LÝ CƠ SỞ DỮ LIỆU 100 BÀI 3: THIẾT LẬP BẢO MẬT, PHÂN QUYỀN 110 BÀI 4: TRUY VẤN DỮ LIỆU 111 BÀI 5: LÀM VIỆC VỚI VIEW VÀ TRIGGER 125 PHẦN 3: CÂU HỎI TRẮC NGHIỆM 129 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU ‘‘Quản trị CSDL với SQL Server” môn học bắt buộc trường nghề Tuỳ thuộc vào đối tượng người học cấp bậc học mà trang bị cho học sinh, sinh viên kiến thức Để thống chương trình nội dung giảng dạy nhà trường chúng tơi biên soạn giáo trình: Quản trị CSDL với SQL Server Giáo trình biên soạn phù hợp với nghề trường đào tạo nghề phục vụ theo yêu cầu thực tế xã hội Tài liệu tham khảo để biên soạn gồm: - Giáo trình SQL Server 2008 hướng dẫn học qua ví dụ, Nhà xuất Khoa học kỹ thuật năm 2010 - Giáo trình SQL, Nhà xuất Đại học Huế năm 2004 - Quản trị CSDL SQL Server 2008, Nhà xuất lao động xã hội năm 2010 - Giáo trình thực hành cơng nghệ thơng tin 2, Nhà xuất Khoa học kỹ thuật năm 2014 Kết hợp với kiến thức có liên quan mơn học vấn đề thực tế thường gặp sản xuất, đời sống để giáo trình có tính thực tế cao, giúp cho người học dễ hiểu, dễ dàng lĩnh hội kiến thức mơn học Trong q trình biên soạn giáo trình kinh nghiệm cịn hạn chế, chúng tơi mong nhận ý kiến đóng góp bạn đọc để lần hiệu đính sau hồn chỉnh Tổ mơn Ứng dụng máy tính PHẦN 1: KIẾN THỨC TỔNG QUAN SQL SERVER BÀI 1: TỔNG QUAN VỀ MÔ HÌNH CLIENT/ SERVER Mục tiêu: - Tiếp cận với mơ hình sở liệu Client / Server - Các đặc trưng mơ hình Client / Server - Phân tích tầng cấu trúc mơ hình Client/Server - Phân biệt mơ hình CSDL 1.1 Các kiến thức tổng quan CSDL Một hệ CSDL (DB system) bao gồm CSDL (Database) hệ quản trị CSDL (DBMS) CSDL (CSDL) tập hợp liệu tổ chức lưu trữ theo cấu trúc chặt chẽ nhằm phục vụ nhiều đối tượng sử dụng với nhiều mục đích khác Hệ quản trị CSDL (Database Management System - DBMS) công cụ phần mềm tổng quát nhằm hỗ trợ việc lưu trữ, truy xuất quản trị CSDL Nó cung cấp cho người dùng ứng dụng môi trường thuận tiện sử dụng hiệu tài nguyên liệu Nói cách khác, Hệ quản trị CSDL phần mềm chuyên dụng để giải tốt tình mà CSDL đặt như: bảo mật, cạnh tranh truy xuất 1.2 Các giai đoạn phát triển hệ quản trị CSDL Những năm 1975-1976, IBM lần đưa hệ quản trị CSDL kiểu quan hệ mang tên SYSTEM-R với ngôn ngữ giao tiếp CSDL SEQUEL (Structured English QUEry Language), ngơn ngữ để thao tác với CSDL Năm 1976 ngôn ngữ SEQUEL cải tiến thành SEQUEL2 Khoảng năm 1978-1979 SEQUEL2 cải tiến đổi tên thành Ngơn ngữ truy vấn có cấu trúc (Structured Query Language - SQL) cuối năm 1979 cải tiến thành SYSTEM-R Năm 1986 Viện Tiêu Chuẩn Quốc Gia Mỹ (American National Standards Institute - ANSI) cơng nhận chuẩn hóa ngơn ngữ SQL, sau Tổ chức Tiêu chuẩn Thế giới (International Standards Organization - ISO) công nhận ngôn ngữ Đó chuẩn SQL-86 Tới SQL qua lần chuẩn hóa lại (1989, 1992, 1996) để mở rộng phép toán tăng cường khả bảo mật tính tồn vẹn liệu Ngơn ngữ CSDL cài đặt khác đối tùy theo hệ quản trị CSDL khác nhau, nhiên phải theo chuẩn (Standard) định Hiện nay, đa phần ngôn ngữ truy vấn CSDL dựa chuẩn SQL-92 1.3 Giới thiệu mơ hình Client/ Server Mơ hình client-server mơ hình tiếng mạng máy tính, áp dụng rộng rãi mơ hình trang web có Ý tưởng mơ hình máy (đóng vài trị máy khách) gửi yêu cầu (request) để máy chủ (đóng vai trò người cung ứng dịch vụ), máy chủ xử lý trả kết cho máy khách Một mơ hình ngược lại mơ hình master-slaver, máy chủ (đóng vai trị ơng chủ) gửi liệu đến máy (đóng vai trị nơ lệ) máy có cần hay khơng Mơ hình Web client/server : Thuật ngữ server dùng cho chương trình thi hành dịch vụ tồn mạng Các chương trình server chấp nhận tất yêu cầu hợp lệ đến từ nơi mạng, sau thi hành dịch vụ trả kết máy yêu cầu Một chương trình coi client gửi yêu cầu tới máy có chương trình server chờ đợi câu trả lời từ server Chương trình server client nói chuyện với thông điệp (messages) thông qua cổng truyền thông liên tác IPC (Interprocess Communication) Để chương trình server chương trình client giao tiếp với chúng phải có chuẩn để nói chuyện, chuẩn gọi giao thức Nếu chương trình client muốn u cầu lấy thơng tin từ server phải tuân theo giao thức mà server đưa Bản thân cần xây dựng mơ hình client/server cụ thể ta tự tạo giao thức riêng thường làm điều tầng ứng dụng mạng Với phát triển mạng có nhiều giao thức chuẩn mạng đời nhằm đáp ứng nhu cầu phát triển Các giao thức chuẩn (ở tầng mạng vận chuyển) sử dụng rộng rãi như: giao thức TCP/IP, giao thức SNA IBM, OSI, ISDN, X.25 giao thức LAN-to-LAN NetBIOS Một máy tính chứa chương trình server coi máy chủ hay máy phục vụ (server) máy chứa chương trình client coi máy tớ (client) Mơ hình mạng có máy chủ máy tớ giao tiếp với theo nhiều dịch vụ gọi mơ hình client/server Thực tế mơ hình client/server mở rộng tự nhiên tiện lợi cho việc truyền thông liên tiến trình máy tính cá nhân Mơ hình cho phép xây dựng chương trình client/server cách dễ dàng sử dụng chúng để liên tác với để đạt hiệu Mơ hình client/server sau: Client/Server mơ hình tổng qt nhất, thực tế server nối tới nhiều server khác nhằm làm việc hiệu nhanh Khi nhận yêu cầu từ client, server gửi tiếp yêu cầu vừa nhận cho server khác ví dụ database server thân khơng thể xử lý u cầu Máy server thi hành nhiệm vụ đơn giản phức tạp Ví dụ máy chủ trả lời thời gian ngày, máy client yêu cầu lấy thông tin thời gian phải gửi yêu cầu theo tiêu chuẩn server định ra, yêu cầu chấp nhận máy server trả thơng tin mà client yêu cầu Có nhiều dịch vụ server mạng hoạt động theo nguyên lý nhận yêu cầu từ client sau xử lý trả kết cho client yêu cầu Thơng thường chương trình server client thi hành hai máy khác Cho dù lúc server trạng thái sẵn sàng chờ nhận yêu cầu từ client thực tế tiến trình liên tác qua lại (interaction) client server lại bắt đầu phía client, mà client gửi tín hiệu yêu cầu tới server Các chương trình server thường thi hành mức ứng dụng (tầng ứng dụng mạng) Sự thuận lợi phương pháp làm việc mạng máy tính có hỗ trợ giao thức truyền thơng chuẩn cụ thể giao thức TCP/IP Với giao thức chuẩn giúp cho nhà sản xuất tích hợp nhiều sản phẩm khác họ lên mạng mà khơng gặp phải khó khăn Với chuẩn chương trình server cho dịch vụ thi hành hệ thống chia sẻ thời gian (timesharing system) với nhiều chương trình dịch vụ khác chạy máy tính nhân bình thường Có thể có nhiều chương server làm dịch vụ, chúng nằm nhiều máy tính máy tính Với mơ hình nhận thấy mơ hình client/server mang đặc điểm phần mềm khơng liên quan đến phần cứng thực tế yêu cầu cho máy server cao nhiều so với máy client Lý máy server phải quản lý nhiều yêu cầu từ clients khác mạng Ưu nhược điểm Có thể nói với mơ hình client/server thứ dường nằm bàn người sử dụng, truy cập liệu từ xa (bao gồm cơng việc gửi nhận file, tìm kiếm thông tin, ) với nhiều dịch vụ đa dạng mà mơ hình cũ khơng thể làm Mơ hình client/server cung cấp tảng lý tưởng cho phép tích hợp kỹ thuật đại mơ hình thiết kế hướng đối tượng, hệ chuyên gia, hệ thông tin địa lý (GIS) Một vấn đề nảy sinh mơ hình tính an tồn bảo mật thông tin mạng Do phải trao đổi liệu máy khu vực khác dễ dàng xảy tượng thông tin truyền mạng bị lộ Client Trong mô hình client/server, người ta cịn định nghĩa cụ thể cho máy client máy trạm mà sử dụng người dùng với để muốn thể tính độc lập cho Máy client sử dụng hệ điều hành bình thường Win9x, DOS, OS/2 Bản thân client tích hợp nhiều chức hệ điều hành mà chạy, nối vào mạng LAN, WAN theo mơ hình client/server cịn sử dụng thêm chức hệ điều hành mạng (NOS) cung cấp với nhiều dịch vụ khác (cụ thể dịch vụ server mạng cung cấp), ví dụ yêu cầu lấy liệu từ server hay gửi liệu lên server Thực tế ứng dụng mơ hình client/server, chức hoạt động kết hợp client server với chia sẻ tài nguyên, liệu máy Vai trị client Trong mơ hình client/server, client coi người sử dụng dịch vụ mạng nhiều máy chủ cung cấp server coi người cung cấp dịch vụ để trả lời yêu cầu clients Điều quan trọng phải hiểu vai trị hoạt động mơ hình cụ thể, máy client mơ hình lại server mơ hình khác Ví dụ cụ thể máy trạm làm việc client bình thường mạng LAN đồng thời đóng vai trị máy in chủ (printer server) cung cấp dịch vụ in ấn từ xa cho nhiều người khác (clients) sử dụng Client hiểu bề dịch vụ mạng, có thơng tin vào chúng hiển thị máy client 10 51) Câu sai câu đây? A) Mỗi bảng có khóa B) Nên chọn khóa khóa có thuộc tính C) Trong bảng có nhiều khóa D) Việc xác định khóa phụ thuộc vào quan hệ logic liệu không phụ thuộc vào giá trị liệu 52) Trong trình cập nhật liệu, hệ quản trị CSDL kiểm sốt để đảm bảo tính chất nào? A) Tính chất ràng buộc tồn vẹn B) Tính độc lập C) Tính quán D) Tính bảo mật 53) Hãy cho biết ý kiến Với bảng liệu, hệ QTCSDL cho phép: A) Xem nội dung ghi B) Xem mối liên kết bảng với bảng khác C) Xem số trường ghi D) Tất 54) Trong ưu điểm đây, ưu điểm hệ CSDL phân tán? A) Dữ liệu có tính sẵn sàng B) Dữ liệu chia sẻ mạng cho phép quản trị liệu địa phương 141 C) Việc thiết kế CSDL đơn giản, chi phí thấp D) Dữ liệu có tính tin cậy cao 55) Trong phần mềm sau đây, phần mềm hệ quản trị CSDL quan hệ? A) Microsoft Excel B) Microsoft Access C) Microsoft SQL server D) Oracle 56) Các bước để tạo CSDL: A) 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 B) Tạo bảng; Chọn khóa cho bảng; Đặt tên bảng lưu cấu trúc bảng C) Tạo bảng; Chọn khóa cho bảng; Lưu cấu trúc bảng; Tạo liên kết bảng; cập nhật khai thác CSDL D) Tạo bảng; Chọn khóa cho bảng; Đặt tên bảng; Tạo liên kết bảng 57) An toàn liệu hiểu là? A) Dễ dàng cho cơng việc bảo trì liệu B) Ngăn chặn truy nhập trái phép, sai quy định từ từ vào C) Thống tiêu chuẩn, thủ tục biện pháp bảo vệ, an toàn liệu D) Tính qn tồn vẹn liệu 58) Mơ hình ngồi là? A) Nội dung thơng tin tồn CSDL 142 B) Nội dung thơng tin tồn CSDL cách nhìn người sử dụng C) Nội dung thông tin phần sở liệu D) Nội dung thông tin phần liệu cách nhìn người sử dụng 59) Mơ hình là? A) Là mơ hình biểu diễn CSDL dạng lưu trữ vật lý B) Mơ hình biểu diễn sở liệu trìu tượng mức quan niệm C) Có nhiều cách biểu diễn CSDL dạng lưu trữ vật lý D) Mơ hình lưu trữ vật lý liệu 60) Trong mơ hình sở liệu quan hệ? A) Thứ tự cột quan trọng B) Thứ tự cột không quan trọng C) Thứ tự hàng quan trọng D) Thứ tự hàng không quan trọng 61) Ngôn ngữ thao tác liệu quan hệ? A) Phức tạp, tổn thất thông tin B) Đơn giản thụân tiện cho người sử dụng C) Khơng tồn vẹn liệu D) Đơn giản không tiện lợi cho người sử dụng 62) Ưu điểm sở liệu là? A) Giảm dư thừa, quán toàn vẹn liệu B) Các thuộc tính mơ tả nhiều tệp liệu khác 143 C) Khả xuất mâu thuẫn không quán liệu D) Xuất dị thường thông tin 63) Đặc trưng mơ hình liệu là? A) Người sử dụng có quyền truy nhập lúc, nơi B) Tính ổn định, tính đơn giản, cần phải kiểm tra dư thừa, đối xứng có sở lý thuyết vững C) Biểu diễn liệu đơn giản không cấu trúc D) Mơ hình liệu đơn giản 64) Mục tiêu chuẩn hoá liệu là? A) Đảm bảo tính bảo mật liệu B) Triệt tiêu mức cao khả xuất dị thường thông tin C) Đảm bảo tính quán liệu D) Đảm bảo cho việc lưu trữ liệu 65) Ngôn ngữ đinh nghĩa liệu - DDL (Data Definition Language) A) Được đặc tả cách chương trình ứng dụng B) Được đặc tả phần hệ quản trị sở liệu C) Được đặc tả ngôn ngữ liệu D) Được đặc tả ngôn ngữ, phần hệ quản trị sở liệu 66) Trong SQL, ngôn ngữ thao tác liệu DML bao gồm chức năng: A) Truy vấn thơng tin, thêm, sửa, xố liệu B) Bảo mật quyền truy nhập 144 C) Tạo, sửa xóa cấu trúc quan hệ D) Tạo, sửa xóa cấu trúc đảm bảo bảo mật quyền truy nhập 67) Giá trị thành phần khoá quy định: A) Có thể nhận giá trị null B) Khơng thể nhận giá trị null hay giá trị không xác định C) Có thể nhận giá trị null hay giá trị không xác định D) Không thể nhận giá trị null nhận giá trị không xác định 68) Thứ tự câu lệnh SELECT : A) SELECT, FROM, GROUP BY HAVING, WHERE , ORDER BY B) SELECT, FROM ,WHERE, GROUP BY HAVING , ORDER BY C) SELECT, FROM, GROUP BY HAVING, ORDER BY D) SELECT, FROM, GROUP BY HAVING , ORDER BY 69) Dạng cấp quyền truy xuất SQL: A) GRANT ON TO B) GRANT ON TO C) GRANT ON TO D) GRANT READ ON R 70) Dạng thu hồi quyền truy nhập: A) REVOKE ON FROM B) REVOKE ON FROM C) REVOKE ON FROM 145 D) REVOKE SELECT ON FROM 71) Chọn khẳng định sau nhất: A) Mơ hình kiến trúc lớp liệu mơ hình lưu trữ sở liệu B) Mơ hình kiến trúc lớp liệu đảm bảo tính qn tồn ven liệu C) Mơ hình kiến trúc lớp liệu đảm bảo tính bảo mật an tồn liệu D) Mơ hình kiến trúc lớp đảm bảo tính độc lập liệu 72) Chọn khẳng định sau : A) Nhiều người sử dụng có cách nhìn chung khung nhìn liệu B) Có cách nhìn liệu mơ hình ngồi C) Một người sử dụng có mơ hình ngồi D) Mơ hình ngồi nội dung thông tin phần liệu người sử dụng 73) Chọn khẳng định sau : A) Mơ hình quan niệm cách nhìn liệu người sử dụng B) Chỉ có nhiều cách nhìn liệu mơ hình quan niệm C) Biểu diễn tồn thơng tin mơ hình quan niệm D) Mơ hình liệu nội dung thông tin người sử dụng 74) Chọn khẳng định sau nói khái niệm mơ hình sở liệu Client-Server: A) Các máy khách chia sẻ xử lý thông tin B) Khi máy khách thực ứng dụng, gửi yêu cầu máy chủ kết nối với sở liệu, máy chủ xử lý gửi trả lại kết máy khách C) Máy chủ máy khách có quyền truy xuất sở liệu 146 D) Máy khách truy xuất sở liệu máy chủ qua môi trường mạng 75) Hãy chọn từ/cụm từ tương ứng để hồn thiện khẳng định sau: Mơ hình kiến trúc CSDL có mức, thể A) Tính qn liệu B) Tính đơn giản thao tác liệu C) Tính tồn vẹn liệu D) Tính tồn độc lập liệu 76) Hãy chọn từ/cụm từ tương ứng để hồn thiện khẳng định sau: Một mơ hình CSDL coi mơ hình chuẩn hố tốt, A) Các thuộc tính khơng khố phụ thuộc hàm vào khố B) Các thuộc tính khơng khố phụ thuộc hàm đầy đủ vào khố C) Các thuộc tính khơng khố khơng phụ thuộc bắc cầu vào khố D) Các thuộc tính khố xác định 77) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Kết phép chọn SELECT quan hệ mới, A) Là File liệu B) Là tập ghi C) Phụ thuộc hàm với thuộc tính D) Thoả mãn tân từ xác định 78) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Ngơn ngữ SQL sử dụng theo phương thức tương tác A) Nhúng vào ngôn ngữ chủ 147 B) Nhúng vào sở liệu khác C) Nhúng vào hệ điều hành D) Nhúng vào hệ quản trị sở liệu khác 79) 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 A) Trước sau mệnh đề GROUP BY thực gộp nhóm B) Nếu GROUP BY xuất C) Theo yêu cầu mệnh đề GROUP BY D) Thoả mãn biểu thức logic 80) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Hệ quản trị sở liệu DBMS khơng cho phép người sử dụng A) Truy nhập tìm kiếm hay truy vấn thông tin B) Thực quyền truy nhập không phép người quản trị CSDL C) Thực quyền truy nhập CSDL D) Vi phạm tính độc lập tính tồn vẹn liệu 81) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Một người sử dụng quyền tham chiếu đến quyền truy nhập người sử dụng khác A) Cấp vài quyền truy nhập sở liệu B) Cấp quyền đọc ghi liệu C) Cấp quyền tìm kiếm liệu D) Cấp tất quyền truy nhập sở liệu 148 82) Hãy chọn từ/cụm từ tương ứng để hồn thiện khẳng định sau: Mơ hình kiến trúc CSDL có mức, thể A) Tính quán liệu B) Tính đơn giản thao tác liệu C) Tính tồn vẹn liệu D) Tính toàn độc lập liệu 83) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Trước thực câu truy vấn, cần thiết phải A) Truy xuất liệu thiết bị đầu cuối B) Tối ưu hố câu hỏi, bảo đảm tính độc lập liệu C) Thực phép chiếu chọn D) Biển đổi câu hỏi dạng biểu thức quan hệ 84) Hãy chọn từ/cụm từ tương ứng để hồn thiện khảng định sau: Tính độc lập liệu hệ sở liệu quan hệ cao, thể cấu trúc lưu trữ chiến lược truy nhập khơng thay đổi sơ đồ quan niệm ngược lại A) Không thay đổi B) Thay đổi C) Phụ thuộc lẫn D) Độc lập lẫn 85) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Người quản trị CSDL bảo đảm việc truy nhập CSDL Kiểm tra, kiểm soát quyền truy nhập Ngăn chặn truy nhập trái phép, sai quy định từ từ vào 149 A) Hệ quản trị sở liệu B) Người quản trị sở liệu C) Hệ ứng dụng D) Người sử dụng 86) Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Tìm kiếm tra cứu thơng tin chức quan trọng phổ biến dịch vụ sở liệu Hệ quản trị sở liệu chiến lược truy nhập CSDL A) Tài nguyên thông tin B) Hệ thống máy chủ lưu trữ CSDL C) Hệ thống phần mềm điều khiển D) Hệ điều hành mạng 87) Chọn khẳng định sau nối ngôn ngữ liệu SQL: A) Được xây dựng sở đại số quan hệ phép tốn quan hệ B) Là ngơn ngữ lập trình độc lập C) Là ngơn ngữ liệu cho tất kiểu CSDL D) Là ngơn ngữ lập trình 88) Chọn khẳng định sau nói mối liên kết thực thể mơ hình thực thể quan hệ: A) Mối quan hệ thực thể -một - nhiều B) Mối quan hệ thực thể -một, - nhiều nhiều nhiều 150 C) Trong lược đồ quan hệ, cấu trúc liệu nhiều - nhiều chuyển dạng - nhiều D) Thực thể đối tượng liệu chứa nội dung thông tin 89) Chọn khẳng định sau : A) CSDL tập bảng bảng cấu trúc hai chiều B) Dữ liệu người sử dụng nhìn dạng quan hệ tốn học phép toán thao tác liệu xây dựng cấu trúc quan hệ toán học C) Dữ liệu người sử dụng nhìn dạng cấu trúc hình D) Gồm nhiều tệp liệu có cấu trúc xác định 90) Chọn khẳng định sau nhất: A) Cấu trúc lưu trữ hệ chương trình ứng dụng độc lập với B) Người sử dụng thao tác sở liệu làm thay đổi cấu trúc lưu trữ liệu chiến lược truy nhập sở liệu C) Mục tiêu hệ CSDL là: tính bất biến cuả hệ ứng dụng thay đổi cấu trúc lưu trữ chiến lược truy nhập liệu D) Dữ liệu biểu diễn, mô tả nhiều cách khác 91) Chọn khẳng định sau A) Mơ hình kiến trúc lớp liệu mơ hình lưu trữ sở liệu B) Mơ hình kiến trúc lớp liệu đảm bảo tính qn tồn ven liệu C) Mơ hình kiến trúc lớp liệu đảm bảo tính bảo mật an tồn liệu D) Mơ hình kiến trúc lớp đảm bảo tính độc lập liệu 92) Chọn khẳng định sau 151 A) Sự không quán liệu lưu trữ làm cho liệu tính tồn vẹn B) Tổ chức lưu trữ theo lý thuyết sở liệu, thuộc tính lặp lại C) Tính tồn vẹn liệu đảm bảo liệu ln ln D) Tính qn liệu đảm bảo cho cập nhật, bổ sung dễ dàng 93) Một số biện pháp bảo vệ sở liệu A) Người quản trị sở liệu cấp phép truy nhập B) Nhận diện người sử dụng, bảo vệ mức vật lý, kiểm tra truy nhập C) Kiểm tra Password D) Kiểm tra truy nhập người sử dụng 94) Để bảo vệ sở liệu, phải thực biện pháp an toàn A) Mạng B) Hệ thống, người quản trị cấp phép, an toàn mạng C) An toàn hệ thống điều hành D) Người quản trị sở liệu cấp phép truy nhập 95) "An toàn" liệu có nghĩa sở liệu A) Cần phải bảo vệ chống truy nhập trái phép B) Chống sửa đổi hay phá hoại C) Cần thiết phải quản trị, bảo vệ tập trung D) Chống vi phạm có chủ định 96) Mức độ an tồn hệ thống sở liệu: 152 A) Có thể phép thực câu hỏi truy vấn B) Người quản trị sở liệu cấp phép truy nhập cho người sử dụng C) Phụ thuộc vào người sử dụng, không cần cấp phép người quản trị D) Người quản trị cấp phép truy nhập cho người sử dụng có nhu cầu 97) Các thuộc tính khóa : A) Các thuộc tính khơng chứa khóa B) Các thuộc tính khố C) Các thuộc tính khơng khóa D) Các phần tử khóa 98) Thứ tự mức mơ hình kiến trúc sở liệu: A) Mức ngoài, mức quan niệm mức mơ hình B) Mức quan niệm, mức mức C) Mức ngoài, mức quan niệm mức D) Mức trong, mức mơ hình liệu mức 99) Phân hoạch quan hệ thành nhiều nhóm tách biệt A) Phân hoạch quan hệ thành nhiều nhóm tách biệt B) Thực việc xếp theo dẫn sau mệnh đề ORDER BY C) Thực phép chọn sau mệnh đề WHERE D) Thực phép chiếu sau mệnh đề SELECT 153 154 155 ... tiêu: - Trình bày lịch sử phát triển hệ quản trị CSDL MS SQL Server - Cài đặt phần mềm hệ quản trị CSDL MS SQL Server - Sử dụng công cụ hỗ trợ hệ quản trị CSDL MS SQL Server Giới thiệu: Dữ liệu. .. hợp lệ xác liệu trước thao tác cập nhật lỗi hệ thống Như vậy, SQL ngơn ngữ hồn thiện sử dụng hệ thống sở liệu thành phàn thiếu hệ quản trị sở liệu Mặc dù SQL khơng phải ngơn ngữ lập trình C, Java…... vai trị nhà quản lý toàn quyền truy cập liệu máy clients, nói cách khác vai trị quản trị mạng Có nhiều cách thức nhằm quản trị có hiệu quả, cách sử dụng dùng tên Login mật Các cấu hình sở liệu

Ngày đăng: 26/12/2021, 17:27

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

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

Tài liệu liên quan