Actividad 1
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. ¿Qué es una base de datos y esquematice un ejemplo?
2. ¿Qué es un manejador de base de datos?
3. ¿Qué es un motor de base de datos y cuales conoce?
4. ¿Qué es un sistema operativo?
5. ¿Qué sistemas operativos conoce?
6. ¿Qué sistemas operativos multiusuario conoce?
7. ¿Cuál es la diferencia entre un sistema operativo monousuario y uno multiusuario?
8. ¿Qué manejador de base de datos conoce?
9. Explique con sus propias palabras el proceso de compilación.
10. ¿Qué es el procesador y actualmente cual es su última tecnología?
11. Defina con sus propias palabras memoria ROM y RAM.
12. ¿Cómo se mide la capacidad de la memoria RAM?
13. ¿Cuál es la diferencia entre una unidad DVD y CD?
14. ¿Qué es una unidad ZIP?
15. ¿Qué medios de almacenamiento conoce?
16. ¿Qué 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. ¿Qué es una clave primaria y de ejemplo?
21. ¿Qué 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.
1) 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.
Un ejemplo esquematizado podría ser:
En una tienda por cliente podríamos tener:
ID del cliente, nombre, edad, genero y correo.
What Is a Database? (2020, 24 noviembre). https://www.oracle.com/co/database/what-is-database/
Según el texto una base de datos es una serie de aplicaciones que en conjunto, forman la base de datos, estas están encargadas de la recolección de información, la forma más normal de almacenamiento de información es en forma de filas y columnas y también la mayoría de estas aplicaciones usan de lenguaje a "SQL" para escribir y consultar los datos.

Redirect notice. (s. f.). https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.inabaweb.com%2Fque-es-una-base-de-datos-y-cual-es-su-importancia%2F&psig=AOvVaw0_PVKYpPMQB-7Yuawz1XpB&ust=1723334676880000&source=images&cd=vfe&opi=89978449&ved=0CBEQjRxqFwoTCLii3Y-Q6YcDFQAAAAAdAAAAABAE
Una base de datos es basicamente un almacen que nos permite guardar información, un sistema de gestion de base de datos o DBMS actualmente son digitales y automatizados para guardar y recuperar facilmente información y estos basicamente son una interfaz entre el usuario y las aplicaciones que utiliza
2) R) Un sistema gestor de base de datos (SGBD) o Database Management System (DBMS) reúne el conjunto de programas empleados para administrar y gestionar la información presente en una base de datos. Estos sirven de interfaz entre la base de datos, las aplicaciones y el usuario, permitiendo recuperar la información de forma sencilla, rápida y eficiente.
Algunas de sus funciones son permitir la definición y almacenamiento de la información, acceder a los datos y modificarlos, garantizando la seguridad e integridad de los mismos. Además, se usan para efectuar análisis y generar informes, de la forma más eficiente posible.
Gestores de base de datos: qué son y qué tipos existen. (s. f.). Unir. Recuperado 9 de agosto de 2024, de https://mexico.unir.net/noticias/ingenieria/gestores-de-base-de-datos/
Un sistema de base de datos es aquel que te permite administrar toda la información ingresada, estos son como una interfaz entre los datos y los usuarios para guardar y recuperar la información de forma rápida, sencilla y eficiente.
Estos mismos también nos permiten modificar los datos que están guardados en la base y nos garantizan seguridad para el trabajo.

Redirect notice. (s. f.). https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.tecnologias-informacion.com%2Fgestionbasedatos.html&psig=AOvVaw1GVY5wOUaiXY840bErYlwq&ust=1723338691878000&source=images&cd=vfe&opi=89978449&ved=0CBEQjRxqFwoTCJi4iYaf6YcDFQAAAAAdAAAAABAE
(El mismo video sirve porque habla sobre el DBMS)
Los DBMS como dije anteriormente es una interfaz entre la información y el usuario la cual nos permite acceder de forma rapida y ordenada a la información, tambien tiene otras funciones como modificarla, almacenarla o incluso hacer una grafica (Esto dependiendo de la app que utilices), por lo general esta se nos mostrara en un sistema de columnas y filas, que se organizan en tablas, esto se hace para aumentar la eficacia de estas mismas apps.
3)Los motores de bases de datos son programas de software que gestionan y administran el almacenamiento, organización, manipulación y acceso a datos en una base de datos. Estos motores son esenciales para el funcionamiento y la eficiencia de los sistemas de gestión de bases de datos (DBMS, por sus siglas en inglés), que son el conjunto completo de software diseñado para interactuar con la base de datos.
No conozco ningún motor de base de datos pero investigue y encontré estos:
MySQL, PostgreSQL, Oracle Database y Microsoft SQL Server.
Estos de arriba son motores de base de datos relacionales, que básicamente los organiza por filas y columnas, y las relaciones entre las tablas se definen mediante claves primarias y foráneas.
R, N. J. E. (2024, 12 enero). Que son los motores de bases de datos | Consultora Informática EBITS. Consultora Informática Ebits. https://ebits.cl/blog/que-son-los-motores-de-bases-de-datos/
Un motor de base de datos es un software que gestiona el almacenamiento, acceso y manipulación de datos en un sistema de gestión de bases de datos (DBMS). Facilita la creación, lectura, actualización y eliminación de datos, permitiendo consultas rápidas y eficientes. Además, maneja aspectos como la seguridad, el control de acceso y la integridad de los datos, asegurando que la información esté organizada y protegida. También es fundamental para manejar grandes volúmenes de datos y realizar operaciones complejas de forma rápida.

Redirect notice. (s. f.-b). https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.claseejecutiva.uc.cl%2Fblog%2Farticulos%2Fmotores-de-bases-de-datos%2F&psig=AOvVaw3bxmJY7DVIA3tVWBwGlYKz&ust=1723339882162000&source=images&cd=vfe&opi=89978449&ved=0CBEQjRxqFwoTCNDp2L6j6YcDFQAAAAAdAAAAABAE
CRISTIAN FELIPE RUBIANO CARDONA. (2015, 22 mayo). MOTORES DE BASES DE DATOS [Vídeo]. YouTube. https://www.youtube.com/watch?v=fgNh4G67y_o
Un motor de bases de datos es un servicio para almacenar, proteger y recuperar datos.
Hay algunos motores simples como Microsoft acces y SQLite.
4) R) Un sistema operativo es un conjunto de programas que permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes periféricos o recursos de nuestra computadora, como son el teclado, el mouse, la impresora, la placa de red, entre otros.
5) Windows, Linux y Mac Os.
6) Ninguno, pero al investigar encontré que estos existen: Vms y Unix, así como todas sus derivaciones.
7)La diferencia principal entre un sistema operativo monousuario y uno multiusuario radica en la cantidad de usuarios que pueden interactuar simultáneamente con el sistema.
1. Sistema operativo monousuario: Permite que un solo usuario utilice el sistema en un momento dado. Este tipo de sistemas están diseñados para que solo una persona acceda a los recursos y aplicaciones, como ocurre con las computadoras personales típicas. Ejemplo: versiones básicas de Windows o macOS.
2. Sistema operativo multiusuario: Permite que múltiples usuarios accedan y usen los recursos del sistema de forma simultánea. Este tipo de sistemas son comunes en servidores o estaciones de trabajo compartidas, donde varios usuarios pueden conectarse al mismo tiempo, cada uno con su propio espacio y procesos independientes. Ejemplo: Unix, Linux o sistemas de servidores.
En resumen, la capacidad de acceso simultáneo distingue a ambos: uno es para un solo usuario a la vez y el otro admite a varios usuarios al mismo tiempo.
8) Mysql, Postgresql, SQLite, Oracle database, Microsoft SQL server
9) El proceso de compilación es la transformación de un programa escrito en un lenguaje de alto nivel (como C, Java o Python) a un lenguaje que la computadora pueda entender, generalmente lenguaje máquina o código binario. Este proceso se realiza a través de un software llamado compilador. El objetivo es crear un archivo ejecutable que la computadora pueda ejecutar directamente sin necesidad de traducir el código cada vez.
10) El procesador (o CPU, por sus siglas en inglés, Central Processing Unit) es el componente central de una computadora encargado de ejecutar las instrucciones de los programas y coordinar todas las operaciones del sistema. Funciona como el "cerebro" del equipo, procesando datos, realizando cálculos y gestionando las tareas de entrada y salida.
Los procesadores actuales se han vuelto mucho más potentes y complejos que en el pasado, integrando múltiples núcleos (cores) que permiten realizar varias tareas de manera simultánea, mejorando significativamente el rendimiento general del sistema
11) La memoria ROM (Read-Only Memory) es un tipo de memoria que solo permite leer los datos que están almacenados en ella, pero no modificarlos. Esta memoria guarda información esencial para el funcionamiento del dispositivo, como el software básico que necesita para arrancar, y no se borra ni cambia cuando se apaga el equipo. Es una memoria permanente.
La memoria RAM (Random Access Memory) es un tipo de memoria que se usa para almacenar temporalmente los datos y programas que el procesador necesita mientras el equipo está funcionando. A diferencia de la ROM, la RAM es volátil, lo que significa que toda la información se borra cuando se apaga o reinicia el dispositivo. Esta memoria es clave para que las aplicaciones y tareas puedan ejecutarse de manera rápida.
12) La capacidad de la memoria RAM se mide en unidades de almacenamiento de datos llamadas bytes, y normalmente se expresa en múltiplos de bytes para reflejar grandes cantidades de datos. Las unidades más comunes para medir la RAM son:
1. Megabytes (MB): 1 MB equivale a 1 millón de bytes (aproximadamente).
2. Gigabytes (GB): 1 GB equivale a 1,024 MB o más de mil millones de bytes.
3. Terabytes (TB): 1 TB equivale a 1,024 GB o más de un billón de bytes.
La cantidad de RAM en un sistema determina cuántos datos pueden almacenarse temporalmente para ser procesados rápidamente. Hoy en día, los dispositivos suelen tener entre 8 GB y 64 GB de RAM, dependiendo de su uso. Las computadoras de alto rendimiento o los servidores pueden tener varios cientos de gigabytes de RAM.
13) La diferencia principal entre una unidad de DVD y una unidad de CD radica en la **capacidad de almacenamiento: y en el tipo de disco que pueden leer y escribir.
1. Capacidad de almacenamiento
- CD (Compact Disc): Tiene una capacidad máxima de almacenamiento de alrededor de 700 MB. Es utilizado principalmente para almacenar música, archivos pequeños y algunos programas.
- DVD (Digital Versatile Disc): Tiene una capacidad mucho mayor, que puede ir desde 4.7 GB en discos de una capa hasta 8.5 GB en discos de doble capa. Se utiliza para almacenar películas, software y grandes cantidades de datos.
2. Tecnología:
- Los CD utilizan un láser con una longitud de onda mayor (780 nm), lo que les permite almacenar menos información en comparación con los DVD.
- Los DVD utilizan un láser más preciso, con una longitud de onda menor (650 nm), lo que permite almacenar más datos en el mismo espacio físico.
3. Compatibilidad:
- Una unidad de DVD puede leer y escribir tanto en discos DVD como en CD.
- Una unidad de CD solo puede leer y escribir en discos CD, pero no en discos DVD.
En resumen, los DVD ofrecen mayor capacidad de almacenamiento y son más versátiles en términos de uso que los CDs.
22)

Me hice con Carlos Alberto Usuga y Yurannis David.