Actividad 1
ACTIVIDAD I
TALLER INVESTIGATIVO TEORICO – PRÁCTICO
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:
1. ¿Que es una base de datos y esquematice un ejemplo?
2. ¿Que es un manejador de base de datos?
3. ¿Que es un motor de base de datos y cuales conoce?
4. ¿Que es un sistema operativo?
5. ¿Que sistemas operativos conoce?
6. ¿Que sistemas operativos multiusuario conoce?
7. ¿Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario?
8. ¿Que manejador de base de datos conoce?
9. Explique con sus propias palabras el proceso de compilación.
10. ¿Que es el procesador y actualmente cual es su última tecnología?
11. Defina con sus propias palabras memoria ROM y RAM.
12. ¿Como se mide la capacidad de la memoria RAM?
13. ¿Cual es la diferencia entre una unidad DVD y CD?
14. ¿Que es una unidad ZIP?
15. ¿Que medios de almacenamiento conoce?
16. ¿Que es una base de datos orientada a objetos?
17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.
19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.
20. ¿Que es una clave primaria y de ejemplo?
21. ¿Que es una clave foránea y de ejemplo?
22. 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.
Solucion
1. ¿Que es una base de datos y esquematice un ejemplo?
Una
base de datos o
banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la
informática y la
electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos
Extraido de
https://es.wikipedia.org/wiki/Base_de_datos
Aporte Personal
Podriamos definir como base de datos a un conjunto de informacion, ya se ha textos ya se han escaneados y ingresados manuealmente a un computador, tambien puede contener imagenes, numeros, toodo esto almacenados de forma digital, en un disco duro, una memoria USB un DVD o almacenados en la nube.
Extraida de
https://wluque8.blogspot.com/2013/06/bases-de-datos-en-access.html
Comentarios acerca del video:
las bases de datos nos permiten guardar grandes cantidades de datos, lo cual a su vez nos permite un acceso rapido a la informacion, una mejor seguridad, un manejo mas economico para el manejo de la informacion.
2. ¿Que es un manejador de base de datos?
Los sistemas manejadores de base de datos se han incrementado en los últimos años de forma drástica, pues claro está que cada vez mas empresas requieren de software para registrar sus datos.
Los Sistemas Manejadores de Base de Datos presentan además una interfaz razonable y comprensible para cualquier usuario,
Extraido de:
https://www.buenastareas.com/ensayos/Principales-Manejadores-De-Bases-De-Datos/1085968.html
Aporte Personal:
Los manejadores de bases de datos se podrian definir como una interfaz entre el usuario y el PC para almacenar y consultar los datos, y asi hacer de esta forma el almcenamiento de datos una tarea mas amigable.
Imagen extraida de:
https://www.signia.com.mx/empresa/
Comentarios acerca del video:
Las funciones principales de los anejadores de bases es la manipulacion de los datos en si.
las siguientes son funciones basicas de los manejadores es insertar, modificar, eliminar datos y extraer datos
tambien vemos que el lenguaje mas utilizado hoy en dias es el SQL, usado para recuperar y modificar datos de una base de datos
3 ¿Que es un motor de base de datos y cuales 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
Es un conjunto de Algorimos que permite la Gestion y Optimización de Base de datos.
Prudentemente el Motor de bases de datos utiliza instrucciones especificas para la:
A)Busqueda de información
B) Añadir, Borrrar, Modificar : Tablas
C) Añadir, Borrar, Modificar : Campos
D) Etc.
La mayoria de los motores Basan sus busquedas por lo que se le llama I.D. (Identificadores) Ya que se facilita la Ordenacion por medio del metodo Burbuja.
Extraido de:
https://es.answers.yahoo.com/question/index?qid=20090729154531AAtUEcV
https://msdn.microsoft.com/es-es/library/ms187875.aspx
MySQL, Acces, MariaDB, Oracle
Aporte Personal:
Un motor de base de datos es la funcion encargada en la base de datos de los siguientes procesos añadir, borrar, modificar tanto tablas como campos el motor realiza todos estos procesos de forma controlada.
Imagen extraida de:
https://wiki.elhacker.net/bases-de-datos/mssql/edsql
Comentarios acerca del video:
Un motor de base de datos, se podria definir como un conjunto de algoritmos que nos permiten hacer lo siguiente en una base de datos: buscar informacion añadir y modificar tablas, asi tambien como añadir modificar y borrar campos
4. ¿Que es un sistema operativo?
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
Texto Extraido de:
https://www.masadelante.com/faqs/sistema-operativo
Aporte Personal:
El sistema operativo es el programa encargado de hacer funcionar el computador, es el encargado de que este reconozca todos los dispotivos, y tambien es el encargado de operar y optimizar todos los recursos de la maquina.
Imagen Extraida de:
https://tecnoalianza.net/tutorial-de-sistemas-operativos
Comentarios acerca del Video:
Los sistemas operativos son el conjunto de programs que sirven de enlace entre los usuarios y los omputadores, son el puente para que el hombre y la maquina, existe un gran numero de sistemas operativos
¿Que sistemas operativos conoce?
Linux
Dos
Windows
Ubuntu
MAC OS
6 ¿Que sistemas operativos multiusuario conoce?
SISTEMA OPERATIVO MULTIUSUARIO
Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
TIPOS DE SISTEMAS OPERATIVOS MULTIUSUARIOS
1) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse.
2) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
3) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
4) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.
5) LINUX es un sistema operativo, compatible Unix Dos caracteristicas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programa / librerías que hacen posible su utilización.
Texto Extraido de:
https://unilibretics.fullblog.com.ar/sistema-operativo-multiusuario-241249433268.html
Aporte Personal:
Un sistema operatio mulusuario es aquel que permite la utilizacion de varias cuentas de usuario al mismo tiempo, un ejemplo de estos sistemas es Windows 2000 server y Windiwows 2003 Server
Un sistema Operativo multiusuario se creo al ver la necesidad que tenian varios, necesitaban aceder a la informacion al mismo tiempo esto sin afectar el entorno de los demas usuarios, pero estos sistemas a si como tienen ventajas, tambien tienen desventajas
es que cuando falla la computadora principal se cae todo el sistema
7. Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario?
SOFTWARE MONOUSUARIO. 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.
OFTWARE MULTIUSUARIO. Multiusuario: de multi: varios; y usuarios, "apto para ser utilizado por muchos usuarios".
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo.
Texto Extraido de:
https://karlospg1.blogspot.es/1192759980/diferencia-multiusuario-monousuario/
Aporte Personal:
Los sistemas multiusuarios son aquellos sistemas son aquellos sistemas que cumplen las necesidades de 2 o mas recursos, este sistema se utilia mas que todo en el manejo de redes
Imagen Extraida de:
https://submodulopcpartes.blogspot.com/2010/09/sistemas-operativos-monousuarios.html
Comentarios acerca del Video:
Un Ssitema operativo monousurio es aquel que soporta a un solo usuario sin importar el numero de procesadores, caso contrario ocuerre con el sistema multiusuario que soprta a dos o mas usuarios a la vez, este tipo de sistema es deal para el manejo de redes.
8. ¿Que manejador de base de datos conoce?:
- MySQL
- - Microsoft SQL Server
- - Oracle
- - Microsoft Access
- - Microsoft Visual Fox Pro

Imagen extraida de:
https://brenyova.blogspot.com/2013/03/que-es-un-gestor-y-cuales-son-sus-tipos.html
9. Explique con sus propias palabras el proceso de compilación.
Compilar consiste en convertir un programa de un lenguaje de programacion a otro lenguaje de programacion usualmente se convierte a lenguaje maquina; haciendo de esta manera la interacion del programador con la maquina una labor mucho mas facil.
Imagen Extraida de:
https://correo.uan.edu.mx/~iavalos/introprog.htm
<iframe width="420" height="315" src="//www.youtube.com/embed/7GiyE88m_TU" frameborder="0" allowfullscreen></iframe>
10 ¿Que es el procesador y actualmente cual es su última tecnología?
El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente, todo pasa por él, ya que es el responsable de ejecutar todas las instrucciones existentes. Mientras más rápido vaya el procesador, más rápido serán ejecutadas las instrucciones.
Procesador AMD Sempron
Es el componente donde es usada la tecnología más reciente. Los mayores productores de procesadores en el mundo, son grandes empresas con tecnología para fabricar procesadores competitivos para computadoras: Intel (que domina el mercado), AMD, Vía e IBM, que fabrica procesadores para otras empresas, como Transmeta.
https://vivedigital.com.mx/2010/05/intel-expande-su-familia-de-procesadores-intel-core-2010-al-segmento-de-laptops/
Algunos de los modelos más modernos, y los cuales cuentan con la tecnoogía más avanzada de la actualidad son el Intel Core Sandy Bridge en sus variabtes i3, i5 e i7, el AMD Fusion y FX, los cuales pueden incorporar hasta 8 núcleos.
Los anteriormente mencionados cubren la mayoría de las necesidades en computadoras de escritorio, mientras que para dispositivos portátiles como celulares y tablets podemos contar con procesadores ARM, Atom, Tegra2 y Snapdragon.
El procesador es el componente más complejo y frecuentemente más caro, pero él no puede hacer nada solo. Como todo cerebro, necesita de un cuerpo, que es formado por los otros componentes de la computadora, incluyendo la memoria, el disco duro, la placa de vídeo y de red, monitor, teclado y mouse.
Como entender la nomenclatura de los procesadores
Las dos firmas más importantes, fabricantes de procesadores, son Intel y AMD.Cada una de esas empresas adopta una determinada nomenclatura para otorgarle información al consumidor a partir del nombre del procesador. Aparentemente la nomenclatura de esos procesadores es un tanto confusa, pero con un poco de atención podemos identificar muchas de sus características.

