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
·1 ¿Qué es una base de datos y esquematice un ejemplo?
Una base de datos es un conjunto de datos almacenados en memoria externa que están organizados mediante una estructura de datos. Cada base de datos ha sido diseñada para satisfacer los requisitos de información de una empresa u otro tipo de organización, como, por ejemplo, una universidad o un hospital.
Antes de existir las bases de datos se trabajaba con sistemas de ficheros. Los sistemas de ficheros surgieron al informatizar el manejo de los archivadores manuales para proporcionar un acceso más eficiente a los datos almacenados en los mismos.

https://www.youtube.com/watch?v=6S8A-1jBD5Y
·2 ¿Qué es un manejador de base de datos?
Son varios los lenguajes utilizados por los SGBD relacionales para manejar las relaciones. Algunos de ellos son procedurales, lo que quiere decir que el usuario indica al sistema exactamente cómo debe manipular los datos. Otros son no procedurales, que significa que el usuario indica qué datos necesita, en lugar de establecer cómo deben obtenerse.
Es un conjunto de softwares bastante específicos que sirven de interfaz para unir tres elementos: las bases de datos en sí, los usuarios y las diferentes aplicaciones que se utilizan para ello. Para más información, una interfaz es una superficie de contacto informatizada, una especie de soporte donde se interrelacionan los múltiples elementos necesarios para lograr el objetivo deseado.
La finalidad de estos manejadores es manejar todos los datos que le llegan y convertirlos en una información relevante para el usuario.
Video 2= minuto 2:45
Tipos:
- Microsoft Access (relacional)
- Microsoft SQL Server (relacional)
- MySQL (relacional)
- Oracle Database (relacional)
- OrientDB (orientado a documentos)
- CouchDB (orientado a documentos)
- Db2 de IBM (relacional)
- IMS de IBM (jerárquico)
- Relacionales.
- EnRed.
- Jerárquicos.
- Orientados a objetos.
Video 2= minuto 12:58
· 3 ¿Qué es un motor de base de datos y cuáles conoce?
Un motor de base de datos es un elemento inferior bajo el sistema de una base de datos que se utiliza para su funcionamiento. Estos motores construyen los bloques sobre los que el resto de los elementos de la base de datos van a sostenerse y desarrollarse. Asimismo, un motor de base de datos es un elemento que está caracterizado por todos los componentes del sistema, los cuales se encargan de almacenar y de recuperar datos.
En la actualidad, el proceso de replicación de datos es responsabilidad principal del motor de base de datos, que normalmente corresponde a versiones empresariales de los productos comerciales de mayor uso en el mercado. En este escenario, la aplicación depende de los servicios de distribución que ofrece el motor, y normalmente estos servicios avanzados tienen un costo adicional muy elevado.
Con la aplicación desarrollada para las pruebas de tiempo, Postgres demostró tener un mejor rendimiento en inserciones, actualizaciones y creación de archivos. Se puede decir que Postgres es funcional para migraciones de grandes cantidades de información. Sin embargo, en las demás pruebas, SQLServer demuestra tener un mejor rendimiento que Postgres. De igual manera, el motor de bases de datos SQLScrver demostró que es una herramienta funcional para transacciones que se realicen a diario.
Video 2= minuto3:28
El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de
base de datos proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los
requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa
· 4 ¿Qué es un sistema operativo?
Un sistema operativo explota los recursos hardware de uno o más procesadores para proporcionar un conjunto de servicios a los usuarios del sistema. El sistema operativo también gestiona la memoria secundaria y los dispositivos de E/S (entrada/salida) para sus usuarios. Impone orden al ejecutar varias tareas. Es un conjunto de programas informáticos que permiten una satisfactoria administración de los recursos.
· 5 ¿Qué sistemas operativos conoce?
Windows, IOS, Android, macOS
· 6 ¿Qué sistemas operativos multiusuario conoce?
Windows
· 7 ¿Cuál es la diferencia entre un sistema operativo monousuario y uno multiusuario?
Los sistemas operativos monousuario son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón.
Los sistemas operativos multiusuario 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 número de procesadores en la maquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
· 8 ¿Qué manejador de base de datos conoce?
Ninguno
· 9 Expliqué con sus propias palabras el proceso de compilación.
El proceso de compilación es la agrupación de datos y los convierte a otro lenguaje para que el dispositivo que estemos usando lo entienda.
· 10 ¿Qué es el procesador y actualmente cuál es su última tecnología?
El procesador (CPU, Central Processing Unit) es el componente más importante dentro del PC. Es el cerebro de todo el funcionamiento del sistema, el encargado de dirigir todas las tareas que lleva a cabo el equipo y de ejecutar el código de los diferentes programas.
El procesador es el "cerebro" del ordenador. Es el componente encargado de la ejecución de las instrucciones de los programas. Todos los ordenadores tienen al menos un procesador. El procesador está formado por un conjunto de registros que almacenen datos, una unidad aritmeticológica que realiza operaciones con ellos y una unidad de control que se encarga de coordinar a todos los componentes. Un reloj interno determina la velocidad de trabajo de estos elementos internos.
Existen varios fabricantes de procesadores y no todos son compatibles entre sí. Cada procesador implementa un conjunto de instrucciones diferentes, lo que puede hacer que el código que se construye para un procesador no funcione en otro. A esta tecnología se la conoce en general como tecnología de núcleos múltiples y permiten ejecutar en paralelo dos programas simultáneamente, incrementando así el rendimiento del procesador.
SAN JOSÉ, California, 27 de septiembre de 2022 - Hoy en Intel Innovation, Intel ha presentado la familia de procesadores Intel® Core™ de 13ª generación, encabezada por el Intel® Core™ i9-13900K, el procesador de sobremesa 1 más rápido del mundo. Esta nueva generación incluye seis nuevas CPU desbloqueadas con hasta 24 núcleos y 32 subprocesos y velocidades de reloj de hasta 5,8 GHz para ofrecer la mejor experiencia de juego, streaming y grabación2.
Liderada por el lanzamiento de los procesadores Intel Core 'K', la 13ª generación de Intel Core estará compuesta por 22 procesadores y más de 125 diseños de sistemas asociados, proporcionando una experiencia sin compromisos tanto en el rendimiento de las aplicaciones como en la compatibilidad de las plataformas. De este modo, los entusiastas pueden aprovechar las mejoras de rendimiento de los procesadores Intel Core de 13ª generación con las placas base con chipset de la serie Intel® 600 o la nueva serie Intel® 700.
·11 Defina con sus propias palabras memoria ROM y RAM.
ROM= Esta memoria permite solo la lectura mas no la escritura de la información además de guardar la información de forma permanente como el almacenamiento del software o de datos que no requiera de modificación alguna, antes en 1980 se guardaba el sistema operativo, aunque ahora se guarda en la memoria flash, independiente de si hay una fuente de energía o no.
RAM= es la memoria principal de los dispositivos, donde se guarda información de manera temporal a corto plazo.

