tỔng quan vỀ hỆ quẢn trỊ cƠ sỞ dỮ liỆu sql server

18
B1_2011.11.26 BÀI 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER ThS. Trần Ngọc Thăng 1

Upload: others

Post on 07-Nov-2021

15 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

BÀI 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

ThS. Trần Ngọc Thăng

1

Page 2: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

• Bạn đã từng đi giao dịch tại ngân hàng hay tại máy rút tiền tự động ATM? Làm

thế nào để người A gửi tiền ở ngân hàng này thì người B ngay lập tức có thể

rút tiền từ ATM ở nơi khác? Đằng sau những nghiệp vụ ngân hàng này là cả

một hệ thống các cơ sở dữ liệu hỗ trợ một cách nhanh chóng và chính xác. Để

quản lý thông tin dữ liệu một cách chính xác và tối ưu, cần phải có một hệ

quản trị cơ sở.

TÌNH HUỐNG DẪN NHẬP

Câu hỏi đặt ra là:Phải xây dựng mô hình của hệ quản trị cơ sở dữ liệu như thế nào để thực hiện được các tác vụ phức tạp liên quan đến dữ liệu của doanh nghiệp?

2

Page 3: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

• Trình bày được mô hình Client/Server.

• Lựa chọn được phiên bản cài đặt phù hợp.

• Cài đặt và thiết lập được một số cấu hình của hệ quản trị SQL Server

• Liệt kê được các thành phần cơ bản trong SQL Server.

MỤC TIÊU

3

Page 4: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

Một số khái niệm cơ bản

Giới thiệu về SQL Server và mô hình Client/Server

Lựa chọn phiên bản cài đặt

Cài đặt và cấu hình SQL Server

Các thành phần cơ bản trong SQL Server

NỘI DUNG

1

2

3

4

5

4

Page 5: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

SQL Server 2008 Transact-SQL Recipes, Joseph Sack,

Apress, 2008

SQL Server DBA Training, Andrew Fraser, September 2010

Practical SQL Server 2008 for Oracle Professionals, SQL Server

Technical Article, Microsoft, October 2008

Accelerated SQL Server 2008, Robert E. Walters, Michael Coles,

Fabio Ferracchiati, Robert Rae, and Donald Farmer,Apress, 2008

TÀI LIỆU THAM KHẢO

1

2

3

4

5

Page 6: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.1. MỘT SỐ KHÁI NIỆM CƠ BẢN

6

1.1.1. Giải thích khái niệm về dữ liệu và cơ sở dữ liệu.

1.1.2. Miêu tả cách tiếp cận để quản trị dữ liệu.

1.1.3. Định nghĩa hệ quản trị Cơ sở dữ liệu và các ưu điểm của nó.

1.1.4. Giải thích sự khác nhau giữa các mô hình Cơ sở dữ liệu.

1.1.5. Định nghĩa và giải thích về RDBMS.

Page 7: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.1. MỘT SỐ KHÁI NIỆM CƠ BẢN

7

• Dữ liệu nghĩa là thông tin và nó là một thành phần vô cùng quan trọng trong bất kỳ công việc cần thực hiện.• Một cơ sở dữ liệu là một tập dữ liệu

• Quản trị dữ liệu là xử lý số lượng lớn thông tin, bao gồm sự lưu trữ và thao tác thông tin.

• Hệ quản trị CSDL (DBMS) là một tập các bản ghi có quan hệ và một tập các chương trình có thể truy cập và thao tác trên các bản ghi đó.

• DBMS hỗ trợ các ngôn ngữ truy vấn khác nhau, ngôn ngữ truy vấn phổ biến nhất là SQL (Structured Query Language – Ngôn ngữ vấn tin có cấu trúc).

Tham khảo: Chương 1 trong [4].

Page 8: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.2. GIỚI THIỆU VỀ SQL SERVER VÀ MÔ HÌNH CLIENT/SERVER

8

1.2.1. Mô tả các tính năng của SQL Server 2005

1.2.2. Các thành phần của SQL Server

1.2.3. Kiến trúc ứng dụng 2 tầng, 3 tầng và n tầng

1.2.4. Mô hình chung SQL Server trên mạng

1.2.5. Mô hình Desktop và mô hình Client/Server

1.2.6. Mô hình kết nối ứng dụng trên mạng Internet

Page 9: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.2. GIỚI THIỆU VỀ SQL SERVER VÀ MÔ HÌNH CLIENT/SERVER

9

• SQL Server là hệ quản trị cơ sở dữ liệu quan hệ phổ biến hiện nay cho các

ứng dụng dữ liệu của doanh nghiệp.

• SQL Server là hệ quản trị CSDL hoạt động trên mạng, có thể thực hiện trao

đổi dữ liệu theo nhiều mô hình mạng khác nhau, nhiều giao thức và phương

thức truyền tin khác nhau.

Page 10: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.3. LỰA CHỌN PHIÊN BẢN CÀI ĐẶT

10

1.3.1. Enterprise Edition

1.3.2. Standard Edition

1.3.3. Workgroup Edition

1.3.4. Developer Edition

1.3.5. Express Edition

Page 11: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.3. LỰA CHỌN PHIÊN BẢN CÀI ĐẶT

11

Enterprise Standard

Workgroup

ExpressDeveloper

Q W E R T Y U I O P { } |

A S D F G H J K L : " Ent er; 'Z X C V B N M < > ?

/ Shif t.,

ESC F1 F2 F3 F4 F5 F6 F7 F8 F 9 F1 0 F1 1 F1 2 I nser t Delet e Scr oll Pr int

1 2 3 4 5 6 7 8 9 0 _ +

\][

1 2 Alt

Shif t

- =

Alt

~`

Tab

Page 12: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.4. CÀI ĐẶT VÀ CẤU HÌNH SQL SERVER

12

1.4.1. Chuẩn bị cài đặt

1.4.2. Thực hành cài đặt

1.4.3. Điều khiển các dịch vụ của SQL Server

1.4.4. Thiết lập kết nối đến Server

1.4.5. Cấu hình kết nối mạng của Server

1.4.6. Cấu hình Net-Library

1.4.7. Cấu hình ODBC

1.4.8. Cấu hình OLE DB

Page 13: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.4. CÀI ĐẶT VÀ CẤU HÌNH SQL SERVER

13

• Thực hành cài đặt phiên bản SQL Server 2008

• Để các Client hoặc các ứng dụng kết nối được đến Server, ta phải cấu hình

các phương thưc kết nối phù hợp với kết nối mạng. Kết nối mạng có thể sử

dụng kết nối thông qua Proxy, thông qua mạng Internet.

• Khi sử dụng kết nối nào đi nưa thì trước hết ta phải chọn giao thức phù hợp

với giao thức mạng đạng sử dụng.

Page 14: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.5. CÁC THÀNH PHẦN CƠ BẢN TRONG SQL SERVER

14

1.5.1. Dịch vụ cơ sở dữ liệu quan hệ

1.5.2. Dịch vụ phân tích

1.5.3. Dịch vụ chuyển đổi dữ liệu - DTS

1.5.4. Dịch vụ thông báo

1.5.5. Hỗ trợ dịch vụ HTTP

1.5.6. Tích hợp .NET CLR

1.5.7. Dịch vụ báo cáo

1.5.8. Dịch vụ môi giới

1.5.9. SQL Server Agent

1.5.10. Nhân bản

1.5.11. Tìm kiếm Full-Text

Page 15: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

1.5. CÁC THÀNH PHẦN CƠ BẢN TRONG SQL SERVER

15

• SQL Server được cấu thành bởi nhiều thành phần khác nhau, các thành

phần có mối quan hệ trong một hệ thống, phối hợp với nhau để tạo thành một

giải pháp hoàn chính, nâng cao hiệu quả quản trị, phân tích, lưu trữ dữ liệu.

Page 16: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

16

CÂU HỎI TRẮC NGHIỆM

1. Các thành phần nào sau đây thuộc phía Server trong mô hình Client/Server?a. Network b. DB Library Applicationc. OLE DB Apllication d. Databases

2. Phiên bản cài đặt nào sau đây đủ cho các doanh nghiệp vừa và nhỏ thực hiện tính năngthương mại điện tử?

a. Enterprise Edition b. Standard Editionc. Workgroup Edition d. Express Edition

3. Chức năng nào sau đây đặt thuộc tính chỉ đọc cho một cơ sở dữ liệu?a. Restrict Access b. Single Userc. Read Only d. Auto Shring

4. Các thành phần nào sau đây không là thành phần của SQL Server?a. Dịch vụ chuyển đổi dữ liệu - DTS b. Hỗ trợ dịch vụ HTTPc. SQL Server Agent d. Không đáp án nào đúng

5. Thành phần Dịch vụ chuyển đổi dữ liệu - DTS của SQL Server thực hiện chức năng gì?a. Khai thác phân tích dữ liệu b. Tra cứu dữ liệu bằng tiếngAnhc. Chuyển dữ liệu giữa các Server d. Nhân bản dữ liệu

Page 17: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

17

ĐÁP ÁN TRẮC NGHIỆM

1. Các thành phần nào sau đây thuộc phía Server trong mô hình Client/Server?a. Network b. DB Library Applicationc. OLE DB Apllication d. Databases

2. Phiên bản cài đặt nào sau đây đủ cho các doanh nghiệp vừa và nhỏ thực hiện tính năngthương mại điện tử?

a. Enterprise Edition; b. Standard Editionc. Workgroup Edition d. Express Edition

3. Chức năng nào sau đây đặt thuộc tính chỉ đọc cho một cơ sở dữ liệu?a. Restrict Access b. Single Userc. Read Only d. Auto Shring

4. Các thành phần nào sau đây không là thành phần của SQL Server?a. Dịch vụ chuyển đổi dữ liệu - DTS b. Hỗ trợ dịch vụ HTTPc. SQL Server Agent d. Không đáp án nào đúng

5. Thành phần Dịch vụ chuyển đổi dữ liệu - DTS của SQL Server thực hiện chức năng gì?a. Khai thác phân tích dữ liệu b. Tra cứu dữ liệu bằng tiếngAnhc. Chuyển dữ liệu giữa các Server d. Nhân bản dữ liệu

Page 18: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

B1_2011.11.26

TÓM LƯỢC CUỐI BÀI

Sau khi học xong Bài 1. Tổng quan về hệ quản trị cơ sở dữ liệu

SQL Server, học viên :

• Đã hiểu và trình bày được mô hình Client/Server của hệ quản trị

CSDL SQL Server.

• Lựa chọn được phiên bản cài đặt phù hợp và cài đặt được thành

công SQL Server 2008 và thiết lập được một số cấu hình.

• Liệt kê được các thành phần cơ bản trong SQL Server và nắm

được chức năng của từng thành phần.

• Đã làm các ví dụ minh họa tương ứng cho các kiến thức đã tình

bày

18