Vamos a comenzar por las pistas Intel
En el caso de la prestigiosa compañía Intel, todo procesador Quad Core (que posee 4 núcleos) comienza con la letra Q, de Quad. Por ejemplo: Q9550, Q8400s, Q9300.
Todo procesador Dual Core (que posee 2 núcleos) comienza con la letra Y. Por ejemplo: Y7500, Y6750, Y4700.

La nomenclatura de los poderosos procesadores Core iX es dividida jerárquicamente de la siguiente forma
Core i7: Procesadores de alto desempeño (y alto costo)
Core i5: Procesadores de desempeño intermedio
Core i3: Procesadores de desempeño básico

Si el procesador fuera un Atom significa que fue hecho para netbooks (EeePCs)
Si es un Xeon, significa que fue hecho para servidores.
Si el procesador que vas a comprar en un Celeron, significa que este es un procesador de bajo desempeño y bajo costo, estaríamos hablando de una versión que carece de un buen procesador. Esos Celerones normalmente forman parte de las computadoras más económicas.
Nomenclatura de AMD
Todo procesador que termina con X2, X3 y X4 posee 2,3 y 4 núcleos, respectivamente. Por ejemplo: Athlon 64 X2 4400.
Siempre se encontrara al lado del nombre de un procesador AMD una numeración. Esa numeración no significa la frecuencia (o velocidad) del procesador, sólo indica el modelo.

Las versiones que poseen FX al final del nombre tienen el multiplicador liberado,siendo ideales para overclock.
Un procesador denominado Sempron, es un procesador ultra básico. Con memoria cache y single core (único núcleo) ningún procesador Sempron es Dual Core.
Con respecto a los procesadores Phenom, existen el Phenom y el Phenom II (el II es el mejor) y son procesadores de alto desempeño.

Los procesadores Turion fueron hecho exclusivamente para notebooks.
Un Opteron, es un procesador diseñado para servidores, así como el Xeon de Intel.

Cuáles son los mejores procesadores de cada fabricante?
Al momento de comprar un procesador no se debe analizar solamente el clock,ya que es sólo una parte del equipo. Muchos vendedores pueden llegar a confundirnos cuando nos ofrecen procesadores si no estamos informados. Nos pueden ofrecer un procesador 3.2 asegurándonos que es mejor que un procesador 2.6, pudiendo ser el 2.6 un Dural Core y el 3.2 Celeron, siendo el Dural Core superior.
Siempre analice el procesador que tenga el mayor número (siempre y cuando sean de la misma marca), en el caso de los Intel y de los AMD's más recientes (Dual, Quad Core y iX; Phenom II y Athlon II). Por ejemplo:
P 8400, P8500, P8600 Cual el mejor? El que posee el mayor número.
Phenom II X4 920 y Phenom II X4 955. Cual es el mejor? El de mayor número.
Texto extraido de:
https://www.informatica-hoy.com.ar/aprender-informatica/El-Procesador-de-la-computadora.php
Aporte Personal:
El Procesador es la parte mas importante en un computador, es por asi decirlo el cerebro, pero como todo cerebro necesita de un cuerpo en este cado viene hacer la board.
el procesador es la parte encargada de manejar todos los procesos en una computadora, todos los datos pasan por este, entre mas rapido sea este mas rapido seran ejecutadas las instrucciones.
Actualmente nos encontramos que los procesadores van en la 4a Generacion , por ejemplo en la marca Intel estos son los Core i5 y Core i7
Comentarios acerca del video:
11. Defina con sus propias palabras memoria ROM y RAM.
Memorias RAM (Random Access Memory), memoria de acceso aleatorio o directo; esto quiere decir que el tiempo de acceso a una celda de la mepmoria no depende de la ubicación física de la misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la memoria). Son llamadas también memorias temporales o memorias de lectura y escritura. En este tipo de memorias leemos y escribimos a voluntad. Para escribir no hace falta el borado previo de las posiciones a grabar. Es la memoria destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecución de dichos programas. Es la memoria perfectamente flexible y reutilizable. Su inconveniente radica en la volatilidad al cortarse el suministro de corriente: si se pierde la alimentacion eléctrica, la información presente en la memoria se pierde. Por este motivo los datos y programas que el sistema debe mantener permanentemente para su funcionamiento no se almacenann en memoria de tipo RAM.
La memoria RAM se llama también memoria de usuario, por ser la memoria con la que trabaja el sistema para ejecutar los progamas encargados.
Cuando se hace referencia a la capacidad de memoria de un ordenador se está hablando de la memoria RAM del sistema.
Memorias ROM (Read Only Memory), memoria de solo lectura, llamadas también memorias residentes o permanentes. Son memorias que sólo permiten la lectura y no pueden ser reescritas. Su contenido viene grabado en orígen por el fabricante de la coputadora y no puede ser cambiado nunca. No es volátil, los datos almacenados permanecen aunque desaparezca el fluido eléctrico. Por lo demás funciona exactamente igual que la memoria RAM, pudiendo contener datos y código de programas. Debido a estas características, se usa para almacenar información vital para el funcionamiento del sistema. La gestión del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida suelen ser las tareas encargadas a los programas grabados en ROM. Estos programas forman la llamada BIOS (o ROM-BIOS) (Basic Input Output System). Junto a la BIOS se encuentra el chip de CMOS donde se almacenan los valores que determinan la configuración hardware del sistema, como tipos de unidades, parámetros de los discos duros, fecha y hora del sistema... esta información no se pierde al apagar el ordenador. Estos valores se pueden modificar por medio del SETUP.
Texto Extraido de:
https://html.rincondelvago.com/hardware-y-software_sistema-informatico.html
Aporte Personal:
Imagen Extraidade:
https://www.pdaexpertos.com/Tutoriales/Hardware/Memoria_interna_NVFS_y_RAM_en_PDAs_y_smartphones.shtml
https://www.informatica-hoy.com.ar/imagenes-notas/2011/memoria-rom.jpg
Video:
Comentarios acerca del video:
12. ¿Como se mide la capacidad de la memoria RAM?
Se mide en Megabites y actualmente como la capacidad ha aumentado se mide en Gigabites
1,024 Byte = 1 Kilobyte (KB)
1,024 Kilobyte (KB) = 1 Megabyte (MB)
1,073,741,824 Bytes = 1 Gigabyte (GB)
Texto Extraido de:
13. ¿Cual es la diferencia entre una unidad DVD y CD?
A primera vista, un DVD-ROM y un CD-ROM son idénticos.
Los dos tienen un diámetro de 12 centímetros y un espesor de 1,2 milímetros, pero mientras que el CD-ROM tiene una sola superficie, el DVD-ROM consta de dos discos de 0,6 milímetros que están pegados.
Por otro lado, en un CD-ROM caben 700 Mb de datos (en algunos modelos, hasta 900 Mb), y en un DVD-ROM se pueden almacenar, dependiendo del tipo, entre 4,7 y 17 Gb (esto es, entre 7 y 26 veces más que un CD-ROM).
La información se escribe en el disco en una pista espiral. Esta pista tiene pits, que en el caso del DVD-ROM son más cortos y estrechos que los de un CD-ROM, como puedes ver en el gráfico de la izquierda.
Otra gran diferencia con el CD-ROM es que mientras este tiene una capa, el DVD-ROM puede tener dos, la primera de 4,7 Gb y la segunda de 3,8 Gb. Esto da un total de 8,5 Gb.
Por ultimo, el CD-ROM sólo tiene una cara en la que puede guardar información (la otra, normalmente, está impresa). Los DVD-ROM pueden tener dos caras en las que guardar datos.
Las combinaciones dan como resultado cuatro posibles tipos de combinaciones: un disco de una cara, con una sola capa que tiene una capacidad de 4,7 Gb; el segundo es el de una sola cara, pero con dos capas y capacidad total de 8,5 Gb; después está el de doble cara y una sola capa por cara con 9,4 Gb (4,7 por dos); y por último, el de doble cara y dos capas por cara, que tiene una capacidad final de 17 Gb.
Textp extraido de:
Aporte Personal:
La diferencia principal entre un DVD y un Cd Rom, radica principalmente en la capacidad del DVD, un cd le caben 700 Megas, mientras que un DVD le cabe
4.7 GB (4700 megas).
Imagen Extraida de:
14. ¿Que es una unidad ZIP?
La unidad Iomega Zip, llamada también unidad Zip, es un dispositivo o periférico de almacenamiento, que utiliza discos Zip como soporte de almacenamiento; dichos soportes son del tipo magneto-óptico, extraíbles de media capacidad, lanzada por 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.
La caída de precios de grabadoras y consumibles CD-R y CD-RW y, sobre todo de los pendrives y las tarjetas flash (que sí han logrado sustituir al disquete), acabaron por sacarlo del mercado y del uso cotidiano.
Texto Extraido de:
Aporte Personal:
Las unidades ZIP eran el candidato ideal para sustituir los disquete de 3.5 pulgadas, estas unidades poseian una capacidad de hasta 750 MB en sus ultimas versiones, algo discreto si lo comparams con las USB de hoy en dia, pero su alto costo no lo logro, si en cambio lo logro los pendrive y las tarjetas flash.
Imagen Exrtaida de:
Comentarios acerca del Video
15. ¿Que medios de almacenamiento conoce?
CD, DVD, Disco Duro, Tarjeta de memoria, Memoria USB,

Imagen Extraída de:
CLIhttps://compuutem.files.wordpress.com/2013/03/medios2.jpg?w=300&h=300
Comentarios acerca de este Video:
16. ¿Que 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.
Texto extraído de:
https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos

Imagen Extraída de:
https://tskarenloaiza.blogspot.com/2013/03/base-de-datos-orientada-objeto.html
Comentarios Acerca de este video:
**********-----------------------------
17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
En programación modular, y más específicamente en programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.
De esta forma el usuario de la clase puede obviar la implementación de los métodos y propiedades para concentrarse sólo en cómo usarlos. Por otro lado se evita que el usuario pueda cambiar su estado de maneras imprevistas e incontroladas.
Hay muchos datos que no tiene porque conocerlo aquel que este usando una clase; ya que son inherentes al objeto y solo controlan su
funcionamiento interno, es decir el usuario no necesita conocer la implementación. Al evitar que el usuario modifique los atributos directamente y forzándolo a utilizar funciones definidas para modificarlos (llamadas interfaces), se garantiza la integridad de los datos.
Esto es el Encapsulamiento, encapsulación u ocultación. Consiste en el ocultamiento del estado, es decir, de los datos miembro,
de un objeto de manera que sólo se puede cambiar mediante las
operaciones definidas para ese objeto. El aislamiento protege a los
datos asociados a un objeto contra su modificación por quien no tenga
derecho a acceder a ellos, eliminando efectos secundarios e
interacciones.
https://sistemastic.wordpress.com/2009/01/15/conceptos-basicos-de-orientacion-a-objetos/
https://es.wikipedia.org/wiki/Encapsulamiento_(inform%C3%A1tica)

Imagen Extraida de:
https://sistemastic.wordpress.com/2009/01/15/conceptos-basicos-de-orientacion-a-objetos/
18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.
En programación orientada a objetos la herencia es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad. 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 rediseñ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.
Texto extraído de:
https://es.wikipedia.org/wiki/Herencia_(inform%C3%A1tica)
Comentario Personal:

Imagen extraída de:
https://programacioncolmayor3.blogspot.com/2013/02/herencia-poo.html
19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.
En programación orientada a objetos el polimorfismo se refiere a la posibilidad de definir clases diferentes que tienen métodos o atributos denominados de forma idéntica, pero que se comportan de manera distinta. El concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos. Así nacen los conceptos de funciones polimórficas y tipos polimórficos. Las primeras son aquellas funciones que pueden evaluarse o ser aplicadas a diferentes tipos de datos de forma indistinta; los tipos polimórficos, por su parte, son aquellos tipos de datos que contienen al menos un elemento cuyo tipo no está especificado.
Texto extraído de:
https://www.ecured.cu/index.php/Polimorfismo_(Inform%C3%A1tica)

Imagen extraída de:
https://villegas1.activoforo.com/t14-que-es-polimorfismo
20. ¿Que es una clave primaria y de ejemplo?
En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.
Una clave primaria debe identificar unícamente a todas las posibles filas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.
El modelo relacional, según se lo expresa mediante cálculo relacional y álgebra relacional, no distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador. En una arquitectura entidad-relación, la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que van a utilizar la información de esta tabla.
Tanto claves únicas como claves primarias pueden referenciarse con claves foráneas.
Texto extraído de:
https://es.wikipedia.org/wiki/Clave_primaria

Imagen extraída de:
https://personales.upv.es/jcanizar/bioinformatica/bases_datos.html
21. Que es una clave foránea y de ejemplo?
En el contexto de bases de datos relacionales, una clave foránea o clave ajena (o Foreign Key FK) es una limitación referencial entre dos tablas. La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila en la tabla referenciada. Así, una fila en la tabla referendo no puede contener valores que no existen en la tabla referenciada. De esta forma, las referencias pueden ser creadas para vincular o relacionar información. Esto es una parte esencial de la normalización de base de datos. Múltiples filas en la tabla referendo pueden hacer referencia, vincularse o relacionarse a la misma fila en la tabla referenciada. Mayormente esto se ve reflejado en una relación uno (tabla maestra o referenciada) a muchos (tabla hija o referendo).
Texto Extraido de:
https://es.wikipedia.org/wiki/Clave_for%C3%A1nea

imagen Extraida de:
https://www.mailxmail.com/curso-aprende-access/creacion-cuadro-combinado