Tải bản đầy đủ (.ppt) (42 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1021.18 KB, 42 trang )

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Ữ
LIỆU SQL SERVER
30LT+30TH

SQL Server 2005

1


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.
SQL Server 2005

2


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
Server
- Thành thạo ngôn ngữ T-SQL
- Lập trình với CSDL trong SQL
Server
- Quản trị SQL Server
SQL Server 2005

3


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 TSQL, 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.
SQL Server 2005

4


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 Sư



Robin Dewson, Beginning SQL
Server 2005 for Developer



SQL Server 2005 Books Online
SQL Server 2005


5


BỘ THÔNG TIN & TRUYỀN THÔNG
TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN

• 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

SQL Server 2005

6


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
SQL Server 2005

7


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.
SQL Server 2005

8


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.
SQL Server 2005

9







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).
SQL Server 2005

10


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.
SQL Server 2005

11


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.
SQL Server 2005

12


1.2 Giới thiệu về SQL Server 2005
(4/4)

Những tính năng mới của SQL Server 2005
so với SQL Server 2000 là:
•Nâng cao bảo mật
•Mở rộng T-SQL
•Tăng cường hỗ trợ người phát triển ứng
dụng
•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
SQL Server 2005

13



1.3. Các ấn bản SQL Server 2005
•Microsoft SQL Server 2005 Enterprise
Edition
•Microsoft SQL Server 2005 Standard
Edition
•Microsoft SQL Server 2005 Workgroup
Edition
•Microsoft SQL Server 2005 Developer
Edition
•Microsoft SQL Server 2005 Express
Edition
SQL Server 2005

14


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

SQL Server 2005

15


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.
SQL Server 2005

16


1.4.1 Configuration Manager (2/2)

SQL Server 2005

17


1.4.2 SQL Server Management
Studio

•Là công cụ chính dùng để quản trị
CSDL.
•Nó tích hợp những tác vụ quản lý
cơ sở dữ liệu và lập trình trong cùng
một màn hình giao diện người dùng.

Management Studio có giao diện
tương tư như Visual Studio 2005.
•Nó thay thế cho hai cộng cụ
Enterprise Manager và Query
Analyzer trong SQL Server 2000
SQL Server 2005

18


1.4.2 SQL Server Management
Studio
Enterpris
e
Manager

Query
Analyzer
SQL Server 2005

19


1.4.2 SQL Server Management
Studio

SQL Server 2005

20



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.

SQL Server 2005

21


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.
SQL Server 2005


22


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.
SQL Server 2005

23


1.4.2.2 Sử dụng các Server đã
đăng ký

Hiển thị Registered
Servers, chọn View/
Registered Servers.


SQL Server 2005

24


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.
SQL Server 2005

25


×