SlideShare a Scribd company logo
1 of 25
Universidad Austral de Chile

   Facultad de Ciencias Económicas y Administrativas

            Escuela de Ingeniería Comercial




      Laboratorios I, II y III
      de Ayudantía de SIE
              Autor: Misael Manríquez M.
Asignatura: ADMI273 Sistemasde Información Empresarial
              Profesor: Cristian Salazar C.




           Valdivia, 11 de Diciembre de 2012
LABORATORIO Nº1
Parte I
a) Como podemos observar al ejecutar este comando nos indicará todas las carreras que están inscritas en dicha tabla.




b) Al agregar count podemos observar que en vez de dar un desglose de las carreras las cuenta y nos da el total de ellas.
c) Al poner el comando where id_carrera >3 (mayor que tres) obtenemos como resultado que aquellas carreras que tienen
su identificación menor o iguala 3 serán obviadas de la lista final.




d) Ahora bien, al cambiar la variable anterior a where id_carrera <>3 (distinto a 3) nos da como resultado que la carrera
con dicha identificación (Informática) estará exenta.
e) Finalmente tenemos que al cambiar el comando a where id_carrera =3 (igual a 3), nos buscará en la tabla aquella
carrera con el número de identificación igual a 3, es decir, Informática




Parte II
a) Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del libro).

Con Libros chilenos                                       Sin Libros Chilenos
b) Los prestamos que hasta el día de hoy, vencieron (Código del libro).




c) Los libros que faltan por entregar (Titulo y año).
d) El número de estudiantes que pertenecen a Comercial (Número).




e) Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, Apellidos, Edad y Dirección).
LABORATORIO Nº2

1)a) Que entregue los estudiantes que son de Ing. Comercial (NOMBRES y APELLIDOS del estudiante, NOMBRE de la
carrera y NOMBRE del campus).
create or replace view estudiantes_comercial
as
select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus
from estudiantes e, carreras c, campus cp
where cp.id_campus = c.id_campus
and c.id_carrera = e.id_carrera
and c.nombre = 'ING. COMERCIAL'
b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y
NOMBRE del campus).
create or replace view estudiantes_auditoria
as
select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus
from estudiantes e, carreras c, campus cp
where cp.id_campus = c.id_campus
and c.id_carrera = e.id_carrera
and c.nombre = 'AUDITORIA'
c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES, APELLIDOS y FONO).
create or replace view estudiantes_atrasados
as
select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e
from estudiantes e, prestamo p
where e.rut_est = p.rut_est
and p.fecha_e < sysdate
d) La cantidad de libros prestados.
create or replace view cantidad_prestamos
as
SELECT count (*) as nprestamos
FROM prestamo p, libros l
where p.cod_libro = l.cod_libro
e) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN).
create or replace view libros_extrangeros
as
select l.cod_libro as codigo, l.titulo, l.agno as año, e.pais as pais_de_origen
from libros l, editoriales e
where l.id_edit = e.id_edit
and e.pais <> 'CHILE'
f) Los libros que son de reserva (CODIGO, TITULO y AÑO del LIBRO, NOMBRE de la biblioteca, el NOMBRE y APELLIDO del
autor, el NOMBRE de la editorial y el PAIS).
create or replace view libros_reserva
as
select l.cod_libro as codigo, l.titulo, l.agno as año, b.biblioteca, a.nombres as nombre_autor, a.apellidos as apellidos_autor,
e.nombre as nombre_editorial, e.pais
from libros l, autores a, tipo t, biblioteca b, editoriales e
where l.rut_autor = a.rut_autor
and l.id_edit = e.id_edit
and l.id_tipo = t.id_tipo
and l.id_biblio = b.id_biblio
and t.tipo_p = 'RESERVA'
2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente
(Vista). Se solicita:
- Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no).
- Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la carrera a la cual pertenece.
- Además se debe entregar que libro tiene prestado, indicando CODIGO, TITULO y AÑO, el NOMBRE y APELLIDO del autor,
la EDITORIAL y su PAIS, indicar en qué biblioteca se encuentra, y de qué tipo es.
- Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y APELLIDO.
- Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste.
create or replace view tabla_vista
as
select es.rut_est, es.apellidos as nombre_est, es.nombres as apellidos_est, l.cod_libro, l.titulo, l.agno as año, a.nombres as
nombre_aut,
a.apellidos as apellidos_aut, ed.nombre as editorial, ed.pais as pais_edit, b.biblioteca, t.tipo_p, f.rut_func, f.nombres as
nombre_func,
f.apellidos as apellidos_func, p.fecha_p as fecha_prestado, p.fecha_e as fecha_entrega, cp.nombre as campus
from autores a, biblioteca b, carreras c, ciudad cd,campus cp, editoriales ed,estudiantes es, funcionarios f, libros l,
prestamo p, tipo t
where a.rut_autor = l.rut_autor
and ed.id_edit = l.id_edit
and b.id_biblio = l.id_biblio
and t.id_tipo = l.id_tipo
and p.cod_libro = l.cod_libro
and p.rut_func = f.rut_func
and es.rut_est = p.rut_est
and f.id_campus = cp.id_campus
and es.id_carrera = c.id_carrera
and c.id_campus = cp.id_campus
and cp.id_ciudad = cd.id_ciudad
and cp.nombre = 'ISLA TEJA'




(Continua en la siguiente hoja)
(Continua en la siguiente hoja)
3.- Se solicita obtener lo siguiente (vistas):
a) El numero de Estudiantes por Carrera.
createorreplaceview cantidad_estudiantes
as
SELECTcount (*) as cant_estudiantes
FROM estudiantes e
b) El numero de Estudiantes por Campus.
createorreplaceview estudiantes_por_campus
as
SELECTcount (*) as estudiantes_x_campus, cp.nombre
FROM estudiantes e, carreras c, campus cp
where e.id_carrera = c.id_carrera
and c.id_campus = cp.id_campus
groupby cp.nombre
c) El numero de Estudiantes por Ciudad.
createorreplaceview estudiantes_por_ciudad
as
SELECTcount (*) as estudiantes_x_ciudad, cd.nombre
FROM estudiantes e, carreras c, campus cp, ciudad cd
where e.id_carrera = c.id_carrera
and c.id_campus = cp.id_campus
and cp.id_ciudad = cd.id_ciudad
groupby cd.nombre
d) El numero de Préstamos atrasados.
createorreplaceview cantidad_atrasos
as
selectcount (*) as cantidad_atrasos
from prestamo p
where p.fecha_e <sysdate
e) El número de Prestamos Activos, No atrasados.
Esta pregunta la interpretamos bajo el supuesto que al revisar la base de datos que todos los libros existentes están
activos, asi que filtramos los que no están atrasados
createorreplaceview cantidad_no_atrasados
as
selectcount (*) as cantidad_activos
from prestamo p
where p.fecha_e >sysdate
LABORATORIO Nº3

Compañía.
Una Compañía está organizada en Departamentos. Cada Departamento tiene un nombre ynúmero único y un cierto
empleado que lo dirige, y nos interesa la fecha en que dichoempleado 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.




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




Carreteras
DIARIO
Un diario tiene muchas ediciones (una por día), cada edición se separa en diversassecciones, 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.
Carreteras
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
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.

More Related Content

Similar to DOCUMENTO (20)

Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
Admi273 tarea 3- jp morales, r. erribarren
Admi273 tarea 3- jp morales, r. erribarrenAdmi273 tarea 3- jp morales, r. erribarren
Admi273 tarea 3- jp morales, r. erribarren
 
PLSQL
PLSQLPLSQL
PLSQL
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 
Laboratorio SIA - 2
Laboratorio SIA - 2Laboratorio SIA - 2
Laboratorio SIA - 2
 
Laboratorio sia 2 (1)
Laboratorio sia 2 (1)Laboratorio sia 2 (1)
Laboratorio sia 2 (1)
 
Actividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y VistasActividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y Vistas
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
Plsql
PlsqlPlsql
Plsql
 
Plsql
PlsqlPlsql
Plsql
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Laboratorio Nº 2 SIA
Laboratorio Nº 2 SIALaboratorio Nº 2 SIA
Laboratorio Nº 2 SIA
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Laboratorio n 2 (1)
Laboratorio n 2 (1)Laboratorio n 2 (1)
Laboratorio n 2 (1)
 

More from madnesshobbit

Proyecto Correos Brisa Veloz
Proyecto Correos Brisa VelozProyecto Correos Brisa Veloz
Proyecto Correos Brisa Velozmadnesshobbit
 
Introducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialIntroducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialmadnesshobbit
 
Tarea 6 consultas en neptuno access
Tarea 6 consultas en neptuno accessTarea 6 consultas en neptuno access
Tarea 6 consultas en neptuno accessmadnesshobbit
 
Tarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosTarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosmadnesshobbit
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...madnesshobbit
 
Resumen articulo de biblioteca online siveduc emerald
Resumen articulo de biblioteca online siveduc   emeraldResumen articulo de biblioteca online siveduc   emerald
Resumen articulo de biblioteca online siveduc emeraldmadnesshobbit
 
Tarea 7 de muchos a muchos
Tarea 7 de muchos a muchosTarea 7 de muchos a muchos
Tarea 7 de muchos a muchosmadnesshobbit
 
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...madnesshobbit
 

More from madnesshobbit (8)

Proyecto Correos Brisa Veloz
Proyecto Correos Brisa VelozProyecto Correos Brisa Veloz
Proyecto Correos Brisa Veloz
 
Introducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialIntroducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarial
 
Tarea 6 consultas en neptuno access
Tarea 6 consultas en neptuno accessTarea 6 consultas en neptuno access
Tarea 6 consultas en neptuno access
 
Tarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosTarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datos
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...
 
Resumen articulo de biblioteca online siveduc emerald
Resumen articulo de biblioteca online siveduc   emeraldResumen articulo de biblioteca online siveduc   emerald
Resumen articulo de biblioteca online siveduc emerald
 
Tarea 7 de muchos a muchos
Tarea 7 de muchos a muchosTarea 7 de muchos a muchos
Tarea 7 de muchos a muchos
 
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
 

