Base de datos
LABORATORIO 2 Creación de Tablas
Contenido 1. Lenguaje de definición de datos 2. Creación de ususarios 3. Creación de tablas 4. Tipos de datos 5. Restricciones 6. Clave primaria7. Clave foranea 8. No nulos 9. Valores por defecto 10. Valores únicos 11. Check 12. Modificar una tabla 13. Modificar restricciones 14. Operaciones con tablas
2010 - I
LENGUAJE DE DEFINICIONDE DATOS (DDL) El lenguaje de consultas estructurado (SQL) incluye comandos estandares para crear objetos de base de datos tal como las tablas. CREACIÓN DE USUARIOS
CREACIÓN DE TABLAS Los nombresde las tablas no deben duplicarse y siempre debe empezar con una letra Especificar los nombres de columnas, tipo de datos de las columnas y tamaño de las columnas Sintaxis
2
TIPOS DE DATOSRESTRICCIONES Son las reglas obligatorias que permiten: • Asegura la integridad referencial de los datos • Si no es nombrada, asume un nombre por defecto. Se puede crear una restricción: • En lasentencia de creación de la tabla. o Al final de cada columna si solamente afecta a esa columna. o Al final de la creación de la tabla si afecta a más de una columna • Después de que la tabla ha sidocreada, añadiéndola mediante una modificación de dicha tabla. A NIVEL DE COLUMNA
A NIVEL DE TABLA
3
CLAVE PRIMARIA Crea un Primary Key para cada tabla, que permite identificar a un registrogarantizando que no haya filas duplicadas y automáticamente no permite nulos.
CLAVE FORANEA Define un Foreign Key que establece una relación con el primary key de otra tabla
NO NULOS Not Nullgarantiza que valores nulos (blancos o vacíos) no se permitan para esa columna
VALORES POR DEFECTO Permite asumir automáticamente un valor por defecto para una columna durante una inserción de datos4
VALORES UNICOS Especifica una o varias columnas cuyos valores no deben repetirse (ser únicos a través de todos los datos)
CHECK
Define una condición que cada dato debe cumplir...
Regístrate para leer el documento completo.