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?
R//:

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: What Is a Database? (2020, 24 noviembre). https://www.oracle.com/co/database/what-is-database/

2. ¿Qué es un manejador de base de datos?
R//:

Un sistema de administración de bases de datos (DBMS) es un software de sistema para crear y administrar bases de datos. El DBMS proporciona a los usuarios y programadores una forma sistemática de crear, recuperar, actualizar y administrar datos. Un DBMS también permite a los usuarios finales crear, leer, actualizar y eliminar datos en una base de datos. El DBMS esencialmente sirve como una interfaz entre la base de datos y los usuarios finales o programas de aplicación, asegurando que los datos estén organizados de manera consistente y permanezcan fácilmente accesibles.

Fuente: 
Rouse, M. (2019, 14 octubre). Sistema de gestión de bases de datos o DBMS. ComputerWeekly.es. https://www.computerweekly.com/es/definicion/Sistema-de-gestion-de-bases-de-datos-o-DBMS


3. ¿Qué es un motor de base de datos y cuales conoce?
R//:

Un motor de base de datos es el componente de software que permite a una base de datos almacenar, modificar, extraer y buscar información de manera eficiente. Actúa como el intermediario entre la base de datos física y las aplicaciones que solicitan datos, asegurando que las consultas y transacciones se ejecuten de manera efectiva.

Características Clave

Gestión de Transacciones:

Asegura la integridad de los datos a través de propiedades ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad).

Soporte de Consultas:

Provee herramientas y lenguajes (como SQL) para realizar consultas complejas.

Seguridad de Datos:

Implementa medidas de seguridad para proteger los datos contra accesos no autorizados.

Optimización de Consultas:

Ajusta las consultas para mejorar el rendimiento de la base de datos.

Fuente: https://togrowagencia.com/que-son-los-motores-de-bases-de-datos/

4. ¿Qué es un sistema operativo?
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.

Los periféricos utilizan un driver o controlador y son desarrollados por los fabricantes de cada equipo. Encontramos diferentes sistemas operativos como Windows, Linux, MAS OS, en sus diferentes versiones. También los teléfonos y tablets poseen un sistema operativo.

Dentro de las tareas que realiza el sistema operativo, en particular, se ocupa de gestionar la memoria de nuestro sistema y la carga de los diferentes programas, para ello cada programa tiene una prioridad o jerarquía y en función de la misma contará con los recursos de nuestro sistema por más tiempo que un programa de menor prioridad.
El sistema operativo se ocupa también de correr procesos. Llamamos proceso a la carga en memoria de nuestro programa, si no está cargado en memoria nuestro programa simplemente "no corre".

Fuente: 
Desarrollar Inclusión | Portal de Tecnología Inclusiva de CILSA. https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/

5. ¿Qué sistemas operativos conoce?
R//:

Conozco Linux, Windows, macOS, Android, iOS.

6. ¿Qué sistemas operativos multiusuario conoce?
R//:

No conozco ninguno...

7. ¿Cuál es la diferencia entre un sistema operativo monousuario y uno multiusuario?
R//:

Monousuario:

Un sistema operativo monousuario (de mono: «uno»; y usuario) es un sistema operativo que sólo puede se ocupado por único usuario en determinado tiempo. Ejemplo de sistema operativo son las versiones domesticas de Windows.

Multiusuario:

Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.

Fuente: Sistemas Operativos 1 Universidad Tecnologica de Panama Sede Azuero. https://sistemasoperativos1web.wordpress.com/2016/04/22/diferencia-entre-un-sistema-operativo-monousuario-y-otro-multiusuario/

8. ¿Qué manejador de base de datos conoce?
R//:

Conozco MySQL y SQLite

9. Explique con sus propias palabras el proceso de compilación.
R//:

Así funciona la compilación:

  1. Escribes el código: Escribes tus instrucciones en un lenguaje que tú y otros programadores entienden (como C, Java, etc.).

  2. El compilador traduce: El compilador es el traductor que convierte tus instrucciones en un lenguaje que la computadora pueda entender (código de máquina).

  3. Se organiza todo: Después de traducir, el sistema asegura que todo esté en orden (enlazado) para que la computadora pueda ejecutar el programa sin problemas.

  4. ¡Listo para ejecutar!: Al final, obtienes un archivo ejecutable que la computadora puede correr, ¡y tu programa empieza a hacer lo que le pediste!

Es como escribirle una carta al robot, pedirle que haga algo y que un traductor se asegure de que entiende todo antes de que lo haga.

10. ¿Qué es el procesador y actualmente cual es su última tecnología?
R//:

El procesador es el cerebro del sistema, justamente procesa todo lo que ocurre en la PC y ejecuta todas las acciones que existen. Cuanto más rápido sea el procesador que tiene una computadora, más rápidamente se ejecutarán las órdenes que se le den a la máquina. Este componente es parte del hardware de muchos dispositivos, no solo de tu computadora.

Fuente: Equipo editorial, Etecé. (2025, 7 febrero). Procesador - Concepto, componentes y funcionamiento. Concepto. https://concepto.de/procesador/#:~:text=El%20procesador%20es%20el%20cerebro,le%20den%20a%20la%20m%C3%A1quina.

Actualmente, la tecnología de procesadores más avanzada se centra en la integración de inteligencia artificial (IA) y mejoras en eficiencia energética. Por ejemplo, Intel ha lanzado su serie de procesadores Core Ultra 200, que incorporan capacidades de IA avanzadas, ofreciendo un rendimiento superior y mayor eficiencia energética en comparación con generaciones anteriores. 

Fuente: Reyes, M., & Reyes, M. (2025, 14 enero). Intel en el CES 2025: nuevos procesadores Core Ultra con IA, mejor potencia, eficacia y más. La República.pe. https://larepublica.pe/tecnologia/actualidad/2025/01/14/intel-en-el-ces-2025-nuevos-procesadores-core-ultra-con-ia-mejor-potencia-eficacia-y-mas-1002911?utm_source=chatgpt.com#google_vignette


11. Defina con sus propias palabras memoria ROM y RAM.
R//:

ROM guarda lo esencial para el inicio del dispositivo y la RAM almacena lo que se usa mientras el dispositivo está en funcionamiento. 


12. ¿Cómo se mide la capacidad de la memoria RAM?
R//:
Unidades de medida

  • 1 byte (B) = 8 bits
  • 1 kilobyte (KB) = 1,024 bytes
  • 1 megabyte (MB) = 1,024 KB
  • 1 gigabyte (GB) = 1,024 MB
  • 1 terabyte (TB) = 1,024 GB

    En pleno sigo XXI se usa GB vienen en tamaños de 2GB - 4GB- 8GB - 16GB - 32GB y 64GB
    Pero me imagino que en años atrás se llegaron a usar esos formatos mínimos de medida B, KB, MB.

13. ¿Cuál es la diferencia entre una unidad DVD y CD?
R//:

Así, por ejemplo, los DVD proporcionan una mayor capacidad de almacenamiento frente a la ofrecida por los CD, mientras que los CD suelen ser normalmente utilizados con el fin de almacenar programas y archivos de audio, pero los DVD's son empleados para el almacenaje tanto de archivos de vídeo como de programas. 

Fuente: https://www.deskidea.com/blog/caracteristicas-usos-y-diferencias-entre-cd-dvd/#:~:text=As%C3%AD%2C%20por%20ejemplo%2C%20los%20DVD,de%20v%C3%ADdeo%20como%20de%20programas.


14. ¿Qué es una unidad ZIP?
R//:

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.

Fuente: Recoverit. (2023, 23 septiembre). ¿Qué es la unidad Zip en la computadora? ¿Cómo utilizarlo? Wondershare. https://recoverit.wondershare.es/hard-drive/what-is-zip-drive.html

15. ¿Qué medios de almacenamiento conoce?
R//:

Discos Duros, Disquetes, CD, DVD, Blu-Ray, Tarjetas de Memoria, USB,  Almacenamiento en la Nube

16. ¿Qué es una base de datos orientada a objetos?
R//:

Una base de datos orientada a objetos es un sistema de gestión de base de datos mediante el cual representamos la información en forma de objetos que son utilizados en programación orientada a objetos.

La investigación y el desarrollo de la base de datos orientada a objetos fue impulsada en gran medida por su alto rendimiento en almacenamiento de datos y los requerimientos de acceso que tenían entornos de soporte de diseño tales como el CAD (Computer Aided Design) y el CASE (Computer Aided Software Engineering).

A medida que ha ido aumentando el uso de la tecnología web, muchas organizaciones se muestran más interesadas en el concepto de base de datos orientada a objetos, dado que es útil para mostrar los datos complejos de estas tecnologías.

Algunas bases de datos orientadas a objetos han sido diseñadas para trabajar bien con lenguajes de programación orientados a objetos tales como Delphi, Ruby, Python, Perl, Java, Visual Basic.NET, etc.

A partir de 2004, la base de datos orientada a objetos ha vuelto a experimentar un crecimiento debido al surgimiento de bases de datos orientadas a objetos de código abierto. Son fáciles de usar y asequibles. Están totalmente escritas en lenguaje de programación orientado a objetos, como Smalltalk, Java o C.  

Fuente: KYOCERA Document Solutions. (2020, 11 febrero). Conceptos sobre base de datos orientada a objetos | Kyocera. KYOCERA Document Solutions. https://www.kyoceradocumentsolutions.es/es/smarter-workspaces/business-challenges/paperless/conceptos-sobre-base-de-datos-orientada-a-objetos.html


17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
R//:

es una característica fundamental para la seguridad en una base de datos orientada a objetos. Se trata de la agrupación de objetos, atributos y datos bajo una sola clase o categoría, un proceso que permite la ocultación de información para preservar su seguridad. 

Fuente: Ángel. (s. f.). Base de datos orientada a objetos para una gestión eficiente. Incentro. https://www.incentro.com/es-ES/blog/que-es-una-base-de-datos-orientada-a-objetos

18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.
R//:

Aprovechando que en una base de datos orientada a objetos todas las clases y estructuras mantienen órdenes y patrones específicos alineados con determinadas características, es posible utilizar el mismo código a la hora de realizar otro programa. Esta característica se denomina herencia y tiene lugar mediante jerarquías que permiten la reutilización de los códigos. 

Fuente: Ángel. (s. f.). Base de datos orientada a objetos para una gestión eficiente. Incentro. https://www.incentro.com/es-ES/blog/que-es-una-base-de-datos-orientada-a-objetos


19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.
R//:

Una de las características que permite que en una base de datos orientada a objetos los mismos códigos de programa funcionen para distintos elementos es el polimorfismo. Como su propio nombre indica, se trata de la facultad por la que los objetos pueden adoptar diversas formas. 

Fuente: Ángel. (s. f.). Base de datos orientada a objetos para una gestión eficiente. Incentro. https://www.incentro.com/es-ES/blog/que-es-una-base-de-datos-orientada-a-objetos


20. ¿Qué es una clave primaria y de ejemplo?
R//:

Una clave primaria es una columna o un conjunto de columnas en una tabla cuyos valores identifican de forma exclusiva una fila de la tabla. Una base de datos relacional está diseñada para imponer la exclusividad de las claves primarias permitiendo que haya sólo una fila con un valor de clave primaria específico en una tabla. 

Ejemplo: 

  • id_usuario es la clave primaria (PK), lo que significa que cada usuario tiene un identificador único.
  • nombre almacena el nombre del usuario.
  • email almacena el correo electrónico y debe ser único para cada usuario.
  • Fuente: InfoSphere Data Architect 9.1.2. (s. f.). https://www.ibm.com/docs/es/ida/9.1.2?topic=entities-primary-foreign-keys


    21. ¿Qué es una clave foránea y de ejemplo?
    R//:

    Una clave foránea es una columna o un conjunto de columnas en una tabla cuyos valores corresponden a los valores de la clave primaria de otra tabla. Para poder añadir una fila con un valor de clave foránea específico, debe existir una fila en la tabla relacionada con el mismo valor de clave primaria. 

    Ejemplo:

    • id_cliente en Clientes es la clave primaria (PK).
    • id_pedido en Pedidos es la clave primaria (PK) de la tabla Pedidos.
    • id_cliente en Pedidos es una clave foránea (FK) que hace referencia a Clientes.id_cliente.
    • Esto significa que cada pedido está asociado a un cliente existente.

    Por ejemplo, el pedido 103 pertenece al cliente con id_cliente = 1, que es Juan Pérez.

    Fuente: InfoSphere Data Architect 9.1.2. (s. f.). https://www.ibm.com/docs/es/ida/9.1.2?topic=entities-primary-foreign-keys


    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.
    R//:


    "El arte desafía a la tecnología y la tecnología inspira al arte"
    Creado con Webnode Cookies
    ¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar