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 de datos sistemática y almacenada electrónicamente. Puede contener cualquier tipo de datos, incluidos palabras, números, imágenes, vídeos y archivos. Puede usar un software denominado sistema de administración de bases de datos (DBMS) para almacenar, recuperar y editar datos. En los sistemas informáticos, la palabra base de datos también puede referirse a cualquier DBMS, al sistema de base de datos o a una aplicación asociada con la base de datos.

¿Qué es una base de datos? - Explicación de las bases de datos en la nube - AWS. (s. f.). Amazon Web Servicies, Inc. https://aws.amazon.com/es/what-is/database/#:~:text=Una%20base%20de%20datos%20es,almacenar%2C%20recuperar%20y%20editar%20datos.

Aporte Personal

Según Amazon las bases de datos sustentan las operaciones internas de las empresas y almacenan las interacciones con clientes y proveedores. Además, albergan información administrativa y datos más especializados, como modelos de ingeniería o económicos. Algunos ejemplos son los sistemas de bibliotecas digitales, los sistemas de reserva de viajes y los sistemas de inventario. 



Vargas, D., & Vargas, D. (2022, 16 diciembre). Esquema de base de datos: Guía rápida con ejemplos. Tutoriales Hostinger. https://www.hostinger.co/tutoriales/esquema-de-base-de-datos


Aporte del Video

Es un modelado de una base de datos en donde se escribes los datos con el mayor detalle posible independientemente de como se implementaran físicamente en la base de datos.


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

RR// 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.

Gestor de Base de datos: Qué es, Funcionalidades y Ejemplos. (s. f.). Intelequia. https://intelequia.com/es/blog/post/gestor-de-base-de-datos-qu%C3%A9-es-funcionalidades-y-ejemplos#:~:text=Un%20sistema%20gestor%20de%20base%20de%20datos%20(SGBD)%20o%20Database,incluye%20una%20base%20de%20datos.


Aporte Personal

Lo que podemos entender de que es un manejador de base de datos es que es un software diseñado para crear, gestionar y manipular bases de datos de forma eficiente. Facilita la interacción con los datos mediante interfaces gráficas o lenguajes de consulta como SQL, asegurando que la información se almacene de manera estructurada y accesible.


Homeworkdatabase. (2015, 27 junio). SGBD o SMBD: «Sistema manejador de base de datos». Bases de Datos. https://homeworkdatabase.wordpress.com/2015/06/27/sgbd-o-smbd-sistema-manejador-de-base-de-datos/


Aporte del Video

Los DBMS manejan tareas como la integridad de los datos, la seguridad y la recuperación en caso de fallos. Ejemplos comunes son Microsoft SQL Server, MongoDB y SQLite. 


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

RR// 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

  • 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.

Navarro, S. (2024, 27 junio). ¿Qué son los motores de bases de datos? [6 ejemplos]. KeepCoding Bootcamps. https://keepcoding.io/blog/que-son-los-motores-de-bases-de-datos/

Aporte Personal

Con lo que investigamos podemos darnos cuenta que se encarga de ejecutar consultas, mantener la integridad de los datos y gestionar transacciones.


Aporte del Video

Son programas específicos dedicados a servir de intermediarios entre las bases de datos y las aplicaciones que las utilizan como función principal, cada uno de estos cumple una tarea especifica, que van desde crear la Base de Datos hasta administrar el uso y acceso a esta. 


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.

¿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/#:~:text=Un%20sistema%20operativo%20es%20un,placa%20de%20red%2C%20entre%20otros.


Aporte Personal

Actúa como intermediario entre el usuario y el hardware, facilitando la ejecución de aplicaciones y la gestión de recursos del sistema, como la memoria, el almacenamiento y los dispositivos periféricos. 

https://www.areatecnologia.com. (s. f.). Sistemas Operativos Tipos de Sistemas Operativos Usos e Historia. https://www.areatecnologia.com/sistemas-operativos.htm#google_vignette

Aporte del Video

Actúa como un intermediario entre el usuario y el hardware de la máquina, facilitando la ejecución de aplicaciones y la gestión de recursos del sistema. 

5. ¿Qué sistemas operativos conoce? 

