Está en la página 1de 22

l

BASE DE DATOS AVANZADA


Unidad 5

Actividad 7
PROYECTO INTEGRADOR I, 2 y 3
Objetivo:

El objetivo del Proyecto integrador es desarrollar una base de datos orientada a objetos,
utilizando la herramienta Oracle Database, aplicando los conceptos básicos de la
orientación a objetos.

Planteamiento;

1. A partir de la revisión de los materiales sugeridos y actividades realizadas hasta


el momento, sigue la siguiente estructura y desarrolla en equipo de dos personas
los apartados que se indican para esta etapa de tu Proyecto integrador:
1.1 Instalación de Oracle Database • Ingresa a la página oficial de Oracle y selecciona
los archivos de descarga correctos de acuerdo con tu sistema operativo:
lOMoARcPSD|927 541 8

En la primera etapa de este proyecto integrador veremos como instalar Oracle y como crear
una base de datos , también podremos ver que funciones hay y como funciona atravez de
SQL. También podremos ver como se usan los objetos y atributos y cual es su función.

1.1 Instalación de Oracle Databas

Aquí podremos ver las capturas de pantalla de la instalación de oracle


lOMoARcPSD|927 541 8

1.2 Creación de base de datos


A continuación podremos ver como se crea una base de datos.
lOMoARcPSD|927 541 8
lOMoARcPSD|927 541 8
lOMoARcPSD|927 541 8
lOMoARcPSD|927 541 8

• Verifica que los servicios de Oracle se encuentren activos, si no lo están, habilítalos.


• Accede al gestor de base de datos mediante la aplicación sqldeveloper, la cual

descargaste previamente.

• Crea una nueva base de datos, nómbrala Centro_formacion y valida que la conexión
sea correcta.

2.1 Identificación de objetos y atributos

• Observa el esquema presentado en el planteamiento, identifica los elementos que Representarán

un objeto en tu base de datos y sus correspondientes atributos.

• Agrega por lo menos 1 atributo más para cada objeto, además de los planteados.
lOMoARcPSD|927 541 8

Diagrama con 1 atributo más por objeto.


lOMoARcPSD|927 541 8

2.2 Diagrama de objetos

• Genera el correspondiente diagrama de objetos, para ello utiliza una


herramienta de diagramado. Se sugiere Lucidchart como herramienta de
diagramado.

En el diagrama podemos identificar los atributos y objetos.

objetos atributos
persona DNI_P NOMBRE_P
GENERO_P
profesor Cuenta_Pr Nombre_Pr
Num de clases_PR
alumnos NOMBRE_A MATRICULA_A EDAD_A
SEMESTRE_A
asignaturas Codigo_As Nombre_As Creditos_As

CONCLUSION

Las BD orientadas a objetos son de mucha ayuda, ya que en ellos podemos modificar y
almacenar. De esta forma podemos establecer relaciones entre datos de forma directa,
también podemos manejar mucha información de forma rápida. Pero desgraciadamente el
uso de estas BD es solo para sectores específicos y aun no es algo la gente en general
lOMoARcPSD|927 541 8

vea. Pero como pudimos observar, las BD son fáciles de utilizar y eficaz para la consulta
de cualquier información que se nos pueda presentar.

El éxito de una BD se basa en orden que el programador o gestor de base de datos realiza,
es uno de los temas más importantes para la consulta dentro de una organización que
recurre al control de insumos, facturas, clientes, folios, expedientes o en alguno otro que
tenga solicitud tangible de ello y un claro ejemplo es nuestro sistemas de SAT que utiliza
mucho una base para mantener en control los impuestos que debe pagar casa ciudadano.

PROYECTO INTEGRADOR ETAPA 2

Introducción

Esta actividad consiste en aplicar los conocimientos adquiridos a lo largo del curso y retomar lo aprendido en
cada una de las actividades realizadas, lo que garantiza la transversalidad de los contenidos revisados para
fortalecer el desarrollo de competencias y lograr el fin de formación planteado.

Con este ejercicio, entenderemos y podemos mejorar en práctica, como crear una base de datos, seguir
aplicando los conceptos teóricos y despejar nuestras dudas sobre lo visto en las diferentes sesiones de esta
Unidad 3.

A continuación, aplicaremos los ejercicios de este Proyecto Integrador 2 en unión con el Proyecto integrador ya
elaborado (que fue el no. 1)

