Lenguaje De Definicion De Datos
Enviado por michelzitho • 13 de Octubre de 2013 • 463 Palabras (2 Páginas) • 525 Visitas
Lenguaje de definición de datos
es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos.
Suele poseer dos subconjuntos de instrucciones:
Lenguaje de definición del almacenamiento de los datos (DSDL):
Permite especificar características físicas de la base de datos (volúmenes y archivos donde van a ser almacenados los datos, etc.).
Lenguaje de control de datos (DCL):
Encargado del control y seguridad de los datos (privilegios y modos de acceso, etc.).
Lenguaje de manipulación de datos (DML):
Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos.
Comandos del DDL y del DML
Comandos DLL
Comando Descripción
CREATE Utilizado para crear nuevas tablas, e índices.
DROP Empleado para eliminar tablas, e índices.
ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
Comandos DML
Comando Descripción
SELECT Utilizado para consultar registros de la base de datos
INSERT Utilizado para cargar lotes de datos en la base de datos
DELETE Utilizado para modificar los valores de los campos y registros especificados.
UPDATE Utilizado para eliminar registros de una tabla de una base de datos.
SQL
SQL utiliza una colección de verbos imperativo cuyo efecto es modificar el esquema de la base de datos, añadiendo, cambiando o eliminando las definiciones de tablas y otros objetos.
Funciones:
Funciones de conjuntos de fila: Nos da como resultado un objeto que se utiliza en instrucciones de TRANSACT- SQL
Funciones de agregado: operar sobre una colección de valores y devuelve un solo valor de resumen.
Funciones de categoría: devuelve un valor de categoría para cada fila de un conjunto de filas.
Funciones escalares: opera un valor y luego devuelve otro valor.
Categorías de funciones:
F. configuración: devuelve la información actual.
F. curso: Nos da la información acerca de los cursos.
F. fecha y hora: devuelve un valor de cadena, numérico o de fecha y hora.
F. metadatos: devuelve información acerca de la base de datos y los objetos.
Lenguaje de programación SQL
.CREATE: para crear un objeto nuevo.
CREATE DATABASE: es la sentencia para crear una base de datos.
CREATE TABLE: nos permite crear una nueva tabla.
CREATE INDEX: crear un nuevo índice.
DROP (DROP TABLE, DROP INDEX…): Para eliminar un objeto.
ALTER (ALTER TABLE, ALTER INDEX…): para modificar algo de la definición de un objeto ya creado.
...