Beruflich Dokumente
Kultur Dokumente
BASES DE DATOS I
Fecha de realización:
28 de Octubre de 2016
David Chaguaro.
Fecha de entrega:
31 de Octubre de 2016
INFORME DE LABORATORIO # 1
1. OBJETIVO:
2. DESARROLLO:
Como primera actividad se creará una base de datos llamada “Laboratorio1” la cual tendrá los
parámetros de almacenamiento por defecto.
Después de realizar aquella actividad, se procederá a transformar los siguientes esquemas de E-R al
esquema lógico específico, además se debe asumir la existencia de una clave primaria en las
actividades, ya que las mismas no llevan atributos.
Figura 1.1. Ejercicio 1 con entidades Pintor y Cuadro, con relacion Pinta.
El siguiente ejercicio a realizar es un esquema E-R que posee dos entidades, una entidad es Pintor
con una cardinalidad de uno y la otra entidad es Cuadro con cardinalidad de muchos “M”, los cuales
se asocian con una relacion llamada Pinta. Esto quiere decir que un pintor pinta muchos cuadros o un
cuadro es pintado por un pintor. A continuación se mostrará en script y su demostración en un
diagrama de esquema específico. El script se encontrará en la sección anexos con su correcta
especificación, en este caso será “Figura 1.3.”, página OJO de este informe.
Figura 1.2. Diagrama de esquema específico de correcto funcionamiento del ejercicio propuesto.
En el diagrama del esquema específico se puede observar que existen dos tablas llamadas Pintor y
Cuadro. La clave primaria de la tabla Pintor es Id_Pintor y sus demás columnas son ApellidoPintor,
NombrePintor y DireccionPintor. La clave primaria de la tabla Cuadro es Id_Cuadro y sus columnas
son NombreCuadro y PrecioCuadro, adicionalmente tiene una clave foránea de Pintor que es
Id_Pintor.
Figura 2.1. Ejercicio 2 con entidades Escritor y Libro, adicionalmente la relacion Escribe tiene un atributo llamado
año.
El siguiente ejercicio a realizar es un esquema E-R que posee dos entidades, una entidad es Escritor
con una cardinalidad de muchos “M” y la otra entidad es Libro con cardinalidad de muchos “N”, los
cuales se asocian con una relacion llamada Escribe que posee un atributo denominado año. Esto
quiere decir que un escritor escribe en X años muchos libros o un libro es escrito en X años por
muchos escritores. A continuación se mostrará en script y su demostración en un diagrama de
esquema específico. El script se encontrará en la sección anexos con su correcta especificación, en
este caso será “Figura 2.4.”, página OJO de este informe.
En el diagrama del esquema específico se puede observar que existen dos tablas llamadas Escritor y
Libro. La clave primaria de la tabla Escritor es Id_Escritor y sus demás columnas son ApellidoEscritor,
NombreEscritor y DireccionEscritor. La clave primaria de la tabla Libro es Id_Libro y sus columnas
son NombreLibro y PrecioLibro, como la relación Escribe tiene un atributo entonces se crea otra tabla
llamada Escribe, la cual posee la columna anio y dos claves foráneas, en este caso Id_Escritor de la
tabla Escritor e Id_Libro de la tabla Libro.
Profesor: Ing. Jonathan Carrillo S. Página 2 de 19
Figura 2.3. Diagrama con columna páginas en la tabla Libro.
Figura 3.1. Ejercicio 3 con entidades Asignatura, Hora y Aula, adicionalmente la relacion HacerClase tiene un
atributo llamado duración.
El siguiente ejercicio a realizar es un esquema E-R que posee tres entidades que van a una misma
relación, una entidad es Asignatura con una cardinalidad de uno, otra entidad es Hora con una
cardinalidad de muchos “M” y la otra entidad es Aula con cardinalidad de uno, los cuales se asocian
con una relacion llamada HacerClase que posee un atributo denominado duración. Esto quiere decir
que una asignatura se hace una clase con X duración en un aula a muchas horas. A continuación se
mostrará en script y su demostración en un diagrama de esquema específico. El script se encontrará
en la sección anexos con su correcta especificación, en este caso será “Figura 3.3.”, página OJO de
este informe.
En el diagrama del esquema específico se puede observar que existen tres tablas llamadas
Asignatura, Aula y Hora. La clave primaria de la tabla Asignatura es Id_Asignatura y sus demás
columnas son NombreAsignatura. La clave primaria de la tabla Aula es Id_Aula y sus columnas son
NombreAula. La clave primaria de la tabla Hora es Id_Hora y sus columnas son Fecha, como la
relación HacerClase tiene un atributo entonces se crea otra tabla llamada Duracion, la cual posee la
columna duracion y tres claves foráneas, en este caso Id_Asignatura de la tabla Asignatura, Id_Aula
de la tabla Aula e Id_Hora de la tabla Hora.
Figura 4.1. Ejercicio 4 con entidad Doctor, adicionalmente tiene la relacion Dirige y es una relación recursiva.
El siguiente ejercicio a realizar es un esquema E-R de relación recursiva que posee una entidad que
va a una misma relación, la entidad es Doctor de uno en Jefe y a muchos en Subalterno, Doctor es
asociado a una relacion llamada Dirige. Esto quiere decir que de doctor solo puede existir un Jefe que
dirige a muchos subalternos. A continuación se mostrará en script y su demostración en un diagrama
de esquema específico. El script se encontrará en la sección anexos con su correcta especificación,
en este caso será “Figura 4.3.”, página OJO de este informe.
En el diagrama del esquema específico se puede observar que existe una tabla llamada Doctor. Solo
existe una clave primaria de la tabla Doctor la cual es Id_Jefe y las demás columnas son
NombreDoctor e Id_subalterno, existe una clave foránea, en este caso Id_Subalterno de la tabla
Doctor hace referencia a Id_Jefe.
Figura 5.1. Ejercicio 5 con entidad Repuesto, adicionalmente tiene la relacion Parte y es una relación recursiva.
El siguiente ejercicio a realizar es un esquema E-R de relación recursiva que posee una entidad que
va a una misma relación, la entidad es Repuesto de muchos en EstaFormadoPor y a muchos en
Componente, Repuesto es asociado a una relacion llamada Parte. Esto quiere decir que repuesto
esta formado por muchos componentes. A continuación se mostrará en script y su demostración en
un diagrama de esquema específico. El script se encontrará en la sección anexos con su correcta
especificación, en este caso será “Figura 5.3.”, página OJO de este informe.
En el diagrama del esquema específico se puede observar que existe una tabla llamada Repuesto.
Solo existe una clave primaria de la tabla Repuesto la cual es Id_Repuesto y las demás columnas son
NombreRepuesto e Id_Componente, existe una clave foránea, en este caso Id_Repuesto de la tabla
Repuesto hace referencia a Id_Componente.
3. CUESTIONARIO DE INVESTIGACIÓN:
Figura 6.1. Ejercicio 1 con entidades Empleado y Parqueadero, adicionalmente tiene la relacion Asigna.
El siguiente ejercicio a realizar es un esquema E-R que posee dos entidades, una entidad es
Empleado con una cardinalidad de uno y la otra entidad es Parqueadero con cardinalidad de uno, los
cuales se asocian con una relacion llamada Asigna. Esto quiere decir que un empleado se le asigna
un parqueadero o un parqueadero es asignado a un empleado. A continuación se mostrará en script y
su demostración en un diagrama de esquema específico. El script se encontrará en la sección anexos
con su correcta especificación, en este caso será “Figura 6.3.”, página OJO de este informe.
En el diagrama del esquema específico se puede observar que existen dos tablas llamadas
Empleado y Parqueadero. La clave primaria de la tabla Empleado es Id_Empleado y sus demás
columnas son ApellidoEmpleado, NombreEmpleado y PuestoEmpleado. La clave primaria de la tabla
Parqueadero es Id_Parqueadero y sus columnas son NumeroParqueadero, adicionalmente tiene una
clave foránea de Empleado que es Id_Empleado.
Figura 7.1. Ejercicio 2 con entidades Estudiante, Semestre y Asignatura, adicionalmente la relacion
EvaluaciónSemestral tiene un atributo llamado Nota.
El siguiente ejercicio a realizar es un esquema E-R que posee tres entidades que van a una misma
relación, una entidad es Estudiante con una cardinalidad de muchos “M”, otra entidad es Semestre
con una cardinalidad de muchos “N” y la otra entidad es Asignatura con cardinalidad de muchos “P”,
los cuales se asocian con una relacion llamada EvaluaciónSemestral que posee un atributo
denominado Nota. Esto quiere decir que un estudiante se evalua semestralmente X notas de muchas
asignaturas. A continuación se mostrará en script y su demostración en un diagrama de esquema
específico. El script se encontrará en la sección anexos con su correcta especificación, en este caso
será “Figura 7.3.”, página OJO de este informe.
En el diagrama del esquema específico se puede observar que existen tres tablas llamadas
Estudiante, Semestre y Asignatura. La clave primaria de la tabla Estudiante es Id_Estudiante y sus
demás columnas son NombreEstudiante y ApellidoEstudiante. La clave primaria de la tabla Semestre
es Id_Semestre. La clave primaria de la tabla Asignatura es Id_Asignatura con columna de
NombreMateria, como la relación EvaluaciónSemestral tiene un atributo entonces se crea otra tabla
llamada Nota, la cual posee la columna nota y tres claves foráneas, en este caso Id_Estudiante de la
tabla Estudiante, Id_Semestre de la tabla Semestre e Id_Asignatura de la tabla Asignatura.
Figura 8.1. Ejercicio 3 con entidades Maestro, Escuela y Curso, adicionalmente la relacion Destino tiene un
atributo llamado Lugar.
El siguiente ejercicio a realizar es un esquema E-R que posee tres entidades que van a una misma
relación, una entidad es Maestro con una cardinalidad de muchos “M”, otra entidad es Escuela con
una cardinalidad de uno y la otra entidad es Curso con cardinalidad de muchos “N”, los cuales se
asocian con una relacion llamada Destino que posee un atributo denominado Lugar. Esto quiere decir
que un maestro se le destina en X lugar en una escuela y muchos cursos. A continuación se mostrará
en script y su demostración en un diagrama de esquema específico. El script se encontrará en la
sección anexos con su correcta especificación, en este caso será “Figura 8.3.”, página OJO de este
En el diagrama del esquema específico se puede observar que existen tres tablas llamadas Maestro,
Escuela y Curso. La clave primaria de la tabla Maestro es Id_Maestro y sus demás columnas son
NombreMaestro y ApellidoMaestro. La clave primaria de la tabla Escuela es Id_Escuela y sus demás
columnas son UbicaciónEscuela. La clave primaria de la tabla Curso es Id_Curso, como la relación
Destino tiene un atributo entonces se crea otra tabla llamada Destino, la cual posee la columna Lugar
y tres claves foráneas, en este caso Id_Maestro de la tabla Maestro, Id_Escuela de la tabla Escuela e
Id_Curso de la tabla Curso.
Figura 9.1. Ejercicio 4 con entidades Estudiante, Tribunal y Proyecto, adicionalmente la relacion Defensa tiene
un atributo llamado Fecha.
El siguiente ejercicio a realizar es un esquema E-R que posee tres entidades que van a una misma
relación, una entidad es Estudiante con una cardinalidad de uno, otra entidad es Tribunal con una
cardinalidad de uno y la otra entidad es Proyecto con cardinalidad de uno, los cuales se asocian con
una relacion llamada Defensa que posee un atributo denominado Fecha. Esto quiere decir que un
estudiante defiende un proyecto en X fecha en un tribunal. A continuación se mostrará en script y su
En el diagrama del esquema específico se puede observar que existen tres tablas llamadas
Esudiante, Tribunal y Proyecto. La clave primaria de la tabla Estudiante es Id_Estudiante y sus demás
columnas son NombreEstudiante y ApellidoEstudiante. La clave primaria de la tabla Tribunal es
Id_Tribunal y sus demás columnas son JuecesTribunal. La clave primaria de la tabla Proyecto es
Id_Proyecto, como la relación Defensa tiene un atributo entonces se crea otra tabla llamada Defensa,
la cual posee la columna Fecha y tres claves foráneas, en este caso Id_Estudiante de la tabla
Estudiante, Id_Tribunal de la tabla Tribunal e Id_Proyecto de la tabla Proyecto.
Figura 10.1. Ejercicio 5 con entidad Persona, adicionalmente tiene la relacion Casado/a y es una relación
recursiva.
El siguiente ejercicio a realizar es un esquema E-R de relación recursiva que posee una entidad que
va a una misma relación, la entidad es Persona de uno en Esposo y uno en Esposa, Persona es
asociado a una relacion llamada Casado. Esto quiere decir que de persona solo puede existir un
En el diagrama del esquema específico se puede observar que existe una tabla llamada Persona.
Solo existe una clave primaria de la tabla Persona la cual es Id_Esposo, existe una clave foránea, en
este caso Id_Esposa de la tabla Persona hace referencia a Id_Esposo.
Figura 11.1. Ejercicio 1 con entidades Resultado, Partido, EquipoRival, Jugador, tiene relaciones como Tiene,
Enfrenta y Juega, Juega tiene atributos.
El siguiente ejercicio a realizar es un esquema E-R que posee cuatro entidades que van a diferentes
relaciones, una entidad es Resultado con cardinalidad de muchos “M”, otra entidad es Partido con
cardinalidad de uno con Resultado, muchos “M” con EquipoRival y muchos “N” con Jugador, otra
entidad es EquipoRival con cardinalidad de uno y otra entidad es Jugador con cardinalidad de
Profesor: Ing. Jonathan Carrillo S. Página 11 de 19
muchos “M”, asociados con diferentes relaciones respectivamente. A continuación se mostrará en
script y su demostración en un diagrama de esquema específico. El script se encontrará en la sección
anexos con su correcta especificación, en este caso será “Figura 11.3.”, página OJO de este informe.
4. CONCLUSIONES:
5. BIBLIOGRAFÍA:
● Rybinski, H. (1987). “En la lógica de primer orden las bases de datos”. ACM Transactions on
Database Systems. Recuperado el 30 de Octubre del 2016. Disponible en:
http://copro.com.ar/Esquema_de_base_de_datos.html
6. ANEXOS: