Actividad 1
Desarrollarlo en Microsoft Word con normas Icontec.
Las necesidades de manejo flexible de la
información a nivel de cualquier organización, su almacenamiento y su
utilización casi en tiempo real obligan a robustecer los planteamientos de
manejo de información por parte de los Administradores de Bases de Datos por
tal razón se deben proponer desarrollos que estén de acuerdo con las
necesidades crecientes de la actualidad.
Investigue, analice y responda las siguientes preguntas:
- ¿Qué es una base de datos y
esquematice un ejemplo?
- ¿Qué es un manejador de base
de datos?
- ¿Qué es un motor de base de datos y cuáles conoce?
- ¿Qué es un sistema operativo?
- ¿Qué sistemas operativos conoce?
- ¿Qué sistemas operativos
multiusuario conoce?
- ¿Cuál es la diferencia entre
un sistema operativo monousuario y uno multiusuario?
- ¿Qué manejador de base de datos conoce?
- Explique con sus propias
palabras el proceso de compilación.
- ¿Qué es el procesador y
actualmente cuál es su última tecnología?
- Defina con sus propias
palabras memoria ROM y RAM.
- ¿Cómo se mide la capacidad de
la memoria RAM?
- ¿Cuál es la diferencia entre
una unidad DVD y CD?
- ¿Qué es una unidad ZIP?
- ¿Qué medios de almacenamiento
conoce?
- ¿Qué es una base de datos orientada a objetos?
- Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
- Dentro de la aplicación de
base de datos orientada a objetos que es herencia.
- Dentro de la aplicación de
base de datos orientada a objetos que es polimorfismo.
- ¿Qué es una clave primaria y
de ejemplo?
- ¿Qué es una clave foránea y de
ejemplo?
- Esquematice un modelo entidad relación
enfocado a un sistema bibliotecario.
a) Debe representar mínimo tres tablas primarias y 2 relacionales.
b) Ingrese registros a las tablas.
c) Identifique las claves primarias.
d) Identifique las claves foráneas.
e) Represente el modelo.
Leer más: https://sistemasremington.webnode.com/base-de-datos/contenido-programatico/
- ¿Qué es una
base de datos y esquematice un ejemplo?
Una base de datos es un "almacén" que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación, te presentamos una guía que te explicará el concepto y características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
Extraído de: https://www.maestrosdelweb.com/que-son-las-bases-de-datos/
Aporte personal:
Las bases de datos son muy importantes porque nos permiten almacenar y recuperar información en grandes volúmenes y así las personas encargadas de la organización puedan tomar decisiones más claras, por lo que son esenciales para que cualquier organización u empresa pueda funcionar de manera correcta pues los datos y la información organizada son un recurso básico para todas las organizaciones.

tomada de: https://www.youtube.com/watch?v=gTvFhsmNiXE
Resumen del vídeo:
En el vídeo se puede observar un breve resumen de lo que es una base de datos, con claros ejemplos, características y explica un poco sobre el lenguaje de la definición de datos y funcionamiento.
2. ¿Qué es un manejador de base de datos?
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o Data Base Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y por otro lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión empresarial mediante la generación de la tan perseguida ventaja competitiva.
Extraído de: https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-sistema-manejador-de-bases-de-datos
Aporte personal: El uso de los manejadores de datos conlleva más ventajas que desventajas, pues a través del trabajo que realizan se puede definir correctamente todas las bases de datos que queramos o que hayamos fabricado para una función específica. También ayuda a una mejor manipulación de los datos obtenidos e incluso facilita la rapidez en la gestión de los mismos.

tomada de: https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-sistema-manejador-de-bases-de-datos
tomado de: https://www.youtube.com/watch?v=1UgM8Ec9b3Q
Resumen del vídeo:
En el vídeo se puede observar, la definición y todo lo que posee el manejador de base de datos, como su estructura, administración, los usuarios que utiliza, y los tipos de manejadores que se pueden encontrar.
3. ¿Qué es un motor de base de datos y cuáles conoce?
El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa.
Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para almacenar datos y objetos de base de datos como índices, vistas y procedimientos almacenados para ver, administrar y proteger los datos.
Los más comunes son:
-MySQL
-PostgreSQL
-MSSQL
-SQLite
-MS Access
-TABLA EN LA BASE DE DATOS
-TABLA DE BASE DE DATOS ADSI
Extraído de: https://prezi.com/ry9ckaivktcx/motores-de-base-de-datos/
Aporte personal: Las bases de datos suelen ser una de las piezas más importantes en cualquier instalación. Esto es debido a su uso como principal repositorio de datos. Estos datos tienen dos características que los hacen vitales para cualquier negocio. Sin ellos nuestro negocio no podría funcionar. Son datos que deben poder ser accedidos en tiempo real por todos nuestros clientes.

tomada de: https://bibliotecaprofesional.com/por-que-usar-un-sistema-gestor-de-bases-de-datos-sgbd/sistemas-gestores-bases-datos/
tomada de: https://www.youtube.com/watch?v=UV3-7kh2odw
Resumen del vídeo:
En el video se encuentra toda la definición aclarada sobre los sistemas de información, aplicaciones de negocio, los motores de base de datos y los tipos de motores de base de datos.
También cuentan un poco de cómo surgió estos tipos de motores de base de datos como: ORACLE, SQL SERVER, DB2, y hablan sobre sus ventajas y desventajas de cada una de ellas.
4. ¿Qué es un sistema operativo?
Es el conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles más básicos y permiten además la interacción con el usuario.
Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos electrónicos que utilizan microprocesadores: el software de sistema posibilita que el aparato cumpla con sus funciones (por ejemplo, un teléfono móvil o un reproductor de DVD).
Extraído de: https://definicion.de/sistema-operativo/
Aporte personal: La importancia del sistema operativo ha estado muy ligada a la presentación visual de comandos de datos primero, y a una interfaz gráfica después: el sistema operativo sería el nexo de unión entre la máquina y el hombre.
También gracias a los sistemas operativos mejoro la vida del hombre, en muchos aspectos cotidianos, como la comunicación.

tomada de: https://www.proyectoautodidacta.com/comics/funciones-del-sistema-operativo/
tomada de: https://www.youtube.com/watch?v=xGfc2Dx-e0g
Resumen del vídeo:
Se puede notar en forma animada el
funcionamiento del sistema operativo, dando una explicación comparando con
las partes del ser humano, para así comprender como es que funciona el sistema
operativo con todos sus componentes en una computadora.
5. ¿Qué sistemas operativos conoce?
Existen diferentes clases de sistemas operativos en el mundo de la informática, y su enumeración depende del criterio de clasificación que apliquemos: según el tipo de dispositivo (desktop o Mobile) o según la marca del creador (Microsoft, Apple, Linux, etc.) Nosotros nos centramos en el primer supuesto de clasificación:
Algunos de los sistemas operativos son:
- Windows 7/8/10, Server
- OSX (MacOS)
- Linux Ubuntu
- Linux Fedora
- Linux CentOS
- Chrome OS
- Linux Red hat
- Linux SUSE
- Solaris
- Open Solaris
- Linux Debian
Sistemas operativos para dispositivos móviles:
En cambio, si cuentas con un teléfono móvil o una Tablet y sueles navegar por la red utilizando estos dispositivos, sistemas operativos como Android, Windows Phone o iOS (para Apple) te serán de gran utilizad. Repasemos los más frecuentes:
- iOS
- Android
- Windows Phone
- BlackBerry OS
- Firefox OS
- Symbian OS
Extraído de: https://es.calcuworld.com/cuantos/cuantos-sistemas-operativos-existen/
Aporte personal: A través del tiempo se han venido evolucionando los sistemas operativos, cada vez mejorando algunos errores de los anteriores sistemas, y esto hace a que la vida del hombre se haga mucho más sencilla, ya que gracias a la tecnología se puede llamar, video-llamada, etc.
tomada de: https://www.ecured.cu/Sistema_operativo
tomada de: https://www.youtube.com/watch?v=BiznImTMkSE
Resumen del vídeo:
El vídeo nos muestra, desde que salió el primer
sistema operativo hasta los que hay en la actualidad, nos explica su
funcionamiento y sus características, y en que entorno lo utilizaban.
6. ¿Qué sistemas operativos multiusuario conoce?
En los sistemas operativos antiguos, la idea de multiusuario guarda el significado original de que éste puede ser utilizado por varios usuarios al mismo tiempo, permitiendo la ejecución concurrente de programas por parte de distintos usuarios. Aunque la idea original de tiempo compartido o el uso de terminales bobas no es ya el más utilizado. Esto debido a que los computadores modernos pueden tener múltiples procesadores, o proveer sus interfaces de usuario a través de una red, o en casos especiales, ya ni siquiera existe un solo computador físico proveyendo los servicios, sino un conjunto de computadoras en red o conectadas por un bus de alta velocidad y actuando en concierto para formar un clúster.
El principio del concepto es facilitar compartir los recursos de procesamiento, almacenamiento y periféricos varios, reduciendo el tiempo ocioso en el (o los) procesador(es), e indirectamente implica reducción de los costos de energía y equipamiento para resolver las necesidades de cómputo de los usuarios. Ejemplos de sistemas operativos con característica de multiusuario son VMS y Unix, así como sus múltiples derivaciones (e.g. IRIX, Solaris, etc.) y los sistemas tipo Unix como Linux, FreeBSD y Mac OS X.
En la familia de los sistemas operativos Microsoft Windows, desde Windows 95 hasta la versión Windows 2000, proveen soporte para ambientes personalizados por usuario, pero no admiten la ejecución de múltiples sesiones de usuario mediante el entorno gráfico.
Las versiones de Windows 2000 server y Windows 2003 server ofrecen el servicio Terminal Server el cual permite la ejecución remota de diferentes sesiones de usuario.
Extraído de: https://es.wikipedia.org/wiki/Multiusuario
Aporte personal: el sistema multiusuario, es un sistema operativo que puede ser utilizado por varios usuarios al mismo tiempo.

