Trigger, Vistas, Concurrencia Base De Datos

Páginas: 4 (987 palabras) Publicado: 22 de diciembre de 2012
UNIVERSIDAD CATÓLICA DEL MAULE
FACULTAD CIENCIAS DE LA INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL INFORMÁTICA

Base de Datos
Tarea2: “Trigger, Vista, Concurrencia”

.

Introducción
Mediante elSiguiente informe se pide mediante una base de datos creada o sacada de algún libro o ejemplo, hacer uso de las sentencias explicadas tanto en ayudantía como en clases, se pide tener cierto enfoquehacia lo que son:
1) Ingresar datos a las tablas a través de procedimientos
2) crear a lo menos:
       - 3 trigger (after, before).
       - 1 trigger complejo.
       - 1 trigger mutante.
4)Crear vistas Complejas
5) Impotante:
- Control de la Concurrencia.
- Commit y Rollback.
Modelo de Datos.

Se uso un modelo de datos tomados de una seria llamada Lost, la cual consta de unainmensa cantidad de trabajadores, departamentos, vehículos, trabajos de investigación, entre otras cosas, el cual será precisado mediante un modelo relacional desarrollado en acces y mostrado acontinuación.

CODIGO SQL
Implementación del código para crear las tablas en la herramienta developer de ORACLE.
Tablas a Crear: COMPAÑÍA, ESTACION, LABORATORIO, BODEGA, VIVIENDA, PERSONAL, INVESTIGACION,CIENTIFICO_INVESTIGACION, PERSONAL_PERSONAL, VEHICULO).

COMPAÑÍA y ESTACION
Además de crear la Tabla Estación, nos cercioramos que el código verifique que el id de la estación contenga un númeromayor a 0 para que sea valido, ello lo verificamos con la función Check, además de obligar en esta y todas las demás tablas cada vez que se ingresen valores, en las primare key sean únicas y nuncacontengan valores nulos.

LABORATORIO
En la tabla Laboratorio verificamos mas de una cosa, primero que la cantidad de recursos sea igual o mayor a 10 y su estado este en “Funcional” o su inverso en elcaso que sean menos de 10 y su estado en “No Funcional”, también nos aseguramos que el grado en el que se encuentre el laboratorio sea 0,1 ó 2, junto a que la id de estas estaciones sea distinta a 9,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base De Datos: Vista, Procedimiento Almacenado Y Trigger.
  • Trigger y Procedimientos En Bases De Datos
  • Concurrencia En Una Base De Datos
  • Concurrencia En Base De Datos
  • vista de base de datos
  • Vistas Base De Datos
  • Control De Concurrencia Bases De Datos
  • concurrencia en base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS