trabajo de modelo entidad relación
TRANSCRIPT
UNIVERSIDAD DE TARAPACÁ
ESCUELA UNIVERSITARIA DE INGENIERÍA
INDUSTRIAL, INFORMÁTICA Y DE SISTEMAS
ÁREA DE INGENIERÍA INFORMÁTICA Y DE SISTEMAS
BASE DE DATOS EMPRESA N&G.D SOLUCIONES
NOMBRE:
Nicolette Abaroa Fernández
Daniel Gericke Ruiz
Diego Monard Catalán
CARRERA:
Ingeniería Civil Industrial
FECHA:
29 de Junio de 2012
ARICA - CHILE
2012
Introducción a bases de datos: SQL.
Índice
Contenido: .......................................................................................................................................... 3
1. Descripción general: ................................................................................................................ 3
2. Modelo de Entidad – Relación ................................................................................................. 4
3. Descripción del modelo de entidad- relación ........................................................................... 5
Referencias: ....................................................................................................................................... 7
Introducción a bases de datos: SQL.
Contenido:
1. Descripción general:
El modelo de entidad – relación representará a N&G.D Soluciones, cuyo trabajo consiste en realizar todo tipo de obras que necesiten las empresas del área de minería de la II región, estos trabajos pueden pertenecer a áreas como: electricidad, gasfitería, construcción, etc. y serán realizados por empresas contratistas con las que N&G.D soluciones tiene pre-acuerdos de trabajar conjuntamente.
Al momento que surge la necesidad de realizar un trabajo en la empresa minera, nuestro cliente, este se dirigirá a las oficinas de N&G.D soluciones donde uno de nuestros ejecutivos será el encargado de recibir su petición y generar una orden de trabajo en la que se especificará las obras a realizar. La orden de trabajo será asignada a un supervisor, quien es el encargado de buscar al más apto de los contratistas para realizar el trabajo y deberá controlar el proceso hasta su término.
Las políticas de N&G.D soluciones, permiten:
• A los ejecutivos generar todas las ordenes de trabajo necesarias y sin importar si algunas de estas aún se encuentran en desarrollo.
• A los supervisores, sólo trabajar con un área y sólo trabajar y controlar a los contratistas que se desarrollen en esas áreas, por ej: área electricidad.
• A los contratistas, para que se generen pre-acuerdos de trabajo en conjunto, estos deben demostrar que sus trabajos cumplan los con niveles de calidad requeridos por N&G Soluciones.
• Se recibirán trabajos a realizar, siempre que se cuente con contratistas del área requerida.
Introducción a bases de datos: SQL.
2. Modelo de Entidad – Relación
El modelo de entidad – relación diseñado para la empresa N&G.D soluciones será el que a continuación se presenta:
EJECUTIVOS
ORDEN DE TRABAJO SUPERVISOR
CONTRATISTAS
Le
pertenece Genera
Asigna a
La
ejecuta Controla
CLIENTES
Nombre de la empresa
Fono
Nombre
Apellido
ID_cliente ID_ejecutivo
Salario
ID_O.T
Fecha
inicio
Contratista
Fecha
termino
Cliente
ID_contratista
Rubro
Fono Nombre de la empresa
Supervisor
O.T
Rubro
Nombre Apellido
ID_supervisor
Salario
Contratista
R.u.n
1
N
1
N
N 1
1
N 1
Ejecutivo
N
Introducción a bases de datos: SQL.
3. Descripción del modelo de entidad- relación
Cliente: Es aquel que teniendo un problema específico tiene la necesidad de solucionarlo mediante la empresa (nuestra empresa). Posee los siguientes atributos:
• Nombre
• RUN (Clave)
• Teléfono de Contacto
• E-mail Este está relacionado con una “Orden de trabajo” “por cada trabajo que encarga un cliente se genera o crea una orden de trabajo”. Ejecutivo: Es aquel que se encarga de tomar la solicitud del cliente y generar una “Orden de trabajo (O.T.)”, especificando en esta, los siguientes atributos:
• ID (Clave)
• Nombre
• RUN
• Fono
• Salario Posee una relación con la “O.T.” que será generada por un ejecutivo. Orden de Trabajo: es el mandato u pedido que hacen los clientes a la empresa, la cual, se encarga de desarrollarla eficazmente y posee los siguientes atributos:
• Supervisor
• Costo
• Cliente
• N° De Orden (Clave)
• Ejecutivo
• Fecha de inicio
• Fecha de termino
• Empresa Una Orden de Trabajo es encargada por un cliente, es generada por un ejecutivo y es asignada a un supervisor y la ejecuta un contratista. Supervisor: Es aquel que esta encargado de inspeccionar que la orden de trabajo sea óptimamente realizada por el contratista. Posee los siguientes atributos:
• ID (clave)
• Nombre
• Fono
• RUN
• Salario Se relacionan con los contratistas, y se encargan de controlar una cierta cantidad de contratistas.
Introducción a bases de datos: SQL.
Contratistas: Son los cuales se encargan de tareas específicas, trabajadores que no pertenecen a la empresa. Poseen los siguientes atributos:
• Nombre de la empresa
• Fono
• Representantes
• Rubro
• ID_empresa Un contratista es controlado por un supervisor.
Entidad Atributo Cliente Fono
RUN
Nombre
Ejecutivo Salario
ID
Nombre
Fono
RUN
Orden de Trabajo Supervisor
Costo
Cliente
N° de orden
Ejecutivo
Fecha de inicio
Fecha de termino
Empresa
Supervisor ID
Nombre
Fono
RUN
Salario
Contratista Fono
Nombre de empresa
Representante
Rubro
ID_Empresa
Introducción a bases de datos: SQL.
Referencias: 1-. Modelo entidad – relación http://alvherre.cl/pgsql/modBasico/node3.html 2-. Modelo entidad - relación http://www.desarrolloweb.com/articulos/modelo-entidad-relacion.html 3-. Ejemplo práctico modelo entidad – relación http://gustavo.alfaro.tripod.com/id2.html 4-. Ejemplo práctico modelo entidad – relación http://users.dcc.uchile.cl/~cgutierr/cursos/BD/g1.pdf