1. Trang chủ
  2. » Công Nghệ Thông Tin

bài giảng cơ sở dữ liệu SQLServer 2000 pptx

10 307 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Giảng Hệ Quản Trị Cơ Sở Dữ Liệu SQLServer 2000
Tác giả Dương Thành Phết
Trường học Trường Đại Học Thái Nguyên
Chuyên ngành Cơ Sở Dữ Liệu
Thể loại Bài giảng
Năm xuất bản 2000
Thành phố Thái Nguyên
Định dạng
Số trang 10
Dung lượng 2,73 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Người quản trị CSDL Administrator truy cập trực tiếp Server ñể thực hiện các chức năng: cấu hình, quản trị, các tác vụ bảo trì, bảo mật CSDL.. Các lợi ựiểm của Client : Dễ sử dụng Hỗ

Trang 1

Biên soạn: Dương Thành Phết – http://www.thayphet.net Trang 1

Chương 01

TỔNG QUAN VỀ MS SQL SERVER 2000

Mục tiêu:

 Giới thiệu & Lịch sử phát triển SQLServer

 Các ñối tượng trong cơ sở dữ liệu SQLServer

 Cài ñặt và quản lý các dịch vụ của SQLServer 2000

1.1 GIỚI THIỆU & LỊCH SỬ SQL SERVER

1.1.1 Khái niệm

 Dữ liệu (Data): Là tất cả thông tin khi lưu trữ vào máy tính(văn bản, âm thanh, hình

ảnh .)

 Cơ sở dữ liệu (DB-DataBase): Là các dữ liệu ñược ñược lưu trữ có hệ thống có tổ

chức dưới dạng các bảng nhiều dòng, nhiều cột, mỗi cột 1 kiểu mô tả 1 thông tin cụ thể

 Hệ quản trị CSDL (DBMS- DataBase Manager System): Là một phần mềm cho

phép tổ chức lưu trữ CSDL và có 1 ngôn ngữ thao tác dữ liệu ñó (Aceess, Foxpro, SQLServer )

1.1.2 Giới thiệu

SQLServer Là 1 Hệ Quản Trị Cơ Sở Dữ Liệu Theo Mô Quan Hệ (RDBMS

Relational DataBase Manager System) dạng Client/Server do Microsoft phát triển

Cung cấp cách tổ chức lưu trữ dữ liệu vào các Bảng(Table), ñịnh nghĩa mối quan hệ giữa chúng Người sử dụng sẽ truy cập dữ liệu trên Server thông qua chương trình ứng dụng Người quản trị CSDL (Administrator) truy cập trực tiếp Server ñể thực hiện các chức năng: cấu hình, quản trị, các tác vụ bảo trì, bảo mật CSDL

Ngoài ra SQLServer cho phép lưu trữ số lượng lớn dữ liệu, hỗ trợ tính năng nhiều người dùng truy cập ñồng thời

1.1.3 Lịch sử phát triển

Năm 1970 hãng IBM ñã phát minh ra ngôn ngữ máy tính dùng ñể truy vấn CSDL gọi là SEQUEL (Structured English Query Language) Theo thời gian ngôn ngữ ñược bổ sung dần ñến mức không chỉ còn là ngôn ngữ truy vấn mà còn có thể tạo các CSDL , quản

lý và các tính năng bảo mật IBM ñã công bố rộng rãi và mang tên là SQL(ñánh dần của Sequel)

This is trial version www.adultpdf.com

Trang 2

Biên soạn: Dương Thành Phết Ờ http://www.thayphet.net Trang 2

MicroSoft xây dựng SQLServer sử dụng ngôn ngữ T-QLS tiếp tục phát triển và ựạt kết quả là SQLServer 4.2  SQLServer 4.21 SQLServer 6.0  SQLServer 6.5  SQLServer 7.0 và hiện nay là SQLServer 2000, SQLServer 2005, SQLServer 2008

1.2 MÔ HÌNH CLIENT/SERVER VÀ CÁC HỆ THỐNG SQL SERVER

1.2.1 Mô hình Client/Server

Có thể ựược xác ựịnh như một ứng dụng ựược chia thành 2 phần: Một phần chạy trên Server, và phần khác chạy trên Client-Workstations (máy trạm)

+ Phắa Server cung chức năng bảo mật, tắnh năng chịu lỗi, hiệu suất cao, chạy ựồng thời, sao lưu dự phòng và ựộ tin cậy cao

+ Phắa Client cung cấp giao diện với người sử dụng các báo cáo, các truy vấn

Các lợi ựiểm của Client :

 Dễ sử dụng

 Hỗ trợ trên nhiều nền phần cứng

 Hỗ trợ trên nhiều ứng dụng phần mềm

 Quen thuộc với người dùng

Các lợi ựiểm của Server :

 đáng tin cậy

 Chạy ựồng thời

 Chịu lỗi

 Phần cứng có hiệu suất cao

 điều khiển tập trung

Trong mô hình Client/Server khi một truy vấn chạy, Server sẽ dò tìm cơ sở dữ liệu và chỉ gửi những dòng nào mà phù hợp với yêu cầu của Client điều này không chỉ tiết kiệm mà còn

có thể thực thi nhanh hơn so với các trạm làm việc (Workstation) thực hiện các truy vấn ựó chỉ cần Server là một máy ựủ mạnh

1.2.2 Các hệ thống SQLServer

SQLServer 2000 có thể ựược hiện thực như một hệ thống khách/ chủ (Client/Server) hoặc hệ thống Desktop chạy ựộc lập

 Hệ thống Client/Server

o Mô hình 2 lớp: Hữu dụng khi có 1 số ắt người dùng bởi vì mỗi kết nối sẽ yêu cầu hệ thống server 1 tài nguyên

This is trial version www.adultpdf.com

Trang 3

Biên soạn: Dương Thành Phết Trang 3

o Mô hình 3 lớp: Ứng dụng Server quản lý các kết nối ñến CSDL Server (quá trình chia sẽ kết nối) giảm ñi chi phí tài nguyên Phù hợp với hệ thống nhiều người dùng

có thể tạo thành nhiều nhóm ứng dụng Server

 Hệ thống Desktop

SQLServer có thể ñược dùng như một CSDL Server ñộc lập chạy trên 1 máy tính Hệ thống hữu ích trong trường hợp chỉ có 1 hoặc 1 ít người dùng chia sẽ kết nối CSDL ở những thời ñiểm khác nhau, phù hợp cho CSDL nhỏ

1.3 CÁC ðỐI TƯỢNG CỦA CSDL TRONG SQLSERVER

 Tables (Bảng): Là các ñối tượng chứa dữ liệu gồm nhiều dòng nhiều cột, mỗi cột có 1

kiểu dữ liệu

 Stored Procedures (thủ tục lưu trữ): Gồm các mã lệnh T-SQL ñược viết là lưu trữ

sẳn, khi yêu cầu thực thi sẽ lần lượt thực hiện các mã lệnh trong thủ tục

 User-Defined Funtions (Hàm do người nghĩa): Gồm các mã lệnh T-SQL (Giống

Stored Procedure) cho phép sử dụng trong các truy vấn, hoặc chỉnh sửa 1 cột DL nào

ñó

 Triggers (Bẫy lỗi): Là các thủ tục kích hoạt tự ñộng khi thao tác dữ liệu

 Views (Khung nhìn-bảng ảo): Là các truy vấn cơ bản tham chiếu ñến 1 hay nhiều

bảng, tạo và lưu trữ chúng ñể sau này sử dụng

 Indexs (Chỉ mục): Giúp tổ chức lại dữ liệu cho các truy vấn chạy nhanh hơn

 Primary keys (Khoá chính): Tạo ra tính duy nhất giữa các dòng dữ liệu khi tổ chức