1. A partir de la revisión de los materiales sugeridos y actividades realizadas hasta el momento, sigue la
siguiente estructura y desarrolla los apartados que se indican para esta etapa de tu Proyecto integrador:
lOMoARcPSD|927 541 8

II. Creación de objetos en base de datos

1.1 Creación de objeto raíz: Padre

Identifica cuál de tus objetos representa la superclase y genera el objeto correspondiente en tu base
de datos, a través de Oracle SQL Developer.

1.2 Creación de objetos: Hijos

Identifica los objetos que heredan del objeto raíz y créalos en tu base de datos. Integra
encapsulamiento para sus atributos.
lOMoARcPSD|927 541 8

1.3 Creación de objeto: Asignatura

El objeto asignatura es un objeto que no hereda del objeto raíz. Crea el objeto correspondiente
Asignatura.

Conclusiones;
lOMoARcPSD|927 541 8

Es importante entender sobre el aporte que tiene una base de datos y desde luego su elaboración detallada o
bien estructurada. Con ello, con los conocimientos más puntuales, podemos mejorar nuestros procesos dentro
de una organización

PROYECTO INTEGRADOR III

II. Generación de consultas y procedimientos almacenados

3.1 Generación de tablas

• Tomando como base cada uno de los objetos creados crea sus correspondientes
tablas.

• Crea una tabla adicional en la que relaciones al alumno con el listado de asignaturas
que toma y el profesor que la impartirá. Recuerda que para este caso Alumno,
Asignatura y Profesor deberán ser campos del tipo objeto, los que definiste en la
etapa 2 del proyecto.

Rel_Alumno_asignatura
ID_Rel
lOMoARcPSD|927 541 8

Alumno
Asignatura
Profesor
lOMoARcPSD|927 541 8
lOMoARcPSD|927 541 8

3.2 Inserción de información

Inserta información para cada una de las tablas, de forma que tengas registros
suficientes para ingresar en la tabla relación 3 materias para un alumno, con su
respectivo profesor.
lOMoARcPSD|927 541 8

3.3 Consulta de información

Consulta la información ingresada en las diferentes tablas.

SELECT Alumno from alumno WHERE Alumno='Martina';

SELECT Profesor from alumno WHERE Profesor='Alberto';

SELECT Asignatura from REL_Alumno_Asignatura WHERE Asignatura='Quimica';

SELECT ID_Rel from REL_Alumno_Asignatura WHERE ID_Rel='35';

SELECT ID_Rel from alumno WHERE ID_Rel='35';


lOMoARcPSD|927 541 8

CONCLUCIONES:

En esta última conclusión de este proyecto integrador parte 3, reforzamos un poco más los conocimientos
teóricos sobre cómo crear ejercicios básicos de sobre una base, como crear una tabla, como hacer una referencia
de una tabla y otra; pero también de conocer un poco mas el entorno de la aplicación MySQL con los ejercicios
visto en las sesiones pasadas.
Por ello, de la importancia de practicar siempre para quienes están en un ambiente de desarrollador y buscar la
forma de facilitar aún más, el control de las organizaciones en el sector público y privado. Recordemos que tener
y entender una base de datos, es buscar tener un orden y control de todos nuestros recursos, insumos ó objetivos
tangibles que nos aporten mucho mas el control de todo.
Esta son las bases de un gestor de base de datos para poder llevar a cabo un proyecto con ese. Debido a que
han adoptado muchos de los conceptos de estos lenguajes, se han creado bases de datos orientadas a objetos
para que puedan integrarse perfectamente con las aplicaciones desarrolladas con dichos lenguajes
lOMoARcPSD|927 541 8

REFERENCIAS:

• Ramírez, E. (2017). Instalación de Oracle SQL y creación de una Bases de Datos


Orientada a Objetos [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=5onzQH9ZXUA.

• Capacho, J., y Nieto, W. (2017). Diseño de base de datos [Versión electrónica].


Recuperado de https://elibro.net/es/ereader/uvm/70030?page=297.

• Aramburu, M., y Sanz, I. (2012). Bases de datos avanzadas [Versión electrónica].


Recuperado de https://elibro.net/es/ereader/uvm/51741?page=14.

• Jose Capacho, W. N. (2017). Diseño de base de datos. Objetos, Instalación de Oracle SQL y creación de
una Bases de Datos Orientada a. (s.f.). Obtenido de https://www.youtube.com/watch?v=5onzQH9ZXUA.

También podría gustarte