You are on page 1of 130

Cơ sở dữ liệu

Văn-Giang Nguyễn

Bộ môn Hệ thống thông tin,


Khoa Công nghệ thông tin,
Học viện Kỹ thuật quân sự
Email: giangnv@mta.edu.vn
Nội dung môn học

 Chương 1: Tổng quan về cơ sở dữ liệu (5)


 Chương 2: Mô hình liên kết thực thể (5)
 Chương 3: Mô hình dữ liệu quan hệ (10)

 Chương 4: Phụ thuộc hàm và các dạng chuẩn CSDL (15)


 Chương 5: Hệ quản trị CSDL SQL Server (10)
 Chương 6: Ngôn ngữ truy vấn CSDL (15)
 Chương 7: Lập trình T-SQL (15)

-2-
Nội dung
 M1.Giới thiệu về SQL Server 2012
 M2.Chuẩn bị cài đặt SQL Server 2012
 M3.Cài đặt và thiết lập SQL Server 2012
 M4.Làm việc với CSDL
 M5. Các mô hình khôi phục
 M6. Backup CSDL
 M7. Khôi phục CSDL
 M8. Import và Export dữ liệu.
 M9. Gán quyền và kiểm soát người dùng
 M10. Gán quyền máy chủ và quyền CSDL -3-
Nội dung
 M11.Kiểm soát người dùng truy cập tài nguyên
 M12.Kiểm soát môi trường SQL Server
 M13.Tự động hóa quá trình quản trị
 M14.Thiết lập an ninh cho SQL Server Agent
 M15. Theo dõi SQL Server với Alerts và Notifications
 M16. Thực hiện bảo trì CSDL
 M17. Dò vết truy cập CSDL
 M18. Giám sát SQL Server 2012
 M19. Quản trị nhiều máy chủ
 M20. Các vấn đề thường gặp trong quản trị -4-
Tài liệu
“Administering Microsoft SQL Server 2012
Databases”
 Online, Đường dẫn download xem tại website
môn học.

-5-
M1.Giới thiệu về SQL Server 2012
Giới thiệu về SQL Server Platform

Làm việc với các công cụ (Tools) của SQL


Server
Cấu hình các dịch vụ (services) của SQL
Server

-6-
M1-1 SQL Server Platform
SQL Server Architecture

SQL Server Components

SQL Server Instances

SQL Server Editions

SQL Server Versions

-7-
SQL Server Architecture
Là một tập đầy đủ các kỹ thuật và công cụ
- Hơn là 1 hệ QTCSDL quan hệ đơn thuần
- Quản lý dữ liệu của cơ quan tổ chức
- Tìm các thông tin từ dữ liệu
- Hiệu năng cao
- Khả năng đáp ứng cao

Chi phí thấp


 Giải pháp có tính tích hợp cao

-8-
SQL Server Components
Not just a database engine
 Relational and Business Intelligence Components

-9-
SQL Server Components

- 10 -
SQL Server Instances (thể hiện)
Thiết lập nhiều hơn một “bản” của một thành
phần của SQL Server trên một máy chủ.

Nhiều thành phần của SQL Server cho phép chạy


ở chế độ instance: Database engine, Analysis
services, data mining,…
Hai loại instance: (i) default, (ii) named

- 11 -
Các lựa chọn SQL Server

- 12 -
- 13 -
OS2

Windows

- 14 -
M1-2 Làm việc với các công cụ
 Kết nối từ Clients và Applications
 Các tầng ứng dụng cho kết nối
 SQL Server Management Studio
 SQL Server Data Tools

- 15 -
- 16 -
- 17 -
- 18 -
M1-3 – Configuring SQL-S Services

- 19 -
- 22 -
- 23 -
- 24 -
- 25 -
M2.Preparing Systems for SQL-S 2012
Overview of SQL Server Architecture

Planning Server Resources Requirements

Pre-Installation Testing for SQL Server

- 26 -
M2-1: Overview of SQL-S Architecture

- 27 -
- 29 -
- 30 -
- 31 -
M2-2: Planning Server Resource
Requirements

- 33 -
- 34 -
- 35 -
- 36 -
- 37 -
- 38 -
M2-3: Pre-installation Testing

- 39 -
- 40 -
- 41 -
- 42 -
M3-Installing and Configuring SQL-S

- 43 -
- 44 -
- 45 -
- 46 -
- 47 -
- 48 -
- 49 -
- 50 -
M4-Working with Databases

- 51 -
- 52 -
- 53 -
- 54 -
- 55 -
- 56 -
- 57 -
- 58 -
- 59 -
- 60 -
- 61 -
- 62 -
- 63 -
M5 – Understanding SQL Server
2012 Recovery Models

- 64 -
- 65 -
- 66 -
- 67 -
- 68 -
- 69 -
- 70 -
- 71 -
- 72 -
- 73 -
- 74 -
- 75 -
- 76 -
M6 – Backup of SQL Server 2012
Databases

- 77 -
- 78 -
- 79 -
- 80 -
- 81 -
- 82 -
- 83 -
- 84 -
M7 – Restoring SQL Server 2012
Databases

- 85 -
- 86 -
- 87 -
- 88 -
- 89 -
- 90 -
- 91 -
- 92 -
- 93 -
- 94 -
- 95 -
M8 – Importing and Exporting
Data

- 96 -
- 97 -
- 98 -
- 99 -
- 100 -
- 101 -
- 102 -
- 103 -
- 104 -
M9 – Authenticating and
Authorizing Users

- 105 -
- 106 -
- 107 -
- 108 -
- 109 -
- 110 -
- 111 -
- 112 -
- 113 -
Authorization Across Servers

- 114 -
- 115 -
- 116 -
- 117 -
M10 – Assigning Server and
Database Roles

- 118 -
- 119 -
- 120 -
- 121 -
- 122 -
- 123 -
- 124 -
- 125 -
- 126 -
- 127 -
- 128 -
- 129 -
- 130 -

You might also like