[SQL Server] ¿Que es SQL Server?
SQL Server es un producto de Microsoft y es un sistema de gestor de bases de datos RDBMS (Relational Database Management System), en donde almacenamos datos como tablas, columnas, filas y dentro de ellas almacenamos los datos.
Los lenguajes que usa SQL Server para leer, modificar y/o eliminar los datos almacenados en las bases de datos son Transact-SQL y ANSI SQL.
Transact-SQL es un lenguaje basado en SQL (Structured Query Language) con el cual podremos trabajar con nuestras bases de datos SQL Server. También podremos usar ANSI SQL (American National Standards Institute)
Ansi SQL, es un entorno VBA Access, que nos permite trabajar con SQL Server y Access implementando en nuestros formularios dos capas.
SQL Server incluye características como:
- Acceso a usuarios mediante la autenticación de Windows o a través de usuarios que hayamos dado de alta en nuestro motor de base datos SQL Server.
- Podremos crear procedimientos almacenados.
- ODS (Open Data Services), es el componente encargado de escuchar las conexiones que realizamos con SQL Server.
- Si trabajamos con Visual Studio, éste dispone de NameSpaces para realizar consultas, modificación y/o eliminación de datos.
- Trabaja en modo Cliente-Servidor, en donde cada uno de los ordenadores pueden acceder a la base de datos y ésta se encarga de enviar la información pedida al ordenador en cuestión.
- Dispone de un entrono gráfico para realizar tareas con nuestro SQL Server.
- Etcétera.
Por norma, Microsoft nos provee de dos versiones de SQL Server, la original propiamente dicha que es donde tendremos todas las funciones de éste motor de base de datos y es de pago y otra que es gratuita, las llamadas “Express Edition” que está capadas y nos son validas para realizar pruebas con SQL Server.
También disponemos de una aplicación llamada “Microsoft SQL Server Management Studio”, que es una aplicación gráfica para la administración de SQL Server, que nos permite trabajar con SQL Server de una manera intuitiva y podemos crear, modificar y/o bases de datos, tablas, columnas, usuarios etcétera.