lưu trữ

 Foreign keys (khoá ngoại): Là một hoặc nhiều cột tham chiếu ñến khóa chính ñể liên

kết dữ liệu trong các bảng

 Contraints (Ràng buột): Các chế ñộ cài ñặt trên máy chủ nhằm ñảm bảo tính toàn vẹn

dữ liệu

 Rules(Quy tắc): An ñịnh cho các cột, dữ liệu nhập vào phải phù hợp với chuẩn mực

quy ñịnh

 Default(Trị mặc ñịnh): Thiết lập cho các cột mà khi không có dữ liệu ñược nhập vào

sẽ tiếp nhận giá trị quy ñịnh sẳn

Truy cập vào Website của SQL Serever ( www.Microsoft.com/sql ) Xem các tài liệu hướng dẫn Một số thông tin bổ sung và các tiện ích của SQL Server

This is trial version www.adultpdf.com

Trang 4

Biên soạn: Dương Thành Phết Trang 4

1.4 CÀI ðẶT SQLSERVER 2000

1.4.1 Phân loại SQL SERVER

Microsoft phát hành cùng lúc 6 phiên bản SQL Server 2000 Chúng ta cần xem xét các yêu cầu và ñiều kiện cần thiết ñể chọn sản phẩm cần dùng Dù là phiên bản nào cũng ñều xây dựng trên nền tảng mã lệnh chung, do ñó ñều cùng các quy tắc, các ñiều kiện và cách áp dụng quản trị

 Phiên bản chuẩn – STANDARD EDITION

Là phiên bản mà hầu hết các người dùng cần khi tìm hiểu SQL Server 2000 cung cấp ñầy dủ các tính năng và dự kiến chạy trên WinNT Server 4.0(SP5) hoặc mới hơn như Win2000 Server, Ngoài ra nó còn có thể chạy trên WinNT4.0

 Phiên bản dành cho tổ chức kinh doanh, xí nghiệp – ENTERPRISE EDITION

Là phiên bản dành cho các tổ chức lớn hoặc cài ñặt cao cấp, ñòi hỏi hiệu suất cao của SQL Serverr Chạy trên WinNT Server 4.0(SP5) hoặc mới hơn như Win2000/2003 Server, Advance Server (Serever cao cấp)

 Phiên bản dành cho cá nhân – PERSONAL EDITION

Là phiên bản dành cho các các nhân Chạy trên hệ ñiều hành từ Win9x trở ñi, WinNT Workstation, Win2000 Professional Có thể hỗ trợ người dùng ñồng thời thấp (< 10 người) không giới hạn kích thước CSDL

 Phiên bản dành cho người phát triển ứng dụng – DEVERLOPER EDITION

Cũng là phiên bản dành cho các tổ chức kinh doanh xí nghiệp Sử dụng Deverloper Edition cũng như sử dụng Enterprise Edition

 Phiên bản ñánh giá – EVALUATION EDITION

Cũng là phiên bản dành cho các tổ chức kinh doanh xí nghiệp Tuy nhiên có một giới hạn về thời gian sử dụng (từ 120 ngày hoặc 180 ngày)

 Phiên bản ñể bàn – MSDE

Là phiên bản không ñầy ñủ của sản phẩm Hạn chế về sao chép Không hỗ trợ giao diện người dùng Chỉ có ý nghĩa như một kho dữ liệu ñầu cuối

1.4.2 Các yêu cầu phần cứng & Phần mềm

 Chọn phần cứng

Cũng như hầu hết các phần mềm mới của Microsoft phát hành, máy tính càng mạnh hiệu suất SQL Server 2000 càng cao

o Bộ xử lý (CPU) tối thiểu Pentium 266

o Bộ nhớ Ram 64MB

This is trial version www.adultpdf.com

Trang 5

