Sei sulla pagina 1di 22

U.N.Ca.

FACULTAD DE CIENCIAS EXACTAS Y NATURALES


SEDETUCUMN































CARRERA: Profesorado en Computacin-CATEDRA: Organizacin de Archivos y Bases de Datos
PROFESOR: Ing. Luis Gustavo Pedraza - CURSO: Tercer Ao AO: 2.014.

PROFESOR: Ing. Luis Gustavo Pedraza

ALUMNO: Pomo Marcelo Rafael

CURSO: Tercer Ao AO: 2.014.



SISTEMA DE BASES DE DATOS
1


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN

TRABAJ O PRACTI CO N 1
Sistema de Base de Datos
Ejercicio 1
a) Seleccione de la definicin de Base de Datos una oracin y explique como ud. lo
entiende.
b) Del hardware que se utiliza con la base de datos, indique dos y explique su
relacin con la base de datos.
c) Explique algunas caractersticas del software de aplicacin e indique alguno que
ud conozca en nuestra ciudad donde se utilicen con las base de datos.
d) Seleccione un servicio del SGBD y explquelo.
e) Interrelacione segn su opinin los cuatro componentes de un sistema de base
de datos.

Ejercicio 2
Si observa la biblioteca de la facultad, indique lo siguiente:
a) Que hardware podra usarse si se implementa un sistema que trabaje con una
base de datos?
b) El software de aplicacin que tareas realizar en la biblioteca?.
c) Qu datos podramos asociar a socios, libros, prstamos y autores.

Ejercicio 3
a) Qu es un modelo de datos
b) Explique los puntos de vista de un modelo de datos
c) Explique que es un esquema y que es una ocurrencia
d) Explique las propiedades estticas del modelo de datos
e) Explique las propiedades dinmicas del modelo de datos

Ejercicio 4
a) Qu importancia tienen los modelos en el proceso de diseo de una base de
datos.
b) Indique y explique los objetivos de los modelos de datos.
c) Indique y explique las etapas en el diseo de una base de datos.
d) Explique la diferencia entre el mundo real y el universo del discurso.
e) Explique modelos infolgicos y modelos datolgicos.

Ejercicio 5
a) Cuales son las etapas en el modelo conceptual, describa cada una de ellas, y
cual es la pregunta que se hace cada una de ellas?.
b) Indique ventajas y desventajas de usar el lenguaje natural.
c) Qu analizo en el universo del discurso y en que se transforma el esquema
percibido.
d) Explique el enfoque lingstico de CHEN.
e) Explique el enfoque de categorizacin de objetos de CARSWELL y NAVATHE.
2


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
Ejercicio 6
a) Usando el enfoque para anlisis de requisitos indique: entidades, atributos,
interrelaciones y ejemplares si hubiera en la siguiente descripcin:
Una cadena de video clubs ha decidido para mejorar su servicio, emplear una base
de datos para almacenar la informacin referente a la pelculas que ofrece en
alquiler. Esta informacin es la siguiente:
Una pelcula se caracteriza por su ttulo, nacionalidad, productora y fecha.
En una pelcula pueden participar varios actores (nombre, nacionalidad, sexo)
Una pelcula est dirigida por un director (nombre, nacionalidad).
Un ejemplar se puede encontrar alquilado a algn socio (nombre, direccin,
telfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolucin.
Un socio tiene que ser avalado por otro socio que responda de l en caso de tener
problemas en el alquiler.
b) Con sus conocimientos realizar el esquema percibido (descripcin en lenguaje
natural) del funcionamiento de la Biblioteca.

Desarrollo


Ejercicio 1

a)


Conjunto de datos que se unen conformando un todo, sin que se produzca repeticin de los mismos y
se almacenan en dispositivos de almacenamiento tales como discos duros y cintas.