DOCUMENTO

  • 1. Universidad Austral de Chile Facultad de Ciencias Económicas y Administrativas Escuela de Ingeniería Comercial Laboratorios I, II y III de Ayudantía de SIE Autor: Misael Manríquez M. Asignatura: ADMI273 Sistemasde Información Empresarial Profesor: Cristian Salazar C. Valdivia, 11 de Diciembre de 2012
  • 2. LABORATORIO Nº1 Parte I a) Como podemos observar al ejecutar este comando nos indicará todas las carreras que están inscritas en dicha tabla. b) Al agregar count podemos observar que en vez de dar un desglose de las carreras las cuenta y nos da el total de ellas.
  • 3. c) Al poner el comando where id_carrera >3 (mayor que tres) obtenemos como resultado que aquellas carreras que tienen su identificación menor o iguala 3 serán obviadas de la lista final. d) Ahora bien, al cambiar la variable anterior a where id_carrera <>3 (distinto a 3) nos da como resultado que la carrera con dicha identificación (Informática) estará exenta.
  • 4. e) Finalmente tenemos que al cambiar el comando a where id_carrera =3 (igual a 3), nos buscará en la tabla aquella carrera con el número de identificación igual a 3, es decir, Informática Parte II a) Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del libro). Con Libros chilenos Sin Libros Chilenos
  • 5. b) Los prestamos que hasta el día de hoy, vencieron (Código del libro). c) Los libros que faltan por entregar (Titulo y año).
  • 6. d) El número de estudiantes que pertenecen a Comercial (Número). e) Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, Apellidos, Edad y Dirección).
  • 7. LABORATORIO Nº2 1)a) Que entregue los estudiantes que son de Ing. Comercial (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y NOMBRE del campus). create or replace view estudiantes_comercial as select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus from estudiantes e, carreras c, campus cp where cp.id_campus = c.id_campus and c.id_carrera = e.id_carrera and c.nombre = 'ING. COMERCIAL'
  • 8. b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y NOMBRE del campus). create or replace view estudiantes_auditoria as select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus from estudiantes e, carreras c, campus cp where cp.id_campus = c.id_campus and c.id_carrera = e.id_carrera and c.nombre = 'AUDITORIA'
  • 9. c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES, APELLIDOS y FONO). create or replace view estudiantes_atrasados as select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e from estudiantes e, prestamo p where e.rut_est = p.rut_est and p.fecha_e < sysdate
  • 10. d) La cantidad de libros prestados. create or replace view cantidad_prestamos as SELECT count (*) as nprestamos FROM prestamo p, libros l where p.cod_libro = l.cod_libro
  • 11. e) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN). create or replace view libros_extrangeros as select l.cod_libro as codigo, l.titulo, l.agno as año, e.pais as pais_de_origen from libros l, editoriales e where l.id_edit = e.id_edit and e.pais <> 'CHILE'
  • 12. f) Los libros que son de reserva (CODIGO, TITULO y AÑO del LIBRO, NOMBRE de la biblioteca, el NOMBRE y APELLIDO del autor, el NOMBRE de la editorial y el PAIS). create or replace view libros_reserva as select l.cod_libro as codigo, l.titulo, l.agno as año, b.biblioteca, a.nombres as nombre_autor, a.apellidos as apellidos_autor, e.nombre as nombre_editorial, e.pais from libros l, autores a, tipo t, biblioteca b, editoriales e where l.rut_autor = a.rut_autor and l.id_edit = e.id_edit and l.id_tipo = t.id_tipo and l.id_biblio = b.id_biblio and t.tipo_p = 'RESERVA'
  • 13. 2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista). Se solicita: - Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no). - Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la carrera a la cual pertenece. - Además se debe entregar que libro tiene prestado, indicando CODIGO, TITULO y AÑO, el NOMBRE y APELLIDO del autor, la EDITORIAL y su PAIS, indicar en qué biblioteca se encuentra, y de qué tipo es. - Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y APELLIDO. - Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste. create or replace view tabla_vista as select es.rut_est, es.apellidos as nombre_est, es.nombres as apellidos_est, l.cod_libro, l.titulo, l.agno as año, a.nombres as nombre_aut, a.apellidos as apellidos_aut, ed.nombre as editorial, ed.pais as pais_edit, b.biblioteca, t.tipo_p, f.rut_func, f.nombres as nombre_func, f.apellidos as apellidos_func, p.fecha_p as fecha_prestado, p.fecha_e as fecha_entrega, cp.nombre as campus from autores a, biblioteca b, carreras c, ciudad cd,campus cp, editoriales ed,estudiantes es, funcionarios f, libros l, prestamo p, tipo t where a.rut_autor = l.rut_autor and ed.id_edit = l.id_edit and b.id_biblio = l.id_biblio and t.id_tipo = l.id_tipo and p.cod_libro = l.cod_libro and p.rut_func = f.rut_func and es.rut_est = p.rut_est and f.id_campus = cp.id_campus and es.id_carrera = c.id_carrera and c.id_campus = cp.id_campus
  • 14. and cp.id_ciudad = cd.id_ciudad and cp.nombre = 'ISLA TEJA' (Continua en la siguiente hoja)
  • 15. (Continua en la siguiente hoja)
  • 16.
  • 17. 3.- Se solicita obtener lo siguiente (vistas): a) El numero de Estudiantes por Carrera. createorreplaceview cantidad_estudiantes as SELECTcount (*) as cant_estudiantes FROM estudiantes e
  • 18. b) El numero de Estudiantes por Campus. createorreplaceview estudiantes_por_campus as SELECTcount (*) as estudiantes_x_campus, cp.nombre FROM estudiantes e, carreras c, campus cp where e.id_carrera = c.id_carrera and c.id_campus = cp.id_campus groupby cp.nombre
  • 19. c) El numero de Estudiantes por Ciudad. createorreplaceview estudiantes_por_ciudad as SELECTcount (*) as estudiantes_x_ciudad, cd.nombre FROM estudiantes e, carreras c, campus cp, ciudad cd where e.id_carrera = c.id_carrera and c.id_campus = cp.id_campus and cp.id_ciudad = cd.id_ciudad groupby cd.nombre
  • 20. d) El numero de Préstamos atrasados. createorreplaceview cantidad_atrasos as selectcount (*) as cantidad_atrasos from prestamo p where p.fecha_e <sysdate
  • 21. e) El número de Prestamos Activos, No atrasados. Esta pregunta la interpretamos bajo el supuesto que al revisar la base de datos que todos los libros existentes están activos, asi que filtramos los que no están atrasados createorreplaceview cantidad_no_atrasados as selectcount (*) as cantidad_activos from prestamo p where p.fecha_e >sysdate
  • 22. LABORATORIO Nº3 Compañía. Una Compañía está organizada en Departamentos. Cada Departamento tiene un nombre ynúmero único y un cierto empleado que lo dirige, y nos interesa la fecha en que dichoempleado 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. 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 Carreteras
  • 23. DIARIO Un diario tiene muchas ediciones (una por día), cada edición se separa en diversassecciones, 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.
  • 24. Carreteras 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
  • 25. 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.