Biên soạn: Dương Thành Phết Trang 5

o Cài ñặt tối thiểu 64MB ñĩa trống Cài ñặt ñầy ñủ khoảng 180MB

 Chọn hệ ñiều hành

SQL Server 2000 có thể chạy trên các hệ ñiều hành WinNT(SP5) hoặc mới hơn, các hệ ñiều hành cho máy chủ Tất cả các phiên bản nào của Win2000

SQLSer rất dễ cài ñặt cái khó là lúc cài ñặt làm sao chọn lựa quyết ñịnh ñúng ñắn, ñều này sẽ ảnh hưởng ñến việc sử dụng sản phẩm sau này

Phải chọn phiên bản SQLServer nào muốn cài ñặt: Chọn Standard, Enterprise, Deverloper, khi sử dụng hệ ñiều hành WinNT/2000Server/XP/2003 Server Chọn Personal Edition nếu sử dụng hệ ñiều hành WinNT,Win 2000 Profestionnal,WinXP

1.4.3 Cài ñặt SQLSERVER 2000

Cài ñặt phiên bản SQLServer 2000 Personal Edition trên nền Windows 2000 Profestional, XP

Bước 1: Menu AutoPlay (H1) ðặt ñĩa CD-Rom vào Màn hình xuất hiện hộp thoại AutoPlay

(Nếu không có thể thực thi File AutoRun.exe trên thư mục gốc ỗ ñĩa CD)

 Vào mục Visit Our Web Site:Truy cập Website của SQLSerever

tin bổ sung và các tiện ích của SQL Server

 Vào mục Read the Release Notes : ðể ñọc cá hướng dẫn liên quan ñến cài ñặt phần mềm.Vào mục Browse Setup/Upgrade Help : Xem hướng dẫn cài ñặt và nâng cấp

SQL Server2000

 Vào mục SQL Server 2000 Prerequisites: Tham khảo tới các ñiều kiện tiên quyết của

SQLServer Các ñiều kiện tiên quyết phụ thuộc vào hệ ñiều hành ñang sử dụng

 ðối với Win95 thì phải cập nhật bản WinSock 2 hay Common Controls Library

H1

This is trial version www.adultpdf.com

Trang 6

Biên soạn: Dương Thành Phết Trang 6

Bước 2: Từ Menu AutoPlay chọn:”SQL Server 2000 Components” xuất hiện (H2)

Chọn lựa các thành phần cần cài ñặt

English Query : Là một công cụ sử lý ngôn ngữ ñược rút trích từ ngôn ngữ SQL cho

phép người dùng hỏi các câu hỏi bằng tiếng anh Và dịch các câu tiếng anh thuần túy sang ngôn ngữ truy vấn SQL Tuy nhiên loại báo cáo này có thể thành công khi chúng ñược phân tích ñúng

Analysis Services: Bao gồm máy chủ OLAP khai thác dữ liệu Microsoft Data Service

và cung cấp một tập các tính năng mạnh hỗ trợ kho dữ liệu Các sản phẩm này là một tập các

tình năng khổng lồ và thường yêu cầu sử dụng phải ñược huấn luyện ñầy ñủ khác với nhà

quản trị CSDL SQL Server

Click chọn Install DataBase Server ñể tiến hành cài ñặt

Bước 3: Chào mừng ñến với tiến trình cài ñặt (H3)

Chọn Next ñể tiếp tục

Bước 4: Cài ñặt cục bộ hay ñiều khiển từ xa (H4)

Local Computer: Máy cục bộ

Remote Computer : Máy từ xa

(Tên Server chính là Tên máy computerName)

H3

H2

This is trial version www.adultpdf.com

Trang 7

Biên soạn: Dương Thành Phết Trang 7

Chọn Next ñể tiếp tục

Bước 5: Chọn lựa cài ñặt (H5)

Tiến trình cài ñặt tìm kiếm phát hiện ñã cài ñặt SQL Server hay chưa (Giả sử chưa cài ñặt)