b)
Dos elementos de hardware que se usan en las bases de datos son:
Computadoras: dispositivos empleados para procesar los datos en la base de datos por medio
de las aplicaciones y SGBD.
Unidades de disco: aportan un sistema de almacenamiento a los datos ingresados por los
usuarios, sin los cuales no sera posible el procesamiento.
c)
El software de aplicacin ha sido escrito para o por los usuarios, con el fin de realizar casi cualquier
tarea especfica. Este usa las facilidades del SGBD para manipular la base de datos y poder devolver
resultados a una compaa o empresa que los requiera.

d)
Servicio diccionario de datos/directorio: este subsistema almacena las definiciones de todos los
3


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
elementos de los datos en la base de datos, como campos, las estructuras de los datos a nivel de grupo,
de registro y los archivos o tablas relacionales.
e)
Interrelacin entre los cuatros componentes del sistema de base de datos.

Las personas introducen los datos en el sistema, los datos son almacenados en el hardware (discos
duros, cintas magnticas). Los programas de aplicacin escritos por los profesionales (analistas, etc) y
los usuarios, son ejecutados en los computadores utilizando el lenguaje de ordenes del SGBD y la
informacin contenida en el diccionario de datos.
Finalmente estas aplicaciones generan informes para la toma de decisiones en una empresa.

Ejercicio 2

a)
El hardware que se utilizara sera:
Computadoras conectadas en red, impresoras, scaners
b)
El software realizar tareas de organizacin, recuperacin, actualizacin y almacenamiento de los datos
ingresados por los encargados de la biblioteca.
c)
Los datos asociados a los socios seran:
N matrcula
Nombre y Apellido
N doc.
Telfono
Los datos asociados a los libros seran:
Cdigo de libro
Autor
Tema
Ao de publicacin
Los datos asociados a prstamo sera:
Fecha de prstamo
Fecha de entrega
Los datos asociados a los autores sera:
Nombre y Apellido
Cantidad de libros editados
Nacionalidad

Ejercicio 3

a)
Modelos de datos: conjunto de conceptos que describen, a distintos niveles de abstraccin, la estructura
de una base de datos.

b)
Existen tres niveles de abstraccin:
Modelos externos: representan los datos que necesita cada usuario con las estructuras propias del
lenguaje de programacin.
4


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
Modelos globales: ayudan a describir los datos para el conjunto de usuarios a nivel de empresa.
Modelos internos: estn orientados a la mquina, siendo sus elementos de descripcin punteros,
ndices, agrupamientos.

c)
Esquema: es la descripcin de la estructura de la base de datos que resulta de aplicar el modelo de datos.

Ocurrencia: son los datos almacenados en el esquema en un determinado momento.

d)
Propiedades estticas: son invariantes en el tiempo y representan la estructura





Restricciones: limitaciones que vienen impuestas por el modelo de datos o por el universo del discurso.

e)
Propiedades dinmicas: son las operaciones que se aplican a los datos o valores almacenados en las
estructuras, los cuales varan en el transcurso del tiempo al aplicarles dichas operaciones.

Ejercicio 4

a)
Los modelos de datos desempean un papel importante en el proceso de diseo de una base de datos, al
ofrecernos facilidades de abstraccin que nos ayudan a representar la realidad.

b)
Objetivos de todo modelo de datos:
Formalizacin: define formalmente las estructuras permitidas y las restricciones; tambin
establece la base para la definicin de un lenguaje de datos y facilita la rigidez o flexibilidad de
las estructuras de datos.
Diseo: el modelo de datos es un elemento fundamental en el desarrollo de una metodologa de
diseo de bases de datos; en el cual se basan los otros componentes de la metodologa (lenguajes,
documentacin y otras herramientas)

c)
Etapas en el diseo de una base de datos

