El documento describe los tres tipos de lenguajes que componen SQL: el lenguaje de definición de datos (DDL) que se usa para definir objetos de base de datos como tablas y vistas, el lenguaje de manipulación de datos (DML) que se usa para manipular y consultar datos, y el lenguaje de control de datos (DCL) que se usa para controlar funciones de administración como transacciones y permisos de seguridad. Explica brevemente cada lenguaje y algunas de sus sentencias clave.
0 calificaciones0% encontró este documento útil (0 votos)
7 vistas4 páginas
El documento describe los tres tipos de lenguajes que componen SQL: el lenguaje de definición de datos (DDL) que se usa para definir objetos de base de datos como tablas y vistas, el lenguaje de manipulación de datos (DML) que se usa para manipular y consultar datos, y el lenguaje de control de datos (DCL) que se usa para controlar funciones de administración como transacciones y permisos de seguridad. Explica brevemente cada lenguaje y algunas de sus sentencias clave.
El documento describe los tres tipos de lenguajes que componen SQL: el lenguaje de definición de datos (DDL) que se usa para definir objetos de base de datos como tablas y vistas, el lenguaje de manipulación de datos (DML) que se usa para manipular y consultar datos, y el lenguaje de control de datos (DCL) que se usa para controlar funciones de administración como transacciones y permisos de seguridad. Explica brevemente cada lenguaje y algunas de sus sentencias clave.
El documento describe los tres tipos de lenguajes que componen SQL: el lenguaje de definición de datos (DDL) que se usa para definir objetos de base de datos como tablas y vistas, el lenguaje de manipulación de datos (DML) que se usa para manipular y consultar datos, y el lenguaje de control de datos (DCL) que se usa para controlar funciones de administración como transacciones y permisos de seguridad. Explica brevemente cada lenguaje y algunas de sus sentencias clave.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
Administración de base de datos
SQL. Lenguaje de consulta estructurado.
El SQL (stucture Query Languague), es un lenguaje de
consulta estructurado establecido claramente como el lenguaje de alto nivel estándar para sistemas de base de datos relacionales. Los responsables de publicar este lenguaje como estándar, fueron precisamente los encargados de publicar estándar, a ANSI (instituto americano de normalización) y la ISO (organismo internacional de normalización). Es por lo anterior que este lenguaje lo vas a encontrar en cualquiera de los DBMS relacionales que exiten en la actualidad, por ejemplo, ORACLE, SYBASES, SQL SERVER por mencionar algunos.
El SQL agrupa tres tipos de sentencias con objetivos
particulares, en los siguientes lenguajes.
Lenguaje de definición de datos (DDL, Data definition
lenguague). Lenguaje de manipulación de Datos (DML, Data management lenguague). Lenguaje de control de datos (DCL, Data control lenguge). A continuación, se describen cada uno de los lenguajes.
Lenguaje de definición de Datos (DDL, Data definition
lenguague)
Grupo de sentencias del SQL que soportan la definición y
declaración de los objetos de la base de datos. Objetos tales como, la base de datos misma (DATABASE), las tablas (TABLE), las vistas (VIEW), los índices (INDEX), los procedimientos almacenados (PROCEDURE), los disparadores (TRIGGER), Reglas (RULE), Dominios (Domain) y los valores por defectos (DEFAULT).
CREATE, ALTER Y DROP
Lenguaje de manipulación de datos (DML, data
Management Language)
Grupo de sentencias del SQL para manipular los datos
que están almacenados en las bases de datos, a nivel de filas (tuplas) y/o columnas (atributos). Ya sea que se requiera que los datos sean modificados, eliminados, consultados o que se agregaren nuevas filas a las tablas de las base de datos. INSERT UPDATE, DELETE y SELECT Lenguaje de Control de Datos (DCL, Data Control Language) Grupo de sentencias del SQL para controlar las funciones de administración que realiza el DBMS, tales como la atomicidad y seguridad.
COMMIT TRANSACTION, ROLLBACK TRANSACTION, GRANT REVOKE
Manual Práctico de SQL
Preparado por: Alvaro E. García 4. Definir una llave primaria para una tabla. La columna(s) a la cual se le dará esta responsabilidad debe contener previamente valores únicos por fila. Ejemplo: ALTER TABLE T1 ADD PRIMARY KEY (a1,a2) 5. Definir una nueva llave foránea para una tabla. La columna a definir como llave foránea debe contener previamente valores que corresponden a la llave primaria de otra tabla. Es similar al descrito en llave primaria, solo que la palabra clave reservada es ADD FOREIGN KEY. 6. Se puede habilitar o inhabilitar los disparadores (trigger) en una tabla.