Actividad 1
TALLER INVESTIGATIVO TEORICO - PRÁCTICO
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.
23. ¿Qué cardinalidades se manejan en las bases de datos?
24.¿Qué es una entidad?
DESARROLLO
1.¿Qué es una base de datos?

Fuente: diseño propio.
Fuente: Informático sin limites. (2022, 31 mayo). ¿Que Es Una Base De Datos y Para Que Sirve ? | ▶️ Sencillo y con Ejemplos! [Vídeo]. YouTube. https://www.youtube.com/watch?v=cw53ZIN8S1o
Aporte personal al vídeo: Las posibles soluciones que tenían al principio no fueron las más adecuadas porque tal vez solo se pensaba en la comodidad y no en el avance, es por eso que lo primero que hace es delegar el trabajo a alguien más. En mi opinión creo que el haber adaptado las bases de datos a estos trabajos tan mecánicos fue un gran avance a la humanidad, porque también significó el tener que estudiar y capacitarse más para saber usarlos, repararlos y acomodarlos al gusto según la necesidad.
2.¿Qué es un manejador de bases de datos?
Un sistema gestor de base de datos (SGBD) o Database Management System (DBMS) es un conjunto de programas invisibles para el usuario final con el que se administra y gestiona la información que incluye una base de datos.
Los gestores de datos o gestores de base de datos permiten administrar todo acceso a la base de datos, pues tienen el objetivo de servir de interfaz entre esta, el usuario y las aplicaciones.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información, modificar datos y acceder a los activos de conocimiento de la organización. Asimismo, el gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes.
Además, los sistemas de gestión de base de datos pueden entenderse como una colección de datos interrelacionados, estructurados y organizados en el ecosistema formado por dicho conjunto de programas que acceden a ellos y facilitan su gestión.
Aporte personal: Para la mayoría de la población del planeta tierra que desconoce que es lo que está detrás de esto, es muy fácil dejar sus datos en cualquier parte, tal vez por el desconocimiento de la importancia de estos. En lo personal creo que los manejadores de bases de datos son demasiado importantes para que el mundo funcione hoy en día tal cual lo conocemos, pero también es importante saber con quién compartimos toda nuestra información y que tanto permitimos que sepan estos manejadores y bases.

Fuente: Prezi, M. C. G. O. (s. f.). Sistema manejador de base de datos. prezi.com. https://prezi.com/9fsxwkopxqe6/sistema-manejador-de-base-de-datos/
Fuente : stevechambitas. (2021, 6 marzo). ¿que es un gestor de base de datos? [Vídeo]. YouTube. https://www.youtube.com/watch?v=uxZ6vtx4C5E
Aporte personal al vídeo: En el vídeo se puede observar que a través del tiempo y según las necesidades que se han ido generando, han salido más y más manejadores de bases de datos porque una sola no era capaz de darle solución a todos los problemas que ocurrían y tal vez para algunos casos más específicos se necesitaban más herramientas que en su momento no existían y les tocó crearlas. Al día de hoy hay muchas bases para crear manejadores de bases de datos pero siempre habrá una posibilidad de que haya una necesidad totalmente diferente a lo visto y sea un nuevo comienzo y avance para el mundo de los manejadores o gestores de bases de datos.
3.¿Qué es un motor de bases de datos y cuáles conoce?
En el mundo de la gestión de datos, los motores de bases de datos son los artífices detrás del almacenamiento, recuperación y manipulación eficientes de información. Estos motores son esenciales para el funcionamiento de las bases de datos, ya que actúan como el corazón que impulsa la organización y accesibilidad de los datos en aplicaciones y sistemas.
Su papel fundamental es gestionar la interacción entre las aplicaciones y los datos almacenados, proporcionando una infraestructura sólida para la gestión de información en entornos diversos, desde aplicaciones empresariales hasta plataformas web. Los motores de bases de datos son la fuerza motriz que le permite a las organizaciones gestionar grandes volúmenes de datos de manera eficiente y escalable, con el fin de asegurar la integridad y disponibilidad de la información crítica para la toma de decisiones y el funcionamiento diario de sistemas informáticos.
¿Qué motores de bases de datos existen?
Para comprender los motores de bases de datos, es esencial conocer algunos de los más utilizados por los desarrolladores en la actualidad:
- Microsoft SQL Server: una herramienta gestada por Microsoft. Ha establecido su presencia en el control y desarrollo de bases de datos relacionales, respaldada por el lenguaje de desarrollo Transact-SQL.
- MySQL: destaca como uno de los motores de bases de datos más empleados en la actualidad, mostrando un crecimiento continuo en comparación con otros competidores del mercado. Este motor fue creado para el control de bases de datos relacionales.
- SQLite: se posiciona como una herramienta del Big Data diseñada para el desarrollo y control de bases de datos relacionales, respaldada por ACID.
- Oracle database: es un sistema que gestiona tanto bases de datos de objetos como relacionales. Ofrece una solución integral.
- ODBC (Open Database Connectivity): es una herramienta que posibilita el acceso a bases de datos y fue desarrollada por SQL Access Group.
- PostgreSQL: una herramienta de código abierto. Destaca por su optimización para almacenar datos geográficos, de modo que se trata de una opción idónea para la localización de personas.
Aporte personal: Un motor de bases de datos es una de las creaciones más útiles que existe, pues que sería de la humanidad sin no se pudiera gestionar todos los días de todo el año la información de los recién nacidos, de los fallecidos, de los movimientos de dinero o de cualquier otra necesidad que requiera manejar información a gran escala. En el mundo actual, en el que todo lo queremos tener al instante, hacerse esperar es una de las peores maneras de crear caos, es por eso que manejar demasiada información a gran escala es tan importante y también es una tarea que los seres humanos no llevaríamos a cabo muy bien a largo plazo.

Fuente: Motores de bases de datos. (2017, 6 septiembre). Soluciones Tecnológicas Desde 1,999. https://infase.net/motores-de-bases-de-datos/
Fuente: CRISTIAN FELIPE RUBIANO CARDONA. (2015, 22 mayo). MOTORES DE BASES DE DATOS [Vídeo]. YouTube. https://www.youtube.com/watch?v=fgNh4G67y_o
Aporte personal al vídeo: La necesidad que se tuvo para crear los motores en su momento debió ser algo que tenía gran importancia, pues como se hacia con tantos datos nuevos y antiguos que se necesitaba guardar a diario. La visión de que este trabajo para un ser humano era demasiado fue correcta y la idea de delegar ese trabajo a alguien o algo creado muy de acuerdo con la necesidad ha sido algo muy fructuoso que hasta hoy en día nos beneficia.
4. ¿Qué es un sistema operativo?
Los sistemas operativos son desarrollos de software programados encargados de administrar y gestionar de manera eficiente todos los recursos de un ordenador y otros dispositivos. También se les conoce como software de sistema, y su función comienza al encender el dispositivo en el que están instalados. Comienza entonces su tarea de gestionar el funcionamiento del hardware. También, de poner en marcha las herramientas y funciones que hacen que un ordenador pueda comunicarse e interactuar con quien lo utiliza, y viceversa.
Hoy hay sistemas operativos en cualquier dispositivo en el que haya un procesador instalado: smartphones, tablets, reproductores multimedia, e incluso coches y televisores. Pero, básicamente, la función de casi todos es la misma: ofrecer a sus usuarios una interfaz para interactuar con el equipo. También administra sus recursos, archivos y tareas, así como de realizar diversas tareas de soporte como la actualización de las versiones de programas y del propio sistema operativo, la gestión de su seguridad y el control de los periféricos. De cara al usuario, un sistema operativo tiene la misión de permitirle ejecutar programas compatibles, crear y acceder a sus ficheros y, en definitiva, de realizar las tareas del equipo.
Además, los sistemas operativos se encargan de ejecutar procesos, donde un proceso es la carga de cualquiera de los programas y aplicaciones que queramos utilizar en la memoria del dispositivo. Si un programa no está cargado en su memoria, simplemente no funciona. Hay dos tipos de procesos: los de primer plano precisan que el usuario del dispositivo interactúe con ellos (navegadores, programas de edición de texto, o de retoque de imagen) entre otros; los de segundo plano, son los que no necesitan intervención del usuario, y que en muchos casos no cuentan con una interfaz para ello, como el sistema de detección de malware de un antivirus.
Aporte personal: Los sistemas operativos en la actualidad hacen parte de nuestra vida diaria y de nuestros quehaceres normales, se han vuelto tan importantes y esenciales, que si se cae la red o el sistema operativo sufre algún daño, en el entorno humano se crea una tensión e incertidumbre al no saber si podremos completar las tareas que pensábamos realizar, algunas veces se crea más revuelo que otras, pero lo cierto es que este tipo de eventos en la actualidad no pasan desapercibidos.