https://www.adslzone.net/app/uploads-adslzone.net/2017/01/memoria-ram-memoria-rom.jpg
· 12 ¿Cómo se mide la capacidad de la memoria RAM?
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.
· 13 ¿Cuál es la diferencia entre una unidad DVD y CD?
En informática, la unidad de disco o lector de discos se refiere al aparato o dispositivo de almacenamiento de datos que realiza las operaciones de lectura o escritura en los medios o soportes de almacenamiento con forma de disco.
En general, todos conocemos los términos CD y DVD. El CD y el DVD son dos tipos de discos ópticos que difieren principalmente en tamaño y método de fabricación. En general, un DVD puede almacenar más datos que un CD; una de las razones es que los CD tienen el sustrato de policarbonato en un solo lado, mientras que los DVD lo tienen en ambos lados.
El CD y el DVD utilizan tecnología óptica para recuperar datos mediante el uso de luz, específicamente láseres. Un rayo láser se enfoca en el CD o DVD para leer y escribir el contenido (datos) almacenados en el disco en forma de bits.
·14 ¿Qué es una unidad ZIP?
La unidad ZIP es una unidad de disco extraíble, portable, barata, y de moda. Sus discos tienen una capacidad de 96 Mb, y las unidades está disponibles en dos versiones, una versión SCSI y una versión para puerto paralelo que es la más fácil y rápida de configurar y de instalar.
zip es un formato de compresión sin pérdida, muy utilizado para la compresión de datos como documentos, imágenes o programas. Para este tipo de archivos se utiliza generalmente la extensión ".zip". Muchos programas, tanto comerciales como libres, lo utilizan y permiten su uso más habitual.
·15 ¿Qué medios de almacenamiento conoce?
- Disco duro
- Memoria USB
- DVD
- CD
- Disco duro portátil
- Tarjeta SD
- Memoria en la Nube
·16 ¿Qué es una base de datos orientada a objetos?
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 estructura de una base de datos orientada a objetos se basa en encapsular los datos y el código relacionado con cada objeto en una sola unidad. Las interacciones entre los objetos y el resto del sistema se realizan mediante una interfaz que se define mediante un conjunto de mensajes permitidos. Hay que tener en cuenta que los mensajes en redes informáticas hacen referencia al intercambio de solicitudes entre los objetos.
Los objetos están asociados a conjuntos de variables con los datos del objeto, de mensajes a los que responde (con o sin parámetros) y de métodos (que con el código que implementa un mensaje).
·17 Dentro de la aplicación de base de datos orientada a objetos qué es encapsulación.
La implementación y el estado de cada objeto se mantienen de forma privada dentro de un límite definido o clase. Otros objetos no tienen acceso a esta clase o la autoridad para realizar cambios, pero pueden llamar a una lista de funciones o métodos públicos. Esta característica de ocultación de datos proporciona una mayor seguridad al programa y evita la corrupción de datos no intencionada.
·18 Dentro de la aplicación de base de datos orientada a objetos qué es herencia.
Se pueden asignar relaciones y subclases entre objetos, lo que permite a los desarrolladores reutilizar una lógica común sin dejar de mantener una jerarquía única. Esta propiedad de OOP obliga a un análisis de datos más completo, reduce el tiempo de desarrollo y asegura un mayor nivel de precisión.
·19 Dentro de la aplicación de base de datos orientada a objetos qué es polimorfismo.
Los objetos pueden adoptar más de una forma según el contexto. El programa determinará qué significado o uso es necesario para cada ejecución de ese objeto, reduciendo la necesidad de duplicar código.
https://www.youtube.com/watch?v=W0pyb6f8k9A
·20 ¿Qué es una clave primaria y de ejemplo?
Una clave primaria es uno o más valores de campo que hacen un único registro. Normalmente la clave primaria es llamada id y es una secuencia. No puede haber dos filas en una tabla que tengan la misma clave primaria.
Ejemplos= De claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro).
·21 ¿Qué es una clave foránea y de ejemplo?
Una clave foránea es utilizada para referirse a un registro único en otra tabla (utilizando la clave primaria de esa 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=
Edificios (nombre edificio, dirección)
Despacho (edificio, número, superficie)
Donde {edificio} es una clave foránea que referencia EDIFICIOS. En este ejemplo, el atributo edificio forma parte tanto de la clave primaria como de la clave foránea de la relación
Esta es la respuesta a la pregunta 22
Referencias=
https://docs.qgis.org/2.14/es/docs/training_manual/database_concepts/db_intro.html#:~:text=Una%20clave%20primaria%20es%20uno,primaria%20de%20esa%20otra%20tabla).
https://ayudaleyprotecciondatos.es/bases-de-datos/orientas-a-objetos/
https://www.computerweekly.com/es/definicion/Programacion-orientada-a-objetos-OOP
https://www.revistasbolivianas.ciencia.bo/scielo.php?pid=S2078-533X2006000100012&script=sci_arttext&tlng=es
https://dspace-libros.metabiblioteca.com.co/bitstream/001/353/5/978-84-693-0146-3.pdf
https://scholar.google.es/scholar?hl=es&as_sdt=0%2C5&q=%C2%BFQu%C3%A9+es+una+unidad+ZIP%3F&btnG=
https://diferr.com/difference-between-cd-and-dvd/
https://www.dell.com/support/kbdoc/es-co/000148441/what-is-memory-ram#:~:text=La%20memoria%20de%20acceso%20aleatorio,programa%20necesita%20mientras%20se%20ejecuta.
https://concepto.de/memoria-rom/
https://www.intel.es/content/www/es/es/newsroom/news/13th-gen-core-launch.html#gs.plt1pl
https://dspace-libros.metabiblioteca.com.co/handle/001/353
https://scholar.google.es/scholar?hl=es&as_sdt=0%2C5&q=Qu%C3%A9+es+un+motor+de+base+de+datos+&btnG=
https://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0120-62302008000200014
https://www.redalyc.org/pdf/4139/413940754008.pdf
https://remca.umet.edu.ec/index.php/REMCA/article/view/219
https://keepcoding.io/blog/que-son-los-motores-de-bases-de-datos/
