Está en la página 1de 6

Descripción de la actividad

Realice:

• De los tipos de base de datos: jerárquica, red, orientada a objetos, realice un


ejemplo por cada tipo aplicando lenguaje de programación, detalle porque
considera que su propuesta aplica al tipo de base de datos en mención.

BASE DE DATOS: Jerárquica


CASO empleado-estudiante-
unuversitario
LENGUAJE DE PROGRAMACION
C++
PORQUE APLICA EL CASO
PROPUESTO
Para definir la jerarquía de los datos
planteados

// SISTEMAS DE BASES DE DATOS JERARQUICA//

#include <iostream>

#include <stdlib.h>

using namespace std;

class persona{

//Abributos

private:

string nombre;

int edad;

//Metodos

public:

persona(string,int);

void mostrarpersona();

};

class empleado : public persona{

private:
float sueldo;

public:

empleado(string,int,float);

void mostrarempleado();

};

class estudiante : public persona{

private:

float notafinal;

public:

estudiante(string,int,float);

void mostrarestudiante();

};

class universitario : public estudiante{

private:

string carrera;

public:

universitario(string,int,float,string);

void mostraruniversitario();

};

//Clase Padre "Persona"

persona::persona(string _nombre, int _edad){

nombre = _nombre;

edad = _edad;

void persona ::mostrarpersona (){

cout <<"Nombre: " <<nombre<<endl;

cout <<"Edad: " <<edad<<endl;

}
//Clase Hija "Empleado"

empleado::empleado(string _nombre, int _edad, float _sueldo) : persona (_nombre,_edad){

sueldo = _sueldo;

void empleado::mostrarempleado(){

mostrarpersona();

cout<<"Sueldo: " <<sueldo<<endl;

//Clase Hija - Padre "Estudiante"

estudiante::estudiante(string _nombre, int _edad, float _notafinal) : persona(_nombre,_edad){

notafinal = _notafinal;

void estudiante::mostrarestudiante(){

mostrarpersona();

cout<<"Nota Final: "<<notafinal<<endl;

//Clase Hija "Universitario"

universitario::universitario(string _nombre,int _edad, float _notafinal,string _carrera) :


estudiante(_nombre,_edad,_notafinal){

carrera = _carrera;

void universitario::mostraruniversitario(){

mostrarestudiante();

cout<<"Carrera: "<<carrera<<endl;

}
int main (){

empleado empleado1("Sophia",36,544.2);

cout<<"-Empleado-"<<endl;

empleado1.mostrarempleado();

cout<<"\n";

estudiante estudiante1("Raul",16,10.7);

cout<<"-Estudiante-"<<endl;

estudiante1.mostrarestudiante();

cout<<"\n";

universitario universitario1("Rosa",17,18.7,"TICS");

cout<<"-Universitario-"<<endl;

universitario1.mostraruniversitario();

cout<<"\n";

system("pause");

return 0;

};

• Realice un análisis sobre base de datos relacionales y base de datos


multidimensionales
• Características
• Ventajas
• Desventajas
• 3 casos de aplicación por cada tipo
• Juego de sopa de letras (Tema:
Evolución base de datos) o Diez palabras en relación al tema
➢ De las diez palabras dar las definiciones

➢ CINTAS MAGNÉTICAS:
La cinta magnética es un tipo de soporte de almacenamiento de información que permite
grabar datos en pistas sobre una banda de material magnético. Puede grabarse
cualquier tipo de información de forma digital o analógica

➢ IBM:
International Business Machines Corporation (IBM) es una
reconocida empresa multinacional estadounidense de tecnología y consultoría. IBM
fabrica y comercializa hardware y software para computadoras, y
ofrece servicios de infraestructura, alojamiento de Internet, y consultoría en una amplia
gama de áreas relacionadas con la informática, desde computadoras
centrales hasta nanotecnología.2

➢ SYSTEM R:

System R fue un proyecto seminal: fue la primera implementación de SQL , que


se ha convertido en el estándar de lenguaje de consulta de datos relacionales.
También fue el primer sistema que demostró que un sistema de gestión de bases
de datos relacionales podría proporcionar un buen rendimiento de
procesamiento de transacciones.

➢ SISTEMA SABRE:
Es un sistema operativo de procesamiento en tiempo real centralizado, este sistema
operativo corre en un servidor central y es accedido desde terminales de usuario que no
cuentan más que con un BIO primitivo, un monitor monocromático, un teclado y un par
de puertos serie para comunicarse con una impresora y un MODEM; el sistema no
cuenta con medios de acceso extraíbles.

➢ BASE DE DATOS RELACIONALES:

Es un modelo de bases de datos mas usados en el presente. Se basa en tablas, dentro


de estas tablas se guardan los datos en filas y cada fila tiene n columnas o atributos.

➢ BASE DE DATOS DE RED:

Este tipo de bases de datos es una mejora de las bases de datos jerárquicas. Los nodos
hijos pueden tener varios nodos padres. Sus características son más complejas que las
bases de datos jerárquicas.

➢ BASE DE DATOS ORACLE:


La base de datos Oracle es un manejador de bases de datos relacional que hace uso
de los recursos del sistema informático en todas las arquitecturas de hardware, para
garantizar su aprovechamiento al máximo en
ambientes cargados de información, es básicamente una herramienta cliente/servidor
para la gestión de Bases de Datos.
➢ BASE DE DATOS JERÁRQUICA:

Son las primeras bases de datos utilizadas. Están organizadas por niveles o jerarquías
de un padre a varios hijos. Un nodo padre puede tener varios hijos, pero un nodo hijo
solo puede tener un nodo padre.

➢ LENGUAJE SQL:
Microsoft SQL Server es un sistema de gestión de bases de datos relacionales basado
en el lenguaje Transact-SQL, y especialmente en Sybase IQ capaz de poner a
disposición de muchos usuarios grandes cantidades de datos de manera simultanea

➢ BASE DE DATOS ORIENTADA A OBJETOS:

Estas bases de datos toman lo mejor de cada metodología: el modelo relacional, por un
lado y el paradigma orientado a objetos con sus características de clases, polimorfismo,
herencias, etc.

Bibliografía
Ferraris, D. R. (2010). Fundamentos de Informática y Programación en C . Madrid: Paraninfo.

También podría gustarte