HE QUAN TRI CSDL SQL sever

161 1.2K 2
HE QUAN TRI CSDL SQL sever

Đ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 Nguyễn Thị Tuyết – Khoa CNTT Đại học Quy Nhơn tuyetdhqn@gmail.com NỘI DUNG  Bài 1: Tổng quan SQL Server Bài 2: Bảng liệu - Table Bài 3: Truy vấn liệu Bài 4: Câu lệnh hợp Bài 5: Khung nhìn – View Bài 6: Thủ tục thường trú Bài 7: Hàm người dùng định nghĩa Bài 8: Trigger Bài 9: Bảo mật phân quyền người dùng Bài 10: Nhập Xuất CSDL  Bài 11: Sao lưu CSDL          Thời lượng & Tài liệu tham khảo 60 tiết: 40 tiết lý thuyết+20 tiết thực hành  Thi kiểm tra máy  Giáo trình SQL Server Trần Nguyên Phong – ĐH Huế  Bài 1: Tổng quan SQL Server Giới thiệu Hệ QTCSDL-SQL Server Đặc tính SQL Server Các ấn SQL Server Các thành phần SQL Server Cài đặt SQL Server Quản trị SQL Server Giới thiệu Hệ QTCSDL-SQL Server a Hệ QTCSDL quan hệ gì? Mỗi sở liệu quan hệ tập hợp liệu tổ chức bảng hai chiều có quan hệ với Một RDBMS có nhiệm vụ: - Lưu trữ tạo liệu sẵn có bảng - Duy trì quan hệ bảng sở liệu - Bảo đảm tích hợp liệu cách tạo qui tắc quản lý giá trị liệu - Khôi phục liệu trường hợp hệ thống có cố Giới thiệu Hệ QTCSDL-SQL Server b SQL (Struct query langue) Server hệ thống quản trị sở liệu quan hệ (Relational DataBase Management System- RDBMS) sử dụng lệnh SQL để trao đổi liệu Client Server Đặc tính SQL Server       Cho phép quản trị hệ CSDL lớn (vài tega byte), có tốc độ xử lý liệu nhanh Cho phép nhiều người khai thác thời điểm CSDL toàn quản trị CSDL (vài chục ngàn user) Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật công nghệ NT (Network Technology), tích hợp với hệ thống bảo mật Windows NT sử dụng hệ thống bảo vệ độc lập SQL Server 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ù (Visual Basic, C, C++, ASP, ASP.NET, XML, ) Sử dụng câu lệnh truy vấn liệu Transaction-SQL (Access SQL, Oracle PL/SQL) Các ấn SQL Server    Enterpise Manager: Là ấn đầy đủ SQL Server chạy 32CPU 64GB RAM Có dịch vụ phân tích liệu Analysis Service Standard: Giống Enterprise bị hạn chế số tính cao cấp, chạy 2CPU, 4GB RAM Personal: Phiên chủ yếu để chạy PC, nên chạy hệ điều hành Windows 9x, Windows XP, Windows 2000, Windows 2003… Các ấn SQL Server    Developer: Là phiên tương tự Enterprise bị giới hạn số user kết nối đến Desktop Engine: Là phiên engine chạy desktop giao diện người dùng (GUI), kích thước CSDL giới hạn 2GB Win CE: Sử dụng cho ứng dụng chạy Windows CE Các ấn SQL Server    Trial: Phiên dùng thử, bị giới hạn thời gian SQL Client: Là phiên dành cho máy khách, thực khai thác thực kết nối đến phiên SQL Server, phiên cung cấp giao diện GUI khai thác cho người sử dụng SQL Connectivity only: Là phiên sử dụng cho ứng dụng để kết nối đến SQL Server, phiên không cung cấp công cụ GUI cho người dùng khai thác SQL Server Bài 9: Bảo mật phân quyền người dùng Cách thực hiện: Bước 2: Tạo Users name trùng tên với Login name Bài 9: Bảo mật phân quyền người dùng Các mức bảo mật (Levels of Security) Có mức độ sau: • Mức hệ điều hành Để kết nối với hệ phục vụ, người dng cần xem xét tỉ mỉ vi kiểu thủ tục đăng nhập hệ điều hành nhằm truy cập hệ thống hợp lệ • SQL Server Để kết nối với SQL Server, người dùng cần phải có đăng nhập người dùng SQL hợp lệ • Database Để truy xuất CSDL SQL Server, người dùng phải cấp quyền CSDL • Đối tượng ( bảng, view, store procedure) Muốn truy xuất đối tượng CSDL, người dùng phải cấp quyền đối tượng Bài 9: Bảo mật phân quyền người dùng Các kiểu bảo mật a) Standard Security (chế độ bảo mật ngầm định) người dùng muốn khởi nhập vào SQL Server phải cung cấp tên người dùng mật để SQL Server đối chiếu với bảng hệ thống b) Integrated Secirity Việc quản trị người dùng SQL Server tích hợp trực tiếp với hệ điều hành Windows NT Người sử dụng dùng tài khoản Windows NT hợp lệ khởi nhập vào SQL Server mà không cần cung cấp tên người dùng mật lần c) Mixed Security Mixed Security phối hợp Integrated Standard Security Bài 9: Bảo mật phân quyền người dùng Phân cấp tính bảo mật (Security Hierachy a Quản trị viên hệ thống (System Administrator - SA) SA người có toàn quyền truy cập SQL Server Mọi câu lệnh SQL thực thi SA SA cấp quyền cho user khác b Sở hữu chủ CSDL (Database Owner - DBO) DBO người dùng tạo CSDL gán quyền sở hữu DBO có toàn quyền truy cập đến đối tượng CSDL DBO phép gán quyền đối tượng (object permission) cho người dùng khác Bài 9: Bảo mật phân quyền người dùng Phân cấp tính bảo mật (Security Hierachy) c Sở hữu chủ đối tượng CSDL (Database Object Owner - DBOO) người tạo đối tượng CSDL SQL Server thừa nhận bạn có quyền cần thiết để tạo đối tượng đương nhiên bạn có quyền với đối tượng (select, update, insert, delete, reference execute) d Người dùng khác cần phải cấp quyền đối tượng (select, update, insert, delete, reference execute) để hoạt động CSDL SA cấp quyền cho người dùng khác nên họ tạo xóa đối tượng CSDL Bài 9: Bảo mật phân quyền người dùng Các quyền CSDL bao gồm: • Public: quyền chung cho tất người dùng CSDL, quyền tối thiểu để truy cập CSDL • Db_owner: quyền sở hữu CSDL • Db_accessadmin: quyền quản trị truy cập CSDL • Db_securityadmin: quyền bảo mật CSDL • Db_backupoperator: quyền lưu liệu • Db_datareader: quyền đọc liệu CSDL • Db_datawriter: quyền ghi liệu lên CSDL • Db_denydatareader: không quyền đọc liệu CSDL • Db_denydatawriter: không quyền ghi liệu lên CSDL Bài 9: Bảo mật phân quyền người dùng Phân quyền người dùng B1: Nhấn chuột phải tên User - Chọn Properties - Chọn Securables - Add Chọn Chọn add Bài 9: Bảo mật phân quyền người dùng Phân quyền người dùng B2: Chọn Chọn Chọn Bài 9: Bảo mật phân quyền người dùng Phân quyền người dùng B2: Grant: cho quyền Deny: từ chối quyền Chọn Bài 9: Bảo mật phân quyền người dùng Phân quyền người dùng B3: Kết nối user - File – Disconnect object - File – Connect object… - Mục Authentication chọn SQL Server Authentication - Gõ user name:… - Gõ Password:… - Chọn Connect Bài 10: Nhập xuất CSDL Bài 11: Sao lưu CSDL Bài 11: Sao lưu CSDL Nhấp chọn Bài 11: Sao lưu CSDL Nhấp chọn Bài 11: Sao lưu CSDL Nhấp chọn

Ngày đăng: 04/10/2016, 00:27

Từ khóa liên quan

Mục lục

  • HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU – SQL SERVER

  • NỘI DUNG

  • Thời lượng & Tài liệu tham khảo

  • Bài 1: Tổng quan về SQL Server

  • 1. Giới thiệu Hệ QTCSDL-SQL Server

  • 1. Giới thiệu Hệ QTCSDL-SQL Server

  • 2. Đặc tính của SQL Server

  • 3. Các ấn bản của SQL Server

  • Slide 9

  • Slide 10

  • 4. Các thành phần của SQL server

  • 5. Cài đặt

  • 6. Quản trị SQL Server

  • a. Khởi động

  • b. Tạo CSDL

  • PowerPoint Presentation

  • Slide 17

  • Slide 18

  • Slide 19

  • d. Tạo CSDL (TT)

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

Tài liệu liên quan