Concepts and capabilities of SQL Server

Explain the concepts and capabilities of SQL Server.

Microsoft SQL server is a relational database management system. It uses MS- SQL as the query language. SQL Server offers a high level of security, reliability and scalability depending on the business needs. The server offers a wide data storage, full text query search, buffer management, logging and transaction, fast data retrieval etc. it offers a variety of replication services to avoid loosing data. It offers SQL Server Reporting Services for data gathered from the database.

SQL Server Overview

- SQL Server is a RDBMS, a complete database.
- SQL Server is compatible with structured query language and has rich support for XML.
- SQL Server includes number of features that support ease of installation, deployment, scalability, data warehousing and system integration with other server software.

SQL Server Components

- Database engine-It provides support for data access interfaces like ADO, OLEDB and ODBC. Replication-It enables to maintain multiple copies of data on different computers and also keep data well synchronized.
- DTS-It is for importing and transferring data from multiple heterogeneous sources. It is used to build data ware housing and data marts by the process of extracting data from multiple OLTP systems.
- Analysis services-It organizes data from data warehouse cubes to provide rapid answers to complex queries. Analysis the data stored in data warehouse and data marts.
- Meta data services-It is a set of services that helps to manage metadata.
- Metadata describes meaning and description of applications and processes.

SQL Server 2000 Architecture

- SQL Server has Logical Architecture and Physical Architecture.
- The data is organized into logical design that is visible to user.
- Logical components include objects, users, roles, collations, logins and groups.
- The database itself maintains data as files on disk.
- Logical components Objects include table, data type, view, stored procedure, function, index, constraint, rule, default and trigger.
- Collations Control how character strings are stored physically and the rules by which character are stored and compared.
- Logins-Each database user should have login id to allow database to identify.
- Users are who can connect to database.
- Role is a single unit of users having same permission.
- Physical Architecture-Page and extents describes physical database organisation.
- Page is the fundamental unit of data storage. Page is divided into data rows which contain all data.
- Extents is the place where tables and indexes are stored.

Transact SQL

- Allow us to create and manage all objects.
- Client application communicates with SQL server by transact-SQL statement.
- SQL Server supports 3 types of transact-SQL statement namely DDL, DLL and DML
Use of keyword WITH ENCRYPTION. Create a Store Procedure with Encryption.
Use of keyword WITH ENCRYPTION - WITH ENCRYPTION Indicates that SQL Server will convert the original text.......
What is a linked server in SQL Server?
What is a linked server in SQL Server? - A linked server allows remote access......
Features and concepts of Analysis Services
Features and concepts of Analysis Services - Analysis service provides a combined view of the data used in OLAP or Data mining........
Post your comment