Microsoft SQL Server


Microsoft SQL Server es un sistema de administración de bases de datos relacionales desarrollado por Microsoft . Como servidor de base de datos , es un producto de software con la función principal de almacenar y recuperar datos según lo soliciten otras aplicaciones de software, que pueden ejecutarse en la misma computadora o en otra computadora a través de una red (incluida Internet). Microsoft comercializa al menos una docena de ediciones diferentes de Microsoft SQL Server, dirigidas a diferentes audiencias y para cargas de trabajo que van desde pequeñas aplicaciones de una sola máquina hasta grandes aplicaciones orientadas a Internet con muchos usuarios simultáneos .

La historia de Microsoft SQL Server comienza con el primer producto de Microsoft SQL Server, SQL Server 1.0, un servidor de 16 bits para el sistema operativo OS / 2 en 1989, y se extiende hasta la actualidad.

La versión actual es Microsoft SQL Server 2019, lanzada el 4 de noviembre de 2019. La versión RTM es 15.0.2000.5. [7]

Microsoft hace que SQL Server esté disponible en múltiples ediciones, con diferentes conjuntos de características y dirigidas a diferentes usuarios. Estas ediciones son: [8] [9]

La capa de protocolo implementa la interfaz externa a SQL Server. Todas las operaciones que se pueden invocar en SQL Server se le comunican a través de un formato definido por Microsoft, llamado Tabular Data Stream (TDS). TDS es un protocolo de capa de aplicación que se utiliza para transferir datos entre un servidor de base de datos y un cliente. Inicialmente diseñados y desarrollados por Sybase Inc. para su motor de base de datos relacional Sybase SQL Server en 1984, y más tarde por Microsoft en Microsoft SQL Server, los paquetes TDS pueden incluirse en otros protocolos dependientes del transporte físico, incluidos TCP / IP , canalizaciones con nombre y compartidas. la memoria . En consecuencia, el acceso a SQL Server está disponible a través de estos protocolos. Además, la API de SQL Server también se expone sobreservicios web . [9]

El almacenamiento de datos es una base de datos , que es una colección de tablas con columnas escritas . SQL Server admite diferentes tipos de datos, incluidos tipos primitivos como Integer , Float , Decimal , Char (incluidas las cadenas de caracteres), Varchar (cadenas de caracteres de longitud variable), binario (para bloques de datos no estructurados ), Text (para datos textuales), entre otros. . El redondeo de flotantes a números enteros utiliza el redondeo aritmético simétrico o el redondeo hacia abajo simétrico ( fijo ) según los argumentos: SELECT Round(2.5, 0)da 3.


La arquitectura del servicio de búsqueda de texto completo de SQL Server