tomada de: https://es.wikipedia.org/wiki/Multiusuario
tomada de: https://www.youtube.com/watch?v=3i0_J5PT9eY
resumen del video (5 lineas)
7. ¿Cuál es la diferencia entre un sistema operativo monousuario y uno multiusuario?
Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows.
Un
Monousuario es un sistema para uso exclusivo de una sola persona que podrían
ser la mayoría de los ordenadores actuales, ya que con el hecho de que le
pongas una clave a tu sesión será completamente privado el equipo.
Por otro lado, los sistemas multiusuario son sesiones mas como Windows
Comercialmente, ya que estos sistemas ofrecen funciones de multisesiones,
personalización de cada sesión, privilegios y limitaciones dependiendo del
usuario, aquí VARIOS usuarios de una RED o DOMINIO pueden entrar en cualquier computadora
con solo teclear su usuario y contraseña, claro que cada usuario tiene sus
limitaciones y privilegios dependiendo de su rango de administración de la red.
Extraído de: https://karlospg1.blogspot.es/1192759980/diferencia-multiusuario-monousuario/

8. ¿Qué manejador de base de datos conoce?
El tipo de manejador que tengo mayor conocimiento es sobre MYSQL.
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,12 y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.
MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
Extraído de: https://es.wikipedia.org/wiki/MySQL
Opinión personal: MySQL es un caso muy interesante. Personalmente me gusta mucho el "modelo de negocio". Hay licencias gratuitas, pero para determinados usos: educación, pruebas, creación de programas gratuitos.
Tomada de: https://www.hostname.cl/blog/las-ventajas-de-mysql-por-sobre-otras-bases-de-datos
Tomada de: https://www.youtube.com/watch?v=3He0HJtEOyk
Resumen del vídeo:
Este, nos da la definición sobre lo que es y para lo que sirve MYSQL, en que ambiente laboral se utiliza, de quien hace parte MYSQL y también habla sobre los sistemas de gestión de base de datos que utiliza.
9. Explique con sus propias palabras el proceso de compilación.
La compilación la realiza un compilador virtual que efectúa la traducción de un programa escrito en lenguaje de programación en un código fuente a otro lenguaje de programación de código intermedio para que posteriormente pueda ejecutarse.

