Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo General
Objetivos Específicos
SQL Server es una gestora de base de datos robusto, hecho para despliegues
grandes. Sus características principales abarcan el soporte de transacciones,
procedimientos almacenados y manejo de datos centralizados con n servidores
conectados a este, entre muchas otras. Todas las características fueron creadas para
su configuración vía consola y por medio de ejecución de scripts, lo que hacía algo
tedioso, inclusive a la hora de configurar los servicios del gestor se volviese
problemático al tener una fuerte organización.
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.
Es por esto que nace SQL Server Management Studio (desde ahora SSMS), un
entorno integrado para obtener acceso, configurar, administrar y desarrollar todos los
componentes de SQL Server. SSMS combina un amplio grupo de herramientas
gráficas con una serie de editores de script enriquecidos que permiten a
desarrolladores y administradores de todos los niveles obtener acceso SQL Server.
Como se puede ver, las características de este magnífico entorno son muchísimas.
Todo a la mano a través de un entorno gráfico robusto.
Tipos de datos.
Definición de variables.
Estructuras de control de flujo.
Gestión de excepciones.
Funciones predefinidas.
Igualmente permite:
Crear interfaces de usuario.
Crear aplicaciones ejecutables, sino elementos que en algún momento
llegarán al servidor de datos y serán ejecutados.
Debido a estas restricciones se emplea generalmente para crear
procedimientos almacenados, triggers y funciones de usuario.
Transact tiene compatibilidad total con SQL, es decir las sentencias DDL y DML
que se usan en SQL, siguen su funcionamiento con Transact-SQL.
Cadenas de caracteres
bigint numérico
bits smallint
decimal smallmoney
int tinyint
Money
Numéricos aproximados
Float real
Fecha y hora
fecha DateTimeOffset
datetime2 smalldatetime
Cadenas de caracteres
Char varchar
Text
nchar nvarchar
ntext
Cadenas binarias
binario varbinary
image
hierarchyid Uniqueidentifier
Sql_variant XML
Categoría Descripción
Procedimientos Usar para administrar para administrar las
almacenados de configuraciones de replicación geográfica activa de
replicación geográfica la base de datos de SQL Azure
activa
Es así como podemos ver como SQL es totalmente extendido, para forzar la base de
datos al máximo, con el objetivo de potenciar la misma, para que no sea un repositorio
de información, sino que abarque aspectos fundamentales para la optimización de
datos y rendimiento de consultas.
Windows Azure se describe como una “capa en la nube” (en inglés "cloud layer")
funcionando sobre un número de sistemas que utilizan Windows Server, estos
funcionan bajo la versión 2008 de Windows Server y una versión personalizada de
Hyper-V, conocido como el Hipervisor de Windows Azure que provee la virtualización
de los servicios. La capa controladora de Windows Azure se encarga de escalar y de
manejar la confiabilidad del sistema evitando así que los servicios se detengan si
alguno de los servidores de datos de Microsoft tiene problemas y a su vez maneja la
información de la aplicación web del usuario dando como ejemplo los recursos de la
memoria o el balanceo del uso de esta.
RECOMENDACIONES
Además, hay que decir que se abarcaron las características positivas y la robustas
en servicios, documentación y organización que cuenta la Corporación Microsoft, mas
no sus inconvenientes, como los puede ser el número de desarrolladores que estén
involucrados en los proyectos, ya que pueden pasar de 5. Igualmente, si el desarrollo
se vende a una empresa y esta hace uso de esta y lo quiere extender, deberá pagar
la licencia.
Transact-SQL es el lenguaje por defecto que maneja SQL Server, el cual extiende
a SQL. Su funcionamiento hace que se programe SQL Server similar a con
cualquier lenguaje de programación, con el objetivo de potenciar la base de datos.
El manejo de funciones, variables, procedimientos almacenados y vistas, todas
listas para ser completamente configurables, hacen que sea realmente sencillo, no
fácil, su aprendizaje.
Microsoft Azure, más que un servicio, una base de datos, es una plataforma cloud
comparable con Google Cloud y Amazon Web Services. Ya que no solo se enfoca
en el entorno Windows (corre y se implementa en este) sino que maneja cada vez
más diferentes herramientas de código Libre. Es por ello que podemos decir que
Microsoft Azure es una plataforma para el desarrollo empresarial y la convergencia
con la tecnología de carácter empresarial.
BIBLIOGRAFÍA.
"Curso De SQL Server. Aulaclic. Índice Del Curso De SQL Server". Aulaclic.es. N.p.,
2017. Web. 7 septiembre 2017.