Professional Documents
Culture Documents
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Page 3 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Introduction
Name
Company Affiliation
Title/Function
Job Responsibility
Database Experience
SQL Server Experience
Expectations for the Course
Page 4 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Course Materials
Name Card
Student Workbook
Student Materials Compact Disc
Course Evaluation
Page 5 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Prerequisites
Course Outline
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Page 10 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Overview
What Is SQL Server?
SQL Server Integration
SQL Server Databases
SQL Server Security
Working with SQL Server
Page 11 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Results
Query OLTP
OLAP
Client-Server Components
Storage Engine
Processor
Memory Local
Database
Page 14 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Client-Server Communication
Process
Storage Engine
Processor
Memory Local
Database
Page 15 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Service Processing
Data Integrity
Jobs
SQLServerAgent Alerts
Service Operators
Microsoft DistributedManagementTransaction
Distributed
Transaction Coordinator
Server
Full-Text Catalogs
Microsoft Search Full-Text Indexes
Page 16 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Internet
Client
Server
Types of Databases
System Databases
master
model tempdb msdb distribution
User Databases
Page 22 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Database Objects
Clustered Index
Anderson Stored
Anderson FK Procedure
PK Barr
... UpdatePhone Trigger
EmployeePhoneView
SELECT lastname, firstname, extension Checkx
FROM employee #####
Page 23 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
System Tables
System Tables Store Information (Metadata)
About the System and Database Objects
Database Catalog Stores Metadata About a
Specific Database
System Catalog Stores Metadata About the
Entire System and All Other Databases
Page 25 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Metadata Retrieval
System Stored Procedures
EXEC sp_help Employees
Login Authentication
AUTHENTICATION
SQL Server
Verifies
Trusted Connection
Windows 2000
Group or User Windows 2000
SQL
Server
OR
SQL Server
Verifies Name
SQL Server and Password
Login Account
Page 28 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
SQL
Server
OR
Database Role
Types of Roles
Fixed Server Roles
Group administrative privileges at the server
level
Fixed Database Roles
Group administrative privileges at the
database level
User-defined Database Roles
Represent work defined by a group of
employees within an organization
Page 30 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Permission Validation
2 3
1
Permissions OK;
Performs Command
Database User
Executes Command SQL Server
Checks
Permissions
SELECT * FROM Members Permissions not OK;
Returns Error
Page 31 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Selecting an Application
Architecture for SQL Server
Intelligent Intelligent
N-Tier Internet
Server (2-Tier) Client (2-Tier)
Presentation Browser
Client
Business
Data Data Data Data
Page 35 Administering a Microsoft ® SQL Server™ 2000 Database 10/16/08
Application
Programming OLE DB
Interfaces
Review
What Is SQL Server?
SQL Server Integration
SQL Server Databases
SQL Server Security
Working with SQL Server
Module 2: Planning
Install SQL Server
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 3: Managing
Database Files
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 4: Managing
Security
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 5: Performing
Administrative Tasks
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 6: Backing
Up Databases
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 7: Restoring
Databases
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 8: Monitoring
SQL Server for Performnce
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 9: Transferring
Data
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module10: Maintaining
High Availability
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database
Module 11: Introducing
Replication
Informatics Vietnam
10/16/08 Microsoft ® SQL Server™ 2000 Database