La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.

Presentaciones similares


Presentación del tema: "Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras."— Transcripción de la presentación:

1 Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras que van a contener los datos, en nuestro caso una base de datos relacional. Comandos Principales Comando Descripción CREATE Utilizado para crear nuevas tablas, stored procedures e índices DROP Empleado para eliminar tablas, stored procedures e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos JUAN BENITEZ Profesor: Juan Benitez.

2 Estructura Comando Create
Crear Base de Datos Create database Nombre_BD Create database Empresa Crear Tabla Create Table Nombre_Tabla ( Nombre_Campo tipo de datos , Nombre_Campo tipo de datos ) Create tabla producto ( codigo varchar(15), Nombre varchar(50), Stock int ) JUAN BENITEZ

3 Ejemplo Create 1 2 3 4 5 JUAN BENITEZ

4 Crear tabla libro JUAN BENITEZ

5 1 IDENTITY Indica que la nueva columna es una columna de identidad. Cuando se agrega una fila nueva a la tabla, el Motor de base de datos proporciona un valor incremental único para la columna. Las columnas de identidad se utilizan normalmente con las restricciones PRIMARY KEY como identificadores de fila únicos de la tabla. La propiedad IDENTITY se puede asignar a columnas tinyint, smallint, int, bigint, decimal(p,0) o numeric(p,0). Solo se puede crear una columna de identidad para cada tabla. PRIMARY KEY Es una restricción que exige la integridad de entidad para una o varias columnas especificadas a través de un índice único 2 DEFAULT Especifica el valor suministrado para la columna cuando no se ha proporcionado explícitamente un valor durante la inserción. Las definiciones DEFAULT se pueden aplicar a cualquier columna, excepto a las definidas como timestamp o a las que tengan la propiedad IDENTITY.  UNIQUE Es una restricción que proporciona integridad de entidad para una o varias columnas especificadas a través de un índice único. Las tablas pueden tener múltiples restricciones UNIQUE. 3 4 5 FOREIGN KEY REFERENCESES Una restricción que proporciona integridad referencial para los datos de la columna o columnas. Las restricciones FOREIGN KEY requieren que cada valor de la columna exista en la columna o columnas de referencia correspondientes de la tabla a la que se hace referencia. Las restricciones FOREIGN KEY pueden hacer referencia solo a columnas que sean restricciones PRIMARY KEY o UNIQUE en la tabla de referencia o a columnas a las que se haga referencia en UNIQUE INDEX en la tabla de referencia.  JUAN BENITEZ

6 Comando Create Create View Create View Nombre_Vista as as ( (
Create View: Una vista es simplemente una instrucción archivada de SQL, por lo cual no contiene datos. Se puede formar a partir de tablas, pero también de otras vistas. Se representa en forma de tabla, pudiéndose insertar, modificar o borrar información de ellas. Sirve para mostrar ciertos datos a usuarios, no mostrando otros que por la razón que sean, no queremos que sean accesibles. Create View Nombre_Vista as ( Consulta Sql (DML) ) Create View as ( SELECT dbo.libro.codigo, dbo.libro.nombre, dbo.categoria.nombre AS nombre_categoria FROM dbo.libro INNER JOIN dbo.categoria ON dbo.libro.cod_categoria_libro = dbo.categoria.codigo_c ) JUAN BENITEZ

7 Estructura Comando Alter
Esta instrucción DDL se suele utilizar para cambiar características de las tablas, como pueden ser insertar campos, modificar campos, añadir restricciones, etc. Funciones de alter table ADD: Se emplea para añadir un nuevo archivo de control a la base de datos DROP: Permite borrar un archivo de control RENAME: Permite renombrar un archivo de control Añadir atributo describe A tabla categoria Cambiar tipo de datos de la columna describa En tabla categoria Asignar Clave primaria a Libro Agregar Clave externa a tabla libro Entre categoria y libro JUAN BENITEZ

8 Ejemplos comando Drop Alter table Nombre_tabla
Eliminación Constraint Eliminación de Campos Alter table Nombre_tabla Drop column nombre_columna Alter table nombre_tabla Drop nombre_FK Eliminación de tablas Drop table nombre_tabla JUAN BENITEZ Profesor: Juan Benitez.


Descargar ppt "Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras."

Presentaciones similares


Anuncios Google