R// °El sistema operativo Windows es el más común en el mundo

Las ventajas de Windows con respecto a sus competidores son muchas, por mencionar algunas:

  • Soporte de hardware sólido (tarjetas gráficas, tarjetas de audio, impresoras, videocámaras, etc.)
  • Facilidad para instalar aplicaciones y programas (el programa se descarga y luego se instala con un doble clic)
  • Interfaz fácil de usar, el uso del sistema operativo en la vida cotidiana es fácil, incluso un niño puede dominarlo (es intuitivo)
  • Una amplia gama de programas para Windows (juegos, editores gráficos y de texto, antivirus, etc.).

Las principales ventajas explican por qué los usuarios eligen este sistema operativo.

Sin embargo, también existen algunas desventajas:

  • Largos tiempos de arranque del sistema operativo
  • Constantes reinicios y necesidad de instalar actualizaciones (para estar seguros)
  • La posible pérdida de datos o de rendimiento si un virus entra en el sistema

Como se puede ver, hay más ventajas, y la principal es la comodidad.

Linux 

Este sistema operativo, basado en Unix, es un poco diferente.

El núcleo principal es el kernel, donde se instalan los controladores (para trabajar con otros dispositivos). El concepto principal de este sistema operativo es el de paquete, ya que se compone enteramente de paquetes.

Mientras que en Windows cada aplicación ocupa su propia carpeta, en Linux los archivos se encuentran en carpetas diferentes: los programas ejecutables están en un lugar, los archivos de configuración relacionados con los ajustes del programa están en una carpeta diferente.

Dicho almacenamiento y disposición de los archivos provoca confusión en el usuario, si bien esta separación parece razonable desde el punto de vista lógico.

Destaquemos las ventajas de este sistema operativo:

  • El sistema es gratuito (en el sitio con la distribución seleccionada se descarga la instalación necesaria, se graba en un pendrive y se instala en los ordenadores de los usuarios).
  • El software es gratuito (editores gráficos, editores de texto, etc.).
  • La modificación del software, si se conoce el lenguaje de programación, se pueden escribir con seguridad los propios programas o modificar los existentes.
  • Los programas y juegos diseñados para el sistema Windows se ejecutan a través de emuladores (wine, máquinas virtuales).

Gracias a su arquitectura y a su sofisticado sistema de escritura y activación de virus, Linux es muy fiable y seguro, por lo que los sistemas tipo Unix están «al acecho» de la mayoría de los servidores.

Sin embargo, no está exento de desventajas:

  • Soporte de hardware incompleto (tarjetas de vídeo, tarjetas de audio, impresoras, etc.), si bien la situación mejora constantemente, ya que con cada nueva versión se admiten más dispositivos.
  • Menos juegos y programas, a los desarrolladores de software comercial no les resulta rentable invertir en versiones gratuitas de programas, por lo que se quedan en el segmento de Windows.
  • La necesidad de autoformación constante, en caso de problemas con el software y los controladores, las respuestas a las preguntas deben buscarse en los foros dedicados a este sistema operativo, ya que no son obvias.

Las distribuciones de Linux son cada vez más fáciles de usar y ofrecen una interfaz gráfica agradable, prácticos gestores de paquetes y una creciente gama de juegos y aplicaciones (Ubuntu, Linux Mint son adecuadas para los principiantes).

El sistema operativo Mac

El sistema operativo de Apple solo puede instalarse en ordenadores de la marca.

Mac OS es un sistema operativo cerrado basado en sistemas tipo Unix (similar a Linux), con la diferencia de que el código fuente es cerrado y es un sistema operativo de pago.

La ventaja de un sistema cerrado es que las aplicaciones se ajustan para trabajar bajo la misma arquitectura, lo que aumenta el rendimiento de las aplicaciones al incrementar la interacción eficiente con la memoria y otros procesos.

Existe una desventaja considerable y es que casi no hay juegos para este sistema operativo. Los ordenadores de Apple son plataformas hechas y construidas no para el hogar, sino para el trabajo.

Lucena, P. (2023, 5 noviembre). Los 3 sistemas operativos más comunes | 2024. Maestrías y MBA. https://www.cesuma.mx/blog/los-3-sistemas-operativos-mas-comunes.html#:~:text=Los%20sistemas%20operativos%20modernos%20son,tiene%20sus%20ventajas%20y%20desventajas.

Aporte Personal

Estos son solo algunos ejemplos, pero hay muchos otros sistemas operativos, cada uno con sus propias características y usos específicos. 

https://www.areatecnologia.com. (s. f.). Sistemas Operativos Tipos de Sistemas Operativos Usos e Historia. https://www.areatecnologia.com/sistemas-operativos.htm

Aporte del Video

Los sistemas operativos son un conjunto de programas interconectados diseñados para gestionar los recursos de una computadora, portátil o smartphone. Así, la principal tarea de un sistema operativo es controlar todos los elementos de un dispositivo. 

6. ¿Que sistemas operativos multiusuario conoce? 

R// Ejemplos de sistemas operativos con característica de multiusuario son VMS y Unix, así como sus múltiples derivaciones (e.g. IRIX, Solaris, etc.) y los sistemas tipo Unix como Linux, FreeBSD y Mac OS X.

colaboradores de Wikipedia. (2024, 29 mayo). Multiusuario. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Multiusuario#:~:text=Ejemplos%20de%20sistemas%20operativos%20con,FreeBSD%20y%20Mac%20OS%20X. 

Aporte Personal 

Estos sistemas operativos son fundamentales en ambientes donde la colaboración y el acceso simultáneo a los recursos son esenciales. 

Sistemas operativos. (2016, 28 noviembre). [Diapositivas]. SlideShare. https://es.slideshare.net/slideshow/sistemas-operativos-69588225/69588225

Aporte del Video

Estos sistemas operativos son fundamentales en ambientes donde la colaboración y el acceso simultáneo a los recursos son esenciales. 

7. ¿Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario? 

R// Monousuario: Solo permite ejecutar los programas de un usuario al mismo tiempo. Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora.

colaboradores de Wikipedia. (2024b, agosto 14). Sistema operativo. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Sistema_operativo#:~:text=Monousuario%3A%20Solo%20permite%20ejecutar%20los,los%20recursos%20de%20la%20computadora. 

Aporte Personal

Los sistemas operativos multiusuario son fundamentales en entornos donde la colaboración y la eficiencia son esenciales. Por ejemplo, en una oficina o en un entorno de servidor, es crucial que varias personas puedan acceder a los recursos de manera simultánea sin interferencias. 

 Sistemaoperativo. (2016, 18 abril). Diferencia entre S.O Monousuario y S.O Multiusuario. Sistemas Operativos I Universidad Tecnológica de Panamá Sede Azuero. https://sistemaoperativo20.wordpress.com/2016/04/17/diferencia-entre-s-o-monousuari-y-s-o-multiusuario/

Aporte del Video

Bueno podemos ver que el video nos cuenta que el modo multiusuario se utiliza a menudo en empresas, escuelas y otras organizaciones que necesitan proporcionar acceso al mismo ordenador o programa de software a varias personas a la vez.

8. ¿Que manejador de base de datos conoce? 

R// 

MySQL

MySQL es un sistema de administración de bases de datos relacional (RDBMS) de código abierto y gratuito. Inicialmente era propiedad de MySQL AB, antes de ser adquirido por Sun Microsystems (parte de Oracle Corporation desde 2010). El desarrollador original de MySQL es Ulf Michael Widenius, Swedes David Axmark y Allan Larsson, fundadores de MySQL AB.

Muchas aplicaciones web que funcionan con bases de datos, como WordPress, Joomla y phpBB, así como muchos sitios web populares como MediaWiki, Twitter y Facebook, utilizan MysQL.

Desarrollador: Oracle Corporation.

Autor original: MySQL AB.

Última actualización de MySQL: MySQL 8.0.32.

Licencia de MySQL: GNU General Public License versión 2 y licencia propietaria.

MariaDB

MariaDB es un sistema de administración de bases de datos relacional de código abierto, gratuito y desarrollado por la comunidad. Es un fork de MySQL. El desarrollador original de MariaDB es Ulf Michael Widenius, Swedes David Axmark y Allan Larsson, fundadores de MySQL AB y the MariaDB Foundation. Ulf Michael Widenius es actualmente el CTO y desarrollador principal de MariaDB.

MariaDB también está incluido en numerosas distribuciones de Linux, como CentOS, Debian y RHEL. Además, lo usan muchas organizaciones como Wikipedia, Google o Tumblr.

Desarrollador: MariaDB Corporation Ab y MariaDB Foundation.

Última actualización de MariaDB: MariaDB 11.1.0.

Licencia de MariaDB: GPL versión 2.

Microsoft SQL Server

Microsoft SQL Server es un sistema de administración de bases de datos relacional comercial. Está disponible en múltiples ediciones, divididas en tres categorías principales: mainstream, especializada y descontinuada.

Desarrollador: Microsoft.

Última actualización de Microsoft SQL Server: Microsoft SQL Server 2022.

Licencia de Microsoft SQL Server: licencia propietaria.

Oracle DBMS

Oracle DBMS es un sistema de administración de bases de datos multi-modelo, comercial. También conocido como Oracle Database o simplemente Oracle. Se suele usar para ejecutar: procesamiento de transacciones online (OLTP) y almacenamiento de datos (Data warehousing).

Desarrollador: Oracle Corporation.

Última actualización LT de Oracle DBMS: Oracle DBMS 19c.

Última actualización de Oracle DBMS: Oracle DBMS 23c beta.

Licencia de Oracle DBMS: licencia propietaria.

PostgreSQL

PostgreSQL es un sistema de administración de bases de datos relacional (RDBMS) de código abierto y gratuito. Inicialmente se desarrolló como un sucesor de la base de datos Ingres, desarrollada por la Universidad de California, Berkeley.

Desarrollador: PostgreSQL Global Development Group.

Última actualización de PostgreSQL: PostgreSQL 15.2.

Licencia de PostgreSQL: licencia PostgreSQL.

MongoDB

MongoDB es un sistema de administración de bases de datos documental, NoSQL y de código abierto. MongoDB Inc. ofrece una suite integrada de servicios de bases de datos cloud, así como un servicio de soporte. Este software de bases de datos orientado a documentos se suele usar para el almacenamiento de grandes volúmenes de datos.

Desarrollador: MongoDB Inc.

Última actualización de MongoDB: MongoDB 6.0.4.

Licencia de MongoDB: licencia pública del lado del servidor (SSPL).

Redis

Redis, abreviatura de «Remote Dictionary Server», es un sistema de administración de bases de datos clave-valor, NoSQL y de código abierto.

Desarrollador: Redis.

Autor original: Salvatore Sanfilippo.

Última actualización de Redis: Redis 7.0.

Licencia de Redis: BSD de tres cláusulas.

IBM DB2

IBM DB2 es un producto de administración de bases de datos desarrollado por IBM, anteriormente conocido como DB2 para Linux, UNIX y Windows.

Desarrollador: IBM.

Última actualización de IBM DB2: IBM DB2 11.5.8.

Licencia de IBM DB2: licencia propietaria.

Elasticsearch

Elasticsearch es un motor de analíticas y búsqueda RESTful, basado en la librería Lucene. Elasticsearch es el sucesor de un motor de búsqueda anterior llamado Compass, también diseñado por Shay Banon.

Desarrollador: Elastic NV.

Autor original: Shay Banon.

Última actualización de Elasticsearch: Elasticsearch 8.7.

Licencia de Elasticsearch: licencia dual bajo la licencia Elastic y licencia pública del lado del servidor.

SQLite

SQLite es un motor de bases de datos de dominio público que pertenece a la familia de los sistemas de administración de bases de datos relacionales embebidos. Cuenta con enlaces a múltiples lenguajes de programación.

Desarrollador: Dwayne Richard Hipp.

Última actualización de SQLite: SQLite 3.41.2.

Licencia de SQLite: dominio público.

Stackscale. (2024, 6 febrero). 10 sistemas de administración de bases de datos populares [Lista]. Stackscale. https://www.stackscale.com/es/blog/sistemas-administracion-bases-datos-populares/ 

Aporte Personal

Cada uno de estos manejadores tiene sus propios casos de uso y ventajas, y elegir el adecuado depende de los requisitos específicos del proyecto. 

Marín, R., & Marín, R. (2024, 8 abril). Los gestores de bases de datos más usados en la actualidad. Canal Informática y TICS. https://www.inesem.es/revistadigital/informatica-y-tics/los-gestores-de-bases-de-datos-mas-usados/

Aporte del Video

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. 

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

R// Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina.

10. ¿Que 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.

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

Aporte Personal

Es el componente que ejecuta las instrucciones de los programas y gestiona las operaciones básicas del sistema, como cálculos matemáticos, control de flujo y comunicación entre los diferentes componentes de la computadora.  

 

González, G. (2017, 17 junio). Si tienes un procesador de última generación ya puedes olvidarte de usar algo que no sea Windows 10. Genbeta. https://www.genbeta.com/windows/si-tienes-un-procesador-de-ultima-generacion-ya-puedes-olvidarte-de-usar-algo-que-no-sea-windows-10

 


 Aporte del Video
Bueno podemos darnos cuenta que es el componente principal que procesa las señales y hace posible la computación. Actúa como el cerebro de cualquier dispositivo de computación. Obtiene instrucciones de la memoria, realiza las tareas necesarias y envía la salida a la memoria.

11. Defina con sus propias palabras memoria ROM y RAM. 
R// La RAM es una memoria volátil que almacena temporalmente los archivos en los que esté trabajando. La ROM es una memoria no volátil que almacena permanentemente instrucciones para su ordenador.


Tipos de memoria. (2017, 12 marzo). [Diapositivas]. SlideShare. https://es.slideshare.net/slideshow/tipos-de-memoria-73071271/73071271

Aporte del Video

La memoria ROM y RAM cumplen funciones específicas y esenciales en el funcionamiento de un dispositivo, como una computadora o un teléfono. 

12. ¿Como se mide la capacidad de la memoria RAM? 

R// La memoria RAM se mide en megabytes (MB) o gigabytes (GB). Cuanta más memoria RAM tenga tu computador, más cosas podrás hacer al mismo tiempo. Si no tienes la suficiente memoria RAM, podrás notar que tu ordenador se pone lento al tener muchos programas abiertos.

Informática Básica: Memoria RAM y disco duro. (s. f.). GCFGlobal.org. https://edu.gcfglobal.org/es/informatica-basica/memoria-ram-y-disco-duro/1/

Aporte Personal

Esto da entender que por ejemplo, si una computadora tiene 8 GB de RAM, significa que puede almacenar hasta 8 gigabytes de datos en su memoria de acceso rápido mientras ejecuta aplicaciones y tareas. Cuanta más RAM tenga un dispositivo, más programas o datos puede manejar al mismo tiempo sin perder rendimiento.


grupo #4 Memoria ram y rom. (2015, 17 noviembre). [Diapositivas]. SlideShare. https://es.slideshare.net/slideshow/grupo-4-memoria-ram-y-rom-55223688/55223688


Aporte del Video

Cuentan con una muesca en un lugar estratégico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. La medida del DDR mide 13.3 cm. de largo X 3.1 cm. de alto y 1 mm. de espesor

13. ¿Cual es la diferencia entre una unidad DVD y CD? 

R// Algunos dirían que la diferencia está, en que el CD es para grabar

música y el DVD es para grabar películas. Eso es… FALSO. Es cierto que en
un CD se puede grabar música, pero también podemos grabar música en un
DVD; también es cierto que en un DVD podemos grabar películas, pero
también podemos grabar películas en un CD. ¿Como así?

Sí, tanto en un CD como en un DVD podemos grabar música,
videos, películas, datos, fotos, etc. Y si miramos bien el
tamaño físico entre un CD y un
DVD, notaremos que son iguales.

La diferencia no está en qué puede grabar el uno o el otro, sino en cuánto
puede grabar el uno con respecto al otro. Hay otras diferencias técnicas
a nivel químico o de capas, que en el caso de la mayoría de nosotros no
es lo que realmente importa. La diferencia fundamental que nos interesa
saber es la capacidad de cada uno.

Enriquemc. (2010, 23 junio). Diferencias entre CD y DVD. Espacio de Enrique. https://enriquemc1975.wordpress.com/2010/03/09/diferencias-entre-cd-y-dvd/

Aporte Personal

La diferencia principal entre una unidad DVD y una unidad CD radica en la capacidad de almacenamiento y la tecnología utilizada para leer y escribir datos en los discos. 

De Amq, L. T. L. E. (2015, 8 octubre). CD, DVD y Blu-ray. RADIOCOM. https://amq1994.wordpress.com/2015/09/28/cd-dvd-y-blu-ray/

Aporte del Video

En resumen, los DVD tienen mayor capacidad de almacenamiento y utilizan una tecnología más avanzada para leer y escribir datos, en comparación con los CD

14. ¿Que es una unidad ZIP? 

R// La unidad Zip o unidad Iomega Zip, en inglés: Zip drive, es un dispositivo o periférico de almacenamiento, que utiliza discos Zip como soporte de almacenamiento; dichos soportes son de tipo magnético, extraíbles o removibles de mediana capacidad, introducido en el mercado por la empresa Iomega en 1994. La primera versión tenía una capacidad de 100 MB, pero versiones posteriores lo ampliaron a 250 y 750 MB.

colaboradores de Wikipedia. (2024a, marzo 13). Unidad Zip. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Unidad_Zip#:~:text=La%20unidad%20Zip%20o%20unidad,la%20empresa%20Iomega%20en%201994. 

Aporte Personal

Es un dispositivo de almacenamiento extraíble que fue popular en los años 90 y principios de los 2000. Fue desarrollada por la empresa Iomega y se utilizaba para almacenar y transferir datos. 


Agudo, S. (2017, 19 enero). Los discos ZIP de iOmega, los «diskettes vitaminados» que podían almacenar hasta 750 MB y que fracasaron. . . Xataka. https://www.xataka.com/historia-tecnologica/los-discos-zip-de-iomega-los-diskettes-vitaminados-que-podian-almacenar-hasta-750-mb-y-que-fracasaron-estrepitosamente

Aporte del Video

En resumen, la unidad ZIP fue una solución intermedia entre los disquetes de baja capacidad y las tecnologías más modernas de almacenamiento masivo. 

15. ¿Que medios de almacenamiento conoce? 

R// 

  • Discos.
  • Cintas magnéticas.
  • Almacenamiento en red.
  • Almacenamiento en la nube.

16. ¿Que 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.

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#:~:text=Una%20base%20de%20datos%20orientada%20a%20objetos%20es%20un%20sistema,en%20programaci%C3%B3n%20orientada%20a%20objetos.

Aporte Personal

Los objetos pueden incluir otros objetos como parte de su estructura, lo que permite una representación natural de relaciones jerárquicas y complejas. 

colaboradores de Wikipedia. (2023, 2 junio). Base de datos orientada a objetos. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos 

Aporte del Video

En resumen, una base de datos orientada a objetos se enfoca en almacenar y gestionar datos en forma de objetos, reflejando más de cerca el modelo de datos utilizado en la programación orientada a objetos, y es particularmente útil en aplicaciones que requieren manejar datos complejos y estructurados. 

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

R// La encapsulación permite definir niveles de visibilidad para los elementos de la clase. Estos niveles de visibilidad definen los derechos de acceso a los datos en función de si se accede a ellos mediante un método de la propia clase, de una clase heredada o de cualquier otra clase.

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#:~:text=La%20encapsulaci%C3%B3n%20permite%20definir%20niveles,o%20de%20cualquier%20otra%20clase.

Aporte Personal

La encapsulación permite que los detalles internos del objeto estén ocultos del mundo exterior y solo sean accesibles a través de interfaces bien definidas 

Aporte del Video

En resumen, la encapsulación en una base de datos orientada a objetos es fundamental para proteger los datos, controlar el acceso a ellos, y mantener la integridad y consistencia del sistema de datos. 

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

R// La herencia permite crear clases que reutilizan, extienden y modifican el comportamiento definido en otras clases. La clase cuyos miembros se heredan se denomina clase base y la clase que hereda esos miembros se denomina clase derivada.

