martes, 22 de octubre de 2019

SQL SERVER

       

¿QUÉ ES SQL SERVER?
SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.
ORIGEN
Bajo el nombre código Yukon en su etapa de desarrollo, SQL Server 2005 fue lanzado en noviembre de 2005. Se dice que el producto 2005 proporcionó una mayor flexibilidad, escalabilidad, confiabilidad y seguridad a las aplicaciones de base de datos, y permitió que fueran más fáciles de crear y desplegar, lo que reduce la complejidad y el tedio involucrado en la gestión de bases de datos. SQL Server 2005 también incluía más soporte administrativo.
El código original de SQL Server ha sido desarrollado por Sybase; a finales de 1980, Microsoft, Sybase y Ashton-Tate colaboraron para producir la primera versión del producto, SQL Server 4.2 para OS/2. Posteriormente, tanto Sybase como Microsoft ofrecieron productos de SQL Server. Sybase cambió después el nombre de su producto a Adaptive Server Enterprise.
CARACTERÍSTICAS
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 
  • Desde la versión de SQL Server 2012 las consultas escritas en T-SQL no son retrocompatible con la versión de SQL Server 2008 o anteriores.
  • En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE) para hacer el direccionamiento por encima de 4 GB. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida. Esta limitación es exclusiva de sistemas operativos 32 bits; en sistemas operativos 64 bits, la memoria máxima que se puede direccionar en Edición Estándar es 64 Gb y en Edición Enterprise 4TB.
PLATAFORMAS 
Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.

¿Cómo utilizar SQL SERVER?
1. Hay variaciones de SQL, pero los motores de bases de datos más utilizados hoy en dia cumplen la norma ANSI SQL99, y muchas empresas han implementado características propias que enriquecen el lenguaje (en el caso de Microsoft T-SQL o Transact-SQL, en el de Oracle su versión es PL/SQL).

2. Esto se trata de manejar datos. Para extraerlos de la base de datos, utilizaremos la instrucción SELECT.

3. Un ejemplo sencillo sería algo como:‘SELECT * FROM listaDeCD’, el cual obtendría todas las columnas (ahí es donde entra en juego el asterisco) y filas de la tabla ‘listaDeCD’.
4. Las consultas normalmente son más complicadas. El SELECT puede usarse para obtener ciertas columnas y filas de la tabla, e incluso cruzar datos de múltiples tablas o de bases de datos enteras.
5. Si queremos filtrar las filas devueltas por la sentencia SELECT, se necesitará la consulta WHERE para definir la condición. ‘SELECT * FROM listaDeCD WHERE CDid = 27’ devolverá las filas donde el campo CDid sea igual a 27. O ‘SELECT * FROM listaDeCD WHERE nombreCD LIKE 'Dark Side%' utiliza un comodín que significa, en este caso, que devolverá todos los CD cuyo nombre empiece por “Dark Side”.
6. INSERT y UPDATE son las instrucciones utilizadas para añadir o cambiar datos en una base de datos.


8. La sentencia DELETE es utilizada para borrarlos.


No hay comentarios.:

Publicar un comentario