Heinsohn Privacidad y Ciberseguridad para el sector educativo
Presentacion de Microsoft SQL Server.
1.
2. Microsoft SQL Server es un
sistema de manejo de bases de
datos del modelo 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).
3. HISTORIA DE SQL
SERVE
Todo empieza en el año de 1989 con SQL Server 1.0 que salió
para el viejo sistemas operativo OS/2 de IBM que vio la luz en
1987, posteriormente en el año 1993 aparece SQL Server
4.21 para Windows NT, luego en el año de1995 sale la versión de
SQL Server 6.0 en todo el apogeo del sistema operativo Windows
95, debo mencionar que para estos momentos SQL server no era
tan conocida ni popular, recién tomaba auge Windows NT en el
mundo de los servidores, al siguiente año 1996 se lanza SQL
Server 6.5.
En 1998 Microsoft lanza SQL Server 7.0 que se convierte en la
versión más popular, en el siguiente año 1999 Microsoft lanzó
otra versión 7.0 con las herramientas OLAP (On-Line Analytical
Processing) que es una solución utilizada en la llamada
Inteligencia empresarial o Business Intelligence, donde el objetivo
es agilizar la consulta de grandes cantidades de datos. En el año
2003 que Microsoft saco la versión SQL Server 2000
64-bit Edition, que se podía instalar en Windows XP 64Bit y
Windows Server. Y la ultima versión es la del 2017.
4. CARACTERISTICAS
• Soporte de transacciones.
• Soporta procedimientos almacenados.
• Incluye también un 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
los terminales o clientes de la red sólo acceden a
la información.
• Además permite administrar información de
otros servidores de datos.
5. FUNCIONES
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:
-Funciones escalares.
-Funciones en línea.
-Funciones en línea de múltiples
sentencias.
6. VERSIONES
• 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 packes
con mejoras y correcciones de bugs, y hotfixes
por problemas urgentes en el sistema de
seguridad o bugs críticos.
8. 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.
9. DESVENTAJAS 1. Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
2. No se puede utilizar como practicas porque se
prohíben muchas cosas, tiene restricciones en lo
particular.
3. La relación, calidad y el precio esta muy
debajo comparado con Oracle.
4. 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.