1. Trang chủ
  2. » Giáo án - Bài giảng

Chương 1 tổng quan về SQL server 2005

42 438 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 819 KB

Nội dung

Năm 1989, Microsoft hợp tác với công ty Sybase và AshtonTate để cho ra SQL Server 1.0 for OS2. Sybase SQL Server 3.0 được phát triển để thực thi trên môi trường hệ điều hành UNIX và VMS. Microsoft SQL Server 4.2 được giới thiệu năm 1992. Microsoft SQL Server 4.21 for Windows NT được ra đời cùng thời gian với Windows NT 3.1.

Trang 1

BỘ THÔNG TIN & TRUYỀN THÔNG

TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN

HỆ QUẢN TRỊ CƠ SỞ DỮ

Trang 2

Mục tiêu của học phần

• Mục tiêu về kiến thức:

Cung cấp cho sinh viên những nội dung:

- Kiến trúc của HQT CSDL SQL Server.

- Các công cụ, đối tượng của SQL Server.

- Cài đặt hệ quản trị CSDL SQL Server.

- Tạo và khai thác cơ sở dữ liệu.

- Ngôn ngữ T-SQL.

- Lập trình thủ tục, hàm và Trigger trong SQL Server.

- Sao lưu và phục hồi dữ liệu.

- Bảo mật và quản lý người dùng.

Trang 3

Mục tiêu của học phần

• Mục tiêu về kỹ năng:

Giúp sinh viên có thể:

- Tạo lập được CSDL trong SQL

Trang 4

TÀI LIỆU THAM KHẢO

• Nguyễn Văn Lợi (2009), Giáo trình Hệ

quản trị Cơ sở Dữ liệu SQL Server,

Trường Cao đẳng CNNT hữu nghị

Việt – Hàn.

• Nguyễn Thiên Bằng – Phương Lan

(2006), Khám phá SQL Server 2005, NXB

Lao động Xã hội, Hà Nội.

• Phạm Hữu Khang – Đoàn Thiện Ngân

(2007), SQL Server 2005 lập trình T-SQL,

NXB Lao Động Xã Hội, Hà Nội.

• Phạm Hữu Khang – Đoàn Thiện Ngân

(2008), SQL Server 2005 lập trình thủ tục

và hàm, NXB Lao Động Xã Hội, Hà Nội.

Trang 5

TÀI LIỆU THAM KHẢO

• Phạm Hữu Khang (2007), Lập trình

ứng dụng chuyên nghiệp SQL Server

2000, NXB Lao Động Xã Hội, Hà Nội.

• Trần Đăng Công (2006), Giáo trình

quản trị và phát triển ứng dụng với

microsoft SQL Server, Học Viện Quân

Trang 6

• Chương 1: Tổng quan về SQL Server 2005

• Chương 2: CSDL trong SQL Server

• Chương 3: Phát biểu T-SQL dạng truy vấn dữ liệu

• Chương 4: Phát biểu T-SQL dạng xử lý dữ liệu

• Chương 5: Thủ tục nội tại (Stored Procedure)

• Chương 6: Hàm

• Chương 7: Trigger

• Chương 8: Bảo mật và quản trị người dùng

BỘ THÔNG TIN & TRUYỀN THÔNG

TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN

Trang 7

Chương 1 TỔNG QUAN VỀ SQL SERVER 2005

1.1 Lịch sử phát triển của SQL

Server 1.2 Giới thiệu về SQL Server 2005 1.3 Các ấn bản SQL Server 2005 1.4 Giới thiệu các công cụ

1.5 Cài đặt

1.6 CSDL mẫu

Trang 8

1.1 Lịch sử phát triển của SQL

Server (1/2)

• Năm 1989, Microsoft hợp tác với công ty

Sybase và Ashton-Tate để cho ra SQL Server 1.0 for OS/2.

• Sybase SQL Server 3.0 được phát triển để

thực thi trên môi trường hệ điều hành UNIX

và VMS.

• Microsoft SQL Server 4.2 được giới thiệu năm 1992.

• Microsoft SQL Server 4.21 for Windows NT

được ra đời cùng thời gian với Windows NT 3.1.

Trang 9

1.1 Lịch sử phát triển của SQL

Server (2/2)

• Microsoft SQL Server 6.0 là phiên

bản đầu tiên mà Microsoft phát

triển độc lập không có sự hợp tác

với các hãng khác

• Các phiên bản SQL Server tiếp theo là: 6.5, 7.0, 2000, 2005 và mới nhất

là SQL Server 2015

Trang 10

1.2 Giới thiệu về SQL Server 2005

(1/4)

• Là một hệ quản trị cơ sở dữ liệu

(HQTCSDL) quan hệ hoạt động theo mô hình khách chủ cho phép đồng thời nhiều người dùng cùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền của từng người dùng trên mạng.

• Nâng cao hiệu năng, độ tin cậy, khả