BillWagner. (2023, 7 abril). Programación orientada a objetos: herencia - C#. Microsoft Learn. https://learn.microsoft.com/es-es/dotnet/csharp/fundamentals/object-oriented/inheritance

Aporte Personal

La herencia es un concepto fundamental en la programación orientada a objetos, y su aplicación en bases de datos orientadas a objetos permite estructurar datos de manera jerárquica y reutilizar código de manera eficiente. 

Aporte del Video

En resumen, la herencia en una base de datos orientada a objetos es una herramienta poderosa para organizar y estructurar datos, permitiendo la reutilización de código y la creación de jerarquías lógicas que reflejan relaciones naturales entre diferentes tipos de objetos. 

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

R// En programación orientada a objetos, el polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. Aunque el mensaje sea el mismo, diferentes objetos pueden responder a él de manera única y específica. Esta característica permite que, sin alterar ni tocar el código existente, se puedan incorporar nuevos comportamientos y funciones (es decir la interfaz sintáctica se mantiene inalterada pero cambia el comportamiento en función de qué objeto estamos usando en cada momento). El único requisito es que los objetos deben ser capaces de responder al mensaje que se les envía, garantizando así una flexibilidad y extensibilidad en el diseño del software.

colaboradores de Wikipedia. (2024c, julio 4). Polimorfismo (informática). Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Polimorfismo_(inform%C3%A1tica)#:~:text=En%20programaci%C3%B3n%20orientada%20a%20objetos,de%20manera%20%C3%BAnica%20y%20espec%C3%ADfica. 

Aporte Personal

Es un principio que permite que una misma operación o método pueda ser aplicada a objetos de diferentes clases, y que cada clase pueda interpretar y ejecutar esa operación de manera distinta. 

CarlosCh. (2022b, junio 2). Polimorfismo y paradigmas: Tipos y ejemplos - Lenguajes y dialectos en programación - Medium. Medium. https://medium.com/lenguajes-y-dialectos-en-programaci%C3%B3n/polimorfismo-y-paradigmas-tipos-y-ejemplos-ca6a56093a66

Aporte del Video

En resumen, el polimorfismo en una base de datos orientada a objetos es un mecanismo que permite que diferentes objetos respondan a la misma operación de distintas maneras, facilitando la flexibilidad, la reutilización de código y la simplicidad en el diseño de sistemas complejos. 

20. ¿Que es una clave primaria y de ejemplo? 

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

Ejemplo: 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.

colaboradores de Wikipedia. (2024a, marzo 6). Clave primaria. Wikipedia, la Enciclopedia Libre. https://es.wikipedia.org/wiki/Clave_primaria#:~:text=Una%20clave%20primaria%20comprende%20de,(asociado%20a%20un%20libro). 

Aporte Personal

Se trata de un campo o una combinación de campos en una tabla o una clase de base de datos que se utiliza para identificar de manera única cada registro u objeto dentro de esa tabla o clase. 

H, Y. (2016, 19 octubre). CLAVE PRIMARIA y SECUNDARIA (BASE DE DATOS). BASE DE DATOS. https://tucompucom.wordpress.com/2016/10/19/clave-primaria-y-secundaria-base-de-datos/

Aporte del Video

En resumen, una clave primaria es un identificador único y no nulo que se utiliza para identificar de manera inequívoca cada registro u objeto en una base de datos, asegurando la integridad y facilitando la gestión y relación de los datos. 

21. ¿Que 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.

Ejemplo: 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.

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

Aporte Personal

 La clave foránea en una tabla apunta a la clave primaria de otra tabla, creando una conexión entre los registros de ambas tablas. 


Sulbaran, H. (s. f.). Como crear claves foráneas en MySQL (FOREIGN KEY). https://helisulbaransistemas.blogspot.com/2014/05/como-crear-claves-foraneas-en-mysql.html

Aporte del Video

En resumen, una clave foránea es un campo o conjunto de campos en una tabla que se utiliza para establecer una relación con la clave primaria de otra tabla, asegurando la integridad referencial y permitiendo una estructura de datos más organizada y conectada. 

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. 

Estudiantes: Paul Andres Furnieles Meza 

                          Alejandro Acosta

                          Juan David Pastrana



¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar