Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESMERALDAS
PRÁCTICA NUMERO: 2-INSTRUCCIONES DDL EN SQL
NIVEL: SÉPTIMO
DOCENTE: ING. SUSANA PATIÑO ROSADO
MATERIA: BASE DE DATOS I
OBJETIVO:
CREAR TABLAS E INTEGRIDAD DE RELACIÓN
1. INSTRUCCIONES:
Se desea implementar una base de datos para el control de contratos de departamentos entre
diferentes edificios. Para ello se cuenta con el siguiente diagrama:
a. Se crea la base de datos
f. Es importante imponer la integridad de dominio, asegurar que sólo puedan existir entradas
de los tipos o rangos esperados para una columna determinada. SQL Server impone la
integridad de dominio a través del Check Constraint. Creamos un check constraint que
valide las descripciones de la tabla estado.
Se solicita:
3. RESULTADOS OBTENIDOS
Al terminar la unidad, los alumnos construirán una base de datos relacional utilizando el gestor de
base de datos SQL – Server 2008 y los comandos del Lenguaje de Definición de Datos (DDL),
asegurando la integridad de los datos mediante el empleo de restricciones tomando como caso un
proceso de negocio real.
4. CONCLUSIONES
Recuerde siempre que las tablas son el corazón de las bases de datos relacionales en general y de
SQL Server en particular. Las restricciones de integridad aseguran que la clave primaria identifique
unívocamente a cada entidad representada de la base de datos y además aseguran que las
relaciones entre entidades de la base de datos se preserven durante las actualizaciones.
5. RECOMENDACIONES
Al crear las restricciones CHECK para una columna se validan en el orden en que se crean.
Una columna puede tener cualquier número de restricciones CHECK y la condición puede
incluir varias expresiones lógicas combinadas con AND y OR.
Una restricción CHECK, en el nivel de columna, sólo puede hacer referencia a la columna
restringida y una restricción CHECK, en el nivel de tabla, sólo puede hacer referencia a
columnas de la misma tabla.
Cuando hay una regla y una o más restricciones CHECK para una columna o columnas, se
evalúan todas las restricciones.