Trình quản lý CSDL SQL Server
Trang 1Trình quản lý CSDL SQL Server
Phần 3
Trang 2Mục tiêu của chương (1)
Tìm hiểu các đặc điểm của SQL Server
Hiểu được các chức năng mở rộng, các đặc điểm và ưu điểm của SQL Server
Hiểu rõ khái niệm SQL Server services
Làm việc với hệ quản lý (Enterprise Manager), bộ phân tích truy vấn (Query Analyzer)
Hiểu rõ cách sử dụng tệp cơ sở dữ liệu (database file) và tệp tin nhật ký (log file)
Trang 3Mục tiêu của chương(2)
Phân biệt giữa bộ lưu trữ vật lý được đưa ra trong
Trang 4Giới thiệu SQL Server 2000
SQL Server 2000 bao gồm các
đặc tính để tạo hệ quản trị
CSDL quan hệ ở cấp độ cao
Trang 5Editions of SQL Server
2000
SQL Server 2000 Enterprise Edition
SQL Server 2000 Standard Edition
SQL Server 2000 Personal Edition
SQL Server 2000 Developer Edition
SQL Server 2000 Desktop Engine
SQL Server 2000 Windows CE Edition
SQL Server 2000 có các phiên bản khác nhau:
Trang 6Các đặc điểm của SQL
Server 2000(1)
Dễ cài đặt
Tích hợp với internet
Hỗ trợ mô hình máy trạm/máy chủ
Tính tương thích với hệ điều hành
Trang 7Các đặc điểm của SQL
Server 2000(2)
Trang 8Cài đặt SQL Server -1
Yêu cầu phần cứng đặt tối thiểu:
Đĩa cài SQL Server 2000 đầy đủ
Bộ xử lý Intel compatible 32-bit CPU
Không gian đĩa Cài đặt tối thiểu cần 95
MB; cài đặt đầy đủ 270 MB NICard Cần thiết nếu máy trạm kết nối
tới máy chủ RAM 128 MB
CD-ROM Cần thiết để cài đặt từ đĩa CD
Trang 9Cài đặt SQL Server -2
Yêu cầu phần mềm
Windows 98, Windows NT Server
4.0 với Service Pack 5 hoặc cao hơn,
Windows NT Workstation 4.0 với
Service Pack 5 hoặc cao hơn hoặc
Windows 2000 (tất cả các phiên
bản)
Internet Explorer 5.0 hoặc cao hơn
Trang 10Trình quản lý SQL Server Enterprise
Là công cụ quản trị chính của SQL Server 2000
Cung cấp một giao diện cho phép người sử dụng
Định nghĩa các nhóm máy chủ chạy SQL Server
Đăng ký các máy chủ một cách riêng lẻ trong một nhóm
Thiết lập cấu hình tất cả các lựa chọn của SQL Server 2000 cho mỗi máy chủ đã đăng ký
Tạo và quản trị tất cả các CSDL SQL Server 2000, các đối tượng, đăng nhập, người sử dụng, và quyền trên mỗi máy chủ đã đăng ký.
SQL Server Enterprise Manager có thể được thi hành bằng cách lựa chọn biểu tượng ‘Enterprise Manager’ trong nhóm chương trình Microsoft SQL Server
Trang 11Đăng nhập vào SQL Server-1
Chúng ta có thể đăng nhập vào một thể hiện của SQL Server 2000 bằng bất kỳ công cụ quản trị nào hoặc từ dấu nhắc dòng lệnh
Khi chúng ta đăng nhập vào một thể hiện của SQL Server 2000 sử dụng một công cụ quản trị dạng đồ hoạ như SQL Server Enterprise Manager hoặc SQL Query Analyzer, chúng ta được yêu cầu nhập tên máy chủ, định danh đăng nhập, và mật khẩu nếu cần
Trang 12Đăng nhập vào SQL Server-2
Trang 13Cơ sở dữ liệu SQL Server
Trang 14CSDL mẫu NorthWind
Trang 15Transact SQL
Là một tập hợp các lệnh SQL mở rộng của Microsoft
Một số tính năng thêm vào SQL bao gồm kiểm soát
giao dịch, xử lý lỗi, xử lý các bản ghi
Cho phép bạn khai báo và sử dụng các biến và hằng bên trong một đối tượng Transact-SQL
Trang 16 SQL Server Query Analyzer có thể được gọi bằng cách chọn biểu tượng ‘Query Analyzer’ trong nhóm chương trình Microsoft SQL Server
Trang 17Bộ truy vấn SQL Server -2
Trang 18Sách trực tuyến
Sách trực tuyến là tiện ích trợ giúp của
SQL Server và cung cấp các tài liệu kéo dài thành
các chủ đề bên phải từ cài đặt SQL Server đến sự
trợ giúp việc tạo bảng và quản lý CSDL, sử dụng
Enterprise Manager và Query Analyzer
Trang 19Các tệp CSDL và tệp tin
nhật ký
Các CSLD SQL Server 2000 có ba loại tệp
như:
Trang 20 Chọn menu Action trên thanh menu và chọn
New Database từ menu sổ xuống
Trang 21Đặt tên cho CSDL mới
Trang 22Cửa sổ Enterprise Manager
Trang 23Tạo lập CSDL bằng cách sử
dụng Wizards-1
Trang 24Tạo lập CSDL bằng cách sử
dụng Wizards-2
Trang 25Xoá CSDL bằng cách sử dụng
Enterprise Manager
Trang 26Tạo lập CSDL bằng cách sử
dụng T-SQL
Lệnh T-SQL để tạo lập CSDL là:
CREATE DATABASE
Trang 27Xoá CSDL bằng cách sử
dụng T SQL
Lệnh DROP DATABASE xoá một hoặc nhiều CSDL
từ Microsoft SQL Server
Trang 28Cấu hình CSDL SQL Server
EXEC sp_dboption ‘pubs’, ‘read only’, ‘True’
Tuỳ chọn này thiết lập CSDL ‘pubs’ ở chế độ chỉ
đọc
EXEC sp_dboption ‘pubs’ autoshrink true
Tuỳ chọn trong câu lệnh này thiết lập các tệp tin
của CSDL ‘pubs’ được thu nhỏ một cách tự động
EXEC sp_dboption ‘pubs’ single user
Lệnh này cho phép tại một thời điểm chỉ một người
sử dụng truy cập vào CSDL
Trang 29Câu lệnh này sẽ thu nhỏ kích thước các tệp
tin trong CSDL ‘Pubs’ 10% khoảng trống.
Trang 30Lựa chọn Copy Database
Wizard
Trang 31Copy Database Wizard