Sistemas Gestores de Bases de Datos - Ejercicios Resueltos.pdf

194
IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea   Sistemas Gestores de Bases de Datos    Ejercicios Unidad 01 1.- Interpreta los siuientes diaramas E!"# Indica su tipo de correspondencia# a) 1 1 b) 1 N c) N 1 d) M N 2.- Interpreta los siuientes diaramas E!"# a) Editorial publica muchos libros, un libro es editado por una sola editorial b) El autor corrige muchos libros, un libro puede ser corregido por muchos autores c) Un tema consta de varios subtemas Un subtema puede ormar parte 1 o varios temas Un libro consta de varios cap!tulos " un capitulo estar en varios libros. E$ercicios %nidad 01# P&# 1 or# '%()" escri*e D)+%ME,() '%()" escri*e D)+%ME,() '%()" escri*e D)+%ME,() '%()" escri*e D)+%ME,() EDI()"I'L edita LIB") 1, '%()" corri$e LIB") ,M (EM' consta ,M

Transcript of Sistemas Gestores de Bases de Datos - Ejercicios Resueltos.pdf

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    Ejercicios Unidad 01

    1.- Interpreta los siguientes diagramas E/R. Indica su tipo de correspondencia.

    a) 1 1

    b)1 N

    c) N 1

    d)M N

    2.- Interpreta los siguientes diagramas E/R.

    a)

    Editorial publica muchos libros, un libro es editado por una sola editorial

    b)

    El autor corrige muchos libros, un libro puede ser corregido por muchos autores

    c)

    Un tema consta de varios subtemasUn subtema puede formar parte 1 o varios temasUn libro consta de varios captulos y un capitulo estar en varios libros.

    Ejercicios Unidad 01. Pg. 1 or.

    AUTOR escribe DOCUMENTO

    AUTOR escribe DOCUMENTO

    AUTOR escribe DOCUMENTO

    AUTOR escribe DOCUMENTO

    EDITORIAL edita LIBRO

    1:N

    AUTOR corrije LIBRO

    N:M

    TEMA consta N:M

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    d)

    Una institucin puede tener muchos autores y temas.Un autor solo escribe para una nica institucin.Un tema pertenece a una nica institucinUn autor puede escribir muchos temas.Un tema puede ser escrito por muchos autores.

    3.- Interpreta los siguientes diagramas de modelo E/R.

    a)

    Un libro es escrito por una sola personaMuchos libros pueden ser escritos por una personaUn libro puede ser publicado por muchas personasUna persona puede publicar muchos libros

    b)

    Un libro es publicado por muchas personas y una persona puede publicar muchos libros.Un libro puede ser escrito por muchas personas y una persona puede escribir muchos libros.

    4.- Interpreta las siguientes cardinalidades:

    a)

    Un autor escribir 1 o mas documentosUn documento puede ser escrito por 0 (annimo) o mas autores

    Ejercicios Unidad 01. Pg. 2 or.

    LIBRO

    escribe

    PERSONAN:M

    publica

    N:M

    AUTOR escribeN:M:1

    INSTITUCION

    TEMA

    LIBRO

    escribe

    PERSONA1:N

    publica

    N:M

    AUTOR escribe DOCUMENTO

    N:M

    (0,n) (1,n)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    b)

    Un autor escribir 1 o mas documentosUn documento puede ser escrito por 1 o mas autores

    c)

    Un autor escribir 2 o mas documentosUn documento puede ser escrito por 0 (annimo) o hasta 3 autores

    d)

    Una Institucin se compone de 0 (Ninguno) o mas DepartamentosUn Departamento pertenece a una sola Intitucion

    e)

    De un Libro hay 1 o mas ejemplaresLos Ejemplares sern del mismo Libro

    f)

    Un libro es editado por una nica editorialUna editorial puede editar 0 (Ninguno) o varios libros

    g)

    Un empleado puede tener 0 (Ninguno) o mas FamiliaresSolo un Familiar puede estar como Empleado

    h)

    En un Departamento puede haber 0 (Ninguno) o muchos ProfesoresUn Profesor solo pertenece a un DepartamentoEjercicios Unidad 01. Pg. 3 or.

    AUTOR escribe DOCUMENTO

    N:M

    (1,n) (1,n)

    AUTOR escribe DOCUMENTO

    N:M

    (0,3) (2,n)

    INSTITUCION se compon

    e

    DEPARTAMENTO

    1:N

    (1,1) (0,n)

    LIBRO tiene EJEMPLAR

    1:N

    (1,1) (1,n)

    LIBRO edita EDITORIAL

    1:N

    (0,n) (1,1)

    EMPLEADO tiene FAMILIAR

    1:N

    (1,1) (0,n)

    DPTO pertenece PROFESOR

    1:N

    (1,1) (0,n)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    5.- Interpreta las siguientes grficos del modelo E/R con relaciones reflexivas:

    a)

    Una pieza puede estar compuesta de muchos elementos (subpiezas)Un elemento puede formar parte de muchas piezas

    b)

    De un empleado dependen otros muchos (el seria un jefe)Pero un empleado depende de solo uno (dependera de 1 solo jefe)

    6.- Definida la relacin inferior, crea e interpreta distintos tipos de relacin y cardinalidades:

    1:1 Un profesor imparte a 1 curso/1 curso tiene un profesor

    1:N (1,n) Un Profesor puede impartir clases a 1 o mas cursosN:1 (1,n) En un Curso pueden impartir clases 1 o mas ProfesoresM:N 1 o mas profesores dan clase a 1 o mas cursos y viceversaY de cada uno las diferentes variantes (0,n/1,n)

    7.- Interpreta este modelo:

    Un Profesor imparte clases a Ninguno o hasta 3 cursos.A un curso le pueden dar clases 1 o 2 profesores.A un Curso pueden asistir 5 a 10 profesores.A un Profesor le pueden dar Ninguno o hasta 3 cursos.

    Ejercicios Unidad 01. Pg. 4 or.

    PIEZA forma parte

    N:M

    EMPLEADO depende1:N

    PROFESOR imparte CURSO

    PROFESOR

    imparte

    CURSON:M

    recibe

    N:M

    (1,2) (0,3)

    (0,3)(5,10)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    8.- Interpreta los modelos:

    Un profesor dirige un curso y un curso es dirigido por un solo profesorUn profesor imparte 1 o ms curso, pero un curso solo lo imparte 1 profesorUn estudiante se puede matricular en muchos cursos y en un curso puede haber muchos estudiantes.

    9.- Haz una interpretacin de los grficos e indica qu atributo(s) sera(n) necesario(s) para la relacin:

    a)

    (0,1) 1:1 (0,1)Hombre se casa con una mujer y un hombre se casa con una mujerAtributos Hombre: DNI, Nombre, Edad, domicilio, AficionesAtributos Mujer: DNI, Nombre, Edad, domicilio, AficionesDNI, Nombre, Edad, domicilioAtributos Matrimonio: Ninguno (Fecha, Hora, Lugar)Si al matrimonio le ponemos atributos, por ejemplo la Fecha, se puede dar el caso que la boda se realice 2 veces en fechas diferentes y en ese caso la relacion seria (N:M).

    b)

    (1,n) N:M (0,n)Un curso puede ser dado por 1 o mas profesores y un profesores puede dar clase a un curso o no.Atributos Profesor: Nombre, DNI, DireccionAtributos Curso: Codigo, Tipo, Especialidad, NombreAtributos para Imparte: Hora y Dia.Es N:M porque un profesor puede dar clases a muchos cursos y un curso puede tener muchos profesores.

    Ejercicios Unidad 01. Pg. 5 or.

    PROFESOR

    CURSO

    dirige

    1:1

    PROFESOR

    CURSO

    imparte

    1:N

    ESTUDIANTE

    CURSO

    se matricula

    N:M

    HOMBRE matrimonio MUJER

    PROFESOR imparte CURSO

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    10.- Interpreta el modelo:

    Exclusividad (indica que solo se cumple una de las condiciones)

    Un profesor imparte Ninguno o muchos cursos (0,n)Un curso es impartido por un nico profesor (1,1)Un profesor recibe Ninguno o muchos cursos (0,n)A un curso pueden asistir de 3 a 10 Profesores (3,10)Las exclusividad indica que un Profesor o imparte o recibe cursos, no ambas a la vez.

    11.- Interpreta el modelo:

    Exclusividad

    Un Alumno percibe Ninguna o hasta 2 Becas (0,2)Una Beca es percibida por un solo alumno (1,1)Un Alumno es contratado para Ninguno o muchos Proyectos (0,n)En un Proyecto se contratan a 1 o mas Alumnos (1,n)Las exclusividad indica de que un Alumno o percibe una Beca o es contratado para un Proyecto, no ambas a la vez.

    Ejercicios Unidad 01. Pg. 6 or.

    ALUMNO

    percibe BECA

    contratado

    (1,1)(0,2)

    (0,n)

    (1,n)PROYECTO

    PROFESOR

    imparte

    CURSON:M

    recibe

    N:M

    (1,1) (0,n)

    (0,n)(3,10)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    12.- Interpreta:

    Tipo-Profesor es unAtributo discriminador

    Un profesor o es Doctor o No doctor

    13.- Qu atributos asignaras a la relacin?

    No se hace

    14.- Analiza la idoneidad de las cardinalidades y el tipo de relacin:

    No puede haber una Relacin Cliente-Material 1:N y luego la cardinalidad ser (0,1), debiera ser (0,n), o cambiar la relacin 1:N por 1:1 y quitar la flecha.

    Ejercicios Unidad 01. Pg. 7 or.

    N:M

    SOCIO presta LIBRO

    cod-socio cod-libro

    CLIENTE compra MATERIAL

    1:N

    (1,1) (0,1)

    PROFESOR

    DOCTOR NO-DOCTOR

    es un

    (1,1)

    (0,1)(0,1)

    cod-profesor nombre

    ao-doctorado materia-doctorado

    tipo-profesor

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    15.- Analiza estas dos estructuras y razona cual es la interpretacin ms correcta:

    a)

    b)

    No se Hace

    16.- Interpreta el grfico:

    Un Profesor puede dirigir Ninguno o muchos cursosUn Curso solo es dirigido por un nico ProfesorUn Profesor imparte Ninguno o muchos cursosUn Curso es impartido por un solo Profesor

    Ejercicios Unidad 01. Pg. 8 or.

    PROFESOR

    DOCTOR NO-DOCTOR

    es un

    cod-profesor

    ao-doctorado nombre dni

    nombre dni

    PROFESOR

    DOCTOR NO-DOCTOR

    es un

    cod-profesor dni nombre

    ao-doctorado

    PROFESOR CURSO

    dirige

    imparte

    (0,n)

    (0,n)

    (1,1)

    (1,1)

    1:N

    1:N

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    17.- Interpreta las relaciones:

    a) b)

    a-Un Profesor imparte muchas Charlas y Una Charla puede ser impartida por muchos Profesores.

    b-Un Profesor imparte muchas Charlas y Una Charla puede ser impartida por muchos Profesores.Un Profesor puede dirigir muchas Charlas, pero una Charla solo es dirigida por un Profesor.Un profesor puede dirigir e impartir una charla.

    c) d)

    c- Un Doctor imparte muchas Ctedras, adems algunos doctores son Catedrticos y una Ctedra puede ser impartida por muchos Doctores (N.M).Un Doctor si es Catedrtico puede dirigir muchas Ctedras, pero una Ctedra solo es dirigida por un Doctor Catedrtico (1:N).

    d-Un Doctor puede ser Catedrtico, titular o ninguna de las dos e incluso las dos.Si es Catedrtico puede impartir muchas Ctedras y las Ctedras pueden ser impartidas por muchos Catedrticos (N:M).Si es Titular puede dirigir muchas Ctedras, pero una Ctedra solo puede ser dirigida por un Titular (1:N).

    Ejercicios Unidad 01. Pg. 9 or.

    PROFESOR

    CHARLA

    imparte

    N:M

    PROFESOR

    CHARLA

    dirige

    N:M

    imparte

    1:N

    DOCTOR

    CTEDRA

    N:Mimparte

    1:N

    CATEDRTICO

    es un

    dirige

    DOCTOR

    CTEDRA

    N:M

    imparte

    1:N

    CATEDRTICO

    es un

    dirige

    TITULAR

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    18.- Construye un diagrama E/R para una compaa de seguros automovilsticos que cuenta con un conjunto de clientes, cada uno de las cuales posee un cierto nmero de vehculos asegurados en la compaa. Se desea guardar informacin tanto de los clientes como de los vehculos asegurados. Hay que tener en cuenta que un mismo cliente puede tener varios vehculos asegurados. Se desea disponer de la informacin sobre todas aquellas personas que sean o hayan sido clientes de la compaa. Cada automvil est registrado con un nmero de accidentes de los que tambin se desea recabar informacin.

    Solucion: 1:N

    CCCc (1,1) (0,n)

    (1,n)

    --

    N:M

    (0,n)

    19.- Crea el modelo E/R para la base de datos de un hospital. En la base de datos se desea recopilar informacin sobre los mdicos que trabajan en l y los pacientes a los que atienden. Cada paciente tendr asignado un historial que queda registrado donde se recoger informacin sobre todos los anlisis que se le hayan hecho en su vida. Un paciente puede ser atendido por ms de un mdico.

    Solucion:(1,n) (1,n)

    N:M(0,n)

    N:M(0,n)

    Ejercicios Unidad 01. Pg. 10 or.

    CLIENTES VEHGICULOS

    ASEGURAR

    ACCIDENTES

    PARTICIPAR(Registro)

    CLIENTES:-*DNI-Nombre-Apellido-Direccion-Telefono-Cuenta Bancaria-Fech-Sexo-Ao carnet

    VEHICULOS:-Forma de pago-Tipo seguro-Matricula-*Bastidor-Color-Marca-Modelo-Potencia

    ACCIDENTES:-*Cod. accidente-Lugar-Fecha-Hora-N vehiculos

    MEDICOATIEND

    E

    PACIENTEOHISTORIAL

    CONSTAR

    ANALISIS

    -Da/Hora-Incidencias-Motivo

    -Da-Hora-*DNI

    -Datos Personales-Telfono-Especialidad-Antigedad-Plaza

    -*N S.S.-Datos P.-Grupo Sanguneo-Enfermedades-Operaciones

    -*Cdigo-Descripcin

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    20.- Construye un diagrama E/R para la oficina de una universidad que mantiene informacin sobre cada una de las asignaturas impartidas, los profesores que las imparten, el n de alumnos matriculados, y la hora y aula en la que se imparte cada asignatura. Por cada pareja estudiante-asignatura se registra una calificacin. Adems, se supone que cada asignatura la imparte slo un profesor. Se desea guardar una descripcin completa de cada aula.

    N:MSolucin: (1,n)

    (1,n)

    (1,1) (1,n)

    1:N(1,n)

    (1,n)

    N:M

    Ejercicios Unidad 01. Pg. 11 or.

    ASIGNATURA

    ALUMNO

    IMPARTE

    CURSA

    AULA

    -Nombre-DireccinEspecialidad-*Cod. Profesor

    -Nombre-*Cdigo-Especialidad-Horas-Idioma

    -Hora-Da

    -Nota-Evaluacin(Convocatoria)-Convocatori

    -Nombre-Direccin-*DNI

    ENSEAR

    -Descripcin-N Aula

    PROFESOR

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    21.- Disea un esquema E/R que recoja la organizacin de un sistema de informacin sobre municipios, viviendas y personas. Cada persona slo puede habitar una vivienda y residir en un municipio, pero puede ser propietaria de ms de una vivienda. Nos interesa tambin la interrelacin de las personas con su cabeza de familia, se asume que no hay municipios sin viviendas, pero que puede haberlos sin habitantes.

    Solucin:

    1:N

    (1,1) (1,n)

    (1,1) (0,n) (1,1)

    1:N N:M 1:N

    (1,n) (0,n)

    (0,n) (1,1)

    (0,n)

    1:N

    Ejercicios Unidad 01. Pg. 12 or.

    -Nombre-Provincia-*Cod. Municipio

    -*Calle-*N-*Piso-*Letra-M2

    -Descripcin

    -Fecha compra-Fecha venta

    -Nombre-edad-Sexo-*DNI

    MUNICIPIO VIVIENDA

    PERSONAS

    PERTENECE

    POSEER HABITARRESIDIR

    SERCABEZAFAMILIA

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    22.- Representa en un modelo E/R el diseo de una BD para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de inters tener registrada la informacin referente a los diferentes tours que se pueden ofrecer. Hay que tener en cuenta que:

    - Un tour, segn su finalidad cultural, histrica, deportiva, etc., tiene unos determinados puntos de ruta de inters. - El mismo tour se puede repetir varias veces en un ao. - Definimos por viaje un tour concreto a realizar a partir de una fecha determinada.- Los puntos de ruta de un tour pueden ser ciudades, monumentos o zonas geogrficas. Cada punto se puede considerar de visita solamente, o de visita y estancia. En este ltimo caso, el punto de ruta viene asignado a un hotel o a varios. - Entendemos por cliente de un viaje a la persona que ha decidido hacerlo y ha hecho efectiva una seal.- Un cliente puede confirmar su participacin en ms de un viaje, sobreentendindose que las fechas sern diferentes. - Las personas que participan en un mismo viaje pueden estar alojados en el mismo o en diferentes hoteles.Solucin:

    Ejercicios Unidad 01. Pg. 13 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    23.- Se desea disear una BD sobre la informacin de las reservas que hacen los clientes de una empresa dedicada al alquiler de automviles. Los supuestos semnticos son:

    - Un determinado cliente puede tener en un determinado momento varias reservas.- Una reserva la realiza un nico cliente, pero puede involucrar varios coches.- Todo coche pertenece a una nica agencia determinada.- Cada coche tiene asignado un garaje de referencia que no se puede cambiar.- En la BD pueden existir clientes que no hayan hecho an ninguna reserva. - Todas las entidades tienen una clave alfanumrica que las identifica unvocamente.- Es importante registrar la fecha de comienzo y fecha final del periodo de reserva.

    Disea el modelo E/R correspondiente.

    Solucin:

    Ejercicios Unidad 01. Pg. 14 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    24.- Analiza este diagrama ER y trata de detallar las especificaciones que le corresponden:

    Una Nacion puede tener 1 o mas regiones.Una Nacion puede o no tener una o varias embajadas en una o varias ciudades.Una Nacion tiene una ciudad como capital.Las regiones tiene ciudades y pertenecen a usa sola region.

    Ejercicios Unidad 01. Pg. 15 or.

    REGION CIUDAD NACIONubicar capital

    embajada

    haber

    (1,1) (1,n) (1,1)

    (1,1)

    (0,1)

    (0,n)(0,n)

    (1,n)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    25.- El Ministerio de Educacin y Ciencia desea mantener informacin acerca de todos los cuadros que se encuentran en las pinacotecas espaolas y toda la informacin relacionada con ellos.

    - De cada pinacoteca se desea saber el nombre (que se supone nico), la ciudad en que se encuentra, la direccin y los metros cuadrados que tiene.- Cada pinacoteca tiene una serie de cuadros de los que se quiere mantener informacin acerca de su cdigo, nombre, dimensiones, fecha en que fue pintado y tcnica utilizada.- Cada cuadro es pintado por un determinado pintor (nombre, pas, ciudad, fecha de nacimiento y fecha de defuncin). Un pintor puede tener a otro como maestro; a su vez, un maestro puede serlo de varios (o de ninguno).- Los pintores pueden pertenecer o no a una escuela de la que se desea saber su nombre y en qu pas y en qu fecha apareci.- Los pintores pueden tener tambin uno o varios mecenas que les protegen (nombre, fecha, pas y ciudad de nacimiento y fecha de muerte). A su vez, un mismo mecenas puede serlo de varios pintores. Se desea saber cul es la relacin existente entre el pintor y su mecenas.

    Ejercicios Unidad 01. Pg. 16 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    26.- Se desea realizar el diseo de la BD en el modelo E/R para una cadena de hoteles. Las especificaciones que marcarn el diseo son:

    La cadena hotelera se compone de varios hoteles repartidos por todo el mundo. De cada hotel se desea saber su identificativo, el nombre, la categora en estrellas, direccin, telfono, nombre del director y ciudad en la que est ubicado. Las diferentes estancias de los hoteles se reparten por sus diferentes plantas (se trata de edificaciones que nunca superan las seis plantas). Las estancias se diferencian en salones y habitaciones. Se ofrecen tres tipos de habitaciones (individuales, dobles o de tipo suite). Cada saln tiene sus propias caractersticas (aforo, equipamiento,...). De las habitaciones de tipo individual resulta interesante saber el tipo de decoracin que presentan, las dimensiones de la cama y si disponen de conexin a Internet. Respecto a las habitaciones dobles, el ancho de las camas y si disponen de bao o ducha. En cuanto a las suite, sus dimensiones y su equipamiento especial (TV, Internet, minibar...). Las reservas las pueden hacer tanto personas particulares como empresas. Pueden reservar tanto habitaciones como salones, tanto para un da como para un periodo ms largo. Esa informacin deber figurar en la BD. Al finalizar la estancia o el uso el cliente deber abonar el importe correspondiente. En la factura se desglosar el importe por habitacin/saln y los gastos de telfono. Al hacer la reserva de un saln el cliente deber indicar el uso que se le vaya a dar (exposicin, conferencia, congreso, cursillo...). El cliente, bien particular bien empresa, deber aportar al menos su DNI o NIF, nombre y apellidos de la persona que hace la reserva, direccin y telfono.

    Ejercicios Unidad 01. Pg. 17 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    27.- La empresa ERABIL desea llevar un control de sus departamentos, empleados y proyectos segn las siguientes especificaciones:

    Se desea conocer el nombre, salario y nmero de la seguridad social de cada empleado, as como el nombre, fecha de nacimiento y estudios que cursa cada uno de sus hijos. Existen tres tipos de empleados: directores (encargados de un departamento), representantes de ventas (se ocupan de la representacin en un nmero de regiones) e ingenieros (encargados de realizar los proyectos de la empresa). Un director no puede ejercer ninguna otra funcin; sin embargo, un representante de ventas puede desempear tambin las funciones de un ingeniero y viceversa.

    Los distintos departamentos, anualmente, conceden becas de estudio a los hijos de los empleados que trabajan en el mismo. Hay becas de diferentes tipos. Se desea conocer la fecha de concesin de cada beca as como la cuanta de sta, cada hijo solo puede percibir una beca.

    Un ingeniero puede tener varias especialidades que se desean conocer. De los departamentos se necesita saber el nombre, localizacin y empleados que trabajan en l,

    considerando como empleados a todos los trabajadores aparte del director. Un departamento tiene, como mnimo, 2 empleados, y como mximo 30, y est al cargo de un nico director. Cada departamento tiene un director distinto.

    Un departamento puede controlar un nmero de proyectos, de los que se desea conocer su nombre y fecha de comienzo.

    En la realizacin de un proyecto no puede haber involucrados ms de 5 personas (sumando ingenieros y representantes). Todo ingeniero/representante debe estar asociado a 1 proyecto como mnimo y a 2 como mximo.

    Haz el diagrama correspondiente en el modelo E/R indicando las cardinalidades que estimes oportunas.

    Ejercicios Unidad 01. Pg. 18 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    28.- EL CATASTRO MUNICIPAL. Se desea considerar la informacin correspondiente al catastro de viviendas de un determinado municipio. En el municipio existe una serie de zonas urbanas en las cuales se han edificado un conjunto de viviendas, las cuales pueden ser:

    Viviendas unifamiliares o casas en las que slo habita una familia. Bloques de pisos en los cuales existe un conjunto de viviendas, indeterminado a priori, en cada una de las cuales habita una familia.

    Se considera mantener la informacin correspondiente a las personas que viven en cada una de las viviendas, as como el cabeza de familia de las personas que habitan o son propietarias de las viviendas.

    Para cada vivienda, adems de la informacin correspondiente a las caractersticas de las mismas, es necesario conocer la persona propietaria de la misma.

    Se consideran, adems, los siguientes supuestos semnticos en el problema:

    1.-Toda persona habita en una y slo una vivienda, la cual es considerada como su vivienda o residencia principal.2.- Cada vivienda tiene uno y slo un propietario.3.- Las viviendas se encuentran en una nica zona urbana correspondiente al municipio.4.- Las zonas urbanas en las que est dividido geogrficamente el municipio tienen nombres diferentes.5.- En cada zona urbana del municipio existen una serie de calles en las que se construyen las viviendas. Los nombres de las calles son nicos para cada municipio con independencia de la zona urbana en la que se encuentren.6.- En el contexto del problema, una familia es un conjunto de personas que tienen una relacin familiar directa y que habita, o no, en una misma vivienda. Este conjunto podr ser unario.7.- Como se indica en el enunciado del problema, las viviendas pueden ser casas unifamiliares o bloques en los cuales existen una serie de pisos individuales.

    Ejercicios Unidad 01. Pg. 19 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    29.- LOS RESIDUOS TXICOS. Se desea abordar la problemtica ambiental de los residuos txicos y peligrosos cuya incorrecta gestin produce daos de gran importancia en el medio ambiente y en la salud del ser humano. La informacin a contemplar es la que corresponde desde que es producido el residuo por un centro o empresa productora hasta que el residuo se encuentra en lugar seguro, donde los residuos reciben un tratamiento especial como puede ser la incineracin, almacenamiento en depsitos de seguridad, etc. En el sistema de informacin se desea considerar la informacin de los productores de los residuos, los residuos, las empresas que transportan los residuos hasta los lugares seguros y el traslado de los residuos teniendo en cuenta el tipo de transporte, envase, etc.

    Se consideran los siguientes supuestos semnticos en el problema:

    1.-Una empresa productora produce un nmero amplio de residuos constituidos por un nmero variable de constituyentes qumicos.2.-Ms de una empresa productora puede producir residuos con igual nmero de constituyentes qumicos y con las mismas o distintas cantidades de los mismos.3.- Las empresas productoras asignan un cdigo nico a los residuos que producen, lo que les permite diferenciar distintas producciones de los mismos productos. Adems, ms de una empresa puede asignar el mismo cdigo a los residuos que produce.4.- Los residuos pueden ser trasladados en su totalidad (cantidad total del mismo) o en partes, o no ser trasladados nunca.5.- En cada traslado de residuos la cantidad que se traslada de los mismos es enviada a un nico destino.6.- En una misma fecha las empresas productoras pueden ordenar ms de un traslado de un mismo o distinto residuo (cantidades parciales del mismo) a un mismo o distinto destino.7.- En cada traslado puede intervenir ms de una empresa transportista usando el mismo o distinto transporte, por lo que resulta interesante conocer tanto el medio de transporte utilizado como los kilmetros realizados, as como el coste del trabajo. 8.- El residuo se traslada en un tipo de envase determinado por la empresa productora y que no vara a lo largo del recorrido.9.- Es interesante conocer la fecha de llegada a destino y el tratamiento a que se someten los residuos una vez alcanzado el mismo.10.- Por seguridad, se considera que en un traslado slo puede trasladarse un residuo de una empresa productora.

    Ejercicios Unidad 01. Pg. 20 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    30.- El departamento de formacin de una gran multinacional quiere tener un sistema de informacin para registrar los cursos que imparte y los asistentes a stos.

    As, se pretende registrar la informacin del ttulo, objetivos, programa y duracin de cada uno de los cursos que imparte el departamento. Tambin es necesario guardar informacin sobre los cursos preliminares de un curso, es decir, por ejemplo es necesario haber asistido a Fundamentos de Programacin I antes de asistir a Fundamentos de Programacin II.

    Un curso se puede impartir varias veces, e incluso en distintos lugares y fechas. Se ha de registrar la oferta de cada curso, esto es: fecha, lugar y horario del curso, y los asistentes a cada uno de ellos, incluyendo la calificacin obtenida por el alumno al finalizar el curso.

    Tambin se registrar el profesor que imparte el curso, que ser nico. Tanto el profesor como los asistentes son exclusivamente empleados de la compaa y, por tanto, se guardarn datos como el nmero del empleado, su nombre y direccin, titulacin y cargo.

    Ejercicios Unidad 01. Pg. 21 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    31.- Un grupo de ex-compaeros de estudios decide que sera interesante organizar una cena anual para mantener su amistad. La cena la organizarn dos personas del grupo que irn cambiando cada ao.

    Tambin se pretende registrar la historia profesional de cada uno de los miembros, o sea, las empresas en las que han trabajado, en que fechas y el cargo que han ocupado en cada una de ellas.

    La aplicacin deber dar respuesta a consultas como:

    1.-Telfono de la casa de cada uno de los miembros del grupo.2.- Lista de los que han trabajado en la empresa BURDINOLA.3.- Dnde est trabajando actualmente Kattalin Moreno? 4.- Lista de los que no estuvieron en la cena del ao pasado.5.- Dnde tuvo lugar la cena del 2003 y quin la organiz?

    Ejercicios Unidad 01. Pg. 22 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    32.- BEROTZ se dedica a la fabricacin de frigorficos. Se quiere crear un sistema informtico que permita registrar los diseos de los modelos de frigorficos realizados por la oficina tcnica, as como los controles de validacin de cada una de las piezas que contiene el frigorfico.

    Cuando la oficina tcnica disea un nuevo modelo, le da un nmero de referencia y una descripcin y, a continuacin, indica las piezas que lo componen y en qu cantidad. Cada pieza viene descrita por un cdigo de pieza y una descripcin.

    Las caractersticas de validacin de cada pieza pueden ser: espesor de chapa, peso, resistencia, intensidad, voltaje, tiempo de arranque, presin,... Por cada una de estas caractersticas se indicar el valor mximo y mnimo entre los que debe estar la pieza considerada vlida.

    Por otra parte, la CEE obliga a llevar un registro de cada una de las piezas de que se compone el frigorfico; a esto se le llama trazabilidad. Ante un fallo de un frigorfico ha de demostrarse que todas las piezas que lo componen dieron valores vlidos en la medida de sus caractersticas.

    Por lo tanto, BEROTZ registrar todos los frigorficos fabricados con un nmero de serie, fecha de fabricacin, lnea de montaje, turno, etc. Registrar tambin cada una de las piezas que se montaron en el frigorfico y el valor que obtuvieron en los test que se le han practicado.

    Ejercicios Unidad 01. Pg. 23 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    33.- Un establecimiento de la cadena McDONALDS quiere desarrollar un software para gestionar los pedidos y repartos a domicilio, as como obtener estadsticas de los mismos.

    Se quiere registrar la siguiente informacin: Los pedidos para consumir en el establecimiento se recogen en ventanilla y los de entrega a domicilio se recogen por telfono Todos los pedidos van numerados correlativamente. Por cada uno de ellos se recoge la fecha y hora del pedido En los pedidos de ventanilla se registra el n de ventanilla En los pedidos a domicilio se registra el telfono, poblacin y direccin Se cuenta con una serie de repartidores identificados por un nmero, con el nombre completo, una matrcula de moto y un turno (maana, tarde, noche) A cada pedido a domicilio se le asigna un repartidor El establecimiento ofrece una serie de productos (hamburguesa simple, doble, alemana, coca-cola pequea mediana, grande, ensalada...) identificados por un cdigo y con un nombre y precio Se ofrecen tambin mens especiales compuestos por un conjunto de productos. Los mens estn numerados, tienen un nombre de men y un precio Un pedido puede constar de varios mens en diferentes cantidades y/o varios productos en diferentes cantidades

    Ejercicios Unidad 01. Pg. 24 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    34.- Una empresa de importacin desea informatizar la gestin de compra/ventas de productos. Compra diversos productos a empresas extranjeras y los vende a empresas nacionales.

    Por cada empresa necesita NIF, direccin, poblacin, telfono y fax. Cada empresa es cliente o proveedora. Para las empresas clientes necesita saber adems la provincia, comunidad autnoma y portes (debidos o pagados). Para las empresas proveedoras necesita saber el pas, CIF internacional y nombre de la persona de contacto. Por cada producto tenemos cdigo, descripcin y precio de coste. Cada proveedor provee un nico producto, y cada producto es provisto por un nico proveedor. En el momento de contactar con un nuevo proveedor se guardar constancia del mismo y el producto que le debemos comprar. Tras cerrar el acuerdo con los clientes guardaremos constancia de qu productos nos demandar en el futuro y cual ser el porcentaje de recargo a aplicar en cada producto. Se desea guardar constancia de cada compra y venta con la fecha y cantidad de productos comprados/vendidos. Pueden existir proveedores y/o clientes con los cuales tengamos firmados acuerdos y an no hayamos realizado ninguna compra y/o venta.

    (0,1) (0,1) (1,n)

    (0,n) (1,1)

    - % Recargo - Fecha - Fecha- Cantidad - Cantidad

    M:N M:N 1:1

    (0,n) (0,1)

    (0,n)

    Ejercicios Unidad 01. Pg. 25 or.

    Productos

    Empresa

    Vender

    Cliente Proveedor

    * Nombre- Direccin- Poblacin- Telfono- Fax

    ImportarA futuro

    * CIF Internacional- Persona contacto- Pais

    * NIF- Provincia- Comunidad- Portes

    * Cod. Producto- Descripcin- Precio coste

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    35.- CATERING. La empresa ON EGIN quiere desarrollar un sistema de informacin para gestionar su funcionamiento.

    El futuro sistema deber registrar todas y cada una de las empresas que contratan los servicios de ON EGIN para actos especiales (comidas de empresa, cenas de cuadrilla, lunch, bodas,...). De cada una de estas empresas se registrar el nombre de la empresa, la direccin y un telfono de contacto.

    -Cada empresa solicitar al menos un presupuesto antes de contratar el servicio para un acto. Se desea registrar la fecha en que se ha solicitado el presupuesto.

    -Los actos especiales se celebran en una fecha, hora y lugar concretos y con un determinado nmero de asistentes. Adems sern atendidos por diversos camareros pertenecientes a la plantilla de ON EGIN.

    -Se desea as mismo guardar informacin de los platos que se sirven en estos actos y en qu cantidad. Cada plato est definido por un nombre, una descripcin y un precio. Estos platos pueden ser de diversos tipos, as que se cocinan platos orientales, comida italiana, vegetariana, etc. Un plato determinado podr ser nicamente de un tipo de cocina.

    -Los platos que se cocinan estn compuestos por diversos productos y en ciertas cantidades. De cada producto conocemos su nombre.

    -La empresa ON EGIN dispone de cocineros de diferente grado (chefs, ayudantes de chef, ayudante de cocina, repostero...) que son los encargados de cocinar los diversos platos.

    -De todos los empleados de la empresa se desea registrar su n de empleado, nombre, apellido y direccin.

    Ejercicios Unidad 01. Pg. 26 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    36.- CADENA DE TELEVISIN. Una cadena televisiva quiere realizar un sistema informtico para registrar informacin sobre sus empleados y la programacin emitida.

    1. En esta cadena se emiten tanto programas como pelculas.2. La informacin que se desea registrar de cada pelcula es: ttulo, director, actor, actriz y ao.3. La informacin que se desea registrar de los programas es: cdigo del programa, ttulo, horario y

    duracin.4. Existen distintos tipos de programas (documentales, informativos, concurso,...) y de cada uno de ellos

    conocemos su cdigo y descripcin.5. Las pelculas que se emiten son seleccionadas por los distintos directores de la cadena. Adems los

    directores dirigen programas, obteniendo por ello un porcentaje de beneficio por programa.6. Entre los empleados de la empresa, adems de directores, existen presentadores y personal de

    mantenimiento.7. De cada empleado se desea registrar: DNI, nombre, primer apellido, segundo apellido y direccin

    completa (calle, n, piso, CP y poblacin).8. Los presentadores son los encargados de presentar los distintos programas de la cadena. Existen casos

    en los que un programa es presentado conjuntamente por ms de un presentador, y otros programas que no necesitan presentador.

    9. Cada presentador tiene un cach.10. El personal de mantenimiento realiza servicios sobre los programas, por ejemplo, montaje del

    decorado, control de sonido, iluminacin... Un empleado de mantenimiento puede realizar varios servicios y viceversa.

    11. De cada servicio se guarda la fecha en la que se realiz, el n de horas empleado y el tipo de trabajo realizado.

    Ejercicios Unidad 01. Pg. 27 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    37.- Debido al auge del turismo rural y ecolgico se quiere hacer una aplicacin capaz de mantener informacin relacionada con este tipo de turismo. Aparte, se mantendr tambin informacin cientfica. A continuacin se describe la informacin que se quiere mantener, en concreto toda la informacin gira en torno a los espacios naturales existentes en un determinado pas:

    1. De todo espacio natural interesa saber su nombre y su rea.2. Este pas est dividido en regiones semejantes a los trminos municipales espaoles. Una regin es la superficie

    perteneciente a una poblacin de este pas. De una regin se quiere saber su nombre, el nmero de habitantes y el rea que ocupa.

    3. La distribucin de los espacios naturales es independiente de las regiones, de forma que el rea de un espacio natural puede estar distribuida en varias regiones, interesando guardar esta informacin as como el rea correspondiente a cada regin de cada espacio natural.

    4. En cada poblacin pueden existir alojamientos sobre los que se desea guardar informacin como: el nombre, el nmero de plazas, la catalogacin del alojamiento, su direccin y el telfono de contacto.

    5. Interesa saber el propietario del alojamiento. Un alojamiento o es de un particular (en cuyo caso interesa saber su nombre, telfono y direccin) o es de una sociedad (de la que interesa saber su nombre y su CIF). Tanto un particular como una sociedad pueden ser propietarios de varios alojamientos, pero un alojamiento es propiedad de una sola persona o sociedad.

    6. Todo espacio natural tiene algn lugar de inters que visitar y cuenta con rutas para llegar a stos. Slo interesa guardar informacin sobre las rutas y los lugares ubicados en los espacios naturales.

    7. De cada lugar de inters se desea guardar su nombre y una breve descripcin del lugar. No existen dos lugares de inters con el mismo nombre. Adems un lugar de inters slo podr pertenecer a un espacio natural.

    8. En cuanto a las rutas hay que decir que se guarda un nmero, su nombre, su longitud en km. y su grado de dificultad. Tanto el nmero como el nombre pueden diferenciar una ruta del resto de rutas de un mismo espacio natural. Una ruta slo pertenece a un espacio natural.

    9. En cuanto a la informacin cientfica que se desea guardar, sta consta de la fauna y la flora existentes en cada espacio natural. De cada especie vegetal que conforma la flora de un espacio se quiere mantener informacin como el nombre comn, una descripcin y el porcentaje de ocupacin del terreno de los espacios naturales donde se encuentre. En cuanto a la fauna, la forman las especies animales existentes en cada espacio, de las que interesa guardar su nombre comn, una descripcin, informacin sobre su reproduccin y el nmero de ejemplares existentes en cada espacio en el que se encuentra.

    10. Aunque pueden existir especies propias de un espacio natural que no existan en ningn otro, se pueden dar casos de especies que existan en distintos espacios naturales.

    11. Interesa guardar informacin sobre la pirmide alimentaria existente guardando informacin de la especies vegetales que son consumidas por cada especie animal herbvora existente, y de las especies animales que son consumidas por las especies animales carnvoras existentes.

    12. Existen especies omnvoras capaces de alimentarse tanto de especies vegetales como animales. De ellas tambin se quiere guardar informacin

    Ejercicios Unidad 01. Pg. 28 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    Ejercicios Unidad 01. Pg. 29 or.

    Alojamiento Tiene 3 Propietario

    es

    Particular

    Sociedad

    (0,1)

    (0,1)

    (1,1)(0,n)

    *Nombre Prop.

    - Telfono- Direccin

    - CIF

    1:N

    Region

    Hay

    *Nombre Aloj.- N Plazas- Catalogacion- Direccin- Telfono

    1:N

    (0,n)

    (1,1)

    *Nombre Reg.- N Habitantes- Area Region

    Tiene 2

    Espacio Natural

    (0,n)

    (1,n)

    *Nombre Esp.- Area Espacio

    - Area Asignada

    Lugares InteresTiene 1

    Rutas

    1:N(1,n)(1,1)

    *Nombre Ruta- N Ruta- Longitud ruta- Grado dificultad

    *Nombre lugar- Descripcin lugar

    1:NHabitar

    Especies

    M:N

    M:N

    Flora

    Animales

    *Nombre comn

    - Descripcin flora- % Ocupacin flora

    - Descripcin- N ejemplares- Reproduccin

    Tiene 4(1,n)

    - Tipo especie

    Comen 2

    (1,n)

    (1,1)

    Comen 1

    1:N

    M:N

    Herbivoro

    Carnivoro

    Omnivoro

    - Tipo animal

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    38.- Una empresa que regenta varios bares de copas nocturnos en una ciudad desea generar un sistema de informacin que le permita conocer qu personal trabaja en qu locales, entre otros datos.

    El modelo de datos deber recoger los siguientes puntos:

    1. De cada local se desea saber su nombre, direccin, dimensiones, horario, telfono y descripcin.

    2. Un local requiere el trabajo de varios empleados todas las noches, pero un empleado puede trabajar diferentes noches en diferentes locales, cubriendo diferentes puestos. Interesa conocer qu puesto ocup cada empleado cada noche durante los ltimos dos meses.

    3. De cada empleado se desea conocer su DNI, datos personales, edad, sexo y telfono de contacto.

    4. Cada local siempre tiene un jefe o encargado que es un empleado ms.

    5. Cada local puede contratar empresas de servicios para que desarrollen determinadas tareas puntuales. De cada empresa de servicios se desea conocer su NIF, razn social, telfono y persona de contacto. Por supuesto, cada una de estas empresas puede trabajar en ms de un local.

    6. Los puestos de trabajo que requieren los locales varan de un local a otro. Cada puesto se identifica con un cdigo y una descripcin. En realidad, hay cuatro tipos de puestos: porteros, camareros, pinchadiscos y relaciones pblicas. De cada uno de ellos se pretenden registras sus caractersticas particulares. En determinados locales lo que se considera un puesto recoge funciones de ms de un tipo.

    7. El modelo debe recoger los puestos que requiere cada local, dado que no todos los locales necesitan los mismos puestos.

    8. Los empleados pueden ser propios, esto es, contratados por la empresa, o externos, es decir, trabajadores de empresas de trabajo temporal contratados eventualmente. En este ltimo caso habr que saber de cul. Tambin se recoger informacin acerca de las distintas ETTs.

    Representa el modelo ER.

    Ejercicios Unidad 01. Pg. 30 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    39.- Una agencia de viajes, situada en un lugar de alto inters turstico, desea desarrollar un sistema de informacin que le permita analizar la naturaleza de las reclamaciones que reciba por parte de sus clientes. El universo del discurso queda resumido en los siguientes puntos:

    1. Entendemos por viaje la realizacin de un determinado tour turstico en una fecha determinada.

    2. La agencia realiza viajes por los diferentes destinos de inters de la zona. Un viaje puede ser terrestre o marino, no existen viajes mixtos.

    3. Todos los viajes terrestres necesitan un gua turstico. Los guas pueden serlo de diferentes viajes.

    4. Todos los viajes terrestres necesitan de uno o varios vehculos diferentes para poder ser realizado. Esto es, es posible el desplazamiento en autobs hasta cierto punto a partir del cual el viaje contina con motocicleta.

    5. Los tipos de vehculos terrestres habilitados para los viajes son los siguientes: motocicletas, vehculos 4x4 y autobuses.

    6. Tanto los viajes terrestres como los marinos pueden incluir una comida; en caso de que as sea, se necesita recoger la informacin relativa al restaurante.

    7. Los viajes marinos requieren un transporte martimo, que ser el nico utilizado en todo el viaje. Estos transportes slo pueden pertenecer a uno de estos tres tipos: barcos de poca, lanchas motoras o yates.

    8. Un viaje lo realiza un conjunto de clientes. Un cliente puede realizar varios viajes.

    9. Un cliente puede presentar a la organizacin varias reclamaciones relativas a un mismo o a distintos viajes que haya realizado. Las reclamaciones se realizan a ttulo personal, no admitindose reclamaciones colectivas. Es necesario, para cada reclamacin, conocer que cliente la origin, y cual fue el viaje que lo provoc.

    10. Para algunos clientes, se guarda una ficha personal con sus datos. Las fichas estn codificadas por el propio cdigo de cliente.

    11. Una vez realizado un viaje, un cliente permanecer registrado en la base de datos durante dos aos, despus de los cuales deber desaparecer automticamente.

    12. Es necesario conocer, para cada reclamacin, qu elementos fueron los desencadenantes de la queja. Por supuesto, una reclamacin slo puede estar relacionada con una ocurrencia de cada elemento como mximo, pero un elemento puede ser motivo de varias reclamaciones.

    13. No es posible que existan reclamaciones que recojan quejas de elementos incompatibles; esto es, una reclamacin no puede serlo a la vez del gua y del equipo de buceo, dado que no existen viajes que requieran los dos elementos.

    - Utiliza el modelo ER para disear el modelo conceptual correspondiente a las especificaciones anteriores.

    - Qu especificaciones NO se pueden recoger en el modelo ER?

    - Hay alguna especificacin redundante?

    Ejercicios Unidad 01. Pg. 31 or.

  • 34.- Una empresa de importacin desea informatizar la gestin de compra/ventas de productos. Compra diversos productos a empresas extranjeras y los vende a empresas nacionales.

    Por cada empresa necesita NIF, direccin, poblacin, telfono y fax.

    Cada empresa es cliente o proveedora.

    Para las empresas clientes necesita saber adems la provincia, comunidad autnoma y portes (debidos o pagados).

    Para las empresas proveedoras necesita saber el pas, CIF internacional y nombre de la persona de contacto.

    Por cada producto tenemos cdigo, descripcin y precio de coste.

    Cada proveedor provee un nico producto, y cada producto es provisto por un nico proveedor. En el momento de contactar con un nuevo proveedor se guardar constancia del mismo y el producto que le debemos comprar.

    Tras cerrar el acuerdo con los clientes guardaremos constancia de qu productos nos demandar en el futuro y cual ser el porcentaje de recargo a aplicar en cada producto.

    Se desea guardar constancia de cada compra y venta con la fecha y cantidad de productos comprados/vendidos.

    Pueden existir proveedores y/o clientes con los cuales tengamos firmados acuerdos y an no hayamos realizado ninguna compra y/o venta.

    (0,1) (0,1) (1,n)

    (0,n) (1,1)

    - % Recargo - Fecha - Fecha- Cantidad - Cantidad

    M:N M:N 1:1

    (0,n) (0,1)

    (0,n)Productos

    Empresa

    Vender

    Cliente Proveedor

    * Nombre

    - Direccin

    - Poblacin

    - Telfono

    - Fax

    ImportarA futuro

    * CIF Internacional

    - Persona contacto

    - Pais

    * Cod. Producto

    - Descripcin

    - Precio coste

    * NIF

    - Provincia

    - Comunidad

    - Portes

  • 36.-

    CADEN

    A D

    E TE

    LEVI

    SIN

    . Una

    cad

    ena

    tele

    visi

    va q

    uier

    e re

    aliz

    ar u

    n si

    stem

    a in

    form

    tic

    o pa

    ra r

    egis

    trar

    info

    rmac

    in

    sobr

    e su

    s em

    plea

    dos

    y la

    pro

    gram

    aci

    n em

    itid

    a.

    1. En

    est

    a ca

    dena

    se

    emit

    en t

    anto

    pro

    gram

    as c

    omo

    pelc

    ulas

    .

    2. L

    a in

    form

    aci

    n qu

    e se

    des

    ea r

    egis

    trar

    de

    cada

    pel

    cul

    a es

    : tt

    ulo,

    dir

    ecto

    r, a

    ctor

    , act

    riz

    y a

    o.

    3. L

    a in

    form

    aci

    n qu

    e se

    des

    ea r

    egis

    trar

    de

    los

    prog

    ram

    as e

    s: c

    dig

    o de

    l pro

    gram

    a, t

    tul

    o, h

    orar

    io y

    dur

    aci

    n.

    4. E

    xist

    en d

    isti

    ntos

    tip

    os d

    e pr

    ogra

    mas

    (doc

    umen

    tale

    s, i

    nfor

    mat

    ivos

    , con

    curs

    o,...

    ) y d

    e ca

    da u

    no d

    e el

    los

    cono

    cem

    os s

    u c

    digo

    y

    desc

    ripc

    in.

    5. L

    as p

    elc

    ulas

    que

    se

    emit

    en s

    on s

    elec

    cion

    adas

    por

    los

    dist

    into

    s di

    rect

    ores

    de

    la c

    aden

    a. A

    dem

    s lo

    s di

    rect

    ores

    dir

    igen

    pro

    gram

    as,

    obte

    nien

    do p

    or e

    llo u

    n po

    rcen

    taje

    de

    bene

    fici

    o po

    r pr

    ogra

    ma.

    6. E

    ntre

    los

    empl

    eado

    s de

    la e

    mpr

    esa,

    ade

    ms

    de

    dire

    ctor

    es, e

    xist

    en p

    rese

    ntad

    ores

    y p

    erso

    nal d

    e m

    ante

    nim

    ient

    o.

    7. D

    e ca

    da e

    mpl

    eado

    se

    dese

    a re

    gist

    rar:

    DN

    I, n

    ombr

    e, p

    rim

    er a

    pelli

    do, s

    egun

    do a

    pelli

    do y

    dir

    ecci

    n c

    ompl

    eta

    (cal

    le, n

    , p

    iso,

    CP

    y po

    blac

    in)

    .

    8. L

    os p

    rese

    ntad

    ores

    son

    los

    enca

    rgad

    os d

    e pr

    esen

    tar

    los

    dist

    into

    s pr

    ogra

    mas

    de

    la c

    aden

    a. E

    xist

    en c

    asos

    en

    los

    que

    un p

    rogr

    ama

    es

    pres

    enta

    do c

    onju

    ntam

    ente

    por

    ms

    de

    un p

    rese

    ntad

    or, y

    otr

    os p

    rogr

    amas

    que

    no

    nece

    sita

    n pr

    esen

    tado

    r.

    9. C

    ada

    pres

    enta

    dor

    tien

    e un

    cac

    h.

    10. E

    l per

    sona

    l de

    man

    teni

    mie

    nto

    real

    iza

    serv

    icio

    s so

    bre

    los

    prog

    ram

    as, p

    or e

    jem

    plo,

    mon

    taje

    del

    dec

    orad

    o, c

    ontr

    ol d

    e so

    nido

    , ilu

    min

    aci

    n...

    Un

    empl

    eado

    de

    man

    teni

    mie

    nto

    pued

    e re

    aliz

    ar v

    ario

    s se

    rvic

    ios

    y vi

    ceve

    rsa.

    11. D

    e ca

    da s

    ervi

    cio

    se g

    uard

    a la

    fec

    ha e

    n la

    que

    se

    real

    iz,

    el n

    de

    hor

    as e

    mpl

    eado

    y e

    l tip

    o de

    tra

    bajo

    rea

    lizad

    o.

  • - Fec

    ha e

    mis

    in

    1:N

    - Cac

    he(1

    ,n)

    (0,n

    )

    (

    1,n)

    (0

    ,n)

    (0,n

    )(0

    ,n)

    (1,1

    )1:

    N(1

    ,n)

    - % B

    enef

    icio

    M:N

    M:N

    (0,n

    )

    Pelic

    ulas

    Prog

    ram

    asPe

    rson

    al M

    to.

    Empl

    eado

    s

    Tipo

    Prog

    ram

    a

    Sele

    ccio

    naPr

    esen

    tado

    res

    Dire

    ctor

    es

    Diri

    ge

    Pres

    enta

    Rea

    liza

    * D

    NI

    - Nom

    bre

    - Ape

    llido

    s

    - Dire

    cci

    n co

    mpl

    eta

    - Cod

    . Tip

    o

    - D

    escr

    ipci

    n

    * C

    od. P

    elc

    ula

    - Titu

    lo

    - Dire

    ctor

    - Act

    or

    - Act

    riz

    - Ao

    * C

    od. p

    rogr

    ama

    - Titu

    lo

    - Hor

    ario

    - Dur

    aci

    n

    - Fec

    ha

    - N h

    oras

    - Tip

    o se

    rvic

    io

    Serv

    icio

    s

    Es

    - Ser

    vici

    o

  • Hec

    ho p

    or J

    uan

    1:N

    1:N

    - Cac

    he- %

    Ben

    efic

    io(1

    ,1)

    (1,n

    )

    (

    1,n)

    (1

    ,n)

    (1,n

    )(0

    ,n)

    (1,1

    )1:

    N(1

    ,n)

    M:N

    M:N

    Doc

    umen

    tal

    Pelic

    ulas

    Prog

    ram

    asPe

    rson

    al M

    to.

    Empl

    eado

    s

    Info

    rmat

    ivo

    Con

    curs

    oO

    tros

    Sele

    ccio

    naPr

    esen

    tado

    res

    Dire

    ctor

    es

    Diri

    ge

    Pres

    enta

    Man

    tiene

    * D

    NI

    - Nom

    bre

    - Ape

    llido

    s

    - Dire

    cci

    n

    - Cod

    . Doc

    umen

    tal

    - D

    escr

    ipci

    n

    - Cod

    . Inf

    orm

    ativ

    o

    - D

    escr

    ipci

    n

    - Cod

    . Con

    curs

    o

    - D

    escr

    ipci

    n

    - Cod

    . Otro

    s

    - D

    escr

    ipci

    n

    * C

    od. P

    elc

    ula

    - Titu

    lo

    - Dire

    ctor

    - Act

    or

    - Act

    riz

    - Ao

    * C

    od. p

    rogr

    ama

    - Titu

    lo

    - Hor

    ario

    - Dur

    aci

    n

    - Fec

    ha

    - N h

    oras

    - Tip

    o se

    rvic

    io

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    1.- Dada la siguiente relacin:

    ALUMNO (CodEstudiante, CodCurso, NombreEstudiante, DireccinEstudiante, NombreCurso, Horas, Fecha, Nota)

    Indica las dependencias funcionales.

    Estudiante: CodEstudiante, NombreEstudiante, DireccionEstudianteCurso: CodCurso, NombreCurso, Horas, Fecha

    Nota

    2.- Dada la relacin:

    ALUMNO-BECA (Cod-Estudiante, Nombre Estudiante, Denominacin Beca, Cod-Beca, Fecha-Solicitud, Ttulo, Descripcin),

    y habindose definido los campos de esta forma:

    Cod-Estudiante: Identificativo de cada alumno/a Nombre y Apellidos del Estudiante Denominacin Beca Nombre de la Beca Cod-Beca: Identificativo de cada tipo de beca Telfono del Estudiante Fecha Nacimiento- Fecha-Solicitud: Fecha en la que el alumno solicita cada beca Ttulo: Titulacin ms cualificada del alumno. Descripcin y caractersticas de la Beca

    Se debe tener en cuenta que un alumno/a puede solicitar el mismo tipo de beca en diferentes aos.

    Analiza las dependencias funcionales.

    Ejercicios Unidad 02. Pg. 1 or.

    Estudiante CursoPasar

    *Cod.Est-Nombre Estudiante-Direccion Estudiante

    *Cod.Curso-Nombre Curso-Horas

    - Nota- Fecha

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    Alumno (Cod. Estudiante, Nombre Estudiante, Apellidos Estudiante, Direccin Estudiante, Tf. Estudiante, Fecha Nacimiento, Titulacin)

    Beca (Cod. Beca, Denominacin Beca, Nombre de la Beca, Descripcin y Caractersticas)

    Solicita (Fecha solicitud, Cod. Estudiante (FK), Cod. Beca (FK))

    3.- Dada la relacin (es continuacin del anterior):

    ESTUDIANTE (Cod-Estudiante, Cod-Proyecto, Nombre-Proyecto)

    y teniendo en cuenta que todo alumno participa en un nico proyecto y que en un proyecto pueden participar varios alumnos:

    Estudia las dependencias funcionales.

    1:N

    (1,n) (1,1)

    Alumno (Cod. Estudiante, Nombre Estudiante, Apellidos Estudiante, Direccin Estudiante, Tf. Estudiante, Fecha Nacimiento, Titulacin, Cod. proyecto (FK))

    Proyecto (Cod. proyecto, Nombre proyecto)

    Ejercicios Unidad 02. Pg. 2 or.

    Alumno BecaSolicita

    *Cod. Estudiante- Nombre Estudiante- Apellidos Estudiante- Direccin Estudiante- Tf. Estudiante- Fecha Nacimiento- Titulacin

    *Cod. Beca- Denominacin Beca- Nombre de la Beca- Descripcin y Caractersticas

    - Fecha solicitud

    Alumno ProyectoParticipa

    *Cod. Estudiante- Nombre Estudiante- Apellidos Estudiante- Direccin Estudiante- Tf. Estudiante- Fecha Nacimiento- Titulacin

    *Cod. Proyecto- Nombre Proyecto

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    4.- Teniendo en cuenta esta modificacin en la relacin del ejercicio anterior:

    ESTUDIANTE (Cod-Estudiante, Cod-Proyecto, Nombre-Proyecto, Da-Comienzo)

    donde ahora un alumno puede participar en varios proyectos:

    Estudia las dependencias funcionales.

    N:M

    (1,n) (1,n)

    Alumno (Cod. Estudiante, Nombre Estudiante, Apellidos Estudiante, Direccin Estudiante, Tf. Estudiante, Fecha Nacimiento, Titulacin)

    Proyecto (Cod. proyecto, Nombre proyecto)

    Participa (Cod. Estudiante (FK), Cod. Proyecto (FK), Dia comienzo)

    5.- Transforma el diagrama ER al modelo relacional.

    Departamento (Cod. Depto, Denominacion)Profesor (DNI, Cod. Depto (FK), Identidad, Especialidad)Formar part. (DNI (FK) y Cod. Conferencia (FK))Conferencia (Cod. conferencia, Tema, Fecha, Duracion, Lugar)

    Ejercicios Unidad 02. Pg. 3 or.

    DEPARTAMENTO PROFESOR CONFERENCIAhaber

    tomar

    parte CodDepto

    - Denominacin CodConf- Tema- Fecha- Duracin- Lugar

    DNI- Identidad- Especialidad

    Alumno ProyectoParticipa

    *Cod. Estudiante- Nombre Estudiante- Apellidos Estudiante- Direccin Estudiante- Tf. Estudiante- Fecha Nacimiento- Titulacin

    *Cod. Proyecto- Nombre Proyecto- Dia comienzo

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    6- Representa en un modelo ER la siguiente especificacin: un socio toma prestado un libro de la biblioteca durante un periodo de tiempo determinado. Un mismo socio puede tomar prestado el mismo libro en distintos periodos de tiempo.

    Una vez preparado el diseo ER, transfrmalo al modelo relacional.

    N:M

    (1,n) (1,n)

    Socio (Cod. Socio, Nombre Socio, Apellidos Socio, Direccin Socio)

    Libro (Cod. Libro, Titulo Libro)

    Tomar prestado (Cod. socio (FK), Cod. Libro (FK), Fecha salida, Fecha entrada)

    7- Dado el diagrama:

    Algunos empleados (jefes, directores, gerentes...) tienen a otros bajo su responsabilidad. Hay tambin empleados que no son responsables de otros. Todos los empleados tienen a un superior como responsable, excepto el director de la empresa.

    Cul de las siguientes opciones sera la ms correcta para su correspondiente modelo relacional?

    a) EMPLEADO (CodEmp, nomApellidos, direccin, telfono)

    b) EMPLEADO (CodEmp, nomApellidos, direccin, telfono, CodEmp)

    c) EMPLEADO (CodEmp, nomApellidos, direccin, telfono, CodJefe)

    d) EMPLEADO (CodEmp, nomApellidos, direccin, telfono) RESPONSABLE (CodEmp, CodJefe)La respuesta c) tambin podra estar bien suponiendo que el (0,1) fuera (1,1), pero lo mas usual es hacerlo como la d).

    Ejercicios Unidad 02. Pg. 4 or.

    EMPLEADO

    ser responsab

    le 1:N

    (0,1)

    (0,n)

    CodEmp-nomApellidos-direccin-telfono

    Socio LibroTomarPrestado

    *Cod. Socio- Nombre Socio- Apellidos Socio- Direccin Socio

    *Cod. Libro- Titulo Libro- Fecha salida

    -Fecha entrada

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    8- Haz la tranformacin al modelo relacional:

    Sala Cine (Cod. Cine, Nombre, Direccin, Telfono)Pelcula (Cod. Pelcula, Titulo, director, Actores principales, Duracin, Resumen)Proyectar (Cod. Cine (FK), Cod. Pelcula (FK), Da, Hora)

    9.- Haz la transformacin al modelo relacional:

    Agroturismo (Cod. Agroturismo, Direccin, Telfono, Propietario, N Habitaciones)

    Cliente (DNI, Cod. Agroturismo (FK), Datos personales, Telfono)

    10.- Transforma el diagrama ER al modelo relacional:

    Patrn (DNI, Cod., Datos personales, Fecha nacimiento, Lugar Nacimiento)

    Trainera (Cod. Trainera, Denominacin, Club, Dimensiones, Fecha creacin, DNI(FK))

    Se propaga del (1,1) a (0,1), porque puede darse el caso de que no haya trainera (0,1)

    Ejercicios Unidad 02. Pg. 5 or.

    SALA-CINEproyect

    ar(1,n)

    CodCine-nombre-direccion-telefono

    PELICULA(1,n)

    CodPelcula-ttulo-director-actoresPrincipales-duracin-resumen

    -da-hora

    AGROTURISMOhospeda

    r(1,1)

    CodAgroturismo-direccin-telfono-propietario-NHabitaciones

    CLIENTE(1,n)

    DNI-datosPersonales-telfono

    PATRNguiar

    (1,1)

    DNI-datosPersonales-fechaNacimiento-lugarNacimiento

    TRAINERA(0,1)

    Cod-trainera-denominacin-club-dimensiones-fechaCreacin

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    11.- Analiza tres posibles soluciones para la transformacin al modelo relacional de este diagrama ER:

    TDOCTOR: (DNI, datospersonales, facultad, universidad, aoDoctorado, materia)TNoDOCTOR: (DNI, datospersonales, facultad, universidad)

    TTPROFESOR: (DNI, datospersonales, facultad, universidad)TDOCTOR: (DNI(FK), aoDoctorado, materia)TNoDOCTOR: (DNI (FK))

    TTPROFESOR: (DNI, datospersonales, facultad, universidad, aodoctorado, materia)

    12.- Especifica el modelo relacional que le corresponde al siguiente diagrama ER:

    13.- Tranforma el diagrama al modelo relacional:

    Ejercicios Unidad 02. Pg. 6 or.

    PROFESOR

    DNI-datosPersonales-facultad-universidad

    DOCTOR

    (0,1)

    -aoDoctorado-materia

    NO-DOCTOR

    (0,1)

    PASAJERO

    DNI-datosPersonales-telfono-nacionalidad

    PLAZA VUELO(0,1)

    NmeroFila Letra-ventana/pasillo/mitad

    (0,1)reserva

    ALCALDE

    DNI-datosPersonales-partidoPoltico

    MUNICIPIO(1,1)

    Nombre-CP-poblacin

    (1,1)representa

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    14.- Transforma este diagrama ER de una Base de Datos a su correspondiente modelo relacional:

    TPINACOTECA: (Nombre Pinacoteca, Direccin, Ciudad, MetrosCuadrados)TCUADRO: (CodCuadro, Tcnica, Nombre, Dimensiones, Fecha creacin, Nombre Pinacoteca(FK), CodPintor(FK))TPINTOR: (CodPintor, Nombre, Ciudad, Nacion, FechaNac, FechaMuerte, Nombre escuela(FK))TMECENAS: (Nombre mecenas, FechaNac, Nacionalidad, LugarNacimiento, FechaMuerte)TESCUELA: (Nombre escuela, FechaCreacion, PaisdondeSurgio)TTener: (CodPintor(FK), Nombre mecenas(FK), relacin)TEsMaestro: (CodPintor(FK), CodMaestro(FK))

    Ejercicios Unidad 02. Pg. 7 or.

    Nombre -Ciudad-Direccin -metrosCuadrados

    Nombre-FechaCreacin-PasDondeSurgi

    CodCuadro -Nombre -FechaCreacin- Tcnica -Dimensiones

    Nombre -LugarNacimiento-FechaNac -FechaMuerte-Nacionalidad

    CodPintor-Nombre-Ciudad-Nacin-FechaNac-FechaMuerte

    PINACOTECA

    CUADRO

    PINTOR ESCUELA

    MECENAS

    guarda

    crear

    incluir

    tener

    es maestr

    o

    (0,1)

    (0,n)(0,1)

    -relacin

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    15.- Dado el esquema ER de la figura inferior, psalo al modelo relacionar aplicando las reglas usuales de derivacin, teniendo en cuenta que las entidades tienen los siguientes atributos:

    JUGADOR (DNI, NombreJugador, FechaNacimiento, Sueldo, Nacionalidad) EQUIPO (NombreEquipo, Ciudad, Presidente) PARTIDO (Cdigo, Fecha, Resultado)

    TJUGADOR: (DNI, NombreJugador, FechaNacimiento, Sueldo, Nacionalidad, NombreEquipo(FK))TEQUIPO: (NombreEquipo, Ciudad, Presidente)TPARTIDO: (Cdigo, Fecha, Resultado)TJUEGA: (DNI(FK), Codigo(FK))TDISPUTA: (Cdigo(FK), NombreEquipo(FK))

    16.- La Seguridad Social desea conocer los pacientes (DNI, Nombre, Direccin) que han sido atendidos en sus hospitales (Cod-Hos) y el doctor que los atiende (Cod-Doc). Suponiendo que un doctor slo puede atender en un hospital y que, aunque un paciente puede ser atendido en varios hospitales, en cada uno de ellos slo le atiende un doctor, determinar las dependencias funcionales de la relacin:

    RELACION (DNI, nombre, direccin, Cod-Hos, Cod-Doc)

    1:N:M

    1:N

    Ejercicios Unidad 02. Pg. 8 or.

    JUGADOR PARTIDO

    EQUIPO

    juega

    pertenece disputa

    n

    (0,n)

    (2,2)

    (1,1)

    (11,n)

    (22,26) (0,n)

    2:N

    N:M

    1:N

    Paciente atendido Hospital

    Doctor

    tiene

    (1,n)

    (1,n) (1,n)

    (1,1)

    (1,1)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    17.- Teniendo en cuenta las entidades, relaciones, atributos y cardinalidades de este modelo E/R, haz su transformacin al modelo relacional.

    TzonaUrbana (Nombre zona, Od_zona)T BloqueCasas (Calle, Numero, Cdigo postal, metros, metros_b, Od_bloque, Tipo_Vivienda, Nombre de Zona(FK))TCasaParticular (Calle, Numero, Cdigo postal, metros, metros_c, Tipo_Vivienda, Od_Casa, Nombre de Zona(FK), DNI(FK))Tpiso (Escalera, Planta, Puerta, Metros_p, Od_piso, Calle(FK), Numero(FK), DNI(FK))Tpersonas (DNI, DNI Cabeza familia(FK), Nombre_persona, Apellidos_persona, Od_persona, Calle(FK), Numero(FK), escalera(FK), planta(FK), puerta(FK))

    La Forma del profesor:TzonaUrbana (Nombre zona, Od_zona)TVivienda (Calle, Numero, Codigo postal, metros, od_vivienda, Nombre zona(FK))T BloqueCasas (Calle, Numero, metros_b, Od_bloque, Tipo_Vivienda)TCasaParticular (Calle, Numero, metros_c, Tipo_Vivienda, Od_Casa, DNI(FK))Tpiso (Calle, Numero, Escalera, Planta, Puerta, Metros_p, Od_piso, , DNI(FK))Tpersonas (DNI, DNI Cabeza familia(FK), Nombre_persona, Apellidos_persona, Od_persona, Calle(FK), Numero(FK), escalera(FK), planta(FK), puerta(FK))Desglose Tpersonas para que no queden atributos vacos:Tpersonas casa particular (DNI, DNI Cab. familia(FK), Nombre_per. Apellidos_per., Od_persona, Calle(FK), Numero(FK))Tpersonas piso (DNI, DNI Cab. familia(FK), Nombre_per., Apellidos_per., Od_per., Calle(FK), Numero(FK), escalera(FK), planta(FK), puerta(FK))

    Ejercicios Unidad 02. Pg. 9 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    18.- Consideremos una base de datos en la que se relacionen distintos fabricantes de software con los programas que desarrollan, los comercios donde los venden y los clientes que los compran. Las relaciones entre ellos son:

    Cada fabricante se caracteriza por un identificador nico, tiene un nombre y pertenece a un pas. Todos los programas tienen un cdigo que los distinguen de los dems. Adems, tienen un nombre y una versin. Por ejemplo, Microsoft Access 2000 tendra cdigo. El cdigo no sirve para distinguir cada CD de Access 2000. Todos los CD de Access 2000 tendran el mismo cdigo. Los comercios tienen un cdigo de identificacin fiscal (CIF), nico para cada uno, tienen un nombre y se ubican en una ciudad. Los clientes se caracterizan por su DNI, nombre y edad. Es necesario conocer el nmero de unidades de cada programa que se distribuye a cada comercio. Los clientes, una vez que adquieren el programa, se registran con el fabricante; el registro se puede hacer por diversos medios (Internet, tarjeta postal, telfono, etc.) y debe quedar constancia del mismo. Cada fabricante puede desarrollar muchos programas. Los fabricantes se pueden aliar para desarrollar un mismo programa (por tanto, un programa puede desarrollarse por ms de un fabricante). Un mismo programa se puede distribuir entre muchos comercios y, a su vez, cada comercio puede recibir distribucin de muchos programas distintos. Un programa que se vende en un comercio puede registrarse a nombre de muchos clientes (por ejemplo, un determinado comercio puede vender muchas unidades de Microsoft Access 2000; cada una se registrara a un cliente distinto). Un mismo cliente puede registrar muchos programas distintos adquiridos en el mismo o en distintos comercios. Cada cliente que registra un programa, lo hace indicando el comercio donde lo adquiri. Por tanto, por cada cliente y programa slo se puede indicar un comercio.

    Teniendo en cuenta las especificaciones anteriores disea un modelo conceptual empleando la tcnica ER para luego pasarlo al modelo relacional.

    Este es mi esquema que tambin es valido:

    Ejercicios Unidad 02. Pg. 10 or.

    Fabricantes Desarrolla Programas

    Cliente Comercio

    DistribuirRegistro

    Venta

    *Cod. Fabricante-Nombre Fabricante-Pas Fabricante

    *Cod. programa-Nombre programa-Versin programa-Cantidad

    *DNI-Nombre-Edad

    *CIF-Nombre comercio-Ciudad

    -Modo registro-Fecha registro-Nombre comercio

    -N unidades

    (1,n) (1,n)

    (1,n)

    (1,n)

    (1,n)

    (1,n)

    (1,n)(1,n)

    (1,n)

    N:M

    N:M: N:M-Fecha venta-Importe-Nombre programa

    N:M

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    TFabricantes (Cod. Fabricante, Nombre Fabricante, Pais Fabricante)TPrograma (Cod. programa, Nombre programa, Versin programa, Cantidad)TCliente (DNI, Nombre, Edad)TComercio (CIF, Nombre comercio, Ciudad)TRegistro (Modo registro, Fecha registro, Nombre comercio,DNI(FK), Cod. Fabricante(FK), Cod. programa(FK))TVenta (DNI(FK), CIF(FK), Nombre programa(FK), Fecha venta, Importe)TDistribuir (N unidades, CIF(FK), Cod. programa(FK))

    La Tabla Venta relaciona cliente con Comercio y programa as como fecha venta e importeLa Tabla Registro relaciona Fabricante, con cod. programa, con cliente y con el comercio

    Esquema del profesor:

    TFabricantes (Id. Fabricante, Nombre Fabricante, Pais Fabricante)TPrograma (Cod. programa, Nombre programa, Versin programa, Cantidad)TCliente (DNI, Nombre, Edad)TComercio (CIF, Nombre comercio, Ciudad)TRegistro (DNI(FK), CIF(FK), Cod. programa(FK), Modo registro, Fecha registro)TDistribuir (N unidades, CIF(FK), Cod. programa(FK))

    Ejercicios Unidad 02. Pg. 11 or.

    Fabricantes Desarrolla Programas

    Cliente Comercio

    Distribuir

    Registro

    *Id. Fabricante-Nombre Fabricante-Pas Fabricante

    *Cod. programa-Nombre programa-Versin programa-Cantidad

    *DNI-Nombre-Edad

    *CIF-Nombre comercio-Ciudad

    -Modo registro-Fecha registro

    -Cantidad

    (1,n) (0,n) (0,n)

    (0,n)

    N:M

    N:M

    N:M:

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    19.- Transforma el siguiente esquema ER extendido a un esquema relacional. Se deber obtener la transformacin que proporcione accesos a la base de datos ms eficiente, teniendo en cuenta que los subtipos E1 y E2 se diferencian en muy pocos atributos y que siempre que se accede a la entidad E se querr toda la informacin, tanto la del supertipo como la de los subtipos.

    TA(CodA)TB (CodB, CodA(FK))TC (CodC)TD (CodD, CodC(FK))TE (CodE, tipo, Atributo3)TF (CodF, CodE(FK), atributo2)TA/F/C (CodA, CodC, CodF, atributo1)

    Ejercicios Unidad 02. Pg. 12 or.

    A IA/B

    (0,n)

    (0,1)

    B

    A/F/C

    CodBCodA

    C C/D DFCodD

    CodC-Atributo1

    F/E

    E

    (0,1)CodF

    -Atributo2

    CodE

    E1 E2

    -Tipo

    -Atributo3

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    20.- Transforma el siguiente esquema ER a un esquema relacional. Se sabe que los subtipos de la entidad B tienen muchos atributos distintos y que en los accesos a esa entidad se querrn los atributos comunes.

    (1,1)

    TA(CodA, CodB(FK))TB1 (CodB, Atributo1, Atributos B1)TB2 (CodB, Atributo1, Atributos B2, CodD(FK))TB3 (CodB, Atributo1, Atributos B3)TC (CodC)TD (CodD)TE (CodE, CodB(FK))TA/D/C (CodA(FK), CodC(FK), CodD(FK))

    Ejercicios Unidad 02. Pg. 13 or.

    A

    EB3/E

    (0,n)

    E

    A/D/C

    CodD

    CodA

    C

    D

    CodE

    CodC

    B2/D

    (0,1)

    BCodB-Atributo1

    B1 B2 B3A/B1

    (0,n)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    21.- Transforma el siguiente esquema ER a un esquema relacional. Se sabe que los subtipos de la entidad B tienen muchos atributos distintos.

    TA (CodA, CodB(FK))TB1 (CodB, Atributo1, AtributosB1)TB2 (CodB, Atributo1, AtributosB2)TB3 (CodB, Atributo1, AtributosB3)TC (CodC, codA(FK))TD (CodD)TE (CodE, CodB(FK))TB2/D (CodB(FK), CodD(FK))TB3/E (CodE(FK), CodB(FK))TA/D (CodA(FK), CodD(FK))

    En el caso B3 con E se puede tambin propagar en el sentido de la flecha (de B3 a E)En el caso de A y D se puede prescindir de la Tabla A/D y propagar de A a D y de D a A

    Ejercicios Unidad 02. Pg. 14 or.

    AB3/E

    (0,1)

    EA/D

    CodD

    CodA

    C

    D

    CodE

    CodC

    B2/D

    (0,n)

    BCodB-Atributo1

    B1 B2 B3

    A/B1

    (0,n)

    EA/C

    (0,n)

    (0,1)

    (0,1)

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    22.- Transforma los siguientes esquemas relacionales en otros en FNBC. Indica las tablas resultantes:

    a) R(a, b, c, d) sabiendo que:

    a ba cb cb dd c

    b) R(a, b, c, d, f) sabiendo que:

    a, b da cc, d ff d

    c) R(a, b, c, d, f) sabiendo que:

    a, b ca, b dd bc ac f

    23.- Transforma los siguientes esquemas relacionales en otros en FNBC. Indica las tablas resultantes:

    a) R(a, b, c, d) sabiendo que:

    a ba cc dd a

    b) R(a, b, c, d) sabiendo que:

    a, d bb cc d

    c) R(a, b, c, d) sabiendo que:

    a, b ca dd bc a

    Ejercicios Unidad 02. Pg. 15 or.

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 201-12 ikasturtea Sistemas Gestores de Bases de Datos

    d) R(a, b, c, d,e, f) sabiendo que:

    a, b, c fb, c da ef bf c

    24.- Transforma los siguientes esquemas relacionales en otros en FNBC. Indica las tablas resultantes:

    a) R(a, b, c, d,e f, h) sabiendo que:

    a cc dd aa, b hb ee ff b

    b) R(a, b, c, d) sabiendo que:

    a, b ca, b dc ad b

    Ejercicios Unidad 02. Pg. 16 or.

  • Ejercicio 1 pag. 67, del Capitulo 2 del Libro.

    N:M

    (1,n) (1,n)

    (1,1)

    1:N

    N:M (1,n)

    (0,n) (0,n)

    Autor (DNI, Nombre, Apellidos)

    Escribe (DNI Autor (FK), Cdigo Libro (FK))

    Libros (Cod. Libro, Titulo, Editorial)

    Ejemplares (N Ejemplar, Localizacin, Cod. Libro (FK))

    Prestado (N Ejemplar (FK), DNI Usuario (FK), Fecha prstamo, Hora prstamo)

    Usuario (DNI Usuario, Nombre, Apellidos, direccin)

    Autor Libros

    EjemplarUsuario

    escribe

    Prestado

    Formadopor

    *DNI Autor

    -Nombre

    -Apellidos

    *DNI Usuario

    -Nombre

    -Apellidos

    -Direccin

    *Cod. Libro

    -Titulo

    -Editorial

    *N Ejemplar

    -Localizacin

    -Fecha prstamo

    -Hora prstamo

  • Ejercicio 1 pag. 93, del Capitulo 2 del Libro.

    Se desea informatizar la gestin de los proyectos del departamento de qumica de una universidad siguiendo las siguientes especificaciones:- Al departamento llegan una serie de clientes que quieren realizar proyectos. Generalmente los clientes son empresas que realizan contratos con el grupo de investigacin del departamento. Un cliente puede realizar varios proyectos.- Un proyecto es de un cliente. Cada proyecto tiene asignada una cuanti de dinero que se utilizara para pagar los gastos del proyecto. De esta cuanti se saca el dinero para realizar los pagos a los colaboradores. Tambin nos interesa saber de los proyectos el nombre, la fecha de comienzo, la de fin, entre otros.- De cada proyecto se realizan muchos pagos para pagar a los colaboradores.- De los pagos nos interesa saber el concepto, la cantidad, el IVA aplicado y la fecha del pago.- Existen varios tipos de pagos (por ejemplo nomina, Representacin, Material, etc.). Un pago es de un tipo de pago y a un tipo de pago pueden pertenecer muchos pagos.- Existen una serie de colaboradores que son personas o entidades que van a recibir el dinero de los pagos en concepto de una tarea realizada o la compra de material. Un pago solo puede ser para un colaborador. Este a su vez puede recibir muchos pagos.- De los colaboradores nos interesa saber: Nombre, NIF, Domicilio, Telfono, Retencin, Banco, N Cuenta.

    Realiza el diagrama E-R que cumpla las especificaciones y pasalo al modelo de datos relacional.

    1:N

    N:M

    1:N

    1:M

    TCliente (CIF, Nombre cliente, Telfono, Domicilio)TProyectos (Cod. proyecto, Fecha comienzo, Fecha fin, Cuanti, CIF(FK))TParticipar (Cod. proyecto(FK), NIF(FK))TColaboradores (NIF, Nombre colaborador, Domicilio, Telfono, Retencin, Banco, N Cuenta)TPagos (Cod. pago,, Concepto, Cantidad, IVA aplicado, Fecha del pago, Cod. tipo pago(FK), NIF(FK))TTipoPagos (Cod. tipo pago, Descripcin)

    PAGOS

    CLIENTEPROYECTOS REALIZAN

    COLABORADORES

    PARTICIPAN

    PERTENECE

    *NIF

    -Nombre colaboradores

    -Domicilio

    -Telfono

    -Retencin

    -Banco

    -N cuenta

    *Cod. proyecto

    -Fecha comienzo

    -Fecha fin

    -Cuanti

    *Cod. Tipo Pago

    -Descripcin

    *CIF

    -Nombre cliente

    -Telfono

    -Domicilio

    (1,1)

    (1,n) (1,1)

    (1,n)

    (1,n)

    (1,n)

    -Fecha contrato

    RECIBEN

    *Cod. Pago

    -Concepto

    -Cantidad

    -IVA

    -Fecha pago

    TIPO DE PAGO

  • Ejercicio 2 pag. 93, del Capitulo 2 del Libro.

    Paso a 2FN

    Paso a 3FN

    Dada la siguiente Tabla, Transformarla a 3FN

    COD_EMPLE NOMBRE COD_DEP NOMBRE_DEP AOS_DEP

    1 Juan 6 Contabilidad 62 Pedro 3 Sistemas 32 Pedro 6 Contabilidad 53 Sonia 2 I+D 14 Veronica 3 Sistemas 104 Veronica 6 Contabilidad 2

    PERTENECEEMPLEADO DEPARTAMENTO

    *Cod_Emple

    -Nombre

    *Cod_Dep

    -Nombre_Dep-aos_dep

    N:M

    COD_EMPLE NOMBRE COD_DEP NOMBRE_DEP COD_EMPLE COD_DEP AOS_DEP

    1 Juan 6 Contabilidad 1 6 62 Pedro 3 Sistemas 2 3 33 Sonia 2 I+D 2 6 54 Veronica ... ..... 3 2 1

    .... .... ... ..... 4 3 10.... .... ... ..... 4 6 2

  • Ejercicio Normalizacion 1

    Tenemos una empresa publica donde los puestos de trabajo, estn regulados por el estado, de modo que las condiciones salariales estn determinadas por el puesto de trabajo, se ha creado el siguiente esquema relacional:(con el numero de la seguridad social NSS como clave primaria)

    Empleados (NSS, Nombre, puesto, salario, emails)

    Paso a 1FN

    Paso a 2FN

    Paso a 3FN

    TEMPLEADOS (NSS, Nombre, Puesto, Salario, Email) No esta normalizado por haber mas de 1 email por persona.

    1FNTEMPLEADOS (NSS, Nombre, Puesto, Salario, Email)

    2FNTEMPLEADOS (NSS, Nombre, Puesto, Salario)TEMAILS (NSS(FK), Email)

    3FNTEMPLEADOS (NSS, Nombre, Puesto(FK))TSALARIO (Puesto, Salario)TEMAILS (NSS(FK), Email)

    NSS Nombre Puesto Salario Emails

    111 Pepe Jefe Area 3000222 Josu Admtivo 1500

    333 Miren Admtiva 1500...

    [email protected]@[email protected]@ecn.es

    [email protected]

    NSS Nombre Puesto Salario Emails111 Pepe Jefe Area 3000111 Pepe Jefe Area 3000222 Josu Admtivo 1500333 Miren Admtiva 1500333 Miren Admtiva 1500...

    [email protected]@[email protected]@ecn.es

    [email protected]

    NSS Nombre Puesto Salario NSS (FK)111 Pepe 3000 111222 1500 111333 Miren 1500 222

    333333

    EmailsJefe Area [email protected]

    Josu Admtivo [email protected] [email protected]

    .. ... .... .... [email protected].. ... .... .... [email protected]. ... .... .... .... .

    NSS Nombre Puesto(FK) Puesto Salario NSS (FK)111 Pepe 3000 111222 1500 111333 Miren 1500 222

    333333

    EmailsJefe Area Jefe Area [email protected]

    Josu Admtivo Admtivo [email protected] Admtiva [email protected]

    .. ... .... .... .... [email protected].. ... .... .... .... [email protected]. ... .... .... .... .... ... .... .... .... .... .... ..

  • PERTENECEEMPLEADO DEPARTAMENTO

    *NSS

    -Nombre

    *Puesto

    -Salario1:N

    TIENE EMAIL1:N *Email

  • Ejercicio 3 pag. 93, del Capitulo 2 del Libro.

    A partir de las siguientes tablas:AGENDA (Nombre, Edad, CodigoProvincia, Telef)PROVINCIAS (Cdigo, Nombreprov)

    - Escribe la columna o conjunto de columnas que pueden ser claves primarias y ajenas.

    - Escribe un enunciado para las siguientes expresiones:

    a) EDAD>37 (AGENDA)Sacar de la Tabla AGENDA las Tuplas (Filas) que cumplan que la edad es mayor que 37

    b) Nombre, Edad (AGENDA)De la Tabla AGENDA sacar las columnas de Nombre y Edad

    c) (AGENDA * PROVINCIAS) CodigoProvincia=CodigoRealizar la combinacin o Join de las Tablas AGENDA y PROVINCIAS que cumplan la condicin Codigoprovincia=Cdigo

    d) Nombre, CodigoProvincia, Telef, NombreProv ((AGENDA * PROVINCIAS) CodigoProvincia=Codigo)Combinacin de la Tabla AGENDA y PROVINCIA con la condicion CodProvincia=Codigo y proyectar las columnas Nombre, CodigoProvincia, Telef y NombreProv

    e) Nombre, CodigoProvincia, Telef, NombreProv (EDAD>37 ((AGENDA * PROVINCIAS) CodigoProvincia=Codigo))Combinacin de la Tabla AGENDA y PROVINCIA con la condicin CodProvincia=Cdigo, de ahi sacamos los que cumplan la condicin de Edad>37 y proyectar las columnas Nombre, CodigoProvincia, Telef y NombreProv.

    TABLA AGENDAPK FK

    Nombre Edad CodigoProvincia TelefJon alvarez 33 48 944355678

    TABLA PROVINCIASPK

    Cdigo Nombreprov.48 VIZCAYA

  • Ejercicio 4 y 5 pag. 86, del Capitulo 2 del Libro

    Fig 2.19

    Ejercicio 4A partir de la tabla EMPLEADOS mostrada en la figura 2.19 selecciona aquellas cuyo jefe se corresponda con el numero 7839 y el departamento 30

    JEFE=7839, NDEPART=30 (EMPLEADOS)

    Ejercicio 5A partir de la tabla EMPLEADOS mostrada en la fig 2.19, obtn el APELLIDO Y SALARIO de aquellos empleados cuyo JEFE se corresponda con el numero 7839 y el departamento sea el 30.

    APELLIDO,SALARIO ( JEFE=7839, NDEPART=30 (EMPLEADOS))

    N EMPLE APELLIDO SALARIO COMISION N.DEPART JEFE7369 SANCHEZ 1040 20 79027499 ARROYO 2080 390 30 76987521 SALA 1625 650 30 76987566 JIMENEZ 3867 20 78397654 MARTIN 1625 1820 30 76987698 NEGRO 3705 30 78397782 CEREZO 3185 10 78397788 GIL 3900 20 75667839 REY 6500 107876 ALONSO 1430 20 7788

    N EMPLE APELLIDO SALARIO COMISION N.DEPART JEFE7698 NEGRO 3705 30 7839

    APELLIDO SALARIONEGRO 3705

  • Ejercicio 4 pag. 93, del Capitulo 2 del Libro.

    A partir de las siguientes tablas:ALUMNOS (DNI, Nombre, Direccin, Telef, Curso)ASIGNATURAS (Cdigoasig, Nombreasig)NOTAS (DNINo, Codigoasignatura, Nota)

    a) Define las claves primarias y ajenas.

    b)Obten expresiones relacionales para:

    - Los alumnos de primer curso (Curso=1).Curso=1 (ALUMNOS)

    - Los alumnos de primer curso, solo las columnas DNI y Nombre.DNI, Nombre (Curso=1 (ALUMNOS))

    - El nombre de los alumnos, el codigo de asignatura y la Nota de los alumnos de primer curso.Nombre, CodigoAsig, Nota (Curso=1 (ALUMNOS*NOTAS)DNI=DNINo))

    - Los DNI de los alumnos cuyo nombre de asignatura es INFORMATICA.DNINo (NombreAsignatura=INFORMATICA (ASIGNATURA*NOTAS)CodigoAsignatura=Codigoasig)

    TABLA ALUMNOSPK

    DNINo Nombre Direccin Telef Curso

    TABLA ASIGNATURASPKCdigoasig Nombreasig

    TABLA NOTAS(FK) (FK)

    DNINo CodigoAsignatura Nota

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    Ejercicios Unidad 03 Ejercicio 1

    a.- A partir de la tabla EMPLEADOS haz una seleccin de las filas cuyo departamento es el 20 mostrando la operacin a realizar y representando el resultado en forma de tabla.

    N_DEPAR=20 (EMPLEADOS)

    b.- Proyecta la tabla EMPLEADOS anterior segn las columnas APELLIDO y SALARIO. Muestra la operacin a realizar y representa el resultado en forma de tabla.

    APELLIDO,SALARIO (EMPLEADOS)

    Ejercicios Unidad 02.. Algebra Relacional Pg. 1 or. F. Urrutibeaskoa

    EMPLEADOS

    N_EMPLE APELLIDO SALARIO COMISIN N_DEPAR JEFE7369 SNCHEZ 1040 20 79027499 ARROYO 2080 390 30 76987521 SALA 1625 650 30 76987566 JIMNEZ 3867 20 78397654 MARTN 1625 1820 30 76987698 NEGRO 3705 30 78397782 CEREZO 3185 10 78397788 GIL 3900 20 75667839 REY 6500 107876 ALONSO 1430 20 7788

    EMPLEADOS

    N_EMPLE APELLIDO SALARIO COMISIN N_DEPAR JEFE7369 SNCHEZ 1040 20 79027566 JIMNEZ 3867 20 78397788 GIL 3900 20 75667876 ALONSO 1430 20 7788

    APELLIDO SALARIOSNCHEZ 1040ARROYO 2080

    SALA 1625JIMNEZ 3867MARTN 1625NEGRO 3705CEREZO 3185

    GIL 3900REY 6500

    ALONSO 1430

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    c.- Dadas las tablas EMPLE1 y EMPLE2 representa en forma de tabla el resultado de las siguientes operaciones algebraicas:

    1) EMPLE1 U EMPLE2

    2) EMPLE1 EMPLE2

    3) EMPLE1 - EMPLE2

    4) EMPLE2 EMPLE1

    d.- Dadas las tablas VENTAS y ARTCULOS representa en forma de tabla el resultado de las siguientes operaciones algebraicas:

    1) VENTAS x ARTCULOS

    2) (VENTAS * ARTCULOS) CODI=CDIGO

    1) VENTAS x ARTCULOS

    Ejercicios Unidad 02.. Algebra Relacional Pg. 2 or. F. Urrutibeaskoa

    EMPLE1

    N_EMPLE NOMBRE1001 Alain1005 Inge

    EMPLE2

    N_EMPLE NOMBRE2001 Kepa2010 Nahia1005 Inge

    VENTAS

    CODI FECHA CANTIDAD5100 18/11/03 1005200 19/11/03 1205100 19/11/03 45

    ARTCULOS

    CDIGO DENOM EXIST PVP5100 Patatas 500 0,785200 Cebollas 250 0,90

    N_EMPLE NOMBRE1001 Alain

    N_EMPLE NOMBRE2001 Kepa2010 Nahia

    N_EMPLE NOMBRE1001 Alain1005 Inge2001 Kepa2010 Nahia

    N_EMPLE NOMBRE1005 Inge

  • IEFPS Elorrieta-ErrekaMari GBLHI curso 2011-12 ikasturtea Sistemas Gestores de Bases de Datos

    1) VENTAS x ARTCULOS

    2) (VENTAS * ARTCULOS) CODI=CDIGO

    Ejercicio 2

    a.- Inventa varias tablas describiendo sus columnas, dominios, claves primarias y ajenas.

    Ejercicios Unidad 02.. Algebra Relacional Pg. 3 or. F. Urrutibeaskoa

    VENTAS ARTCULOS

    CODI FECHA CANTIDAD CDIGO DENOM EXIST PVP5100 18/11/03 100 5100 Patatas 500 0,785100 18/11/03 100 5200 Cebollas 250 0,95200 19/11/03 120 5100 Patatas 500 0,785200 19/11/03 120 5200 Cebollas 250 0,95100 19/11/03 45 5100 Patatas 500 0,785100 19/11/03 45 5200 Cebollas 250 0,9

    VENTAS ARTCULOS

    CODI FECHA CANTIDAD CDIGO DENOM EXIST PVP5100 18/11/03 100 5100 Patatas 500 0,785200 19/11/03 120 5200 Cebollas 250 0,95100 19/11/03 45 5100 Patatas 500 0,78

    MICROPROCESADORES

    C_CPU NOMBRE FABRICANTE VELOCIDAD SOCKET FAMILIAI1224 Tualatin Celeron INTEL 1GHz 370 Family 6 model 11I1234