Fuente: ¿Qué es un sistema operativo? | Desarrollar Inclusión. (s. f.). Desarrollar Inclusión | Portal de Tecnología Inclusiva de CILSA. https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/
Fuente: Profe Emir. (2019, 26 enero). Los sistemas operativos [Vídeo]. YouTube. https://www.youtube.com/watch?v=KmId8zVw0DQ
Aporte personal al vídeo: Desde mi punto de vista los sistemas operativos son igual que nuestro cerebro y cuando los crearon es porque tenían alguna idea clara o no tan clara de como funciona el humano; Al aplicarlo a un dispositivo, sus inventores jamás se imaginaron el alcance que este tendría pero es muy interesante ver como de alguna manera tal vez llegaron a tomar de ejemplo al humano para hacer los sistemas operativos.
5.¿ Qué sistemas operativos conoce?
Sistemas operativo móvil
Son los que se han creado y desarrollado para dispositivos móviles, fundamentalmente móviles y tablets, pero también relojes inteligentes. Los más conocidos son Android y iOS, como hemos visto, pero también hay otros como webOS y watchOS, para relojes inteligentes.
Android lo lleva incorporado la inmensa mayoría de teléfonos móviles y tabletas. Por otra parte, iOS está incluido en las tablets y smartphones de Apple.
Sistema operativo PC
Dentro de los distintos tipos de sistemas operativos de PC, hay varios que podemos considerar básicos. El más utilizado, con diferencia, es Windows de Microsoft. En segundo lugar, tenemos Mac OS, que es el sistema operativo de los ordenadores de Apple; y Linux, también para PC, que está disponible en varias versiones de funcionamiento similar y que es software libre.
De estos tres, el más utilizado y popular es Windows, de Microsoft, sobre todo por su facilidad de manejo e instalación. Su actualización también es muy sencilla, y además suele venir preinstalado en muchos ordenadores, lo que facilita su difusión.
Aporte personal: Los sistemas operativos que he manejado son los más comunes, como por ejemplo Windows con Microsoft y Linux. De estos dos se destaca más a mi parecer el de Linux, y aunque tiene un nivel de complejidad más alto(debido a su manera de manejo) me llamó mucho la atención, el hecho de que es de código abierto y se puede realizar los cambios que uno quiera y como uno quiera, sin tener en cuenta algunas especificaciones en particular, y aunque Windows es más amigable con el usuario, cada uno tiene lo suyo y en lo personal creo que el gusto depende de la necesidad.

Fuente: Gutierrez, A. (2020, 25 febrero). Qué es un sistema operativo explicado fácilmente. Aboutespanol. https://www.aboutespanol.com/que-es-un-sistema-operativo-explicado-facilmente-3507769
Fuente: Informática Colectiva. (2020, 26 julio). ÉSTOS SON LOS SISTEMAS OPERATIVOS MÁS UTILIZADOS EN TODO EL MUNDO [Vídeo]. YouTube. https://www.youtube.com/watch?v=vM3OXwijTBI
Aporte personal al vídeo: Al inicio del vídeo la persona aclara que no se sabe cuantos sistemas operativos existan y respecto a ese comentario me surge la duda de
¿Hay alguna entidad legal que controle la creación de sistemas operativos?
Y si la hay entonces ¿por que hoy en día se logran hacer tantas operaciones ilícitas con estos?. Creo que la tecnología debe dedicarle una gran parte de la fuerza que ha tomado a observar estos asuntos y buscarle una solución, algo como el proyecto SWEBOK.
6.¿ Qué sistemas operativos multiusuario conoce?
Unix:
Linux:
Windows Server:
Windows Server es un sistema operativo de servidor de Microsoft diseñado para entornos empresariales. En Windows Server permite a múltiples usuarios acceder a recursos y datos en una sola computadora y se utiliza en una amplia variedad de aplicaciones empresariales.
MacOs:
MacOS es el sistema operativo utilizado en las computadoras de Apple. Aunque no es comúnmente utilizado en entornos empresariales, macOS es un sistema operativo multiusuario que permite a varios usuarios acceder a una computadora al mismo tiempo.
AIX:
Es un sistema operativo de IBM diseñado para servidores y sistemas empresariales. AIX es un sistema operativo multiusuario que permite a varios usuarios acceder a una sola computadora y compartir recursos y datos.
Aporte personal: Los sistemas multiusuario han sido de gran ayuda para todo ser humano en la tierra aunque no lo hayamos percibido, debido a que hemos sido beneficiados indirectamente tal vez, pero de alguna u otra manera si hemos sido participe de él. Saber que podemos conectarnos desde varios dispositivos a un mismo sistema es algo que hoy en día genera cierta tranquilidad debido a la importancia y diligencias para los que se lo requieren y es usado.

Fuente: chinolocoviteh. (2008, 24 mayo). Sistemas Operativos MultiUsuario [Vídeo]. YouTube. https://www.youtube.com/watch?v=g-XOyXu7tj0
Fuente: chinolocoviteh. (2008, 24 mayo). Sistemas Operativos MultiUsuario [Vídeo]. YouTube. https://www.youtube.com/watch?v=g-XOyXu7tj0
Aporte personal al vídeo: El vídeo nos explica los conceptos relacionados al tema y también nos da algunas fechas y datos con información general que son de gran ayuda para tener una idea un poco más consiente actualmente de que es todo lo que nos rodea, ya que básicamente en la actualidad todo está compuesto por un sistema operativo y hemos empezado una era de la tecnología en la cuál, conocer esto, es indispensable.
7. ¿Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario?