El primer paso para generar una base de datos, es definir el universo del discurso, fijando una serie de
5


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
objetivos sobre el mundo real a analizar.
El paso siguiente es definir la fase de modelado conceptual, que es la descripcin del mundo real de
acuerdo con un modelo conceptual (modelo E/R). Este deber ser altamente semntico e independiente
del SGBD y de la fase de diseo lgico, en la cual se ha de obtener un esquema lgico que responda a
la estructura especfica del SGBD.
Posteriormente, el diseo interno, permitir obtener el esquema interno ( registros internos, punteros,
organizaciones secuenciales, etc) y por ltimo, se implementar la base de datos fsica en los soportes
de almacenamiento.

d)
El mundo real es campo de anlisis y universo del discurso es la visin del diseador sobre ese mundo
real, fijando para ello una serie de objetivos.

e)
Modelos infolgicos: son aquellos que representan la informacin con todo su contenido semntico, sin
estar contaminada con conceptos cercanos al computador.

Modelos datolgicos: estos modelo convencionales, estn enfocados a representar los datos de acuerdo
a como han de ser interpretados por los SGBD.


Ejercicio 5

a)

El modelo conceptual se divide en dos etapas:

Anlisis de requisitos: es la etapa de percepcin, identificacin y descripcin de los fenmenos
del mundo real a analizar.
Este requisito ha de responder a la pregunta : Qu representar?
Mediante el estudio de las reglas de una empresa y de entrevistas a los usuarios de diferentes niveles de
la organizacin, se elabora un esquema descriptivo de la realidad. Se emplea el lenguaje natural para
recoger esta primera informacin.
Etapa de conceptualizacin: en ella se transforma el esquema descriptivo, refinndolo y
estructurndolo adecuadamente.
Esta etapa responde a la pregunta: Cmo representar?
6


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN


b)
Las desventajas del lenguaje natural es la ambigedad y escaso formalismo que posee.
La ventaja es que todas las personas entienden este lenguaje con el que pueden establecer en sus propios
trminos los problemas a resolver.

c)
En el universo del discurso se analiz listados, normativas, pantallas, entrevistas, etc.
El esquema percibido, expresado en lenguaje natural, se transforma en esquema conceptual, definiendo
entidades, atributos, interrelaciones, restricciones semnticas.

d)
En el enfoque lingstico de CHEN (1983), se proponen un conjunto de heursticas que tienen en cuenta
tanto la estructura de las oraciones como los atributos gramaticales de las palabras.
Sustantivo: acta como sujeto o complemento directo, es en general una entidad, aunque podra
ser un atributo.
Nombres propios: son ejemplares de un tipo de entidad.
Verbo transitivo: es un tipo de interrelacin.
Preposicin: es un tipo de interrelacin entre dos nombres.
e)
En la categorizacin de los objetos que presentan CARSWELL y NAVATHE (1983) TENEMOS:
Entidad: objeto de datos que tiene ms propiedades que su nombre o se utiliza como operando
en una sentencia de seleccin, borrado o insercin.
Atributo: objeto de datos al que se le asigna un valor o se utiliza como operando en una operacin
aritmtica, booleana o tira de caracteres.
Interrelacin: objeto de datos que hace posible la seleccin de una entidad por medio de una
referencia a un atributo de otra entidad.

7


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
Ejercicio 6
a)
Usando el enfoque para anlisis de requisitos indique: entidades, atributos,
interrelaciones y ejemplares si hubiera en la siguiente descripcin:

Una cadena de video clubs ha decidido para mejorar su servicio, emplear una base
de datos para almacenar la informacin referente a la pelculas que ofrece en
alquiler. Esta informacin es la siguiente:

Una pelcula se caracteriza por su ttulo, nacionalidad, productora y fecha.
En una pelcula pueden participar varios actores (nombre, nacionalidad, sexo)
Una pelcula est dirigida por un director (nombre, nacionalidad).
Un ejemplar se puede encontrar alquilado a algn socio (nombre, direccin,
telfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolucin.
Un socio tiene que ser avalado por otro socio que responda de l en caso de tener
problemas en el alquiler.




Entidad Atributo interrelacin Ejemplar
Pelcula Nacionalidad, titulo,
productora, fecha

Actores Nombre, nacionalidad,
sexo
participan
Director Nombre, nacionalidad dirigida
Ejemplar alquilado
Socio Nombre, direccin,
telfono

Fecha de comienzo,
fecha devolucin

avalado
















8


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
TRABAJO PRACTICO N 2

Modelo Entidad Relacin
Ejercicio 1
a) Indicar cul de las frases siguientes define mejor el concepto de entidad:
- Entidad es una propiedad asociada a un atributo.
- Entidad es un objeto que presenta inters para una organizacin y acerca del cual se recoge
informacin.
- La entidad es cualquier objeto del mundo real
- Ninguna de las anteriores.
b) Responder verdadero o falso a las siguientes afirmaciones:
Los ejemplares de un tipo de entidad suelen tener distintos atributos.
La existencia de un tipo de entidad regular depende de otro tipo de entidad.
No existen tipos de interrelacin que asocien ms de tres tipos de entidad.
Un tipo de entidad dbil depende en existencia de otro tipo de entidad tambin dbil.
c) Definir con sus palabras lo que entiende por interrelacin. Dar un ejemplo con dos entidades y una
interrelacin entre estas entidades y escribir varios ejemplares para las entidades y para la
interrelacin.

d) Definir para los siguientes atributos los dominios por intensin y por extensin (solo algunos
valores) para cada uno de ellos:
Idioma, fecha de nacimiento, edad, apellido y nombre, cdigo del cliente, nmero de
expediente, ao del expediente, tipo de documento, estado civil.

Ejercicio 2
a) Indicar de las siguientes entidades y sus atributos cuales son si existen los identificadores y
cuales son principales y alternativos.
- Alumno: nmero de matrcula, apellido y nombre, tipo de documento, nmero de
documento, domicilio, fecha de nacimiento, lugar de nacimiento.
- Expediente: nmero de expediente, ao del expediente, organismo, fecha de ingreso,
cantidad de hojas, tipo de trmite.
- Cliente: cdigo del cliente, apellido y nombre, calle y nmero, localidad, estado civil.
- Materia: cdigo de la materia, nombre, cdigo de la carrera.
b) Indicar de las siguientes entidades y sus atributos cuales son obligatorios u opcionales, y cuales
son univaluados y multivaluados:
Alumno: nmero de matrcula, apellido y nombre, tipo de documento, nmero de
documento, domicilio, fecha de nacimiento, lugar de nacimiento.
Expediente: nmero de expediente, ao del expediente, organismo, fecha de ingreso,
cantidad de hojas, tipo de trmite.
Cliente: cdigo del cliente, apellido y nombre, calle y nmero, localidad, estado civil, telfono.
c) De las siguientes entidades e interrelaciones indicar: atributos, identificadores (principales y
alternativos), tipo de correspondencia y cardinalidad de los tipos de entidad:

9


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN

Ejercicio 1

a) Mejor definicin de entidad.

- Entidad es una propiedad asociada a un atributo.
- Entidad es un objeto que presenta inters para una organizacin y acerca del cual se recoge
informacin.
- La entidad es cualquier objeto del mundo real
- Ninguna de las anteriores.

b) Responder verdadero o falso a las siguientes afirmaciones:
Los ejemplares de un tipo de entidad suelen tener distintos atributos. (F)
La existencia de un tipo de entidad regular depende de otro tipo de entidad. (F)
No existen tipos de interrelacin que asocien ms de tres tipos de entidad. (F)
Un tipo de entidad dbil depende en existencia de otro tipo de entidad tambin dbil. (V)

c) Definir con sus palabras lo que entiende por interrelacin. Dar un ejemplo con dos entidades y una
interrelacin entre estas entidades y escribir varios ejemplares para las entidades y para la
interrelacin.

Interrelacin es la unin o el enlace de entidades.






Ejemplares de Maestro
Prez Pablo
J urez J os
Mercado Mara

Ejemplares de Materias
Matemticas
Castellano
Informtica
Maestro
DICTA
Materias
10


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN

d)
Definicin por intencin

Idioma: 10 caracteres
Fecha de nacimiento: 10
Edad: 18<=edad <=65
Apellido y nombre: 30
Cdigo del cliente: 1<cdigo <=500
Nmero de expediente: 0<expediente<=1500
Ao del expediente: ao <=2008
Tipo de documento: 4 caracteres
Estado civil: 12 caracteres

Definicin por extensin

Idioma={espaol, ingls, francs}
Fecha de nacimiento: {11/11/1990, 12/11/1990, 13/11/1990}
Edad: {1, 2, 3, 4, 5, 6, 7}
Apellido y nombre: {Suarez Cesar, Succar Alberto, Witt Marcos}
Cdigo del cliente: {1002, 1003, 1004, 1005, 1006}
Nmero de expediente: {1667, 1668, 1669, 1670, 1671}
Ao del expediente: {1992, 1993, 1994, 1995, 1996}
Tipo de documento: {DNI, CI, LC, LE}
estado civil: {soltero, casado, viudo, divorciado }


Ejercicio 2
a) Indicar de las siguientes entidades y sus atributos cuales son si existen los identificadores y
cuales son principales y alternativos.
- Alumno: nmero de matrcula, apellido y nombre, tipo de documento, nmero de
documento, domicilio, fecha de nacimiento, lugar de nacimiento.
- Expediente: nmero de expediente, ao del expediente, organismo, fecha de ingreso,
cantidad de hojas, tipo de trmite.
- Cliente: cdigo del cliente, apellido y nombre, calle y nmero, localidad, estado civil.
- Materia: cdigo de la materia, nombre, cdigo de la carrera.


Alumno
Identificador principal Identificador alternativo
nmero de matrcula nmero de documento

Expediente
Identificador principal Identificador alternativo
nmero de expediente

Cliente
Identificador principal Identificador alternativo
11


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
cdigo del cliente

Materia
Identificador principal Identificador alternativo
cdigo de la materia cdigo de la carrera

b) Indicar de las siguientes entidades y sus atributos cuales son obligatorios u opcionales, y cuales
son univaluados y multivaluados:
Alumno: nmero de matrcula, apellido y nombre, tipo de documento, nmero de
documento, domicilio, fecha de nacimiento, lugar de nacimiento.
Expediente: nmero de expediente, ao del expediente, organismo, fecha de ingreso,
cantidad de hojas, tipo de trmite.
Cliente: cdigo del cliente, apellido y nombre, calle y nmero, localidad, estado civil, telfono.
Alumno
Univaluados Multivaluados Obligatorio Opcional
Numero de matricula si
apellido y nombre si
tipo de documento si
nmero de documento si
domicilio si
fecha de nacimiento si
lugar de nacimiento si

Expediente
Univaluados Multivaluados Obligatorio Opcional
nmero de expediente si
ao del expediente si
organismo si
fecha de ingreso si
cantidad de hojas si
tipo de trmite. si

Cliente
Univaluados Multivaluados Obligatorio Opcional
cdigo del cliente si
apellido y nombre si
calle y nmero si
localidad si
estado civil si
telfono si

c) De las siguientes entidades e interrelaciones indicar: atributos, identificadores (principales y
alternativos), tipo de correspondencia y cardinalidad de los tipos de entidad:



12


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN





13


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN











14


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
TRABAJO PRACTICO N 3

Del esquema percibido al modelo entidad relacin

De los siguientes esquemas percibidos obtenga los MER para cada uno:
Ejercicio n 1: Farmacia:
La gestin de una farmacia requiere poder llevar control de los medicamentos existentes, as como
de los que se van sirviendo, para lo cual se pretende disear un sistema acorde a las siguientes
especificaciones:
En la farmacia se requiere catalogar todos los medicamentos existentes, para lo cual se
almacenar un cdigo de medicamento, nombre del medicamento, tipo de medicamento
(jarabe, comprimido, pomada), unidades en stock, unidades vendidas y precio. Existen
medicamentos de venta libre y otros que slo pueden dispensarse con receta mdica.
La farmacia compra cada medicamento a un laboratorio, o bien los fabrica ella misma. Se desea
conocer el cdigo del laboratorio, nombre, telfono, direccin y fax, as como el nombre de la
persona de contacto.
Los medicamentos se agrupan en familias, dependiendo del tipo de enfermedades a las
que dicho medicamento se aplica. De este modo, si la farmacia no dispone de un medicamento
concreto, puede vender otro similar aunque de distinto laboratorio.
La farmacia tiene algunos clientes (cdigo, apellido y nombre, tipo de documento,
nmero de documento, domicilio) que realizan los pagos de sus pedidos a fin de cada mes
(clientes con crdito). La farmacia quiere mantener las unidades de cada medicamento
comprado (con o sin crdito) as como la fecha de compra. Adems, es necesario conocer los datos
bancarios de los clientes con crdito (cdigo del banco, nombre del banco, nombre de la sucursal,
nmero de cuenta, domicilio) as como la fecha de pago en el banco de las compras que realizan.

Ejercicio n 2: Hospital:
Se trata de disear la base de datos para la administracin de un consorcio de hospitales, que
permita gestionar datos acerca del personal as como de sus pacientes. De cada hospital interesa
almacenar adems su nombre, direccin, telfonos, fax, etc.
El personal de los hospitales (del que se quiere conocer su tipo de documento,
nmero de documento, nombres, apellidos, direccin y telfono) se divide en personal administrativo
y personal sanitario (dentro de ste se distingue a su vez entre enfermeros y mdicos).
Los mdicos tienen una especialidad que interesa conocer (pediatra, obstetricia,
radiologa, cardiologa, etc.) y slo trabajan, al igual que el resto del personal, en un hospital.
Los pacientes pueden acudir a varios hospitales del consorcio y ser tendidos por
varios mdicos.
El mdico comunica los datos personales de los pacientes que van a ingresar en el
hospital, as como la fecha de admisin y la sala (habitacin) en la que deben permanecer. Cada sala
se identifica por un nmero dentro de cada hospital y se desea conocer el nmero de camas de las
que dispone cada una de ellas. No es relevante saber quin es el mdico que realiza la admisin.
Cada admisin de un paciente en el hospital lleva asociada una o varias fichas de tratamiento en
las que se indica la enfermedad y el mdico que la atiende. Cada tratamiento se identifica por el
nombre de la enfermedad del tratamiento que es nico para cada admisin.
Adems, cada tratamiento da lugar a distintos resultados que permiten realizar el
seguimiento de cada enfermedad de un paciente. El resultado debe indicar la fecha y hora en que
tuvo lugar, as como un comentario (por ejemplo, indicando si el paciente tiene fiebre, etc.).
Para un mismo tratamiento slo puede haber un resultado en un mismo da, a una misma hora.



15


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN


Ejercicio n 1: Farmacia

Ejercicio n 2: Hospital



16


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
TRABAJO PRACTICO N 4
Formas Normales y Algebra Relacional
Ejercicio n 1:
De los Modelos Entidad Relacin (MER) obtenidos en el trabajo prctico n 3
realice la transformacin de los mismos al modelo relacional.
Ejercicio n 2: Formas Normales
Normalizar las siguientes relaciones:
a) 1FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
nombre_idioma_que_conoce)
b) 1FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
materias_aprobadas)
c) 2FN: libro(codigo, nombre_del_libro, tema_del_libro)
d) 2FN: prestamo(codigo_libro, matricula, nombre_del_libro, fecha_prestamo)
e) 3FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
codigo_idioma, nombre_idioma_que_conoce)
f) 3FN: libro(codigo, nombre_del_libro, codigo_tema_del_libro, tema_del_libro)
Ejercicio n 3: Algebra Relacional
Si tenemos las siguientes tablas


17


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN


Crear las operaciones del lgebra relacional para:
a) Seleccionar las tuplas en la tabla libro con el tema de libro Fisica
b) Seleccionar las tuplas en la tabla libro con el tema de libro Fisica y codigo cuatro.
c) Mostrar de la tabla libro los nombres de libro y los temas de libro
d) Mostrar de la tabla alumno el apellido y nombre y domicilio de los alumnos
e) Mostrar de la tabla libro los nombres de libro y los temas de libro con codigo 3 y 4
f) Mostrar de la tabla alumno el apellido y nombre y domicilio de los alumnos con matricula
1113 y 1115.

Ejercicio n 1
De los Modelos Entidad Relacin (MER) obtenidos en el trabajo prctico n 3
realice la transformacin de los mismos al modelo relacional.
Modelo Relacional de la Farmacia

18


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
Modelo Relacional del Hospital





19


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
Ejercicio n 2: Formas Normales
Normalizar las siguientes relaciones:
a) 1FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
nombre_idioma_que_conoce)
Matricula Apellido Nombre tipodoc nrodoc Domicilio nombre_idioma
1002 Prez Pablo DNI 25678543 ROCA 1187 ESPAOL
1003 Ramos J acobo DNI 24345678 GUEMES
23
INGLES
1004 Gimnez Miguel DNI 25789567 SAN J UAN
45
FRANCES
1005 Paz Mara DNI 26787654 CUBA 456 PORTUGUES


b) 1FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
materias_aprobadas)
Matricula Apellido Nombre tipodoc nrodoc Domicilio Materias_ap
1002 Prez Pablo DNI 25678543 ROCA
1187
FISICA
1003 Ramos J acobo DNI 24345678 GUEMES
23
MATEMATICAS
1004 Gimnez Miguel DNI 25789567 SAN J UAN
45
MATEMATICAS
1005 Paz Mara DNI 26787654 CUBA 456 HISTORIA

c) 2FN: libro(codigo, nombre_del_libro, tema_del_libro)
Cdigo nombre_del_libro tema_del_libro
567 Diseo de bases de datos Teora de normalizacin
765 La madera en Arquitectura Porticos
007 Redes Internet

d) 2FN: prestamo(codigo_libro, matricula, nombre_del_libro, fecha_prestamo)

Libro(codigo_libro, nombre_del_libro)
Alumno(matricula)
Prstamo(codigo_libro, matricula, fecha_prestamo)

e) 3FN: alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio,
codigo_idioma, nombre_idioma_que_conoce)

20


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
alumno(matricula, apellido_y_nombre, tipodoc, nrodoc, domicilio)
Idioma(codigo_idioma, nombre_idioma_que_conoce
f) 3FN: libro(codigo, nombre_del_libro, codigo_tema_del_libro, tema_del_libro)
libro(cdigo, nombre_del_libro,te)
tema(codigo_tema_del_libro, tema_del_libro)
Ejercicio n 3: Algebra Relacional
Si tenemos las siguientes tablas




Crear las operaciones del lgebra relacional para:
a) Seleccionar las tuplas en la tabla libro con el tema de libro Fisica

__=
()
b) Seleccionar las tuplas en la tabla libro con el tema de libro Fisica y codigo cuatro.

__= =4
()
c) Mostrar de la tabla libro los nombres de libro y los temas de libro

__ ,__
(Libro)

21


U.N.Ca. FACULTAD DE CIENCIAS EXACTAS Y NATURALES
SEDETUCUMN
d) Mostrar de la tabla alumno el apellido y nombre y domicilio de los alumnos

__ ,
(Alumno)

e) Mostrar de la tabla libro los nombres de libro y los temas de libro con codigo 3 y 4
, ( ( > 2) ())

f) Mostrar de la tabla alumno el apellido y nombre y domicilio de los alumnos con matricula
1113 y 1115.
, ( ( = 1113) ( =
1115)())





22