0% encontró este documento útil (0 votos)
27 vistas6 páginas

Diseño Lógico de Bases de Datos OOP

El documento describe los pasos para el diseño lógico de una base de datos orientada a objetos, incluyendo la definición de los objetos Empleado y Departamento. Se explican los componentes de un objeto y se proveen instrucciones para crear dichos objetos.

Cargado por

RcTiNoko
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas6 páginas

Diseño Lógico de Bases de Datos OOP

El documento describe los pasos para el diseño lógico de una base de datos orientada a objetos, incluyendo la definición de los objetos Empleado y Departamento. Se explican los componentes de un objeto y se proveen instrucciones para crear dichos objetos.

Cargado por

RcTiNoko
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

l

BASE DE DATOS AVANZADA


Unidad 1

Actividad 2
EJERCICIO
lOMoARcPSD|927 541 8

EJERCICIO SOBRE EL PROCESO DE DISEÑO LÓGICO DE


BASES DE DATOS

Fecha:
Nombre del estudiante: Nombre del docente:

1. Con base en el material consultado en la unidad desarrolla el ejercicio que se


plantea a continuación acerca de los siguientes temas:

 Proceso para el diseño lógico de una base


de datos orientada a objetos.
 Definición de objetos
Ejercicio.

Proceso para el diseño lógico de una base de datos orientada a objetos.


Identifica los pasos del proceso Diseño lógico de una base de datos orientada a
objetos.

• Realiza un diagrama de proceso con los pasos identificados. Utiliza el software


de diagramado de tu preferencia. Se sugiere la utilización de Lucidchart como
herramienta de diagramado. • Describe brevemente cada uno de los pasos.

Definición de objetos
Con base en el siguiente diagrama conceptual, define las instrucciones necesarias
para crear los objetos ‘Empleado’ y ‘Departamento’ utilizando la cláusula:

CREATE TYPE <nombre_tipo> AS OBJECT


lOMoARcPSD|927 541 8

Fuente. Pulido, E., Escobar, Ó., Núñez, J. (2019)

2. Desarrolla un reporte en el que incluyas los siguientes puntos:

• Esquematización del proceso y descripción del mismo.

Se realiza la creación del borrador de la creación de los objetos Empleado y


departamento
lOMoARcPSD|927 541 8

Se realiza la creación del objeto y la los valores de datos para cada objeto:

Empleado

• Nombre
• Id
• Dirección
• Teléfono
• Correo electrónico
• Salario
• Puesto

Departamento

• Nombre
• Id
• Puesto
• Ubicación

En el caso de los valores que se repiten estan realizados de modo consulta debido
a que la informaicon seria copartida entre varias tablas ademas de funcionar como
punto de organización de las bases de datos.
• Instrucciones para la creación de los objetos Empleado y
Departamento.

Comenzamos descargando la plataforma que utilizaremos para crear nuestra base


de datos SQL; en esta ocacion utilizaremos oracle para realizar la gestion de
nuestra base de datos.

Comenzamos introduciendo el nombre de nuestra base de datos despues


procedemos a definir nuestros objetos.

Un tipo de objetos se compone de los siguientes elementos:


• Un nombre que sirve para identificar el tipo de los objetos.
• Unos atributos que modelan la estructura y los valores de los datos
de ese tipo. Cada atributo puede ser de un tipo de datos básico o de
un tipo de usuario.
• Unos métodos que son procedimientos o funciones escritos en el
lenguaje PL/SQL (almacenados en la base de datos), o escritos en C
(almacenados externamente).
lOMoARcPSD|927 541 8

CREATE TYPE Empleado_t AS OBJECT (


Nombre CHAR(50),
Id int(10),
Direcc VARCHAR2(200),
Tel VARCHAR2(200),
Corre VARCHAR2(200),
UbicacionVARCHAR2(50),
Puesto VARCHAR2(20) ) ;

CREATE TYPE Departamento_t AS OBJECT (

Nombre CHAR(50),
Id int(10),
UbicacionVARCHAR2(50),
Puesto VARCHAR2(20) ) ;

3. Redacta una conclusión en la que destaques las ventajas y desventajas que


presenta la utilización de bases de datos orientadas a objetos.

Una base de datos orientada a objetos almacena datos complejos y relaciones entre
datos directamente, sin asignar filas y columnas, y esto hace que sean más
adecuadas para aplicaciones que tratan con datos muy complejos. Los objetos
tienen relaciones “muchos a muchos” y son accesibles mediante el uso de punteros.

El modelo relacional de objetos combina en un modelo híbrido el modelo de base de


datos relacional y el orientado a objetos, de manera que funciona de manera similar
al relacional, pero incorpora funciones del modelo orientado a objetos, como los
propios objetos, las clases, la herencia y el poliformismo.

4. Elabora tu actividad en un procesador de textos.


5. Al finalizar esta actividad, vuelve a la plataforma y sigue los pasos que se indican
para enviar tu trabajo.
lOMoARcPSD|927 541 8

Referencias

Helena. (2020, September 11). El Modelo base de datos: Definición y tipos. Ayuda

Ley Protección Datos; AyudaLeyProteccionDatos.

[Link]

%20datos/modelos/#:~:text=El%20modelo%20relacional%20de%20objetos,la%

20he%20rencia%20y%20el%20poliformismo

También podría gustarte