Zusammenfassung der Ressource
SQL Server
- ES
- es un sistema de
manejo de bases
de datos del
modelo relacional
- desarrollado por la empresa Microsoft
- Para
- sistemas operativos Windows de Microsoft.
- Lenguaje
- El lenguaje de desarrollo
utilizado es Transact-SQL (TSQL)
- utilizado para manipular y recuperar datos
(DML), crear tablas y definir relaciones entre ellas
(DDL).
- TSQL, es el medio de
comunicacion con el servidor
permite realizar operaciones de
creacion y modificacion de BD.
- Cliente Nativo de SQL, es la
biblioteca de acceso a datos
para los clientes de
Microsoft SQL Server
- Entre Competidores
de Sql Server estan:
- Oracle, MariaDB, MySQL, PostgreSQL
- 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
- permite administrar información de otros
servidores de datos
- Versiones de SQL Server
- Enterprise
- Contempla todas las
características. Es el tipo de versión
con más privilegios existente en el
mercado
- Standard
- Una versión limitada según la
configuración del servidor y sus
características, diseñada para
servidores inferiores
- Developer
- Una edición con las mismas
características que la Enterprise, con el
fin de ser instalada solamente en
ambiente de desarrollo y no en
producción
- Express
- Una versión gratuita que
posibilita la creación de bases
de datos limitadas con
características básicas
- SQL Azure
- Es una versión de SQL
Server en la nube, de paga
mensual por el servicio.
- Bases de datos del sistema
- master
- Todos los
procedimientos,
funciones y tablas del
sistema, ademas
definiciones de
seguridad a nivel del
servidor,
- msdb
- Almacenamiento
de las tareas del
agente, los
códigos de CLR
- model
- El molde de las
bases de datos
- tempdb
- Base de datos temporal
que se crea de nuevo cada
vez que el servicio reinicia
- Tipos de datos
- Números, Textos, Fechas, XML,
Datos binarios, Geography,
Geometry y Hierarchid:
- Ventajas
- Es útil para manejar y obtener datos de la red de
redes y compatibilidad con la mayoría de las tareas
administrativas de SQL Server.
- Al trabajar en una red
social permite agregar otros
servidores de SQL Server, y
puede ver las bases de
datos del otro compañero.
- 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
- 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.