Boleto
Boleto
Boleto
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:
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:
REPRESENTACION GRAFICA