Diferencia Entre SQL Y Microsoft SQL Server

Diferencia Entre SQL Y Microsoft SQL Server
Diferencia Entre SQL Y Microsoft SQL Server

Vídeo: Diferencia Entre SQL Y Microsoft SQL Server

Vídeo: Diferencia Entre SQL Y Microsoft SQL Server
Vídeo: Difference between MySQL and Microsoft SQL Server 2024, Abril
Anonim

SQL vs Microsoft SQL Server | Diferencias de SQL vs SQL Server

El lenguaje de consulta estructurado (SQL) es un lenguaje informático para bases de datos. Se utiliza para acceder y manipular datos en sistemas de gestión de bases de datos relacionales (RDMS). El servidor Microsoft SQL es un servidor de base de datos relacional producido por Microsoft. Utiliza SQL como su lenguaje de consulta principal.

SQL tiene la capacidad de insertar datos en una base de datos, consultar datos para obtener información, actualizar / eliminar datos en una base de datos y crear / modificar el esquema de la base de datos. SQL fue desarrollado por IBM a principios de la década de 1970 e inicialmente se llamó SEQUEL (lenguaje estructurado de consulta en inglés). El lenguaje SQL tiene varios elementos del lenguaje llamados cláusulas, expresiones, predicados, consultas y declaraciones. Entre estos, los más utilizados son las consultas. Las consultas las define el usuario de tal manera que describe las propiedades deseadas del subconjunto de datos que necesita recuperar de la base de datos. Luego, el Sistema de Gestión de Base de Datos realiza las optimizaciones necesarias a la consulta y ejecuta las operaciones físicas necesarias para producir los resultados de la consulta. SQL también permite tipos de datos como cadenas de caracteres, cadenas de bits,números y fecha y hora que se incluirán en las columnas de las bases de datos. El American National Standard Institute (ANSI) y la Organización Internacional de Normalización (ISO) adoptaron SQL como estándar en 1986 y 1987 respectivamente. Aunque SQL es un estándar ANSI, existen muchas versiones diferentes del lenguaje SQL. Pero para cumplir con el estándar ANSI, todas estas versiones admiten los comandos más utilizados, como SELECT, UPDATE, DELETE, INSERT, WHERE de manera similar. Pero para cumplir con el estándar ANSI, todas estas versiones admiten los comandos más utilizados, como SELECT, UPDATE, DELETE, INSERT, WHERE de manera similar. Pero para cumplir con el estándar ANSI, todas estas versiones admiten los comandos más utilizados, como SELECT, UPDATE, DELETE, INSERT, WHERE de manera similar.

Como se mencionó anteriormente, el servidor Microsoft SQL es un servidor de base de datos que usa SQL, más específicamente, T-SQL y ANSI SQL como sus lenguajes de consulta principales. T-SQL amplía SQL agregando varias características tales como programación de procedimientos, variables locales y funciones de soporte para el procesamiento de cadenas / datos. Estas características hacen que T-SQL Turing sea completo. Cualquier aplicación, que necesita comunicarse con el servidor MS SQL, necesita enviar una declaración T-SQL al servidor. El servidor Microsoft SQL se puede utilizar para crear aplicaciones de base de datos de escritorio, empresariales y basadas en web. Proporciona un entorno que permite la creación de bases de datos, a las que se puede acceder desde estaciones de trabajo, Internet u otros medios como un Asistente Digital Personal (PDA). La primera versión del servidor MS SQL se lanzó en 1989 y se llamó SQL Server 1.0. Esto fue desarrollado para Operating System / 2 (OS2). Desde entonces, ha habido varias versiones del servidor MS SQL y la última versión es SQL Server 2008 R2, que se lanzó a la fabricación el 21 de abril de 2010. El servidor MS SQL también está disponible en varias ediciones que incluyen conjuntos de funciones personalizados para diferentes usuarios..

En resumen, SQL es un lenguaje informático para crear y administrar bases de datos relacionales y el servidor Microsoft SQL es un servidor de bases de datos que utiliza SQL como su lenguaje de consulta principal y se puede utilizar para desarrollar aplicaciones de bases de datos. Entonces, es evidente que estos dos son cosas diferentes donde uno es un lenguaje de computadora y el otro es una aplicación de computadora.

Recomendado: