Vous êtes sur la page 1sur 4

ORIGEN Y PROPIETARIOS

En 1986, el ANSI adoptó SQL (sustancialmente adoptó el dialecto SQL de IBM)


como estándar para los lenguajes relacionales y en 1987 se transfomó en
estándar ISO.
En 1988 Microsoft se unió a Ashton-Tate y Sybase para crear una variante de
Sybase SQL Server para IBM OS / 2 (entonces desarrollado conjuntamente con
Microsoft), que fue lanzado el año siguiente. Esta fue la primera versión de
Microsoft SQL Server, y sirvió como la entrada de Microsoft en el mercado de
bases de datos a nivel de empresa, compitiendo contra Oracle, IBM, y más tarde,
Sybase. SQL Server 4.2 fue enviado en 1992, incluido con OS / 2 versión 1.3,
seguido de la versión 4.21 para Windows NT, lanzado junto con Windows NT
3.1. SQL Server 6.0 fue la primera versión diseñada para NT, y no incluyó
ninguna dirección de Sybase.

MODELO DE DATOS
Microsoft SQL Server es un sistema para la gestión de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son
T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft
a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase
ASE, PostgreSQL,
T-SQL:

 También incluye funciones especiales como cast, convert, date (), etc. que
no son parte del estándar ANSI.
 T-SQL amplía el estándar SQL para incluir programación de
procedimientos, variables locales, diversas funciones de soporte para el
procesamiento de cadenas, procesamiento de fechas, matemáticas, etc.
y cambios en las instrucciones DELETE y UPDATE.
 T-SQL es el lenguaje nativo de SQL Server. Todas las aplicaciones que
se comunican con una instancia de SQL Server lo hacen mediante el
envío de instrucciones de Transact-SQL al servidor, independientemente
de la interfaz de usuario de la aplicación.
ANSI-SQL:

 El American National Standards Institute (ANSI) publicó un estándar para


el lenguaje SQL en 1989; establecen un estándar universal al que los
proveedores de bases de datos podrían adherirse. Más tarde, en 1992,
ANSI lanzó una actualización del estándar SQL, conocido como SQL-92.
 Los estándares ayudaron a formalizar muchos de los comportamientos y
las estructuras de sintaxis de SQL.
 El estándar ANSI cubría muchos detalles importantes relacionados con la
consulta y manipulación de datos.
 La sintaxis se formalizó para muchos comandos; algunos de estos son
SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR, CREAR y
BAJAR.

VENTAJAS
 Es un sistema de gestión de base de datos.
 Es útil para manejar y obtener datos de la red de redes.
 Nos permite olvidarnos de los ficheros que forman la base de datos.
 Si trabajamos en una red social nos permite agregar otros servidores de
SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno
de ellos se puede conectar al servidor de su otro compañero y así se
puede ver las bases de datos del otro compañero con SQL Server.
 SQL permite administrar permisos a todo. También permite que alguien
conecte su SQLO al nuestro pero sin embargo podemos decirle que no
puede ver esta base de datos pero otro si.
DESVENTAJAS
 Utiliza mucho la memoria RAM para las instalaciones y utilización de
software.
 No se puede utilizar como practicas porque se prohíben muchas cosas,
tiene restricciones en lo particular.
 La relación, calidad y el precio está muy debajo comparado con oracle.
 Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y
demasiado pequeño, una pésima implementación de los tipos de datos
variables.
SERVICIOS
A contrario de sistemas de bases de datos como Microsoft Access que son
"pasivas" y contienen un archivo a cual hay que conectar y la ejecución de los
comandos se lleva a cabo en el cliente (la computadora de usuario), en SQL
Server hay número de servicios, software que están ejecutadas en la memoria
del servidor por parte del sistema, y por lo tanto aprovechan las capacidades del
servidor que es más potente que los clientes, previenen congestión en la red, y
pueden programar tareas que corran aunque el cliente no está conectado.
Los servicios principales:

 SQL Server - El "motor" del sistema


 SQL Agent - Ejecución de tareas (Jobs, scripts programados) y envió de
advertencias en caso de carga pesada e irregulares en el sistema
 Full-Text Filter Daemon Launcher - La utilización en los indexes especiales
del "Full text search" por búsqueda textual avanzada
 SQL Browser - El "oyente" dedicado a comandos enviados y redirigirlos a su
destino
 SSIS Server - La operación del SSIS (la herramienta de ETL)
 SSAS Server - La operación del SSAS (la herramienta de OLAP)
 SSRS Server - La operación del SSRS (la herramienta de informes)

REPRESENTACION GRAFICA