Fuente: Aminfo Ltda. (2020, 3 abril). Información general - monousuario y multiusuario [Vídeo]. YouTube. https://www.youtube.com/watch?v=UH5XtSxhrp8
Aporte personal al vídeo: En el vídeo se puede observar más detalladamente como es el uso de los sistemas monousuario y multiusuario de manera que colocan como ejemplo a uno de tantos programas, que en este caso se llama Presto, que es un programa que permite tener estos dos tipos de sistemas, o sea que ofrece estos servicios. En el sistema multiusuario me parece un poco tedioso tener que colocar un administrador para que se encargue de algunas funciones, pero en este caso es lo más recomendable al haber muchos usuarios con acceso a este sistema.
8. ¿Que manejador de base de datos conoce?
- MySQL
- Microsoft SQL Server
- MariaDB
- Oracle
- PostgreSQL
- Cassandra
- MongoDB
- Redis
- SQLite
Aporte personal: Desde mi punto de vista, los manejadores de las bases de datos tienen gran relevancia para todos aunque no mucha gente sepa de su existencia o de su función. Quisiera poder conocer alguno de ellos (instalaciones físicas) y mirar como opera todo para que funcione de una manera tan coordinada a nivel mundial, en tantos idiomas y entender como hacer un producto que le agrade a las personas de esa manera, y también en cómo hacerlo tan popular con un gran alcance mundial.

Fuente:5.- Tipos de Manejadores de bases de datos que existen. (s. f.). Base de Datos. https://basededatos99.weebly.com/base-de-datos/5-tipos-de-manejadores-de-bases-de-datos-que-existen
Fuente: EWebik. (2021, 26 agosto). 7 💡 Manejadores de Base de Datos ▷ DBMS ▷ 12 reglas de CODD ◁ Curso de Base de Datos Español 2021 [Vídeo]. YouTube. https://www.youtube.com/watch?v=PKMwEL-hQpM
Aporte personal al vídeo: Los llamados DBMS (siglas en inglés), con sus tres componentes que son: el motor, los datos y su manejador, han sabido ser de gran ayuda, pues no solo nos permiten guardar información sino también volver a acceder a ella de manera que sea fácil y también rápido. Entre sus tipos están algunas que son: relacional, jerárquica, de red, orientada a objetos, entre otras. Juegan un papel clave en la comunicación de hoy en día y ya se han vuelto indispensables para el funcionamiento del mundo prácticamente.
9. Explique con sus propias palabras el proceso de compilación.
Aporte personal: Grace Hopper, Doctora en Matemáticas y Almirante del Ejército Norteamericano. Estaba convencida de que los ordenadores podían llegar a un público más amplio y comercial si los procedimientos para programar se volvían más amistosos y si pudieran ser entendibles para los no matemáticos. Ella pensaba que los ordenadores se tenían que poder escribir en inglés. En 1949, tras seguir su convicción, desarrolló una técnica que traducía los símbolos matemáticos a un código de instrucción binario y que era entendible por la máquina. Esto no era otra cosa sino el primer programa compilador, que fue presentado 3 años más tarde por Hopper y su equipo.Las bases de los lenguajes de programación modernos fueron establecidas desde ese momento.

Fuente Glosario informático - Definición de términos informáticos. (s. f.). https://www.glosarioit.com/Compilaci%C3%B3n
Fuente: TI Capacitación. (2013, 24 mayo). El proceso de compilación [Vídeo]. YouTube. https://www.youtube.com/watch?v=zLRvVOaA8qk
Aporte personal al vídeo: En resumen se podría decir que es un LENGUAJE INTERMEDIARIO entre la computadora y el humano, de manera que se pudieran entender bien, y que le pudieran ayudar en varias actividades a las personas, facilitándoles la vida, aunque el propósito no era tan bueno, al final de todo, fue más de lo que se pidió y se podía esperar, tal vez hace muchos años no se veía venir este futuro que para nosotros es presente.
10. ¿Que es el procesador y actualmente cuál es su última tecnología?
El procesador o microprocesador es la unidad de procesamiento principal de un ordenador, es por ello la unidad más importante, el «cerebro» de un ordenador.12
Es el encargado de ejecutar todos los programas, desde el sistema operativo hasta las aplicaciones de usuario; solo ejecuta instrucciones en lenguaje máquina, realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar, dividir y las operaciones bitwise, también las lógicas binarias y accesos a memoria.
Puede contener una o más unidades centrales de procesamiento (CPU) constituidas, esencialmente, por registros, una unidad de control, una unidad aritmético lógica (ALU) y una unidad de cálculo en coma flotante (FPU) (conocida antiguamente como «coprocesador matemático»).
- El microprocesador DEC Alpha se lanzó al mercado en 1992, corriendo a 200 MHz en su primera versión, en tanto que el Intel Pentium surgió en 1993 con una frecuencia de trabajo de 66 MHz. El procesador Alpha, de tecnología RISC y arquitectura de 64 bits, marcó un hito, declarándose como el más rápido del mundo, en su época. Llegó a 1 GHz de frecuencia hacia el año 2001. Irónicamente, a mediados del 2003, cuando se pensaba quitarlo de circulación, el Alpha aún encabezaba la lista de los microprocesadores más rápidos de Estados Unidos.4
- Los microprocesadores modernos tienen una capacidad y velocidad mucho mayores, trabajan en arquitecturas de 64 bits, integran más de 700 millones de transistores, como es en el caso de las serie Core i7, y pueden operar a frecuencias normales algo superiores a los 3 GHz (3000 MHz).
Aporte personal: En mi opinión, el procesador puede haber nacido de una idea semejante al cerebro humano, de tal manera que eso explicaría el por qué su funcionamiento es así y el porque de la lógica de instrucciones que tiene, como por ejemplo comunicarse con otros administradores de la pc y delegar ciertas tareas, así como en el ser humano funciona el corazón o las piernas (Voluntario o involuntario{ con orden o sin dar orden}).

Fuente: Ros, I. (2018, 26 octubre). Procesador: qué es y qué elementos lo forman, todo lo que debes saber. MuyComputer. https://www.muycomputer.com/2018/10/24/procesador-que-es/
Aporte personal al vídeo: Cuando se creo el primer procesador, apenas tenía la capacidad de 4 bits, algo imposible de creer, pues al ver los grandes cambios para bien que ha dado esta industria, surge la pregunta de por qué, pues responderla no es tan difícil, y es que basta con ver la demanda que ha tenido esta industria y todo el empeño que se le ha puesto a este sector, destacándose por su gran impacto en la sociedad de manera positiva y negativa.
11. Defina con sus propias palabras memoria ROM y RAM.

Fuente:García, A. (2024, 18 abril). ¿Cuál es la diferencia entre memoria RAM y ROM? ADSLZone. https://www.adslzone.net/2017/01/16/la-diferencia-memoria-ram-rom/
Fuente: Vozpópuli. (2022, 17 octubre). ¿Qué son las memorias RAM y ROM y en qué se diferencian? | TECNOLOGÍA [Vídeo]. YouTube. https://www.youtube.com/watch?v=nIKzItn5W8g
Aporte personal al vídeo: Es la memoria que ayuda con los procesos en los dispositivos, de manera temporal. Cuando este se apaga se pierde todo y no guarda nada. Para crear el funcionamiento de esta memoria según mi punto de vista, lo debieron hacer, basándose en el cerebro del ser humano, pues nosotros también tenemos nuestro dispositivo que en este caso ya serían las neuronas, pudiendo albergar hasta 100 terabytes de memoria.
12. ¿Como se mide la capacidad de la memoria RAM?

Fuente: Jabs. (2013, 19 diciembre). Como medir la capacidad de tu memoria RAM [Vídeo]. YouTube. https://www.youtube.com/watch?v=Q-OSfl1nVRo
Aporte personal al vídeo: En el vídeo anterior nos muestran un ejemplo de un programa llamado RAMEXPERT (Que fue hecho por una empresa que realiza SOFTWARS gratuitos) con el cuál se puede medir la RAM de manera eficaz y precisa por si algún día llegásemos a necesitar esa información. En el vídeo también nos enseña como realizar la instalación de este paso a paso, desde su página oficial. También podemos medir la capacidad de la RAM desde nuestro PC, haciendo una serie de pasos sencillos.
13. ¿Cual es la diferencia entre una unidad DVD y CD?
Aporte personal: A lo largo de la historia, la mayoría de nosotros debimos haber conocido estos objetos como una solución para utilizar como juego o distracción, pero en mi caso, nunca me di cuenta que había un cambio o que tan siquiera había dos de ellos con distintos nombres y también con distintas funciones aunque sea muy parecidos físicamente. Al día de hoy lo más probable es que no se utilicen mucho estos objetos pero aún existen y aún nos pueden sacar de algún apuro.

Fuente: Home - INTEF. (2024, 26 junio). INTEF. https://intef.es/
Fuente: Enali. (2020, 21 enero). Diferencia entre CD y DVD [Vídeo]. YouTube. https://www.youtube.com/watch?v=WdtVE4P6hVs
Aporte personal al vídeo: Las diferencias son su cantidad de almacenamiento en tiempo, también la lente del cd es más grande e imperfecta, también cambia su color, esto debido a sus pistas( que no podemos ver), éstas están más separadas y cada uno tiene su reproductor especial para poder leerlos sin ningún problema. Si se intenta cambiar de reproductor para cada uno, simplemente no leerá nada y dará un error.
14. ¿Que es una unidad ZIP?
Una unidad zip es como un disco de almacenamiento extraíble diseñado para computadoras introducido a mediados de la década de 1990. La unidad zip es bastante similar a un DVD en muchos aspectos. Sin embargo, los discos zip se introducen en ellos. Puedes instalar unidades zip internas en tu computadora y optar por las unidades externas que necesitan conectarse al PC.
La unidad zip es similar a las unidades de disquete. Los controladores de cremallera externos tienen un grosor de unos 5 centímetros y una anchura de 6,5 centímetros. También hay 5-6 pulgadas de largo. Las unidades zip internas, en cambio, son más grandes y gruesas. La mayoría de los discos zip tienen unos 100 MB de almacenamiento. Sin embargo, en los años 90 hubo actualizaciones que incluyeron opciones de 250 MB y 750 MB.
Aporte personal: En mi opinión, cuando el ser humano dejó de caminar por el mundo y se asentó en un solo lugar, empezó todo lo que hasta el día de hoy lleva mucha fuerza, que es básicamente el facilitar las cosas y hacer que estas puedan ser portables y también accesibles. Tal vez las primeras cosas que fueron creadas como las armas y la indumentaria de trabajo, les mostró que tener las cosas a la mano siempre iba a ser una gran ventaja. Al día de hoy, eso no ha cambiado en nada, pues tenemos el mismo pensamiento sobre ello ("Mientras tengamos la información a la mano estaremos bien.")

