Uploaded by Edgar Gamez Cerda

Introducción a SQL Server: Arquitectura, DDL, DML, DCL, SSMS

advertisement
SQL Server
Introducción
ÍNDICE
● La arquitectura básica de SQL Server
● Componentes (DDL, DML, DCL)
● Introducción a SQL Server Management Studio
INTRODUCCIÓN
SQL SERVER
Microsoft SQL Server es un sistema de gestión de bases de datos
relacionales (RDBMS) que admite una amplia variedad de aplicaciones
de procesamiento de transacciones, inteligencia empresarial y análisis
en entornos informáticos corporativos. Microsoft SQL Server es una de
las tres tecnologías de bases de datos líderes del mercado, junto con
Oracle Database y DB2 de IBM.
Al igual que otros programas RDBMS, Microsoft SQL Server se basa en
SQL,
un
lenguaje
de
programación
estandarizado
que
los
administradores de bases de datos (DBA) y otros profesionales de TI
utilizan para gestionar las bases de datos y consultar los datos que
contienen. SQL Server está vinculado a Transact-SQL (T-SQL), una
implementación de SQL de Microsoft que añade un conjunto de
extensiones de programación propias al lenguaje estándar.
RDBMS
Un sistema de gestión de bases de datos relacionales (RDBMS) es una
colección de programas y capacidades que permite crear, actualizar,
administrar e interactuar con una base de datos relacional. Los RDBMS
almacenan datos en forma de tablas, y la mayoría de los sistemas
comerciales de administración de bases de datos relacionales utilizan
el lenguaje de consulta estructurado (SQL) para acceder a la base de
datos. Sin embargo, dado que SQL se inventó después del desarrollo
inicial del modelo relacional, no es necesario para el uso de RDBMS.
El RDBMS es el sistema de base de datos más popular entre las
organizaciones de todo el mundo. Proporciona un método confiable
para almacenar y recuperar grandes cantidades de datos al mismo
tiempo que ofrece una combinación de rendimiento del sistema y
facilidad de implementación.
RDBMS
Dentro de la tabla hay filas y columnas. Las filas se conocen como
registros o entidades horizontales; contienen la información para la
entrada individual. Las columnas se conocen como entidades verticales
y poseen información sobre el campo específico.
Antes de crear estas tablas, el RDBMS debe verificar las siguientes
restricciones:
DDL
Es un lenguaje de programación para definir estructuras de datos,
proporcionado por los sistemas gestores de bases de datos. En inglés,
Data Definition Language, de ahí sus siglas DDL.
Este lenguaje permite a los programadores de un sistema gestor de
base de datos, como Postgres, definir las estructuras que almacenarán
los datos así como los procedimientos o funciones que permitan
consultarlos.
DDL
Para definir las estructura disponemos de tres sentencias:
CREATE, se usa para crear una base de datos, tabla, vistas, etc.
ALTER, se utiliza para modificar la estructura, por ejemplo añadir o
borrar columnas de una tabla.
DROP, con esta sentencia, podemos eliminar los objetos
estructura, por ejemplo un índice o una secuencia.
de
la
DML
También es un lenguaje proporcionado por los sistemas gestores de
bases de datos. En inglés, Data Manipulation Language (DML).
Utilizando instrucciones de SQL, permite a los usuarios introducir datos
para posteriormente realizar tareas de consultas o modificación de los
datos que contienen las Bases de Datos.
DML
Los elementos que se utilizan para manipular los datos son los
siguientes:
SELECT, esta sentencia se utiliza para realizar consultas sobre los
datos.
INSERT, con esta instrucción podemos insertar los valores en una base
de datos.
UPDATE, sirve para modificar los valores de uno o varios registros.
DELETE, se utiliza para eliminar las filas de una tabla.
DCL
Es un lenguaje que incluye una serie de comandos SQL. Como los
anteriores, es proporcionado por los sistemas gestores de bases de
datos. Sus siglas son DCL por su nombre en inglés, Data Control
Language.
Estos comandos permiten al Administrador del sistema gestor de base
de datos, controlar el acceso a los objetos, es decir, podemos otorgar
o denegar permisos a uno o más roles para realizar determinadas
tareas.
DCL
Los comandos para controlar los permisos son los siguientes:
GRANT, permite otorgar permisos.
REVOKE, elimina los permisos que previamente se han concedido.
SQL SERVER
MANAGEMENT
SQL SERVER MANAGEMENT STUDIO
SQL Server Management Studio (SSMS) es un entorno integrado para
administrar cualquier infraestructura de SQL. Use SSMS para acceder a
todos los componentes de SQL Server, así como para configurarlos,
administrarlos y desarrollarlos. SSMS ofrece una única utilidad integral
que combina un amplio grupo de herramientas gráficas con una serie
de editores de script enriquecidos que permiten a desarrolladores y
administradores de bases de datos de todos los niveles acceder a SQL
Server.
https://learn.microsoft.com/es-es/sql/ssms/download-sql-servermanagement-studio-ssms?view=sql-server-ver16
SQL SERVER MANAGEMENT STUDIO
81 1905 7039
contacto@s-analyticx.com
www.s-analyticx.com
Download