Beruflich Dokumente
Kultur Dokumente
13/03/2015 1
OBJETIVO
13/03/2015 2
RESTRICCIONES DE INTEGRIDAD
13/03/2015 3
QU ES SQL?
S Structured
Q Query
L Languaje
13/03/2015 4
QU ES SQL?
13/03/2015 5
QU ES SQL?
13/03/2015 6
QU ES SQL?
13/03/2015 7
RESTRICCIONES DE INTEGRIDAD
13/03/2015 8
DDL
13/03/2015 9
DDL
CREATE.
Este comando crea un objeto dentro de la base de datos.
Puede ser una base de datos, una tabla, un dominio.
13/03/2015 10
DDL
CREATE DATABASE.
Este comando sirve para crear una base de datos, la
sintaxis es la siguiente:
13/03/2015 11
DDL
CREATE TABLE.
Este comando sirve para crear una tabla dentro de la base
de datos, la sintaxis es la siguiente:
13/03/2015 12
Nmericos
Integer (int)
Double
Float
Caracteres
char
Varchar
Fecha tiempo
date
time
datetime
13/03/2015
year
Bernardo, Yiveni 13
DDL
CREATE TABLE.
Crear tabla con clave primaria y restricciones de columna:
13/03/2015 14
DDL
13/03/2015 15
DDL
DROP.
Este comando elimina un objeto de la base de datos. Puede
ser una tabla, vista, ndice, trigger, funcin, procedimiento
o cualquier otro objeto que el motor de la base de datos
soporte. Se puede combinar con la sentencia ALTER.
13/03/2015 16
DDL
DROP DATABASE.
Este comando sirve para eliminar una base de datos, la
sintaxis es la siguiente:
13/03/2015 17
DDL
DROP TABLE.
Este comando sirve para eliminar una tabla dentro de la
base de datos, la sintaxis es la siguiente:
13/03/2015 18
RESTRICCIONES DE INTEGRIDAD
13/03/2015 19
DDL
ALTER.
Este comando sirve para modificar la estructura de una
tabla de la base de datos.
13/03/2015 20
DDL
ALTER TABLE.
Le permite cambiar la estructura de una tabla existente.
Por ejemplo, puede aadir o borrar columnas, crear o
destruir ndices, cambiar el tipo de columnas existentes, o
renombrar columnas o la misma tabla.
13/03/2015 21
DDL
ALTER TABLE.
Agregar columnas a una tabla.
ALTER TABLE tbl_name ADD new_columna tipo_dato;
13/03/2015 22
DDL
ALTER TABLE.
Renombrar columnas de una tabla.
ALTER TABLE tbl_name CHANGE nombre_columna nuevo_nombre
tipo_dato;
13/03/2015 23
DDL
ALTER TABLE.
Agregar clave primaria de una tabla.
ALTER TABLE tbl_name ADD CONSTRAINT PRIMARY KEY(COLUMNA) ;
13/03/2015 24
DDL
ALTER TABLE.
Borrar clave primaria de una tabla.
ALTER TABLE tbl_name DROP PRIMARY KEY ;
13/03/2015 25
DDL
En base al siguiente diagrama realiza lo que se te
pide.
13/03/2015 26
DDL
1. Crea la base de datos VideocentroGradoGrupoNombre
2. Crea la tabla Tbl_Clientes sin crear la llave primaria.
3. Crea la tabla Tbl_Genero incluyendo llave primaria.
4. Crea la tabla Tbl_Formato incluyendo la llave primaria.
5. Crea la tabla Tbl_Peliculas incluyendo llave primaria y llaves
forneas.
6. Crea la tabla Rentan incluyendo la llave fornea
CodigoPelicula nicamente.
7. Agregar la llave primaria a la tabla Tbl_Clientes.
8. Cambiar el nombre a la tabla Rentan por Tbl_Rentas.
9. Agregar la llave fornea CodigoCliente a la Tbl_Rentas
10. Cambiar el tipo de dato de la columna Anio de Tbl_Peliculas
por el tipo year.
13/03/2015 27
DDL
11. Agrega a la Tbl_Rentas la columna Precio_renta de tipo double
con 6 digitos en total de los cuales dos sern para los decimales.
12. Cambiar el nombre de la columna Duracion en Tbl_Peliculas por
Tiempo_Total.
13. Borrar la columna No_Ext de TBl_Clientes.
14. Cambiar el nombre de la columna Email de Tbl_Clientes por
correo_electronico y cambiar la longitud a 25.
15. Agregar la columna Cantidad_Peliculas a Tbl_Rentas.
16. Agregar la columna Codigo_Renta a Tbl_Rentas.
17. Agregar la llave primaria Codigo_Renta a Tbl_Rentas.
18. Cambiar el nombre a Tbl_Clientes por Tbl_Usuarios.
19. Borrar la llave primaria Codigo_Renta deTbl_Rentas.
20. Borrar la columna Codigo_Renta de Tbl_Rentas.
13/03/2015 28
DDL
Debern entregar un archivo en formato PDF. Con la siguiente
estructura:
Numero y ejercicio.
Cdigo de la instruccin.
Impresin de pantalla con el resultado
Ejemplo.
1. Crear la tabla Tbl_Departamentos
CREATE TABLE Tbl_Departamentos (Id_Depto INT(4), Nombre
VARCHAR (30) NOT NULL, Presupuesto DOUBLE(10,2), PRIMARY KEY
(Id_Depto));
13/03/2015 29