Sie sind auf Seite 1von 7

“AÑO DE LA UNIVERSALIZACIÓN DE LA

SALUD”

TEMA: SQL Server

CICLO: III

PROFESOR: Mg. Ing. Roberto Pérez


Astonitas.

Curso: Fundamentos de Base de Datos

INTEGRANTES:

 Brayan Smith Villalobos Sanchez


 María Luisa Pérez Burga
 Jhonatan Eduardo Muñoz Culquimboz
 Katherine Estefany Inga Aguilar
ÍNDICE
Breve Historia de SQL Server...................................................................................................2
Que es SQL Server.....................................................................................................................2
Historia de las Versiones del SQL Server.................................................................................3
Características............................................................................................................................4
VENTAJAS DE SQL SERVER................................................................................................5
DESVENTAJAS DE SQL SERVER.........................................................................................5
Funciones definidas por el usuario............................................................................................5
¿Para qué sirve el SQL?............................................................................................................6
¿Dónde se utiliza SQL Server?..................................................................................................6
¿Cómo se utiliza el SQL Server?...............................................................................................6
¿Para qué sistemas operativos está disponible?.......................................................................6
¿Que permite hacer el SQL con la base de datos?...................................................................6

PÁG. 1
Breve Historia de SQL Server
La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen,
es decir "ese-cu-ele" y no "siquel" como se oye a menudo) empieza en 1974 con la
definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los
laboratorios de investigación de IBM, de un lenguaje para la especificación de las
características de las bases de datos que adoptaban el modelo relacional. Este lenguaje
se llamaba SEQUEL (Structured English Query Language) y se implementó en un
prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las experimentaciones con ese
prototipo condujeron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que
a partir de ese momento cambió de nombre por motivos legales, convirtiéndose en SQL.

Que es SQL Server


Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado
por la empresa Microsoft.

El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica


de Management Studio) es Transact-SQL (TSQL), una implementación del estándar
ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas
y definir relaciones entre ellas (DDL).

Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB,
MySQL, PostgreSQL. SQL Server ha estado tradicionalmente disponible solo para
sistemas operativos Windows de Microsoft, pero desde 2016 está disponible para
GNU/Linux, y a partir de 2017 para Docker también.4

Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la
primera instalación lleva generalmente el nombre del servidor, y las siguientes -
nombres específicos (con un guión invertido entre el nombre del servidor y el nombre
de la instalación).

PÁG. 2
Historia de las Versiones del SQL Server
El código fuente original de SQL Server que fue utilizado en las versiones previas a la
versión 7.0 habría sido comprado de Sybase, pero fue actualizado en las versiones 7.0 y
2000, y reescrito en la versión 2005. Generalmente, cada 2-3 años, una nueva versión es
lanzada y, entre estos lanzamientos, se proponen service packs con mejoras y
correcciones de bugs, y hotfixes por problemas urgentes en el sistema de seguridad o
bugs críticos.

Versión Año Nombre de la versión Nombre clave

1.0  (OS/2) 1989 SQL Server 1-0 SQL

4.21 1993 SQL Server 4.21 SEQUEL


(WinNT)

6.0 1995 SQL Server 6.0 SQL 95

6.5 1996 SQL Server 6.5 Hydra

7.0 1998 SQL Server 7.0 6


Sphinx

- 1999 SQL Server 7.0 OLAP Tools Plato

8.0 2000 SQL Server 2000 7


Shiloh

8.0 2003 SQL Server 2000  64-bit Liberty


Edition

9.0 2005 SQL Server 2005 8


Yukon

10.0 2008 SQL Server 2008 9


Katmai

10.25 2010 SQL Azure DB Cloud Database

10.50 2010 SQL Server 2008 R2 10


Kilimanjaro

11.0 2012 SQL Server 2012 11


Denali

PÁG. 3
12.0 2015 SQL Server 2014 12
SQL 14 (antes
Hekaton)

13.0 2016 SQL Server 2016 SQL 16

14.0 2017 SQL Server 2017 vNext 2017

15.0 2019 SQL Server 2019 Seattle

Características
Los servidores SQL Server suelen presentar como principal característica una alta
disponibilidad al permitir un gran tiempo de actividad y una conmutación más rápida.
Todo esto sin sacrificar los recursos de memoria del sistema. Gracias a las funciones de
memoria integradas directamente en los motores de base de datos SQL Server y de
análisis, mejora la flexibilidad y se facilita el uso. Pero quizá su característica más
destacada es que ofrece una solución robusta que se integra a la perfección con la
familia de servidores Microsoft Server.

Características de Microsoft SQL Server:

 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporte de procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que permite el
uso de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y las terminales o clientes de la red solo acceden a la
información.
 Permite administrar información de otros servidores de datos.

VENTAJAS DE SQL SERVER


 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.

PÁG. 4
 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 sí.

DESVENTAJAS DE SQL SERVER


 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.

Funciones definidas por el usuario


SQL Server proporciona al usuario la posibilidad de definir sus propias funciones,
conocida como UDF (user defined functions). Existen tres tipos de funciones. Estas son:

1. Función escalar: Las funciones escalares definidas por el usuario devuelven un


único valor de datos del tipo definido en la cláusula RETURNS. En una función
escalar insertada, el valor escalar es el resultado de una sola instrucción. Para
una función escalar de varias instrucciones, el cuerpo de la función puede
contener una serie de instrucciones de Transact-SQL que devuelven el único
valor. El tipo devuelto puede ser de cualquier tipo de datos excepto text, ntext,
image, cursory timestamp.
2. Funciones con valores de tabla: Las funciones con valores de tabla definidas
por el usuario devuelven un tipo de datos table . Las funciones insertada con
valores de tabla no tienen cuerpo; la tabla es el conjunto de resultados de una
sola instrucción SELECT.
3. Funciones del sistema: SQL Server proporciona numerosas funciones del
sistema que se pueden usar para realizar diversas operaciones. No se pueden
modificar. Para obtener más información, vea Funciones integradas (Transact-

PÁG. 5
SQL), Funciones almacenadas del sistema (Transact-SQL) y Funciones y vistas
de administración dinámica (Transact-SQL).

¿Para qué sirve el SQL?


La programación SQL permite interactuar con una base de datos. El lenguaje de
consulta estructurado (SQL) es el lenguaje de base de datos más implementado y
valioso para cualquier persona involucrada en la programación informática o que usa
bases de datos para recopilar y organizar información.

¿Dónde se utiliza SQL Server?


Microsoft® SQL Server se recomienda para organizaciones grandes (más de 100
usuarios de correo electrónico) donde se necesita archivar un gran volumen de correos
electrónicos (más de 6.000 al día).

¿Cómo se utiliza el SQL Server?


SQL no se usa solo para manipular datos, sino también para crear y modificar el diseño
de objetos de base de datos, como tablas. El elemento de SQL que se usa para crear y
modificar objetos de base de datos se denomina lenguaje de definición de datos (DDL).
Este tema no trata el DDL.

¿Para qué sistemas operativos está disponible?


Microsoft Windows, Linux.

¿Que permite hacer el SQL con la base de datos?


SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de
consulta estructurada) es un lenguaje de dominio específico utilizado en programación,
diseñado para administrar, y recuperar información de sistemas de gestión de bases de
datos relacionales.

PÁG. 6

Das könnte Ihnen auch gefallen