Trabajo de Modelo Entidad Relación

7
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

Transcript of Trabajo de Modelo Entidad Relación

Page 1: Trabajo de Modelo Entidad Relación

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

Page 2: Trabajo de Modelo Entidad Relación

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

Page 3: Trabajo de Modelo Entidad Relación

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.

Page 4: Trabajo de Modelo Entidad Relación

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

Page 5: Trabajo de Modelo Entidad Relació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

• E-mail

• 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

• E-mail

• RUN

• Salario Se relacionan con los contratistas, y se encargan de controlar una cierta cantidad de contratistas.

Page 6: Trabajo de Modelo Entidad Relación

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

Mail

Ejecutivo Salario

ID

Nombre

Fono

Mail

RUN

Orden de Trabajo Supervisor

Costo

Cliente

N° de orden

Ejecutivo

Fecha de inicio

Fecha de termino

Empresa

Supervisor ID

Nombre

Fono

Mail

RUN

Salario

Contratista Fono

Nombre de empresa

Representante

Rubro

ID_Empresa

Page 7: Trabajo de Modelo Entidad Relación

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