Proyecto De Base De Datos

Páginas: 13 (3114 palabras) Publicado: 14 de mayo de 2012
Módulo Base de Datos I


Proyecto
Agencia de Modelos






Docente: Ing. Keyla Borda










25 de marzo de 2012
Santa Cruz– Bolivia



Índice

1. Análisis de requisitos 3
2. Diseño conceptual 4
2.1 Diseño detallado 4
2.1.1 Lista de Entidades 4
2.1.2 Atributos 4
2.1.3 Lista de Interrelaciones 5
2.2 Preguntas aclaratorias 5
2.3 Diagrama Entidad Relación –Extendido 7
2.4 Descripciones de diseño 7
2.5 Supuestos semánticos 8
3. Diseño lógico 9
2.1 Grafo relacional 9
2.2 Mecanismos SQL 10
2.3 Scripts de definición de la B.D. en SQL estándar 12
2.4 Consultas SQL estándar 16
2.5 Triggers 16








Análisis de requisitos

Se quiere diseñar una base de datos para gestionar una agencia de modelosdedicada a proporcionar modelos a susclientes para trabajos de publicidad enrevistas y promoción de moda en tiendas, mediante la contratación de castingsde sus modelos.

La agencia dispone de varios clientes de dos tipos (empresas de moda yempresas de publicidad) que contratan un casting para seleccionar los modelosentre todos los existentes. Los clientes se identifican por un código de cliente, yse caracterizan por un nombre, unadirección, un teléfono, una persona decontacto y un tipo de actividad (o bien publicidad o bien moda).

Un casting se identifica por un código de casting, conteniendo además un nombre, una descripción y una fecha de contratación. Un casting es contratadopor un único cliente y tiene un determinado coste. Existen dos tipos de casting:presencial y on-line. Para los presenciales se almacena el númerode personasque el cliente quiere. Un casting presencial pude constar de varias fases (almenos una), cada una de ellas identificada por un número dentro de cadacasting y caracterizadas por una fecha de inicio. Igualmente, cada fase sedivide en vais pruebas individuales que se realizan a cada uno de loscandidatos, también identificadas por un número dentro de cada fase. De cadaprueba individual sealmacena además la fecha y sala de celebración de laprueba, sí como una descripción breve.

Cada casting presencial es dirigido por un agente de casting de la agencia, dequien se quiere almacenar el número de empleado, C.I., el nombre y ladirección.

Los candidatos que existen en la base de datos se identifican por un código, yse caracterizan por un nombre, una dirección, un teléfono decontacto, unafecha de nacimiento, una fotografía y se le hace corresponder un perfil(identificado por un código de perfil) en que se almacenará el departamento deBolivia, el sexo, un rango de altura, un rango de edad, el color del pelo, y elcolor de ojos así como la especialidad (modelo de moda o modelo depublicidad), indicando también si tiene experiencia o no. Para los adultos seguardará el CI y paralos niños el nombre del tutor, padre o madre. Algunoscandidatos tienen un representante que realiza todas las gestiones, sobre losque también se quiere guardar información en cuando a su NIT, nombre,teléfono y dirección.

Cuando un cliente contrata un casting, se almacenan las necesidades encuanto al perfil que requieren para las personas. A un casting podríascorresponderle varios perfiles.

Alos candidatos que se correspondan con los perfiles que requiere el cliente,se les realizarán pruebas individuales y se almacenará el resultado de la prueba(válido o no válido). Se informará al cliente de todos los candidatos que hayansuperado las pruebas del casting presencial, con el fin de que selecciones losque le interesan. Una vez el cliente haya seleccionado a los modelosdefinitivos, sealmacenará esta información en la BD para poder gestionar unposterior contrato.

Diseño conceptual

A continuación se presenta todo el trabajo de diseño conceptual realizado para la elaboración de la base de datos de la agencia de modelos.

1 Diseño detallado


1 Lista de Entidades


E1.Cliente (CódigoCliente, Nombre, Dirección, Teléfono, PersonaContacto, TipoActividad)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyecto De Base De Datos 1
  • Proyecto Taller de Base de Datos
  • Proyecto con los elementos de una base de datos
  • Proyecto base de datos
  • Proyecto De Base De Datos
  • Proyecto base de datos oracle
  • Base De Datos Proyecto Final
  • Proyecto Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS