SlideShare a Scribd company logo
1 of 16
M1: Introduction to SQL Server 2005 SQL Server 2005
Content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Objectives
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],History of SQL Server
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is SQL Server?
[object Object],[object Object],How SQL Server works? Query Result Client Client Application SQL Server Relational database management system OLTP OLAP
[object Object],[object Object],[object Object],[object Object],[object Object],SQL Server Architecture
Introduction to SQL Server Management Studio ,[object Object],[object Object],[object Object],[object Object],[object Object]
SQL Server Management Studio Components ,[object Object],[object Object],[object Object],[object Object]
Working with SQL Server 2005 Registered  Servers Object Explorer Solution Explorer Query Editor
Introduction to SQL Server Agent ,[object Object],[object Object],[object Object],[object Object],[object Object]
Database Back-up
Database Restore
Database Import/Export
Key Points ,[object Object],[object Object],[object Object],[object Object]
Questions & Comments

More Related Content

What's hot

20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02
Vinamra Mittal
 
Tier1 SQL Server Managed Services
Tier1 SQL Server Managed ServicesTier1 SQL Server Managed Services
Tier1 SQL Server Managed Services
Toby Schwab
 
Fundamentals of SQL Server 2012 Availability groups
Fundamentals of SQL Server 2012 Availability groupsFundamentals of SQL Server 2012 Availability groups
Fundamentals of SQL Server 2012 Availability groups
Edwin M Sarmiento
 

What's hot (20)

20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02
 
Mysql Enterprise Edition Feature and Tools
Mysql  Enterprise Edition Feature and Tools Mysql  Enterprise Edition Feature and Tools
Mysql Enterprise Edition Feature and Tools
 
38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
 
Introduction to Asp.net 3.5 using VS 2008
Introduction to Asp.net 3.5 using VS 2008Introduction to Asp.net 3.5 using VS 2008
Introduction to Asp.net 3.5 using VS 2008
 
BGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQLBGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQL
 
Monitoring Always On Avaliability Group
Monitoring Always On Avaliability GroupMonitoring Always On Avaliability Group
Monitoring Always On Avaliability Group
 
Tier1 SQL Server Managed Services
Tier1 SQL Server Managed ServicesTier1 SQL Server Managed Services
Tier1 SQL Server Managed Services
 
Fundamentals of SQL Server 2012 Availability groups
Fundamentals of SQL Server 2012 Availability groupsFundamentals of SQL Server 2012 Availability groups
Fundamentals of SQL Server 2012 Availability groups
 
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime Time
 
The roadmap for sql server 2019
The roadmap for sql server 2019The roadmap for sql server 2019
The roadmap for sql server 2019
 
eCertificate
eCertificateeCertificate
eCertificate
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2
 
SQL Azure Overview
SQL Azure OverviewSQL Azure Overview
SQL Azure Overview
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
 
Microsoft SQL Family and GDPR
Microsoft SQL Family and GDPRMicrosoft SQL Family and GDPR
Microsoft SQL Family and GDPR
 
Stretch Database
Stretch DatabaseStretch Database
Stretch Database
 
Oracle database services
Oracle database servicesOracle database services
Oracle database services
 

Viewers also liked

High Performance Front-End Development
High Performance Front-End DevelopmentHigh Performance Front-End Development
High Performance Front-End Development
drywallbmb
 
Multidimensional model programming
Multidimensional model programmingMultidimensional model programming
Multidimensional model programming
Steve Xu
 
Transact sql data definition language - ddl- reference
Transact sql data definition language - ddl- referenceTransact sql data definition language - ddl- reference
Transact sql data definition language - ddl- reference
Steve Xu
 
Multi-thematic spatial databases
Multi-thematic spatial databasesMulti-thematic spatial databases
Multi-thematic spatial databases
Conor Mc Elhinney
 
Sql server ___________session3-normailzation
Sql server  ___________session3-normailzationSql server  ___________session3-normailzation
Sql server ___________session3-normailzation
Ehtisham Ali
 
5 tsssisu sql_server_2012
5 tsssisu sql_server_20125 tsssisu sql_server_2012
5 tsssisu sql_server_2012
Steve Xu
 
Css introduction
Css introductionCss introduction
Css introduction
Sridhar P
 
X query language reference
X query language referenceX query language reference
X query language reference
Steve Xu
 

Viewers also liked (20)

Module04
Module04Module04
Module04
 
Alasql - база данных SQL на JavaScript (MoscowJS)
Alasql - база данных SQL на JavaScript (MoscowJS)Alasql - база данных SQL на JavaScript (MoscowJS)
Alasql - база данных SQL на JavaScript (MoscowJS)
 
High Performance Front-End Development
High Performance Front-End DevelopmentHigh Performance Front-End Development
High Performance Front-End Development
 
Multidimensional model programming
Multidimensional model programmingMultidimensional model programming
Multidimensional model programming
 
Transact sql data definition language - ddl- reference
Transact sql data definition language - ddl- referenceTransact sql data definition language - ddl- reference
Transact sql data definition language - ddl- reference
 
Alasql.js - SQL сервер на JavaScript
Alasql.js - SQL сервер на JavaScriptAlasql.js - SQL сервер на JavaScript
Alasql.js - SQL сервер на JavaScript
 
Module02
Module02Module02
Module02
 
Multi-thematic spatial databases
Multi-thematic spatial databasesMulti-thematic spatial databases
Multi-thematic spatial databases
 
Module07
Module07Module07
Module07
 
Sql Server Data Tools - Codenamed JUNEAU
Sql Server Data Tools - Codenamed JUNEAUSql Server Data Tools - Codenamed JUNEAU
Sql Server Data Tools - Codenamed JUNEAU
 
SQL Server 2008 Spatial Data - Getting Started
SQL Server 2008 Spatial Data - Getting StartedSQL Server 2008 Spatial Data - Getting Started
SQL Server 2008 Spatial Data - Getting Started
 
Sql server ___________session3-normailzation
Sql server  ___________session3-normailzationSql server  ___________session3-normailzation
Sql server ___________session3-normailzation
 
Module06
Module06Module06
Module06
 
5 tsssisu sql_server_2012
5 tsssisu sql_server_20125 tsssisu sql_server_2012
5 tsssisu sql_server_2012
 
Module05
Module05Module05
Module05
 
Css introduction
Css introductionCss introduction
Css introduction
 
Module08
Module08Module08
Module08
 
AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...
AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...
AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
 
X query language reference
X query language referenceX query language reference
X query language reference
 

Similar to Module01

Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
Software architecture   to analyze licensing needs for pcms- pegasus cargo ma...Software architecture   to analyze licensing needs for pcms- pegasus cargo ma...
Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
Shahzad
 
Effective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database MirroringEffective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database Mirroring
webhostingguy
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
mark jerald Canal
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
Tushar Kanti
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005
Young Hyun
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBA
Sankar Sahu
 
Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015
Satwinder Khural
 

Similar to Module01 (20)

Sql Sever Presentation.pptx
Sql Sever Presentation.pptxSql Sever Presentation.pptx
Sql Sever Presentation.pptx
 
Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
Software architecture   to analyze licensing needs for pcms- pegasus cargo ma...Software architecture   to analyze licensing needs for pcms- pegasus cargo ma...
Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
 
Topic1
Topic1Topic1
Topic1
 
Sql2008 (1)
Sql2008 (1)Sql2008 (1)
Sql2008 (1)
 
Effective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database MirroringEffective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database Mirroring
 
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
 
Great IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdfGreat IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdf
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azure
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
 
Sql training
Sql trainingSql training
Sql training
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
 
REPORT ON (1)
REPORT ON (1)REPORT ON (1)
REPORT ON (1)
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBA
 
Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015Satwinder SQL.SSK_Brd_2015
Satwinder SQL.SSK_Brd_2015
 
Database synchronization prashant parit
Database synchronization   prashant paritDatabase synchronization   prashant parit
Database synchronization prashant parit
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Module01