Chấp nhận chọn lựa mặc ñịnh (Create a new ) ñể tạo phiên bản mới

Chọn Next ñể tiếp tục

Bước 6: Thu thập thông tin người dùng (H6)

ðiền thông tin của người sử dụng

Chọn Next ñể tiếp tục

Bước 7: Hợp ñồng bản quyền SQL Server(H7)

Nếu ñồng ý mọi ñiều khỏan trong hợp ñồng

H4

H5

H6

This is trial version www.adultpdf.com

Trang 8

Biên soạn: Dương Thành Phết Trang 8

Chọn Yes ñể tiếp tục

Bước 8: Xác ñịnh khóa bản quyền của CD (H8)

Nhập 25 ký tự khóa trên ñĩa (Cdkey)

Chọn Next ñể tiếp tục

Bước 9: Chọn lọai cài ñặt (H9)

Client Tool Only: Cài ñặt các công cụ SQL Server chỉ cho máy khách(Client)

Server and Client Tools: Cài ñặt các thành phần (Phần mềm và các công cu) cả máy chủ

và máy khách

Connectivity Only: Cập nhật các thành phần truy cập CSDL

 Chọn Server and Client Tools : Chọn Next ñể tiếp tục

Bước 10: Chọn tên thể hiện (H10)

Chỉ ñịnh Default

H7

H 8

H9

This is trial version www.adultpdf.com

Trang 9

Biên soạn: Dương Thành Phết Trang 9

Chọn Next ñể tiếp tục

Bước 11: Chọn lọai cài ñặt (H11)

Typical: Các tùy chọn mặc ñịnh ñược cài ñặt

Minimum: Chỉ cài ñặt các thành phần truy cập, các dịch vụ cốt lỏi, không có các công cụ

quản lý, Book Online

Custom : Cho phép lựa chọn các tùy chọn

Lưu ý : Khung Destination Folder chỉ ñịnh vị trí lưu trữ các thành phần của SQL Server sau khi cài ñặt

Chọn Typical và Chọn Next ñể tiếp tục sẽ xuất hiện hộp thọai (H12)

Bước 12: Chọn lựa các Account dịch vụ (H12)



 Use the same : Sử dụng một Account cho tất cả các dịch vụ (Nên chọn)



 Customize the Settings : Sử dụng từng Account cho từng dịch vụ



Use the Local System : Account không có quyền truy cập mạng (chỉ chọn nếu

sử dụng ñộc lập)



Use a Domain User acount : Acount có quyền truy cập mạng

H11 H10

This is trial version www.adultpdf.com

Trang 10

Biên soạn: Dương Thành Phết Trang 10

Quyết ñịnh này, thì sau khi cài ñặt xong phải thay ñổi mật khẩu trong cấu hình SQLServer: Trong màn hình EnterPrise Manager chọn tên Server  SQLServer Configuration Properties  Sercurity trong phần This Account cập nhật lại mật khẩu

Chỉ ñịnh chọn lựa theo hình Chọn Next ñể tiếp tục

Bước 13: Chọn chế ñộ chứng thực (H13)

 Windows Authentication Mode: Quyết ñịnh SQL Server phụ thuộc vào Account của

hệ ñiều hành

 Mixed Mode : SQLServer phụ thuộc vào Account của hệ ñiều hành và các Account tạo trong SQLServer Quyết ñịnh này sẽ khai báo hoặc bỏ trống mật khẩu cho Account sa

Chỉ ñịnh như hình và Chọn Next ñể tiếp tục

Bước 14: Việc cài ñặt sẳn sàng bắt ñầu việc sao chép (H14)

Chọn Next ñể tiếp tục

H13

H12

H14

This is trial version www.adultpdf.com

Ngày đăng: 14/08/2014, 04:20

TỪ KHÓA LIÊN QUAN

w