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?

Una base de datos es una recopilación organizada de información o datos estructurados en un mismo contexto, que normalmente se almacena de forma electrónica en un sistema informático para su posterior recuperación, análisis y/o transmisión.

https://www.oracle.com/co/database/what-is-database/


ESQUEMA: 


2. ¿Que es un manejador de base de datos?

Los sistemas manejadores de base de datos, en inglés: DataBase Management System (DBMS), son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

 
3. ¿Que es un motor de base de datos y cuáles conoce?

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.

Los motores de bases de datos permiten a los usuarios y aplicaciones realizar diversas operaciones con los datos almacenados, como crear, leer, actualizar y eliminar información. También garantizan la integridad de los datos, la seguridad y la eficiencia en la ejecución de las consultas.

Relacionales: MySQL, PostgreSQL, Oracle Database y Microsoft SQL Server. 

NoSQL:  MongoDB, Cassandra, Couchbase y Redis. 

https://ebits.cl/que-son-los-motores-de-bases-de-datos/ 


4. ¿Que es un sistema operativo?

El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que utiliza el usuario en una computadora, por eso es el más importante y fundamental. Se trata de programas que permiten y regulan los aspectos más básicos del sistema.

https://concepto.de/sistema-operativo/#ixzz8S6v20rzr


5. ¿Qué sistemas operativos conoce?

Para PC

Los sistemas operativos más utilizados son Microsoft Windows, GNU/Linux y Mac O

Para Movil:

Google Android, Apple iOS y Windows Phone. 


6. ¿Que sistemas operativos multiusuario conoce?

Los sistemas operativos multiusuario más utilizados son Unix, Linux y Windows Server. Estos sistemas operativos son muy populares en entornos empresariales y de servidores.


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

En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente... entonces, la principal diferencia entre un sistema operativo monousuario y un sistema operativo multiusuario es la cantidad de usuarios que pueden utilizar el sistema al mismo tiempo.
Un sistema operativo monousuario es aquel que solo permite a un usuario utilizar el sistema en un momento determinado. Esto significa que el sistema operativo está diseñado para ser utilizado por una sola persona a la vez. Algunos ejemplos de sistemas operativos monousuario son MS-DOS y Windows 95.

https://www.alegsa.com.ar


8. ¿Que manejador de base de datos conoce?

He escuchado de manejadores como:  Microsoft SQL Server (relacional), MySQL (relacional),  Oracle Database (relacional)

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

Compilar es llevar el código realizado a ejecutable, convertirlo / traducirlo en lenguaje de la máquina para que se pueda desarrollar y el usuario pueda usar el programa. 

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

Como bien indican sus siglas en inglés CPU (Central Processing Unit) es la unidad de procesamiento encargada de interpretar las instrucciones de un hardware haciendo uso de distintas operaciones lógicas, (aritméticas y matemáticas). Entre otras palabras es el "cerebro" de la máquina.


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

La memoria RAM es aquella que almacena información de manera temporal y tareas de programas mientras se esta trabajando, una vez se apague el dispositivo la información será borrada.

La ROM es una memoria no volátil que almacena permanentemente instrucciones para su ordenador.  

12. ¿Como 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.

La segunda forma es su velocidad de transmisión de información que se mide en MHz. 

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

  1. Un CD que tiene una determinación completa de disco compacto se suele llamar un dispositivo utilizado para almacenar datos en porciones asequibles y ahora superado por otras ciencias utilizadas. Un DVD que tiene una cantidad completa de discos de video digital se convierte en un dispositivo que se usa actualmente para almacenar datos en grandes porciones y acepta suministros de alta definición.
  1. Los CD estándar tienen un ancho de 120 milímetros (4,7 pulgadas) y pueden conservar hasta 80 minutos esféricos de sonido sin comprimir o 700 MB esféricos de información. Por otro lado, el DVD respalda las placas con límites de 4.7GB a 17GB y llegará a tarifas de 600KBps a 1.3 MB. 

https://diferenciario.com/cd-y-dvd/


14. ¿Qué es una unidad ZIP?

Consiste en una cubierta plástica rígida, que contiene en su interior un disco flexible de 3.5" de diámetro que gira a baja velocidad y que se encuentra densamente recubierto de partículas ferrosas microscópicas, las cuáles al ser polarizadas, permiten la lectura, escritura y reescritura de datos. Una vez que se borra un archivo, el espacio que ocupaba queda disponible de manera inmediata, por lo que no es necesario formatear el disco ZIP para recuperarlo. 

https://www.informaticamoderna.com/DisqueteZIP.htm


15. ¿Qué medios de almacenamiento conoce?

CDs, Mp3, DVDs, memoria usb, Google Drive, Cloud.


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

El modelo de base de datos orientada a objetos agrupa la información en paquetes relacionados entre sí: los datos de cada registro se combinan en un solo objeto, con todos sus atributos. De esta manera, toda la información está disponible en el objeto, ya que sus datos quedan agrupados en lugar de distribuidos en diferentes tablas. En los objetos no solo pueden guardarse los atributos, sino también los métodos, lo que refleja la afinidad de estas bases de datos con los lenguajes de programación orientados a objetos: al igual que en estos, cada objeto presenta un conjunto de acciones que pueden llevarse a cabo.

Los objetos se dividen a su vez en clases. Más concretamente, un objeto es una unidad concreta de una clase abstracta, lo que crea una jerarquía de clases y subclases. Dentro de esta estructura, las subclases adoptan las propiedades de las clases superordinadas y las complementan con sus propios atributos. Al mismo tiempo, los objetos de una clase también pueden relacionarse con otras clases, lo que rompe la jerarquía estricta y permite formar redes. Los objetos simples también pueden combinarse para crear objetos más complejos.

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.

Es la capacidad de agrupar diferentes datos y objetos en una sola clase u objeto mayor, para poder brindar seguridad al sistema realizado. Por medio de este proceso se pueden ocultar piezas de información, por ejemplo, el anonimato del autor de un libro.

Las clases interactúan entre sí a través de métodos y no es necesario saber cómo funcionan otros métodos particulares que hacen que esas clases funcionen, es decir, solo se muestra lo necesario.

https://keepcoding.io/blog/base-de-datos-orientada-a-objetos/#Encapsulacion

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

Dentro de modelo de base de datos orientado a objeto, crea relaciones jerárquicas entre distintas clases que permiten que muchas partes del código puedan reciclarse. Esta es quizás uno de los grandes objetivos de las BDOO y de la POO en general: la habilidad de poder usar código de un programa en la realización de otro programa, ya que todas las estructuras y clases tienen un patrón y un orden específico que está perfectamente alineado con las características y clases necesarias (herencia).

https://keepcoding.io/blog/base-de-datos-orientada-a-objetos/#Encapsulacion 


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

Es la capacidad que tiene un objeto para adoptar múltiples formas. En una BDOO esta característica hace que el mismo código de programa funcione con diferentes tipos de datos. 

https://keepcoding.io/blog/base-de-datos-orientada-a-objetos/#Encapsulacion


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

La clave primaria de una tabla es la columna cuyos valores son diferentes en cada fila. Puesto que son diferentes, convierten cada fila en exclusiva. Si no existe ninguna columna de este tipo, la clave primaria es una composición de dos o más columnas cuyos valores, combinados, son distintos en cada fila.

Cada tabla del modelo debe tener una clave primaria. Esta norma se deriva automáticamente de la norma que indica que todas las filas deben ser exclusivas. Si es necesario, la clave primaria se compone de todas las columnas combinadas. No utilice series de caracteres largas como claves primarias.

Para eficacia, la clave primaria debe ser uno de los siguientes tipos:

  • Numérico (INT o SMALLINT)
  • Serie (BIGSERIAL, SERIAL o SERIAL8)
  • Una serie de caracteres corta (como la que se utiliza para códigos).
  • Por ejemplo, las claves primarias en las bases de datos suelen ser los códigos que identifican el objeto y será quien a través de esta, se relacione con las demás claves primarias de las otras tablas, por ejemplo el ID de una persona en una entidad. 

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

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.

La clave foránea es el atributo de una tabla que resulta ser la misma clave primaria y que se relaciona con la otra, por ejemplo el ID de una persona es la clave primaria de esta tabla, pero es la clave foránea de la tabla "genero".

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.


El siguiente archivo contiene la información básica inicial para el diseño de una Base de Datos con las siguientes informaciones:

  • Modelo entidad Relación.
  • Diagrama Relacional.
  • Diccionario de Datos.
  • Información. 

Documento con el diagrama relacional y taller realizado en clases

TXT de las tablas hechas en MySQL por CMD

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