100% found this document useful (2 votes)
495 views

SQL Server

The document provides an overview of Microsoft SQL Server, including its history from 1992 to current versions, architecture, and key features. It discusses SQL Server versions from 2005 to 2008 and how each version improved on the previous. The architecture section describes the protocol layer, database model, concurrency control, and querying capabilities. Security is also covered at different system levels.

Uploaded by

djaidka
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
495 views

SQL Server

The document provides an overview of Microsoft SQL Server, including its history from 1992 to current versions, architecture, and key features. It discusses SQL Server versions from 2005 to 2008 and how each version improved on the previous. The architecture section describes the protocol layer, database model, concurrency control, and querying capabilities. Security is also covered at different system levels.

Uploaded by

djaidka
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

m m 


  

 


TOPICS INCLUDE:
— Introduction
— HISTORY

i. SQL Server 2005


ii. SQL Server 2008

— ARCHITECTURE
INTRODUCTION
— Microsoft SQL Server is an application used to
create computer databases for the Microsoft
Windows family of server operating systems.

— It provides an environment used to generate


databases that can be accessed from
workstations, the web, or other media such as a
personal digital assistant.
HISTORY
— The code base for MS SQL Server (prior to version 7.0) was
Microsoft's entry to the enterprise-level database market,
competing against Oracle, IBM and later, SYBASE

— Microsoft SQL Server 4.2 was shipped around 1992 (available


bundled with Microsoft OS/2 version.

— SQL Server 7.0 was a rewrite from the legacy Sybase code. It
was succeeded by SQL Server 2000, which was the first edition
to be launched .
SQL SERVER 2005
— SQL Server 2005 released in October 2005, is the successor to
SQL Server 2000

— Some of the features include:

i. Better error recovery system


ii. SQL Server 2005 also allows a database server to be exposed
over web services.
iii. It included native support for managing XML data, in
addition to relational data.
SQL SERVER 2008

— The current version of SQL Server, Ê Ê,


was released on August 6, 2008 and aims to make data
management self-tuning, self organizing and self
maintaining.
— Some features:

i. SQL Server 2008 also includes support for structured


and semi-structured data like audio ,video ,digital data.
ii. SQL Server includes better compression features, which
also helps in improving scalability.
iii. It also includes capabilities for transparent encryption.
ARCHITECTURE
 
 
— Protocol layer implements the external interface to SQL Server
— All operations on SQL Server are communicated through
tabular data stream(TDS).
 w

 
— The main unit of data storage is a database.
— SQL Server supports different data types, including primary
types and user defined data type.
— A database also comprises of views, stored procedures, indexes
and constraints.
 Õ     
— SQL Server allows multiple clients to use the same database
concurrently while maintaining data integrity.
— SQL Server provides two modes of concurrency control:
pessimistic concurrency and optimistic concurrency.
— Two types of locking is provided:
i. Shared, and
ii. Exclusive

 w


— The main mode of retrieving data from an SQL Server database
is querying for it.
— The query declaratively specifies what is to be retrieved.
— There might be multiple ways to process the same query for
example one using join and other using select statement.
ÊÕ 
— One of the main concerns of a database is security, and
this is central to Microsoft SQL Server.

— Security is exercised at different levels:


i. The room where the computers are located.
ii. The computer that hold the server application
(Microsoft SQL Server).
iii. The computer that will use the databases (clients).
THANK YOU«

You might also like