Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

BASES DE DATOS AVANZADA

Actividad 5. Proyecto integrador etapa 2


Actividad 3. Proyecto integrador etapa 1

Instalación de la herramienta
Oracle Database

Creación de objetos en Oracle


Database

Creación de tablas e inserción


de datos

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.

Página 1 de 14
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.

¿Qué hacer?

Planteamiento

Un centro de formación ha solicitado el desarrollo de su base de datos en un modelo


orientado a objetos, que permita gestionar la información de profesores, alumnos y
asignaturas. En el siguiente diagrama puedes visualizar la estructura general.

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:

Etapa 1 del Proyecto integrador

Introducción

I. Instalación de Oracle Database


1.1 Instalación de Oracle Database
1.2 Creación de base de datos

II. Análisis de esquema


2.1 Identificación de objetos y atributos
2.2 Diagrama de objetos

Página 2 de 14
}

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:

Descarga Oracle Database Express Edition:


https://www.oracle.com/mx/database/technologies/xe-downloads.html o
Descarga Oracle SQL Developer:
https://www.oracle.com/tools/downloads/sqldev-downloads.html

• Realiza la instalación de Oracle Database Express Edition por medio del archivo
descargado.

Página 3 de 14
1.2 Creación de base de datos

• 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.

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

Página 5 de 14
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.

Fuente: Martínez, F., Gallegos, A. (2017).

Objetos y Atributos

Personas
➢ DNI_P
➢ Nombre_P
➢ Apellido_P
Profesores
➢ NCuenta_Pr
➢ Correo_Pr
Alumnos
➢ Edad_A
➢ Sexo_A

Página 6 de 14
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.

Conclusión

Para poder crear una base de datos se requiere la instalación del motor de la base de datos Oracle,
así como la instalación del programa cliente SQL Developer. El primero se ejecuta en un ambiente
de “consola” mientras que el segundo en un ambiente gráfico. Oracle SQL Developer necesita
tener instalado Java para poder funcionar.

El diagrama de objetos se enfoca en los atributos de un conjunto de objetos y cómo esos objetos se
relacionan entre sí.

Página 7 de 14
Referencias

Pulido, E., Escobar, Ó. y Núñez, J. (2019). Base de datos [Versión electrónica]. Recuperado
https://elibro.net/es/ereader/uvm/121283?page=158

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


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

Capacho, J., y Nieto, W. (2017). Diseño de base de datos [Versión electrónica]. Recuperado
https://elibro.net/es/ereader/uvm/70030?page=297

Ramírez, E. (Productor). (2017). Instalación de Oracle SQL y creación de una base de datos
orientada a objetos [Archivo de video]. Recuperado
https://www.youtube.com/watch?v=5onzQH9ZXUA

Página 8 de 14
Actividad 5. Proyecto integrador etapa 2

Instalación de la herramienta
Oracle Database

Creación de objetos en Oracle


Database

Creación de tablas e inserción de


datos

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.

Página 9 de 14
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.

¿Qué hacer?

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:

Etapa 1 del Proyecto integrador +


Etapa 2 del Proyecto integrador

II. Creación de objetos en base de datos

2.1 Creación de objeto raíz: Padre


2.2 Creación de objetos: Hijos
2.3 Creación de objeto: Asignatura

Página 10 de 14
2. En la etapa 1 del Proyecto creaste tu base de datos y estableciste su correspondiente
diagrama de objetos.

II. Creación de objetos en base de datos

2.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, con las siguientes características:
a. Integra encapsulamiento para DNI_P y Nombre_P
b. Considera que al ser el objeto raíz o super clase debe crearse como NOT FINAL

• Implementa los correspondientes métodos get para los atributos encapsulados.

Página 11 de 14
2.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
• Implementa los correspondientes métodos get para los atributos encapsulados.

Página 12 de 14
2.3 Creación de objeto: Asignatura

• El objeto asignatura es un objeto que no hereda del objeto raíz. Crea el objeto
correspondiente Asignatura y encapsula sus atributos.
• Integra los correspondientes métodos get para los atributos encapsulados.

Conclusión

El modelo de base de datos orientada a objetos agrupa la información en paquetes


relacionados entre sí: los datos de cada registro se combinan en un solo objeto, con todos sus
atributos. De esta manera, toda la información está disponible en el objeto, ya que sus datos
quedan agrupados en lugar de distribuidos en diferentes tablas. En los objetos no solo
pueden guardarse los atributos, sino también los métodos, lo que refleja la afinidad de estas
bases de datos con los lenguajes de programación orientados a objetos: al igual que en
estos, cada objeto presenta un conjunto de acciones que pueden llevarse a cabo.

Página 13 de 14
Referencias

Ramírez, E. (Productor). (2017). Instalación de Oracle SQL y creación de una base de datos
orientada a objetos [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=5onzQH9ZXUA

Ruíz, R. (Productor). (2016). Bases de datos orientadas a objetos [Archivo de video].


Recuperado de https://www.youtube.com/watch?v=J0Rafwsb0J0&t=240s

Ionox (2023). Base de datos orientada a objetos: el secreto mejor guardado de los modelos
de bases de datos [Sitio Web]. Recuperado
https://www.ionos.mx/digitalguide/hosting/cuestiones-tecnicas/base-de-datos-orientada-
a-objetos/

Página 14 de 14

También podría gustarte