Title: 1' SQL SERVER OVERVIEW
11. SQL SERVER OVERVIEW
- What Is SQL Server?
- Interfaces To Use SQL Server
- SQL Server Services
- Types Of Databases
- SQL Server Security
2Introduction to SQL Server
SQL Server
Client
Results
OLTP
Query
OLAP
Relational Database Management System
Client Application
3WHAT IS SQL SERVER?
__________________________________________________
________________________________________________
________________________________________________
________________________________________________
______________
4Interfaces To Use SQL Server
- ENTERPRISE MANAGER
- QUERY ANALYSER
5ENTERPRISE MANAGER
6QUERY ANALYSER
7SQL Server Services
MSSQLServer Service
- Data Management
- Transaction and Query Processing
- Data Integrity
SQLServerAgent Service
Microsoft Distributed Transaction Coordinator
- Distributed Transaction Management
Server
Microsoft Search
- Full-Text Catalogs
- Full-Text Indexes
8Types of Databases
System Databases
master
model
tempdb
msdb
distribution
pubs
Northwind
User1
User Databases
9Accessing Data
10SQL Server Security
- Login Authentication
- Database User Accounts and Roles
- Types of Roles
- Permission Validation
11Login Authentication
12Database User Accounts and Roles
SQL Server Assigns Logins to User Accounts and
Roles
SQL Server Verifies Trusted Connection
Windows 2000 Group User
Windows 2000
Database User
SQL Server
OR
Database Role
SQL Server Verifies Name and Password
SQL Server Login Account
13Types 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
14Permission Validation
2
3
1
Permissions OK Performs Command
Database UserExecutes Command
SQL Server Checks Permissions
SELECT FROM Members
Permissions not OK Returns Error
15Selecting an Application Architecture for SQL
Server
16REVIEW
- WHAT IS SQL SERVER?
- INTERFACES TO USE SQL SERVER
- SQL SERVER SERVICES
- TYPES OF DATABASES
- SQL SERVER SECURITY
17CHAPTER CONTENTS
- SQL SERVER OVERVIEW
- LANGUAGE FEATURES
- DESIGN A DATABASE
- IMPLEMENT TABLES
- ACCESS AND MODIFY DATA
- IMPLEMENT VIEWS
- IMPLEMENT FUNCTIONS
- IMPLEMENT TRIGGERS
- IMPLEMENT STORED PROCEDURES
- INDEXING TABLES
- ACCESSING LINKED SERVERS
- TRANSACTIONS AND LOCKS