ACTIVIDAD I

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.

RESPUESTAS

1. ¿Qué es una base de datos y esquematice un ejemplo?

Una base de datos es una colección organizada de información estructurada, o datos, típicamente almacenados electrónicamente en un sistema de computadora. Una base de datos es usualmente controlada por un sistema de gestión de base de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones que están asociados con ellos, se conocen como un sistema de base de datos, que a menudo se reducen a solo base de datos.

Los datos dentro de los tipos más comunes de bases de datos en funcionamiento hoy en día se modelan típicamente en filas y columnas en una serie de tablas para que el procesamiento y la consulta de datos sean eficientes. Luego se puede acceder, administrar, modificar, actualizar, controlar y organizar fácilmente los datos. La mayoría de las bases de datos utilizan lenguaje de consulta estructurado (SQL) para escribir y consultar datos. 

APORTE PERSONAL

Una base de datos es como un sistemas en el cual se organiza mucha información de cualquier tipo, estos datos se almacenas digitalmente en el ordenador, dependiendo de la información se van guardando en diferentes categorías pero en si están enlazados unos con otros, cumpliendo las mismas funciones dentro del sistemas.

   

tomada de ; https://www.informese.co/estrategias-base-de-datos/

tomado de: https://www.youtube.com/watch?v=3R27HUwjSUM

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

Es una colección de software muy específico, orientado al manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas. Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevante para la organización, ya sea a nivel operativo o estratégico.

APORTE PERSONAL

Un manejador de base de datos conlleva una función muy segura y sencilla, este sirve de interfaz entre la base de datos, el usuario y las aplicaciones que se utiliza, este maneja una base de datos para convertiros en información relevantes , a nivel operativo o estratégico. 

https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-sistema-manejador-de-bases-de-datos

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

Un motor de base de datos (o motor de almacenamiento) es el componente de software subyacente que un sistema de administración de la base de datos (SGBD) utiliza para crear, leer, actualizar y eliminar (CRUD) datos de una base de datos. La mayoría de sistemas de administración de la base de datos incluyen su interfaz de programación de aplicación propia (API) que permite al usuario interaccionar con su motor subyacente sin pasar por la interfaz de usuario del SGBD.

APORTE PERSONAL

Un motor de base de datos como vimos es un componente del software que permite crear, leer entre otra funciones, por ejemplo MYSQL este es un motor muy importante y relevante, porque la mayor parte de los portales que hay en internet están en este motor, todo lo que vemos paginas entre otras es probable que estén en este motor,  con esto podemos ver la función de un motor de base de datos, que permite almacenar varios sistemas y datos para crear algún tipo de programa. 

https://www.muylinux.com/2010/03/04/35-motores-de-bases-de-datos-open-source/

4. ¿Qué es un sistema operativo? 

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. 

APORTE PERSONAL

Bueno, un sistema operativo como vimos son programas que permiten manejar distintas arreas de almacenamiento del computador, el sistema operativo administra aquello que permite almacenar información tanto como los diferentes recursos de nuestra computadora que son los periféricos de los cuales este sistema toma el control, el hardware del computador necesita ser administrado, alguien debe saber la función que ocurre al dar un clic al mouse, como es que abre o cierra diferentes ventanas del computador.   


https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/

5. ¿Qué sistemas operativos conoce?

Microsoft Windows

El sistema operativo más conocido es Windows, ampliamente utilizado en las computadoras personales PC de la compañía Microsoft. Microsoft Windows es una familia de sistemas operativos gráficos que han evolucionado a lo largo de los años

MAC OS

El Sistema operativo de la compañía Apple Macintosh para computadores personales y laptops MAC OS se basa en una interfaz gráfica de usuario, basado en el núcleo de UNIX.

UNIX

El sistema operativo UNIX fue desarrollado en los laboratorios Bell por Ken Thompson, Dennis Ritchie y otros al principio de 1970s. Es un sistema multiprograma y multi-usuarios escrito en el lenguaje de programación C. Se usa desde microcomputadores hasta supercomputadoras. Además, es la base para otros sistemas operativos como MAC OS y Solaris.

Linux

Linux es un sistema operativo de dominio público y gratuito, originalmente diseñado por Linus Torvalds. En este sistema, el usuario puede seleccionar el administrador de ventanas de su preferencia, como KDE y Gnome.

Android

El sistema operativo Android fue diseñado principalmente para teléfonos inteligentes y tabletas. Fue desarrollado en un núcleo de Linux por Google y la Alianza Open Handset en 2007. Android es el sistema operativo más ampliamente usado hoy en día debido al uso extendido de teléfonos inteligentes. 

https://www.todamateria.com/sistema-operativo/

https://www.areatecnologia.com/sistemas-operativos.htm

6. ¿Qué sistemas operativos multiusuario conoce?

Los sistemas multiusuarios son aquellos que facilitan conexión a múltiples usuarios,  por ejemplo hay un servidor el cual se encarga de compartir las diferentes tareas necesarias a los clientes.

En la imagen se puede observar algunos sistemas operativos que pueden utilizarse como multiusuarios;  

https://unilibretics.fullblog.com.ar/sistema-operativo-multiusuario-241249433268.html

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

MONOUSUARIO: es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. para uso exclusivo de una sola persona.

MULTIUSUARIO. cumplen simultáneamente las necesidades de dos o más usuarios, se emplean especialmente en redes. Fraccionamiento del tiempo (timesharing). El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo.

APORTE PERSONAL

La diferencia entre estos dos sistemas como podemos ver es que cada uno cumple la misma función pero con diferentes alcances, por ejemplo, el sistema monousuario permite que una sola persona pueda entrar en el, en cambio el sistema multiusuario como su nombre lo indica, nos permite entrar en su sistema con más personas, logrando que se alcance un mayor rendimiento. 

https://airnavas.wordpress.com/monousuario-y-multiusuario/

8. ¿Qué manejador de base de datos conoce? 

  • Microsoft Access (relacional)
  • Microsoft SQL Server (relacional)
  • MySQL (relacional)

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

un proceso de compilación es que a la hora de uno programar en cualquier lenguaje de programación como, java, c, c++ o algún otro, este lanza mensajes de advertencia si tenemos algún error en el programa o hemos escrito mal algún código. 

https://www.researchgate.net/figure/Figura-1-Fases-del-proceso-de-compilacion-La-herramienta-de-programacion-del-PLC-solo_fig1_279484510


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

El procesador hace parte del hardware de la computadora, la función de este es muy importante para el ordenador, por ejemplo: en el cuerpo humano el cerebro es una parte importante ya que sin el, el cuerpo humano no se ejecutara como debe de ser y muere, bueno; el procesador cumple la función de un cerebro para el ordenador es aquel que se encarga de procesar todo lo que ocurre en el y sus acciones, este cuando más rápido sea, hace mucho mas eficiente la computadora. 


https://www.xataka.com.mx/n/como-escoger-procesador-correcto-para-tu-laptop

Ultimas Tecnologías En procesadores; Es sabido por todos que en el mercado de procesadores domésticos el único que puede hacerle sombra a Intel es AMD, que comenzó hace varios años modestamente presentado procesadores inferiores pero a un precio muy competente, y ha continuado hasta llegar a la situación actual, donde los precios siguen siendo competentes y su tecnología tan puntera o más que la de Intel. 

https://www.xataka.com/componentes/a-intel-se-le-acaba-fiesta-portatiles-2020-qualcomm-todo-amd-le-van-a-plantar-cara-a-bestia

11. Defina con sus propias palabras memoria ROM y RAM. 

La diferencia entre estas dos memorias es que: la memoria RAM permite que el uso de nuestro computador sea de rendimiento, tanto como el tiempo, esta entre mas rápida sea es mucho mejor, ya que permite que cuando estemos utilizando nuestro computador ya sea con varias aplicaciones abiertas a la ves su uso sea eficiente y no permite que este se bloquee o congele, en cambio, a memoria ROM sirve para almacenar datos por ejemplo, si estamos realizando algún trabajo en caso de que nuestra computadora se apague o se vaya la luz; esta información no se nos pierde, en resumen la memoria RAM es de lectura y la ROM de lectura y escritura. 

https://trustnet.com.mx/2020/10/01/diferencias-entre-memoria-ram-y-una-memoria-rom/

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. 

https://edu.gcfglobal.org/es/informatica-basica/memoria-ram-y-disco-duro/1/

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

La diferencias entre estas dos unidades aunque cumple las mismas funciones de grabar videos, audios, música etc. cada una tiene diferente capacidad de almacenamiento, el DVD tiene mucho mas almacenamiento que un CD, las diferencias no están en cual puede hacer esto y cual no, sino en la capacidad que almacenan cada uno.  

https://recursostic.educacion.es/observatorio/web/eu/equipamiento-tecnologico/hardware/250-eduardo-quiroga-gomez

14. ¿Qué es una unidad ZIP? 

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. 

https://es.wikipedia.org/wiki/Unidad_Zip

APORTE PERSONAL

Mi conocimiento acerca de una unidad zip es: esta unidad sirve para comprimir varios archivos dentro de una sola carpeta, esto sirve por si queremos mandar alguna carpeta por vía correo o alguna otra vía electrónica, esto facilita el trabajo de mandar varios documentos separados y saturar a la otra persona de documentos entonces, así solo mandamos una carpeta y esto lo hace más sencillo y organizado. 



https://www.teknoplof.com/2015/03/05/el-clic-de-la-muerte-que-termino-con-las-unidades-zip-de-iomega/

15. ¿Qué medios de almacenamiento conoce? 

existen muchos medios de almacenamiento como: 

  • Disco duro
  • Disco duro portátil
  • Memoria USB
  • DVD
  • SD
  • Disquete
  • tarjeta SD
  • Pendrive
  • Memory stick 


https://sites.google.com/site/informaticaaplicada2016/informatica-aplicada-en-enfermeria/computadora-personal/medios-de-almacenamiento

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

APORTE PERSONAL


https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/base-de-datos-orientada-a-objetos/

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

En programación modular, y más específicamente en programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones definidas para ese objeto.

Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones. 

https://es.wikipedia.org/wiki/Encapsulamiento_(inform%C3%A1tica)

APORTE PERSONAL

La encapsulación permite que podamos ocultar información al resto de los objetos, lo cual impide accesos incorrectos o conflictos. 

https://www.goconqr.com/es/p/15265117-SISTEMAS-DE-BASES-DE-DATOS-ORIENTADAS-A-OBJETOS-mind_maps

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

En programación orientada a objetos, la herencia es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad. A través de ella, los diseñadores pueden crear nuevas clases partiendo de una clase o de una jerarquía de clases preexistente (ya comprobadas y verificadas) evitando con ello el rediseño, la modificación y verificación de la parte ya implementada. 

 https://es.wikipedia.org/wiki/Herencia_(inform%C3%A1tica)

APORTE PERSONAL

La herencia permite, que se puedan crear objetos con otros ya existente, como una subclase; esta recibe todos los atributos y comportamientos de su clase principal. 

https://alumnosdc.blogspot.com/2013/08/herencia-y-bases-de-datos-casos.html

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

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. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.

La apariencia del código puede ser muy diferente dependiendo del lenguaje que se utilice, más allá de las obvias diferencias sintácticas. 

APORTE PERSONAL

El polimorfismo se encarga de enviar un mensajes a diferentes destinatarios, El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.

https://desarrolloweb.com/articulos/polimorfismo-programacion-orientada-objetos-concepto.html

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

La clave primaria o clave principal, como se ha dicho identifica en forma única a cada fila de una tabla y puede agrupar a una columna o conjunto de columnas, pero debe comprenderse que no pueden haber dos filas en una misma tabla que comprenda la misma clave primaria ya estipulada.

Para ampliar un poco la idea de la clave primaria, se pueden citar algunos ejemplos de ella, tales como: DNI (Documento Nacional de Identidad), que como se sabe se encuentra plenamente asociado con una única persona, por ello constituye una clave primaria, otro ejemplo similar podría ser el utilizado en las actividades relacionadas con clasificación, compra venta de libros y es el conocido ISBN, que representa un único elemento que identifica a cualquier libro con la idea de clasificarlo para el uso comercial.

https://actualizatehoy.com/c-tecnologia/clave-primaria/

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

 La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.

EJEMPLO

- LLave foránea para Cliente ALTER TABLE cliente ADD CONSTRAINT FK_IDproducto_clt FOREIGN KEY (IDproducto) REFERENCES producto(IDproducto); -- LLave foránea para Producto ALTER TABLE producto ADD CONSTRAINT FK_IDCliente_pro FOREIGN KEY (IDCliente) REFERENCES Cliente(IDCliente);

https://helisulbaransistemas.blogspot.com/2014/05/como-crear-claves-foraneas-en-mysql.html

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. 

Motívate cada día en aprender cosas nuevas.
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar