Guia de Ejercicios programacion

Páginas: 3 (656 palabras) Publicado: 22 de febrero de 2015
Ejercicios (Contenidos para Certamen 2)
Bases de Datos / Técnico

Enunciado:
Dado siguiente Esquema Relacional genere y conteste a los siguientes requerimientos:



Consideracionesimportantes no reflejadas en el diagrama:

VIV_CODIGO_CHK: restricción CHECK asociada a la condición CODIGO_VIV > 0
VIV_TIPO_CHK: restricción CHECK asociada a la condición TIPO_VIV IN (‘CA’, ‘DE’, ‘MA’).Donde ‘CA’ es casa,’ DE’ es departamento y ‘MA’ es mansión
PER_NOMBRE_COMPLETO_UK: restricción UNIQUE asociada a las columnas NOMBRE, APELLIDO_PAT y APELLIDO_MAT
PER_PERSONA_ID_CHK: restricción CHECKasociada a la condición PERSONA_ID > 0
PER_EDAD_CHK: restricción CHECK asociada a la condición 0< EDAD < 120
PER_PER_FK: restricción FOREIGN KEY que a través de la columna PER_PADRE_ID referencia aPERSONAS.
PER_VIV_FK: restricción FOREIGN KEY que a través de las columnas PER_VIV_CODIGO y PER_TIPO_VIV referencia a VIVIENDAS.


O TAMBIÉN:VIVIENDAS(CODIGO_VIV,TIPO_VIV,NUMERO_CALLE,NUMERO_DEPTO,CIUDAD)
PK: CODIGO_VIV + TIPO_VIV
CHECK CODIGO_VIV > 0
CHECK TIPO_VIV IN (‘CA’, ‘DE’, ‘MA’)

PERSONAS(PERSONA_ID,NOMBRE,APELLIDO_PAT,APELLIDO_MAT,FECHA_NAC,ESTATURA,PADRE_ID,CODIGO_VIV,TIPO_VIV,EDAD)
PK: PERSONA_ID
FK: PADRE_ID REFERENCIA A PERSONAS(PERSONA_ID)
FK: (CODIGO_VIV + TIPO_VIV) REFERENCIA A VIVIENDAS(CODIGO_VIV + TIPO_VIV)
CHECK: PESRONA_ID > 0
CHECK: EDAD(ENTRE 0 Y 130)


DDL Y DML

1. Genere con Sql las instrucciones para crear tablas considerandos las restricciones (con nombre) y tipos indicados según el modelo anterior.

2. Modifique laestructura de la tabla VIVIENDAS agregando una nueva columna llamada Capacidad_Max la cual debe soportar solo los valores entre 1 y 50.

3. Modifique la estructura de la tabla VIVIENDAS eliminando lacolumna Numero_Depto.

4. Modifique la estructura de la tabla PERSONAS modificando la columna Apellido_Mat del tal manera que permita valore Nulos.

5. Inserte al menos 3 registros en la tabla...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia de Ejercicios de Programacion
  • Ejercicios Programacion
  • Ejercicios Programacion
  • ejercicios de programacion
  • Ejercicios Programacion
  • ejercicio de programacion
  • Ejercicio de programación
  • programacion-ejercicio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS