laboratorio n°3 sia auditoria

14
Laboratorio N° 3 Modelo Entidad Relación Carolina Navarro Díaz y Patricia Vargas Muñoz 22 de Noviembre de 2012

Upload: carolina-navarro

Post on 23-Jul-2015

367 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laboratorio n°3 sia auditoria

Laboratorio N° 3 Modelo Entidad Relación

Carolina Navarro Díaz y Patricia Vargas Muñoz

22 de Noviembre de 2012

Page 2: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

2

Ejercicios Propuestos:

1. COMPAÑÍA

Una Compañía está organizada en Departamentos. Cada Departamento tiene un nombre y

número único y un cierto empleado que lo dirige, y nos interesa la fecha en que dicho empleado

comenzó a dirigir el Departamento. Todo Empleado está asignado a un departamento. Cada

Departamento controla cierto número de Proyectos, cada uno de los cuales tienen un nombre y

número únicos y se efectúa en un solo lugar. Un Empleado puede trabajar en varios Proyectos, que

no necesariamente están controlados por el mismo Departamento. Nos interesa el número de horas

por semana que un empleado trabaja en el proyecto.

Realice el diagrama Entidad-Relación que modele el problema mencionado anteriormente.

Efectuamos los siguientes pasos para realizar este diagrama:

1. Identificar sustantivos -> entidades. Para este caso son los siguientes:

a) Compañía

b) Departamentos

c) Empleado

d) Proyectos

2. Identificar verbos -> relaciones. Para este caso son:

a) Organizada

b) Tiene

c) Dirige

d) Trabaja

e) Controla

Page 3: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

3

3. Identificar atributos:

a) Compañía: Nombre y Rol único tributario (RUT)

b) Departamentos: Nombre, Nombre empleado que la dirige, N° de departamento.

c) Empleado: Nombre, Rut, fecha (ingreso para dirigir el departamento).

d) Proyectos: Nombre, N° proyecto, lugar

4. Identificar llaves primarias

a) Compañía: N° de RUT

b) Departamentos: N° de departamento.

c) Empleado: N° de RUT del Empleado

d) Proyectos: N° de proyecto

5. Establecer cardinalidades

a) Una Compañía está organizada en N Departamentos.

b) Cada Departamento tiene 1 nombre y número único y 1 cierto empleado que lo dirige.

c) El empleado está asignado a 1 departamento.

d) Cada Departamento controla N Proyectos, cada uno de los cuales tienen un nombre y

número únicos y se efectúa en un solo lugar.

e) Un Empleado puede trabajar en N Proyectos, que no necesariamente están controlados

por el mismo Departamento.

Page 4: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

4

Por tanto el diagrama E-R, es el siguiente:

COMPAÑÍA

EMPLEADODEPARTAMENTO

PROYECTOS

Esdirigido

Tiene

Controla

Trabaja

Organizada

NOMBRE RUT_PK

NOMBRE EMPL.

PK_N° DEPTO

NOMBRE NOMBRE FECHA

DIRECCION DEPTO

RUT_PK

HORAS

NOMBREPK_N° PROY.

LUGAR

1

N1

N1

N

M

N

1

FECHA

Page 5: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

5

2. DIARIO

Un diario tiene muchas ediciones (una por día), cada edición se separa en diversas secciones,

estas en páginas y éstas a su vez se dividen en artículos. Suponga que los artículos caben en una sola

página. Los artículos se agrupan por autor.

Construya el diagrama E-R para el problema anterior, incluyendo los atributos necesarios.

Efectuamos los siguientes pasos para realizar este diagrama:

1. Identificar sustantivos -> entidades. Para este caso son los siguientes:

a) Diario

b) Ediciones

c) Secciones

d) Páginas

e) Artículos

f) Autor

2. Identificar verbos -> relaciones. Para este caso son:

a) Tiene

b) Separa

c) Dividen

d) Caben

e) Agrupan

Page 6: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

6

3. Identificar atributos:

a) Diario: Nombre, RUT

b) Ediciones: N° de Edición, Mes, Año

c) Secciones: N° Sección

d) Páginas: N° Pagina

e) Artículos: Agrupación por autor

f) Autor: Nombre, Rut

4. Identificar llaves primarias

a) Diario: RUT Diario

b) Ediciones: N° de Edición

c) Secciones: N° Sección

d) Páginas: N° Pagina

e) Artículos: Agrupación por nombre autor

f) Autor: Rut Autor

5. Establecer cardinalidades

a) Un diario tiene N ediciones (una por día).

b) Cada edición se separa en N secciones.

c) Las secciones se separan en N páginas

d) Las páginas se dividen en N artículos.

e) Los artículos caben en 1 página.

f) Los artículos se agrupan por 1 autor.

Page 7: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

7

Por tanto el diagrama E-R, es el siguiente:

DIARIO EDICIÓN SECCIONESRUT_PK

NOMBRE

Tiene Se separa

Una por día

N N

N

ARTÍCULOS

N

Caben

1PÁGINAS

Agrupan

AUTOR

1

PK_N° EDICIÓN

MES AÑOPK N°

SECCIÓN

PK N° PAG

AUTOR

NOMBRE

RUT_PK

Page 8: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

8

3. CARRETERA

Se requiere de un sistema que almacene la información relativa a todas las carreteras del

país, tomando en cuenta lo siguiente:

Una carretera puede pasar por varias comunas, por lo que interesa saber en qué kilometro la

carretera entra a dicha comuna y en que kilometro sale de ella.

También se quiere almacenar el kilometro exacto donde la carretera pasa por una localidad