năng lập trình đơn giản và dễ sử dụng hơn so với các phiên bản trước đó.

• Tập trung vào khả năng xử lý giao dịch

trực tuyến trên diện rộng, ứng dụng vào thương mại điện tử và kho dữ liệu (Data warehousing).

Trang 11

1.2 Giới thiệu về SQL Server 2005

(2/4)

• Ngôn ngữ truy vấn của Microsoft

SQL Server là Transact-SQL

(T-SQL)

• Ngôn ngữ T-SQL trong SQL Server

2005 mở rộng dựa trên chuẩn

ANSI SQL-99 trong khi SQL Server

2000 mở rộng dựa trên chuẩn

ANSI SQL-92

Trang 12

1.2 Giới thiệu về SQL Server 2005

(3/4)

• Ngôn ngữ truy vấn của Microsoft

SQL Server là Transact-SQL

(T-SQL)

• Ngôn ngữ T-SQL trong SQL Server

2005 mở rộng dựa trên chuẩn

ANSI SQL-99 trong khi SQL Server

2000 mở rộng dựa trên chuẩn

ANSI SQL-92

Trang 13

1.2 Giới thiệu về SQL Server 2005

•Tăng cường khả năng quản trị CSDL

•Nâng cao độ sẵn sàng và mở rộng của

CSDL

•Tăng cường khả năng khai thác thông tin

Trang 15

1.4 Giới thiệu các công cụ

1.4.1 SQL Server Configuration Manager

1.4.2 SQL Server Management Studio

Trang 16

1.4.1 Configuration Manager

(1/2)

•Để thay đổi cách khởi động một

thể hiện SQL Server hoặc điều chỉnh cấu hình SQL Server Để chạy trình

quản lý cấu hình SQL Server ta thực hiện

•Start/ Programs/ Microsoft SQL

Server 2005/ Configuration Tools/

SQL Server Configuration Manager

Trang 17

1.4.1 Configuration Manager (2/2)

Trang 18

Studio 2005.

•Nó thay thế cho hai cộng cụ Enterprise Manager và Query Analyzer trong SQL

Server 2000

Trang 19

1.4.2 SQL Server Management

Studio

Enterpris

e Manager

Query

Analyzer

Trang 20

1.4.2 SQL Server Management

Studio

Trang 21

1.4.2.1 Thực thi Management

Studio

•Start/ Programs / Microsoft SQL Server

2005 / SQL Server Management Studio

•Hộp thoại Connect to Server xuất

hiện.

Trang 22

1.4.2.1 Thực thi Management

Studio

•Để kết nối tới thể hiện cục bộ của

bộ máy CSDL SQL Server, trong hộp

danh sách Server type chọn

Database Engine.

•Trong hộp danh sách Server

Name chọn hoặc nhập vào: dấu

chấm hoặc chữ local hoặc nhập tên

Server

Trang 23

1.4.2.1 Thực thi Management

Studio

Chọn phương pháp chứng thực trong

hộp Authentication.

•Windows Authentication thì kích nút

Connect để thực hiện kết nối.

•SQL Server Authentication, cung

cấp tên đăng nhập trong hộp danh sách

Login

•Nếu chọn Remember password

thì kể từ lần đăng nhập sau bạn không cần phải cung cấp lại mật khẩu nữa.

Kích nút Connect để kết nối.

Trang 24

1.4.2.2 Sử dụng các Server đã

đăng ký

Hiển thị Registered Servers,

chọn View/ Registered Servers.

Trang 25

1.4.2.2 Sử dụng các Server đã

đăng ký

Registered Servers được sử dụng cho các mục đích sau:

•Lưu thông tin kết nối cho các thể

hiện SQL Server trên mạng.

•Hiển thị một thể hiện đang thực thi

hay không

•Kết nối tới một thể hiện trong

Object Explorer hoặc Query Editor.

•Soạn thông tin về một Server đã

đăng ký.

•Nhóm các Server

Trang 26

1.4.2.2 Sử dụng các Server đã

đăng ký

•Đăng ký một thể hiện SQL Server

•Kết nối tới một thể hiện SQL

Server và hiển thị nó trong cửa sổ

Object Explorer

•Kết nối tới thể hiện SQL Server

và tạo truy vấn mới đến thể hiện này

Trang 27

1.4.2.3 Công cụ Object

Explorer

• Khi mở Management Studio thì

mặc định cửa sổ Object Explorer

hiển thị bên trái màn hình Nếu

Object Explorer chưa hiển thị bạn

chọn View/ Object Explorer

Trang 28

1.4.2.3 Công cụ Object

Explorer

Object Explorer cho phép bạn thực hiện các tác

vụ quản lý trong Management Studio tùy thuộc vào thể hiện bạn đang chọn.

•Tạo và quản lý CSDL.

•Xem và thay đổi các thuộc tính CSDL.

•Tạo vào quản lý các đối tượng CSDL như bảng, view,…

•Cấp phát và thu hồi các quyền và nhóm quyền

•Cấu hình replication.

•Quản lý các gói Integration Services.

•Xem các tập tin log của Windows và SQL Server.

•Quản lý các SQL Server Agent

Trang 29

1.4.2.4 Cửa sổ Summary

Trang 30

1.4.2.4 Cửa sổ Summary

• Trong cửa sổ Summary có một số nút

công cụ để điều chỉnh việc hiển thị thông tin Mặc định nút List được chọn.

• Chọn nút Report để xem báo cáo về một đối tượng Ví dụ để xem báo cáo thông

tin sử dụng đĩa của CSDL DB_LOI bạn

thực hiện như sau:

• Chọn CSDL DB_LOI

• Kích vào mục Disk Usage trong danh

sách chọn của nút Report Cửa sổ hiển

thị Disk Usage của CSDL DB_LOI như sau:

Trang 31

1.4.2.4 Cửa sổ Summary

• Cửa sổ hiển thị Disk Usage của

CSDL DB_LOI như sau:

Trang 32

1.4.2.5 Truy vấn dữ liệu trong cửa

sổ Query

Management Studio hỗ trợ 5 kiểu truy vấn:

• T-SQL: Dựa trên bộ máy CSDL quan hệ.

• MDX (Multi – Demensional Expression): Dựa trên Analysis Services.

• DMX (Data Mining Extensions): Dựa

trên Analysis Services.

• XMLA (XML for Analysis): Dựa trên

Analysis Services.

• SQL Server Mobile Query: Dựa trên ấn bản SQL Server 2005 Mobile.

Trang 33

1.4.2.5 Truy vấn dữ liệu trong cửa

sổ Query

Để thực hiện truy vấn dữ liệu đơn giản dùng T-SQL trên CSDL, thực hiện như sau:

•Bước 1: Kích nút New Query hoặc

Database Engine Query Cửa sổ Query mở ra hoặc một thẻ Query mới được thêm vào cửa sổ Query

•Bước 2: Nhập phát biểu T-SQL vào.

•Bước 3: Kích nút Execute (hoặc nhấn F5)

để thực thi câu lệnh Kết quả nhận được kết

xuất theo dạng văn bản, dạng bảng hoặc dạng tập tin tùy chọn Mặc định kết xuất dạng bảng được chọn

Trang 34

1.4.2.6 Các tùy chọn

• Chọn Tool/ Options.

• Trong cửa sổ Options, bạn mở các nút tùy chọn bên trái để xem các

tùy chọn

Trang 35

1.4.2.6 Các tùy chọn

Thiết lập tùy chọn Startup

• Trên nhóm Environment, bạn chọn thẻ General Trong mục At startup cho

phép lựa chọn cửa sổ nào được hiển

thị khi mở Managerment Studio Mặc định cửa sổ Object Explorer được mở

• Để thay đổi cách bố trí các cửa sổ

theo mặc định ban đầu, bạn chọn

Window/ reset window layout.

Trang 36

1.4.2.6 Các tùy chọn

Thay đổi cách hiển thị kết quả truy vấn

• Chọn nút Query Results, rồi chọn nút SQL Server Trong hộp danh sách Default

destination for result bạn chọn dạng kết

xuất mặc định cho kết quả truy vấn:

• Results to grids: Xuất kết quả truy vấn ra

• Default location for saving query

results: Mặc định nơi lưu trữ kết quả truy

Trang 37

1.4.2.7 Sử dụng mã T-SQL

mẫu

• Chọn View/ Template Explore

• Trong cửa sổ Template Explorer,

kích đôi chuột vào tên mẫu cần

dùng, đoạn mã T-SQL mẫu được

hiển thị trong cửa sổ Query mới

Trang 38

1.5 Cài đặt

1.5.1 Yêu cầu phần cứng

1.5.2 Yêu cầu hệ điều hành

1.5.3 Các bước cài đặt

Trang 39

1.5.1 Yêu cầu phần cứng

• SQL Server 2005 Standard Edition, Developer Edition và Express Edition yêu cầu

bộ nhớ tối thiểu như cài Windows.

Trang 40

1.5.2 Yêu cầu hệ điều hành

Bảng tương thích giữa các phiên bản của SQL Server 2005 và hệ

điều hành Windows:

Trang 41

1.5.3 Các bước cài đặt

•Việc cài đặt các ấn bản SQL

Server 2005 về cơ bản tương tự nhau

•Các bước cài đặt được trình bày

chi tiết trong phần thực hành

Trang 42

1.5.4 Gỡ bỏ

•Start\ Settings \ Control Panel, cửa

sổ Control Panel xuất hiện, chọn mục Add or Remove Programs Cửa sổ

Add or Remove Programs xuất hiện như sau:

Ngày đăng: 23/06/2017, 16:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w