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.
Solución
Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.
Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir y consultar datos.
Fuente: ¿Qué es una base de datos? (s. f.). https://www.oracle.com/co/database/what-is-database/#:~:text=Una%20base%20de%20datos%20es,bases%20de%20datos%20(DBMS).
Aporte propio: Una base de datos para mi es conjunto de información entrelazadas, las cuales son muy importantes como individuo o como empresa, ayuda a hacer consultas en el histórico, a identificar algo, entre otros.

Fuente: Vargas, D., & Vargas, D. (2022). Esquema de base de datos: guía rápida con ejemplos. Tutoriales Hostinger. https://www.hostinger.co/tutoriales/esquema-de-base-de-datos
Fuente: EDteam. (2020, 14 febrero). ¿Qué son las BASES DE DATOS? - La mejor explicación en español [Vídeo]. YouTube. https://www.youtube.com/watch?v=knVwokXITGI
Resumen del video:
2. ¿Qué es un manejador de base de datos?
Un manejador de base de datos (DBMS por sus siglas en inglés) es un software que permite a los usuarios interactuar con la base de datos, gestionando su creación, manipulación y acceso de manera eficiente y segura.
3. ¿Qué es un motor de base de datos y cuáles conoce?
Un motor de base de datos es una parte fundamental del DBMS que controla la creación, manipulación y recuperación de datos. Algunos ejemplos son MySQL, PostgreSQL, Microsoft SQL Server y Oracle Database.
4. ¿Qué es un sistema operativo?
Un sistema operativo es un software que actúa como intermediario entre el hardware de una computadora y los programas de aplicación. Coordina recursos, administra archivos, permite la ejecución de programas y proporciona una interfaz para la interacción del usuario.
5. ¿Qué sistemas operativos conoce?
Algunos sistemas operativos son Windows, macOS, Linux, Android y iOS.
6. ¿Qué sistemas operativos multiusuario conoce?
Linux, Unix y Windows Server son ejemplos de sistemas operativos multiusuario.
7. ¿Cuál es la diferencia entre un sistema operativo monousuario y uno multiusuario?
Un sistema operativo monousuario está diseñado para ser utilizado por un solo usuario a la vez, mientras que un sistema operativo multiusuario permite que múltiples usuarios accedan y utilicen la computadora al mismo tiempo.

Luchocampoverde. (2015, 17 julio). SISTEMA OPERATIVO MULTIUSUARIO. campoverdemarca. https://campoverdemarca.wordpress.com/2015/07/17/sistema-operativo-multiusuario/
8. ¿Qué manejador de base de datos conoce?
Algunos manejadores de bases de datos son MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle Database y MongoDB.
9. Explique con sus propias palabras el proceso de compilación.
La compilación es el proceso en el cual el código fuente de un programa escrito en un lenguaje de programación se transforma en un código ejecutable. Durante la compilación, el compilador traduce el código fuente a un lenguaje de bajo nivel entendido por la máquina, generando un archivo ejecutable que puede ser ejecutado en el sistema operativo correspondiente.
10. ¿Qué es el procesador y actualmente cuál es su última tecnología?
El procesador, también conocido como CPU, es el cerebro de una computadora. Ejecuta instrucciones y realiza cálculos. A mi última actualización en septiembre de 2021, una de las últimas tecnologías de procesadores era la serie AMD Ryzen 5000 y los procesadores Intel Core de 11ª generación.

▷ Intel Core i9 【 TODA LA INFORMACIÓN 】. (2022, 14 abril). Profesional Review. https://www.profesionalreview.com/intel/intel-core-i9/
11. Defina con sus propias palabras memoria ROM y RAM.
La memoria ROM (Read-Only Memory) es un tipo de memoria de almacenamiento permanente en una computadora, que contiene datos esenciales y no volátiles, como instrucciones de arranque. La memoria RAM (Random Access Memory) es una memoria volátil y temporal que permite a la computadora acceder rápidamente a datos y programas en uso.

Memoria RAM - concepto, funciones, usos y características. (s. f.). Concepto. https://concepto.de/memoria-ram/
12. ¿Cómo se mide la capacidad de la memoria RAM?
La capacidad de la memoria RAM se mide en gigabytes (GB). Cuanto mayor sea la capacidad, más datos y programas pueden mantenerse en la memoria para un acceso rápido.
13. ¿Cuál es la diferencia entre una unidad DVD y CD?
Tanto los CD (Compact Discs) como los DVD (Digital Versatile Discs) son medios ópticos utilizados para almacenar datos. La principal diferencia es la capacidad de almacenamiento: los DVD tienen más capacidad que los CD. Un CD típico almacena alrededor de 700 MB, mientras que un DVD puede almacenar entre 4.7 GB y 9 GB o más.
14. ¿Qué es una unidad ZIP?
Una unidad ZIP es un dispositivo de almacenamiento que utiliza discos ZIP para almacenar datos. Fue popular en la década de 1990 y principios de los 2000 como una forma de tener más capacidad de almacenamiento que los disquetes estándar.

Fuente:Gomez, Y. L. (2022). ¿Qué es un archivo ZIP? LovTechnology. https://lovtechnology.com/que-es-un-archivo-zip/
15. ¿Qué medios de almacenamiento conoce?
Algunos medios de almacenamiento son discos duros, unidades de estado sólido (SSD), memorias USB, tarjetas de memoria, CD, DVD y cintas magnéticas.
16. ¿Qué es una base de datos orientada a objetos?
Una base de datos orientada a objetos almacena datos en forma de objetos, que pueden contener atributos y métodos. Combina conceptos de programación orientada a objetos con almacenamiento de datos, lo que facilita el manejo de datos complejos.
17. Dentro de la aplicación de base de datos orientada a objetos, ¿qué es encapsulación?
Encapsulación es un principio de la programación orientada a objetos que implica agrupar datos y los métodos que operan sobre esos datos en una única entidad llamada objeto. Los detalles internos del objeto están ocultos del mundo exterior, lo que mejora la modularidad y la seguridad.
18. Dentro de la aplicación de base de datos orientada a objetos, ¿qué es herencia?
La herencia es un concepto en la programación orientada a objetos que permite que una clase (objeto) herede atributos y métodos de otra clase (objeto) más general. Esto promueve la reutilización de código y la organización jerárquica de las clases.
19. Dentro de la aplicación de base de datos orientada a objetos, ¿qué es polimorfismo?
El polimorfismo es un principio que permite que diferentes objetos respondan de manera única a la misma interfaz. En el contexto de las bases de datos orientadas a objetos, esto significa que objetos diferentes pueden tener métodos con el mismo nombre, pero cada objeto realiza la acción de manera específica.

2.4. Encapsulamiento, herencia y polimorfismo en BDOO. (2016, 2 diciembre). Tópicos de Bases de Datos. https://topicdb.wordpress.com/2-4-encapsulamiento-herencia-y-polimorfismo-en-bdoo-4/
20. ¿Qué es una clave primaria y dé un ejemplo?
Una clave primaria es un atributo o conjunto de atributos en una tabla de una base de datos que identifica de manera única cada fila. Ejemplo: En una tabla de "Clientes", el número de identificación único de cada cliente podría ser la clave primaria.
21. ¿Qué es una clave foránea y dé un ejemplo?
Una clave foránea es un atributo en una tabla que establece una relación con la clave primaria de otra tabla. Ejemplo: En una tabla de "Pedidos", el ID del cliente podría ser una clave foránea que
está relacionada con la tabla de "Clientes".
22. Esquematice un modelo entidad-relación enfocado a un sistema bibliotecario:

Fuente: colaboradores de Wikipedia. (s. f.). Wikipedia, la Enciclopedia libre. https://es.wikipedia.org/wiki/Wikipedia:Portada
Modelo de tablas Primarias y Relacionales
Modelo de tablas Primarias, Relacionales y Diccionario de Datos