Editor's Notes

  1. Faculty notes: SQL Server 1.0 (Released in 1989) was a joint venture of Microsoft, Sybase and Ashton-Tate for OS/2 SQL Server 4.21(Released in 1993) was released for Windows NT with the launch of Windows NT 3.1 SQL Server 6.0 (Released in 1995, known as SQL 96/Hydra) was the first independent version designed for Windows NT. SQL Server 7.0 (Released in 1998, known as Sphinx) and SQL Server 7.0 OLAP Tools (Released in 1999 known as Plato) was the first independent GUI based database server. SQL Server 2000 (Release in 2000, known as Shiloh) SQL Server 2005 (Release in 2005, known as Yukon) was released with Client IDE tool and for better performance complementary systems were provided along with the tool i.e. SQL Server Integration Services, Reporting Server, Analysis services. Service broker and Notification services were included as messaging technology. The evaluation of history of database architecture and the role of SQL in each one Centralized Architecture : In centralized architecture the DBMS and the physical data both reside on a central minicomputer or mainframe system along with the application program that accept input from the user terminal and display data on user screen The application program communicates with DBMS using SQL. 2)File Server Architecture : In this architecture ,an application running on a personal computer can transparently access data located on a file server which stores shared files. When a PC application request data from shared file ,the networking software automatically retrieves the request block of the file from the server. 3)Client server architecture : In client server database architecture the personal computer are combined in a local area network with a database server that stores shared database. Where DBMS are split into two parts Database front-ends, such as interactive query tools, report writer and application program run on personal computer. The back-end database engine that stores and manages the data runs on the server. As the client server architecture grew in popularity in 2000 , SQL became the standard standard database language for communication between the front end tool and back end in architecture. The detailed explanation of architecture give in a next slide.
  2. Microsoft SQL Server: is a Relational Database Management System(RDBMS) produced by Microsoft . SQL Server’s primary query language is Transact SQL Which is an implementation of the ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase. SQL Server uses for both OLTP and OLAP Databases In OLTP (On line Transaction Processing), user can continuously update the data with fully normalized base with data consistency. In OLAP (On Line Analytical Processing), normalization is not required for consistency. It focuses on multiple records analysis. Here replication is very easy. SQL server uses the Client /Server Architecture where multiple users can create the database simultaneously.
  3. Faculty Notes : SQL Server Architecture : SQL allows each system to do what it does best. SQL allows personal computer to function as font-end to network servers or to larger minicomputer and mainframe database, providing access to corporate data from personal computer application. The Client and server components in client server communication architecture model. Client Server Architecture : In this client server database architecture, personal computers are combined in a LAN with a database server that stores shared database. The functions of the DBMS are split into two parts. Database Front end such as interactive query tools, report writer and application programs, run on personal computer. The backend database Engine that stores and manages the data which runs on the server . The client Server Architecture reduces the network traffic and splits the database workload. User interactive functions such as handling input and displaying data are concentrated on the user PC Data intensive functions, such as file IO and query processing and are concentrated in the database server .Most importantly, the SQL language provides a well defined interface between the front-end and backend systems. Client Components :A client application sends Transact-SQL statements and receives result sets. User develops an application by using a database API. The application has no knowledge of the underlying network protocols used to communicate with SQL Server. Database API :Database API (OLE DB, ODBC) uses a provider, driver, or DLL to pass Transact-SQL statements and receive result sets. This is an interface that an application user has to send requests to SQL Server and to process results that SQL Server returns. Client Net Library : A client Net-Library manages network connections and routing on a client. This is a communication software component that packages the database requests and results for transmission by the appropriate network protocol. Server Components : The server components in the communication architecture include: SQL Net Libraries : SQL Server can monitor multiple Net-Libraries concurrently. The client Net-Library must match one of the server Net-Libraries to communicate successfully. SQL Server supports network protocols such as TCP/IP, Named Pipes, NWLink, IPX/SPX, VIA ServerNet II SAN, VIAGigaNet SAN, Banyan VINES, and AppleTalk. Open Data Services : makes data services appear to a client as SQL Server by providing a network interface for handling network protocol processes and server routines. This is a component of SQL Server that handles network connections, passing client requests to SQL Server for processing and returning any results and replies to SQL Server clients. Open Data Services automatically listens on all server Net-Libraries that are installed on the server. Relational Engine : The relational engine parses Transact-SQL statements, optimizes and executes execution plans, processes data definition language (DDL) and other statements, and enforces security. Storage Engine : The storage engine manages database files and the use of space in the files, builds and reads data from physical pages, manages data buffers and physical input/output (I/O), controls concurrency, performs logging and recovery operations, and implements utility functions such as Database Consistency Checker (DBCC), backup, and restore.
  4. Faculty Notes: Client server architecture allows user to design and deploy (submit) the application in SQL Server where Client programming interface provide the means for application to run on separate where client computers and to communicate to server in a network. Client/server architecture is constructed so that the database can reside on a central computer, known as a server, and can be shared among several users. Users access the server through a client or server application. The client application runs both business logic and the code to display output to the user. The client application is also known as a thick client. In SQL Server user is interacting with client server database ,by contrast, the data is still stored in a file, but all access to the file is controlled by a single master program ( the server). When an application wants to make use of existing data, this application (the client) sends a request to the server. The server finds the proper data and send it back. When an application wants to write new data to the database, it sends the data to server, which does the actual writing. In a multi-tier client/server system, the client application logic is run in two locations: • The thin client is run on the user's local computer and is focused on displaying results to the user. • The business logic is located in server applications running on a server. Thin clients request functions from the server application, which is itself a multithreaded application capable of working with many concurrent users. The server application is the one that opens connections to the database server and can be run on the same server as the database, or it can connect across the network to a separate server operating as a database server. Having data stored and managed in a central location offers several advantages: • Each data item is stored in a central location where all users can work with it. Separate copies of the item are not stored on each client, which eliminates problems with users having to ensure they are all working with the same information. • Business and security rules can be defined one time on the server and must be enforced equally among all users. This can be done in a database through the use of constraints, stored procedures, and triggers. It can also be done in a server application. • A relational database server optimizes network traffic by returning only the data an application needs. For example, if an application working with a file server needs to display a list of the names of sales representatives in Pune, it must retrieve the entire employee file. If the application is working with a relational database server, it sends this command: SELECT first_name, last_name FROM employees WHERE emp_title = 'Sales Representative' AND emp_state = 'Pune‘ The relational database sends back only the names of the sales representatives in Pune, not all of the information about all employees. Because the data is not stored on each client, clients do not have to dedicate disk space for storing data. The clients also do not need the processing capacity to manage data locally, and the server does not need to dedicate processing power to displaying data. The server can be configured to optimize the disk I/O capacities needed to retrieve data, and clients can be configured to optimize the formatting and display of data retrieved from the server. The server can be stored in a relatively secure location and equipped with devices such as an Uninterruptable Power Supply (UPS) more economically than fully protecting each client. • Maintenance tasks such as backing up and restoring data are simplified because they can focus on the central server.
  5. Faculty Notes : Object Explorer - component connects to Database Engine instances, Analysis Services, Integration Services, Reporting Services, and SQL Server Compact Edition. It provides an user interface in a tree view of all the objects present in the server in order to manage them. It includes the development features for databases, and management features for all server types. It provides the features to register, browse and manage servers. You can also create, browse and manage server components. It can be used to configure the Security, Notification Services, Replication, SQL Server Agent, Management Services and other Server Objects. Registered Servers – It displays a list of all the registered servers. Used to organize & manage information of the servers user accesses frequently. This is useful to preserve the connection information, check the running registered servers, to connect the object explorer and the query editor to a running registered server, Create groups of servers. Through this we can provide user-friendly names to these registered servers by providing a value in the Registered server name box that is different from the Server name list. The registered server information includes detailed descriptions for registered servers and the server groups. We can export or import the registered server groups. Query Editor : It is text/code editor, a word processing tool for editing & displaying the code/text. It provides the ability to execute Queries written in T-SQL, DMX, XMLA, and MDX. It is called the Query Editor, the Text Editor, or the Editor, based on its content. If it contains only text without an associated language, it is referred to as the Text Editor. If it contains source code associated with a language, it is referred to as the Query Editor. When referring to a particular type of Query Editor the code type is added to the name, for instance the SQL Query Editor or the MDX Query Editor. It integrates with SourceSafe version control. Solution Explorer: The Solution Explorer provides an organized view of your projects and files. SQL Server Management Studio provide projects, which are organized into solution. A solution can contain multiple projects, and a project typically contains multiple items. A new solution is automatically generated when you create a project, and you can add additional project as needed to an existing solution. The items in each project container are saved as files in project folders in the system. Whenever you create a new solution, it organizes its data in 3 folders: Connections : Stores the server connection information Queries : Stores the .sql code files Miscellaneous : any other file used for reference.
  6. Faculty Notes :
  7. Faculty Notes: Image1 -In order to take database backup, first select a database. Right click on the database, select “Task” ->Backup from the pop-up menu. Image2 – Above indicated window will appear. Image3 – Select the database, for backup Image4 – You can select full back up in the backup type. Full back up would take the back up of both, the MDF and LDF files. Image5 -Keep the default settings and click on ok. The notification of successful backup would come.
  8. Faculty Notes : In order to restore the database, Image 1 – Right click on the database, select “Task” ->Restore from the pop-up menu. Image2 – Above indicated window will appear. Select the database from device, provide it the path. It should indicate the name of the database to be restored. Select the To Database list, ensure the restore name and database name are the same. Click on ok
  9. Faculty Notes : In order to import the database, Image 1 – Right click on the database, select “Task” ->Import from the pop-up menu. Image2 – This window will appear. Select the source data source and the server. Image3 – We select MS Access as our data source. Browse the file. Click on the advance button. Test the connection Image4 – Select the destination. In our case, we would keep it as SQL Native Client. Identify the server name. Keep the authentication as Windows authentication. For the database, click on new button. Image5 – Provide the name of the new database and click on ok Image6 – Select the first option Image7-List of table would appear, select the tables to be imported. Image 8 – Select execute immediately checkbox Image9- Click on finish Image10 – Execution successful confirmation will appear. Check the new database created. Image4 – The advance options window will appear.