Administración de Base de Datos

Descargar como docx, pdf o txt
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.

También podría gustarte