Tomada de: https://www.youtube.com/watch?v=zLRvVOaA8qk
Tomada de: https://www.youtube.com/watch?v=zLRvVOaA8qk
Resumen del video
10. ¿Qué es el procesador y actualmente cuál es su última tecnología?
El procesador es el que se refiere a los diferentes tipos de artículos de sistemas informativos que forma parte de un microprocesador que es parte de un CPU o micro que es el cerebro de la computadora y de todos los procesos informativos desde los más sencillos hasta los más complejos.
El procesador de una computadora es el dispositivo de hardware que puede tener diversas propiedades, la unidad central de procesamiento o CPU, conocido como '' cerebro'' del sistema.
lo último en su tecnología es el Intel Core i9
La cosa va hoy de procesadores, y es que aparte de recibir datos sobre los nuevos Intel Core i3, aparece información sobre los nuevos procesadores Intel Core i9, que, aunque no han sido presentados de forma oficial, sí que sabemos que saldrán al mercado a principios de 2010. Dejando la plataforma Nehalem y situándose en la plataforma Westmere, los nuevos Intel Core i9 llegarán en procesos de 32 nanómetros con 6 núcleos y 12 hilos de procesos
Extraído de: https://conceptodefinicion.de/procesador/
https://iformaticaunashvs.blogspot.com/p/tipos-de-procesadores_25.html

Extraído de: https://articulo.mercadolibre.com.co/MCO-478670474-procesador-intel-core-i9-7980xe-18-nucleos-42ghz-14nm-_JM
Tomada de: https://www.youtube.com/watch?v=vMS2n09X_sk
11. Defina con sus propias palabras memoria ROM y RAM.
La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.
Sin la memoria RAM no serviría la computadora ya que ella es la que se encarga de la velocidad o del arranque y sin ella el pc no enciende.
Memoria ROM: La memoria ROM, (read-only Memory) o memoria de sólo lectura, es
la memoria que se utiliza para almacenar los programas que ponen en marcha el
ordenador y realizan los diagnósticos. La mayoría de los ordenadores tienen una
cantidad pequeña de memoria ROM (algunos miles de bytes).