Considerar que las localidades pertenecen a comunas, estas a provincias y estas últimas a

regiones.

Efectuamos los siguientes pasos para realizar este diagrama:

1. Identificar sustantivos -> entidades. Para este caso son los siguientes:

a) Carretera

b) Comunas

c) Localidad

d) Provincias

e) Regiones

2. Identificar verbos -> relaciones. Para este caso son:

a) Pasar

b) Saber

c) Almacenar

d) Pertenece

Page 9: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

9

3. Identificar atributos:

a) Carretera: Nombre Carretera (Autopista o Ruta)

b) Comunas: Nombre comuna, ubicación provincial, N° comuna (considerando que en

Chile hay 3461 comunas)

c) Localidad: Nombre localidad y ubicación comunal

d) Provincias: Nombre provincia, ubicación regional, N° provincia (considerando que en

Chile hay 542 provincias)

e) Regiones: Nombre Región, N° Región (considerando que en Chile hay 153 regiones),

Código postal

4. Identificar llaves primarias

a) Carretera: Nombre Carretera (Autopista o Ruta)

b) Comunas: N° comuna

c) Localidad: Nombre localidad

d) Provincias: N° Provincia

e) Regiones: N° Región

5. Establecer cardinalidades

a) Una carretera puede pasar por N comunas

b) Considerar que las localidades pertenecen a 1 comuna

c) Las comunas pertenecen a 1 provincias

d) Las provincias pertenecen a 1 región

1 INE

2 INE

3 INE

Page 10: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

10

Por tanto el diagrama E-R, es el siguiente:

CARRETERA

LOCALIDAD

Pasa por

KM

Pasa por

KM

PK_ NOMBRE

COMUNA

N

Pertenece

1

N

Pertenece PROVINCIAN 1

Pertenece

REGIÓN

1

NEntrada

Salida

AlmacenarSaber

1

NOMBREUBIC.PROV

PK_N° PROVINCIA

PK _NOMBRE

UBIC.COMUNAL

NOMBRE UBIC.

REGIONAL

PK_ N°

COMUNA

NOMBRE

PK_N° REGIÓN

UBIC.REGIONAL

CÓD_POSTAL

Page 11: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

11

4. CENTRO COMERCIAL

Se requiere un diseño de una BD para un centro comercial organizado por departamentos, que

contenga información sobre los clientes y sus compras. También se necesita almacenar la información

con respecto a los empleados que realizan las ventas, los productos y proveedores.

Existen dos tipos de empleados, jefes y vendedores. La venta la realiza un solo vendedor a un solo

cliente y puede incluir más de un producto.

Por cada departamento solo puede haber un jefe. Actualmente cada jefe está a cargo de un solo

departamento, pero se debe considerar a futuro que pueda estar a cargo de más de uno.

Se requiere almacenar Rut, nombre, dirección, fono, ciudad de cada cliente.

Los proveedores suministran productos a un determinado precio, este puede variar de fecha a otra y

es diferente al precio de venta.

Cada producto puede pertenecer a un único departamento

Se requiere saber en todo momento el stock existente de cada producto.

1. Identificar sustantivos -> entidades. Para este caso son los siguientes:

a) Centro Comercial

b) Empleados

c) Cliente

d) Productos

e) Departamento

f) Proveedores

Page 12: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

12

2. Identificar verbos -> relaciones. Para este caso son:

a) Vende

b) Tiene

c) Responsable (a cargo)

d) Hay

e) Existen

f) Pertenecen

g) Suministrar

h) Conocer

i) Incluye

3. Identificar atributos:

a) Centro Comercial: RUT, nombre, dirección, fono, ciudad

b) Empleados: Rut, nombre, tipo empleado

c) Cliente: Rut, nombre, dirección, fono, ciudad

d) Productos: Tipo, calidad, código

e) Departamento: N° depto, nombre depto.

f) Proveedores: Nombre proveedor, RUT.

4. Identificar llaves primarias

a) Centro Comercial: RUT centro comercial

b) Empleados: RUT empleado

c) Cliente: RUT cliente

d) Productos: Código producto

e) Departamento: N° Depto.

f) Proveedores: RUT Proveedor

Page 13: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

13

5. Establecer cardinalidades

a) Existen N tipos de empleados, jefes y vendedores.

b) La venta la realiza 1 vendedor a 1 cliente y puede incluir N productos.

c) Por cada departamento solo puede haber 1 jefe.

d) Cada jefe está a cargo de 1 departamento, pero se debe considerar a futuro que pueda estar a

cargo de N departamentos.

e) Los proveedores suministran N productos a 1 precio, este puede variar de fecha a otra y es

diferente al precio de venta.

f) Cada producto puede pertenecer a 1 departamento

Page 14: Laboratorio n°3 sia auditoria

Carolina Navarro y Patricia Vargas Estudiantes de Auditoría

14

Por tanto el diagrama E-R, es el siguiente:

CENTRO COMERCIAL

Empleados

Vende

1 1CLIENTE Incluye

PRODUCTOS

1 NTiene

DEPARTAMENTO

1

N

Existen

1

NHay

1

1

PROVEEDORES SuministranN

M

Diferencia

Fecha Precio

Pertenecen

1

N

Conocer

Stock

1

PK_RUTNOMBRE

DIRECCIÓN

FONO

CIUDAD

PK_RUT

NOMBRE

TIPO

JEFE

VENDEDOR

PK_RUT

NOMBRE DIRECCIÓNFONO CIUDAD

PK_CÓDIGO

TIPO

Calidad

NOMBREPK_N° DEPTO

NOMBRE

PK_RUT