4 minute read
MySQL
S Q L S e r v e r
His tori a
Advertisement
El 12 de junio de 1988, Microsoft se unió a AshtonTate y Sybase para crear una variante de Sybase SQL Server para IBM OS / 2 (luego desarrollado conjuntamente con Microsoft), que se lanzó al año siguiente. Esta fue la primera versión de Microsoft SQL Server y sirvió como la entrada de Microsoft al mercado de bases de datos de nivel empresarial, compitiendo con Oracle, IBM, Informix, Ingres y más tarde, Sybase. SQL Server 4.2 se envió en 1992, incluido con OS / 2 versión 1.3, seguido de la versión 4.21 para Windows NT, lanzado junto con Windows NT 3.1. SQL Server 6.0 fue la primera versión diseñada para NT y no incluyó ninguna dirección de Sybase. Aproximadamente en el momento en que se lanzó Windows NT en julio de 1993, Sybase y Microsoft se separaron y cada uno siguió su propio diseño y esquemas de marketing. Microsoft negoció derechos exclusivos para todas las versiones de SQL Server escritas para los sistemas operativos de Microsoft. (En 1996, Sybase cambió el nombre de su producto a Adaptive Server Enterprise para evitar confusiones con Microsoft SQL Server). Hasta 1994, SQL Server de Microsoft tenía tres avisos de copyright de Sybase como indicación de su origen. Caracter ísticas
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 solo acceden a la información.
• Además permite administrar información de otros servidores de datos.
• CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
• DROP DATABASE se utiliza para eliminar completamente una base de datos existente. • CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
• ALTER TABLE se utiliza para modificar una tabla ya existente. • DROP TABLE se utiliza para eliminar por completo una tabla existente. • SELECT se utiliza cuando quieres leer (o seleccionar) tus datos. • INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos. • UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes. • DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes. • REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
• TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla. Informes
Generador de informes es una herramienta de creación de informes paginados para usuarios profesionales que prefieren trabajar en un entorno independiente en lugar de usar el Diseñador de informes de Visual Studio o SSDT. Al diseñar un informe paginado, crea una definición de informe que especifica qué datos recuperar, dónde obtenerlos y cómo visualizarlos. Al ejecutar el informe, el procesador de informes usa la definición de informe especificada, recupera los datos y los combina con el diseño del informe para generar el informe. Puede obtener una vista previa del informe en Generador de informes. Después, el informe se publica en un servidor de informes de Reporting Services en modo nativo o en modo integrado de SharePoint (2016 y versiones anteriores). C onsulta
Para realizar consultas sobre las tablas de las bases de datos disponemos de la instrucción SELECT. Con ella podemos consultar una o varias tablas. Es sin duda el comando más versátil del lenguaje SQL. Existen muchas cláusulas asociadas a la sentencia SELECT (GROUP BY, ORDER, HAVING, UNION). También es una de las instrucciones en la que con más frecuencia los motores de bases de datos incorporan cláusulas adicionales al estándar, que es el que veremos aquí. Vamos a empezar viendo las consultas simples, basadas en una sola tabla. Veremos cómo obtener filas y columnas de una tabla en el orden en que nos haga falta. El resultado de una consulta SELECT nos devuelve una tabla lógica. Es decir, los resultados son una relación de datos, que tiene filas/registros, con una serie de campos/columnas. Igual que cualquier tabla de la base de datos. Sin embargo esta tabla está en memoria mientras la utilicemos, y luego se descarta. Cada vez que ejecutamos la consulta se vuelve a calcular el resultado.
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 datos.
• Si trabajamos en una red social nos permite agregar otros servidores SQL Server. Permite administrar permisos a todo. • Confíe en la base de datos menos vulnerable entre las plataformas importantes durante seis años.
• Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Soporta procedimientos almacenados. Desv entaj as • Utiliza mucho la memoria RAM para las instalaciones y utilización de software. • No se puede utilizar como prácticas 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.
• Está atado a la plataforma del sistema operativo sobre la cual se instala.