Tomada de: https://www.adslzone.net/2017/01/16/la-diferencia-memoria-ram-rom/
Tomada de: https://www.youtube.com/watch?v=Ub1qyfhM_vY
Resumen del vídeo:
este vídeo nos explica sobre la funcionalidad y de que es lo que se encarga estas dos memorias dentro de la computadora, nos define cuales son sus característica y los tipos de memoria ram y rom que hay hasta la actualidad.
12. ¿Cómo se mide la capacidad de la memoria RAM?
La memoria RAM se mide en megabytes (MB) o gigabytes (GB). Cuanta más memoria RAM tenga tu computador, más cosas podrás hacer al mismo tiempo. Si no tienes la suficiente memoria RAM, podrás notar que tu ordenador se pone lento al tener muchos programas abiertos.
Extraído de: https://edu.gcfglobal.org/es/informatica-basica/memoria-ram-y-disco-duro/1/
Opinión personal: Gracias a este texto me doy de cuenta de que la cantidad de memoria estará directamente relacionada con el uso que hagas del equipo. Cada uso requiere una cantidad de RAM diferente. No necesitas la misma memoria RAM para navegar o ver películas en tu ordenador, que para jugar o editar vídeo o fotos.
Tomada de: https://jarroba.com/unidades-medida-la-informacion/
Tomada de: https://www.youtube.com/watch?v=Q-OSfl1nVRo
Resumen del vídeo:
Este vídeo nos explica sobre cómo medir la memoria RAM, por medio de un programa, en donde nos va ayudar a saber que memoria RAM tenemos y como mejorarla por medio de un test. Este enseña a utilizar el programa paso a paso y nos da el sitio para poder descargarlo y tenerlo en nuestras computadoras.
13. ¿Cuál es la diferencia entre una unidad DVD y CD?
Como habría que suponer el lector de DVD es el predecesor a su antepasado CD-ROM, lo que no quiere decir que sustituya a éste, sino que ofrece otro tipo de prestaciones y capacidades.
Es casi lo mismo que él. Pero en un CD caben 650 o 700MB y en un DVD caben 4.8GB. O sea, que en un disco DVD caben más de 7 CD de 650 MB.
El disco DVD tiene las pistas más cerca y más compacta que los CD y la lente es más precisa para poder leer esas pistas compactas.
El láser utilizado tiene unas frecuencias diferentes (que se modifican en las unidades lectoras y regrabadoras mediante dos sistemas: o bien utilizando dos láseres diferentes (muy poco utilizado) o bien mediante un juego de lentes (este sistema es el más utilizado). Esto se hace para que una unidad lectora o re grabadora de DVD admita también CD.
Extraído de: https://www.taringa.net/posts/info/2966939/Diferencias-entre-DVD-y-CD.html
Opinión personal: El texto nos da a entender, sobre cuáles son las diferencias y para qué es lo que sirve cada una de ellas.

Tomada de: https://foro.elchapuzasinformatico.com/portatiles/3568-tutorial-como-ponerle-una-bahia-caddy-tu-portatil.html
tomado de: https://www.youtube.com/watch?v=Vv4EqePYt9I
Resumen del vídeo:
Este
vídeo nos muestra un poco de que esta hecho el CD, mostrando todos los materiales
y nos explica un poco sobre su funcionamiento, y cuanto es la capacidad que
puede tener al momento de guardar algo, tales como: juegos, canciones, etc.
14. ¿Qué es una unidad ZIP?
La unidad Zip o unidad Iomega Zip, en inglés:Zip drive, es un dispositivo o periférico de almacenamiento, que utiliza discos Zip como soporte de almacenamiento; dichos soportes son de tipo magnético, extraíbles o removibles de mediana capacidad, introducido en el mercado por la empresa Iomega en 1994. La primera versión tenía una capacidad de 100 MB, pero versiones posteriores lo ampliaron a 250 y 750 MB.
Se convirtió en el más popular candidato a suceder al disquete de 3,5 pulgadas, seguido por el SuperDisk. Aunque nunca logró conseguirlo, sustituyó a la mayoría de medios extraíbles como los SyQuest y robó parte del terreno de los discos magneto-ópticos al ser integrado de serie en varias configuraciones de portátiles y Apple Macintosh.
Extraído de: https://es.wikipedia.org/wiki/Unidad_Zip
Opinión personal: Esta unidad zip ayudaron a que la empresa sobresaliese entre la competencia y el resto de formatos propietarios que se podían encontrar en el mercado. Y lo más importante, ayudaron a que se dejase de percibir sus productos como dispositivos caros sólo al alcance de grandes empresas.

Tomado de: https://www.taringa.net/posts/info/18529460/El-clic-de-la-muerte-que-termino-con-las-unidades-Zip-de.html
Tomado de: https://www.youtube.com/watch?v=P0rSg07x07I
Resumen del video:
En este video nos habla sobre la unidad Zip, dando una explicación de como surgió esta unidad, en que año y como ha sido su desarrollo en la capacidad de almacenamiento.
Por otro lado nos cuenta sobre sus ventajas y desventajas al momento de utilizarla y también nos dice porque se dejo de utilizar, quien fue su reemplazo.
15. Qué medios de almacenamiento conoce?
El soporte de almacenamiento de datos o medio de almacenamiento de datos es el material físico donde se almacenan los datos que pueden ser procesados por una computadora, un dispositivo electrónico, o un sistema informático, aunque este término también abarca el concepto de documento no necesariamente informatizarle (generalmente en papel, cartulina o similar, aunque también en piedra, madera, material fotosensible, material magnético o de otro tipo para registros de audio, etcétera).
Ejemplos de soportes manejados por computadoras: los discos magnéticos (disquetes, discos duros), los discos ópticos (CD, DVD, Blu-ray), las cintas magnéticas, los discos magneto-ópticos (discos Zip, discos Jazz, SuperDisk), las tarjetas de memoria, etc.
Debe diferenciarse el «medio o soporte de almacenamiento» del «dispositivo de almacenamiento de datos» (o unidad de almacenamiento) porque el dispositivo es el aparato que lee o graba los datos almacenados en los soportes. Los componentes de hardware que escriben o leen datos en los medios de almacenamiento se conocen como dispositivos o unidades de almacenamiento. Por ejemplo, una disquetera y una unidad de disco óptico, son dispositivos que realizan la lectura o escritura en disquetes y discos ópticos, respectivamente. El propósito de los dispositivos de almacenamiento es almacenar y recuperar la información de forma automática y eficiente.
El almacenamiento susceptible de ser procesado por una computadora o dispositivo similar, se relaciona con dos procesos:
- Lectura de datos almacenados para luego transferirlos a la memoria del equipo.
- Escritura o grabación de datos para que más tarde se puedan recuperar y utilizar.}
Extraído de: https://es.wikipedia.org/wiki/Soporte_de_almacenamiento_de_datos
Opinión personal: Gracias a este texto podemos entender cuáles son todos los medios de almacenamiento que puede ser procesados por una computadora y nos da un poco de aclaración sobre la diferencia de medios de almacenamiento de datos y dispositivo de almacenamiento de datos; diciendo cual es la función de cada una.

Tomada de: https://es.slideshare.net/erikaevapantojagarcia1/dispositivos-de-almacenamiento-41038081
Tomada de: https://www.youtube.com/watch?v=wPvmW84L0Wg
Resumen del vídeo:
En el siguiente vídeo se presenta la estructura y la forma de los medios de almacenamiento, nos explica cuales son los tipos de tecnologías de almacenamiento y da una definición del funcionamiento de cada una de ellas.
16. ¿Qué es una base de datos orientada a objetos?
En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Cuando se integra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientada a objetos (ODBMS, object database management system). Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte. Un ODBMS extiende los lenguajes con datos persistentes de forma transparente, control de concurrencia, recuperación de datos, consultas asociativas y otras capacidades.
Las bases de datos orientadas a objetos se diseñan para trabajar bien en conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programación.
Los ODBMS son una buena elección para aquellos sistemas que necesitan un buen rendimiento en la manipulación de tipos de dato complejos.
Los ODBMS proporcionan los costes de desarrollo más bajos y el mejor rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y tienen una integración transparente con el programa escrito en un lenguaje de programación orientado a objetos, al almacenar exactamente el modelo de objeto usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento.
Extraído de: https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
opinion personal:
Las Bases de Datos Orientadas a Objetos permiten que múltiples usuarios compartan objetos complejos y los manipulen en un ambiente seguro y estructurado. Las bases de datos convencionales fueron diseñadas para manejar tipos de datos alfanuméricos y por esto difícilmente pueden manipular objetos y métodos (los métodos son los comportamientos definidos de los objetos).

Tomada de: https://tskarenloaiza.blogspot.com/2013/03/base-de-datos-orientada-objeto.html
Tomada de: https://www.youtube.com/watch?v=W0pyb6f8k9A
Resumen del vídeo:
En este vídeo podemos observar las ventajas y desventajas de este modelo de base de datos , también nos da una explicación de como funciona, sus características y para que fin se hicieron la base orientada a objetos.
17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
El encapsulamiento consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es tener todo esto es una sola entidad. En los lenguajes estructurados esto era imposible. Es evidente que el encapsulamiento se logra gracias a la abstracción y el ocultamiento
La utilidad del encapsulamiento va por la facilidad para manejar la complejidad, ya que tendremos a las Clases como cajas negras donde sólo se conoce el comportamiento pero no los detalles internos, y esto es conveniente porque nos interesará será conocer qué hace la Clase pero no será necesario saber cómo lo hace.
Extraído de: https://topicdb.wordpress.com/2-4-encapsulamiento-herencia-y-polimorfismo-en-bdoo-4/
Opinión personal:
Gracias a este encapsulamiento, nos va a ahorrar la necesidad de como saber es el funcionamiento interno de las Clases, ya que esto no es tan necesario , solo debemos saber como trabaja la clase y como se utiliza en los algoritmos.

Tomada de: https://www.youtube.com/watch?v=rvFbn3JK_38
Resumen del vídeo:
En este video podemos observar un claro ejemplo de encapsulacion en el lenguaje de programación JAVA.
18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.
A través de ella los diseñadores pueden crear nuevas clases partiendo de una clase o de una jerarquía de clases preexistente (ya comprobadas y verificadas) evitando con ello el re diseño, la modificación y verificación de la parte ya implementada. La herencia facilita la creación de objetos a partir de otros ya existentes e implica que una subclase obtiene todo el comportamiento (métodos) y eventualmente los atributos (variables) de su superclase. Es la relación entre una clase general y otra clase más específica.
Extraído de: https://topicdb.wordpress.com/2-4-encapsulamiento-herencia-y-polimorfismo-en-bdoo-4/
Opinion personal:
la herencia suele ser un requisito fundamental para poder emplear el Polimorfismo, al igual que un mecanismo que permita decidir en tiempo de ejecución qué método debe invocarse en respuesta a la recepción de un mensaje, conocido como enlace dinámico.

Tomada de: https://topicdb.wordpress.com/2-4-encapsulamiento-herencia-y-polimorfismo-en-bdoo-4/</p>
Tomado de: https://www.youtube.com/watch?v=VTWa8DW7yTc
Resumen del vídeo:
En este vídeo nos explica para que sirve la herencia en un lenguaje de programación a objeto, este da ejemplo con el lenguaje UML.