Fuente: colaboradores de Wikipedia. (2024, 13 marzo). Unidad Zip. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Unidad_Zip
Fuente: ClanDGR. (2018, 7 marzo). Viaje al Pasado: Discos ZIP [Vídeo]. YouTube. https://www.youtube.com/watch?v=P0rSg07x07I
Aporte personal al vídeo: Tuvieron varias generaciones, la primera y más popular (porque ahí nacieron) fue la de los 100 megas, también es muy parecido a los discos clásicos, con la diferencia de que los clásicos partían de 1.4megas y los otros desde los 100 megas (el primero), no tardaron mucho en tomar relevancia en el mundo, pues era justo lo que se necesitaba y la gente quería para transportar más fácil y seguro la información.
15. ¿Que medios de almacenamiento conoce?
- Dispositivos de almacenamiento por medio magnético (Discos duros y Disquetes)
- Dispositivos de almacenamiento por medio óptico (CD, DVD, Blu-Ray)
- Dispositivos de almacenamiento por medio electrónico (pendrive y tarjeta de memoria).
Aporte personal: Personalmente no tengo la fortuna de conocer todos los medios mencionados anteriormente de manera física, pero si a través de imágenes, y aunque no es lo mismo, sirve para tener una guía básica de los antepasados y de como llevaron a cabo todo lo que cuenta la historia (como por ejemplo, las grandes guerras, el espionaje, la educación, la salud, etc.)
Todos estos elementos que se muestran en la siguiente imagen tienen una gran historia por detrás, pues para poder llevarlos a cabo, seguramente hubo una necesidad muy grande o una solicitud muy urgente.

Fuente: Pase de lista. (2016, 4 mayo). Dispositivos de almacenamiento (definición, características y tipos) [Vídeo]. YouTube. https://www.youtube.com/watch?v=Qsunfh8DXD0
Aporte personal al vídeo: Desde 1947, que fue cuando se empezó primero con la memoria de tubo, que fue un gran éxito para su época, y aunque su capacidad no era mucha, en esos años, la mayor necesidad del ser humano era avanzar y seguir inventando cosas que les fueran de utilidad. Los dispositivos de almacenamiento que hasta hoy en día se siguen utilizando y no han sido descontinuados son los que están clasificados en los dispositivos magnéticos, de manera que los otros han quedado en el olvido.
16. ¿Que es una base de datos orientada a objetos?
Por definición una base de datos orientada a objetos es una base de datos (BDOO) en la que la información está representada mediante objetos, como los presentes en la programación orientada a objetos. Al integrarse las características de una base de datos con las de un lenguaje de programación orientado a objetos (POO), se obtiene como resultado un sistema gestor de base de datos orientada a objetos (ODBMS), que hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación (pudiendo dar soporte a uno o más de este tipo de lenguajes, como por ejemplo, Visual Basic, C++ o Java).
Aunque fue en los noventa cuando vivieron su primer apogeo, las BDOO nacieron en los años 60, de mano del doctor Nygaard, un especialista en la elaboración de sistemas informáticos noruego. Su idea base era crear un software diseñado en paralelo al objeto físico, de manera que si el objeto físico tenía 50 componentes, el software tendría a su vez 50 módulos. Para poder operar con este sistema, Nygaard creó también un lenguaje de apoyo, el Simula-67.
Se siguió trabajando en el desarrollo de este tipo de base datos orientada a objetos y unos años después, Alan Kay y Xeros tomaron de referencia el trabajo de Sumila-67 para crear otro lenguaje parecido, Smalltalk, que en los 80 daría paso a C++. Actualmente, el uso de BDOO a vuelta a cobrar importancia por la necesidad de satisfacer las necesidades de nuevas aplicaciones que emplean lenguajes de programación orientados a objetos y a la actividad de las comunidades de software libre relacionadas con ellas y los POO.
Aporte personal: Aquí podemos evidenciar de cuáles fueron los inicios de los lenguajes de programación, algo que no fue de la noche a la mañana, sino que fue un trabajo arduo de muchas personas y colaboradores para hacer algo que en aquel tiempo tal vez nunca se dimensionó el alcance que iba a tener, y fue solo hasta que se hizo realidad y muchos años después y de perfeccionar todo lo que surgió de un trabajo, realmente se ve la importancia del mismo. Y es que cuando alguien inventa algo, la mayoría de veces no se espera tener éxito o se lo hace menos, pero siempre resulta cambiando al mundo por completo.

Fuente: Navarro, S. (2024, 9 julio). Base de datos orientada a objetos: definición y componentes. KeepCoding Bootcamps. https://keepcoding.io/blog/base-de-datos-orientada-a-objetos/
Fuente: Camilo Perèz. (2020, 15 noviembre). Bases de datos orientada a objetos [Vídeo]. YouTube. https://www.youtube.com/watch?v=eBAEiNRa6zM
Aporte personal al vídeo: Es una base de datos donde los elementos son objetos, la utilización de objetos permite representar de forma más natural la información que se desea almacenar. Estas se inventaron para poder satisfacer las necesidades de las nuevas aplicaciones que así lo requerían. Una característica clave es la potencia que le da al diseñador para poder especificar la estructura de los objetos y que se le puede aplicar a la misma.
17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
Aporte personal: El concepto de encapsulación ha sido y es parte de la gran ola de conocimientos que ha tenido que ser creado dentro del mundo de la informática, y por supuesto que como cada cosa tiene su por y para qué. La encapsulación sigue siendo un claro ejemplo de como el ser humano busca desarrollar cosas que le permiten hacer la vida un poco más fácil, y no en general la vida, sino cada detalle que contiene ésta, como por ejemplo, el estudio o el trabajo, las carreras universitarias, los doctorados, entre otros tantos más.

Fuente: Daniel. (2023, 30 octubre). Encapsulación: definición e importancia. Formación En Ciencia de Datos | DataScientest.com. https://datascientest.com/es/encapsulacion-definicion-e-importancia
Fuente: Charly Cimino. (2021, 25 mayo). ENCAPSULAMIENTO 💊 en la POO [Vídeo]. YouTube. https://www.youtube.com/watch?v=0G84qeKXd00
Aporte personal al vídeo: Se trata de ver a los objetos como cápsulas o cajas negras, para esto se deberían tomar ciertos atributos y ciertos métodos que hagan a un tipo particular de objeto y envolverlos o encapsularlos y llamarlos clase y así también favorecer su reutilización. Por otra parte los objetos deberían mantener oculta sus detalles, para que nadie pueda cambiarlo sin permiso. La encapsulación ha sido y será siempre un arma de doble filo y también puede hacer mucho daño.
18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.

Fuente: NetMentor. (s. f.). Herencia en programación orientada a objetos. https://www.netmentor.es/entrada/herencia-poo. https://www.netmentor.es/entrada/herencia-poo
Fuente: NetMentor. (2019, 3 septiembre). Qué es HERENCIA EN PROGRAMACIÓN orientada a objetos - Ejemplos en C# [Vídeo]. YouTube. https://www.youtube.com/watch?v=fsRRmOiqG1Y
Aporte personal al vídeo: Nos permite derivar información a otras clases, y este concepto en lo personal creo, que fue tomado de la vida real, pues así como nuestros padres nos heredan rasgos físicos, de personalidad o también enfermedades, porque no hacerlo en programación, si es perfecto para volver a llamar a esa clase hijo que necesitábamos en alguna parte de nuestro código o también para hacer cualquier otra cosa que involucre la palabra heredar.
19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.
En JAVA el término polimorfismo también suele definirse como 'Sobrecarga de parámetros', que así de pronto no suena tan divertido pero como veremos más adelante induce a cierta confusión. En realidad suele confundirse con el tipo de polimorfismo más común, pero no es del todo exacto usar esta denominación.

Fuente: Polimorfismo en Programación Orientada a Objetos. (s. f.). DesarrolloWeb.com. https://desarrolloweb.com/articulos/polimorfismo-programacion-orientada-objetos-concepto.html
Fuente: Fredy Geek. (2019, 30 abril). ¿Qué es el Polimorfismo? - Programación Orientada a Objetos [Vídeo]. YouTube. https://www.youtube.com/watch?v=tjjecfz9Cvk
Aporte personal al vídeo: El concepto de polimorfismo no solo es utilizado para biología. sino que también puede ser utilizado en los sistemas, y en estos hace referencia a algo que ocurre en varias formas diferentes, su definición esta fuertemente ligada al concepto de herencia también. La definición más exacta del polimorfismo es la habilidad de un objeto de realizar una acción de diferentes maneras utilizando métodos iguales que se implementen de forma diferente en varias clases.
20. ¿Que es una clave primaria y de ejemplo?
Aporte personal: La claves primarias han sido de gran ayuda, por ejemplo, nos han permitido identificarnos y ser únicos e irrepetibles al rededor del planeta tierra, y como hacerlo sin que se repita un número, bueno ha sido gracias a esta maravillosa idea las PRIMARY KEYS. Han tenido un gran uso para bien, pero también para mal, y es ahí en donde debemos entrar a hacer veeduría, pues es algo que puede hacer mucho daño también, si se le da un uso equivocado.

Fuente: Access 2007: Claves principal, primaria y externa. (s. f.). GCFGlobal.org. https://edu.gcfglobal.org/es/access-2007/claves-principal-primaria-y-externa/1/
Fuente: diego moisset de espanes. (2020, 27 junio). Clave primaria [Vídeo]. YouTube. https://www.youtube.com/watch?v=lold6NtJejY
Aporte personal al vídeo: Es un campo o varios que identifican un solo registro, si tenemos un tabla con los datos de una persona, la cédula se puede registrar como una clave primaria, porque es un valor que no se repite, ya que se puede repetir el nombre o el apellido, pero su cédula no se repetirá. En el vídeo nos enseña la sintaxis para una clave primaria y también a crear una tabla en general. Una tabla solo puede tener una clave primaria, no se puede tener dos por tabla porque sería algo inválido.
21. ¿Que es una clave foránea y de ejemplo?

Fuente: Jaramillo, T. (2016, 28 abril). Llave primaria y llave foránea [Diapositivas]. SlideShare. https://es.slideshare.net/slideshow/llave-primaria-y-llave-fornea/61472533
Fuente: Informatico sin limites. (2020, 29 abril). Llave primaria y llave foránea base de datos | 🍑 BIEN EXPLICADO! [Vídeo]. YouTube. https://www.youtube.com/watch?v=bXK4cjifJQ4
Aporte personal al vídeo: Si bien ya sabemos que la clave primaria no se puede repetir, la clave foránea debe ser un atributo a través del cuál se puedan relacionar, en este caso con los otros datos de la tabla, la clave foránea es la que nos permite tener relaciones con todas las demás tablas que tengamos y que necesitemos relacionar. Es importante mencionar que la clave foránea si se puede repetir pero se deben guardar externamente.
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.

23. ¿Qué cardinalidades se manejan en las bases de datos?
La cardinalidad en una base de datos es la cantidad de veces que las entidades se relacionan entre sí. En términos simples, la cardinalidad indica cuántos valores distintos tienes en una columna en comparación con el número de filas. En bases de datos, la cardinalidad puede ser uno a uno (1:1), uno a muchos (1:M) o muchos a muchos (N:M).
Aporte personal: En mi opinión las cardinalidades son un poco confusas al inicio, pero en general esto depende de la manera en que lo leas, hay distintas maneras y de cada una de ellas depende que tanto podemos comprender las cardinalidades, siendo 0 el menos comprendido y 5 el mejor comprendido, actualmente me encuentro en un 3, pues hay que tener mucha lógica en el momento de hacerlas para evitar ingresar cardinalidades erróneas.

Fuente: colaboradores de Wikipedia. (2024b, agosto 7). Modelo entidad-relación. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n
Fuente: Luigi Code. (2021, 15 febrero). Cardinalidad en Bases de Datos: Capítulo 1: Introducción [Vídeo]. YouTube. https://www.youtube.com/watch?v=G86RXiSiQnA
Aporte personal al vídeo: Las cardinalidades son la cantidad de relaciones que puede haber entre dos entidades, en este caso son: Uno a muchos, muchos a uno, muchos a muchos y uno a uno. En el vídeo nos explica las definiciones y nos da a conocer con ejemplos cuáles son los usos de estas relaciones.
24.¿Qué es una entidad en base de datos?
Las entidades son las personas, objetos o conceptos de los que trata una base de datos. Por ejemplo, en una base de datos de ventas de un negocio, las entidades podrían ser, entre otras, "Cliente", "Producto", "Factura" o "Dirección".
Aporte personal: Las entidades son una parte fundamental en el modelo entidad-relación, y así mismo, éstas pueden ser difíciles de identificar cuando las tablas tengan muchas entidades, por lo cual siempre sería conveniente que se analice a detalle cuales son las entidades principales y las relacionales también, de manera que al momento de hacer el esquema no haya inconvenientes para almacenar los datos.

Fuente: Navarro, M., & Ilerna. (2024, 2 mayo). El modelo Entidad-Relación: esquema de una base de datos | ILERNA. Blog ILERNA Online: FP A Distancia Con Titulación Oficial. https://www.ilerna.es/blog/modelo-entidad-relacion-base-datos
Fuente: Informatico sin limites. (2022b, mayo 31). ¿Que es una entidad fuerte y débil en base de datos? | Con ejemplos ✔ [Vídeo]. YouTube. https://www.youtube.com/watch?v=8qfLqWEVEy8
Aporte personal al vídeo: Nos coloca el ejemplo en arquitectura con los planos de una casa para ver como va a quedar. En las bases de datos nuestros planos serían nuestros modelos entidad - relación. Las entidades son los objetos de los que va a partir el modelo entidad-relación, y es aquí donde se almacena toda la información necesaria en un futuro. Todo lo que requiera almacenar información necesita una entidad.