Está en la página 1de 6

Módulo de Base de Datos y Proyecto Integrador

Pf. Nelson Córdoba

Mail: nelxoft.jr@gmail.com

Fecha máxima de entrega por mail: 31/03

Presentación:

Buenos días/tarde/noche, en este documento van a encontrar actividades para las


dos materias que tienen conmigo, Base de datos y Proyecto integrador. La mayoría de
actividades son para investigar, al final van a encontrar algunas páginas recomendadas. No
se queden solo con esas, investiguen en otras o vean videos de YouTube por si no le cierra
algún concepto, además, siempre pueden mandarme un mail a cualquier hora con sus
dudas. Traten cuando respondan las preguntas de colocar al final de que pagina o libro lo
sacaron (pongan el link si es posible) así es más fácil corregir si se confundieron en algo.
Por último, traten de escribir las definiciones y el resto de la investigación con sus
propias palabras. A la hora de evaluar voy a valorar mas una respuesta equivocada pero
escrita con sus palabras que una copiada y pegada de Wikipedia.
Base de Datos

Horarios:

Lunes: 12:45 a 14:45

Martes: 15:00 a 16:00

¿Qué es una base de datos (BD)?

La definición más amplia de base de datos es: Conjunto de datos perteneciente a un


mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o
transmisión. Desarmemos la definición.

“Datos pertenecientes a un mismo contexto” quiere decir que los datos almacenados
en la BD tienen que compartir alguna característica, por ejemplo, ser alumnos de una
escuela, ser pacientes de un hospital, ser productos de un negocio, etc.

“Ordenado de modo sistemático” quiere decir que los datos no pueden estar
desordenados, tienen que seguir un orden y una lógica. Por ejemplo, en una BD de
alumnos, primero se escriben los apellidos, después los nombres, DNI, email, etc. No se
pueden usar abreviaciones, no se puede escribir el nombre donde va el apellido, etc.

“Posterior recuperación, análisis y/o transmisión” De nada nos sirve tener la mejor
base de datos del mundo si no podemos acceder a lo que contiene. Los datos de la BD
deben poder accederse, para poder analizarse o transmitirse a otras personas.

Con esta definición, una biblioteca, una agenda o un archivo histórico pueden ser
consideradas bases de datos. Nosotros vamos a trabajar con bases de datos informáticas, en
las cuales la información esta ordenada y sistematizada en tablas, y a la cual podemos
acceder utilizando sistemas gestores de bases de datos (SGBD)

A lo largo del año trabajaremos con varios programas, pero los utilizaremos para
crear tablas similares a la siguiente.
Nombre Apellido DNI Teléfono Mail
Mirtha Legrand 00.000.001 (223) 50001 Mirtha@arpanet.com
Diego A. Maradona 29.019.922 ------------------- 10@gmail.com
Alberto Fernández 20.091.234 (223) 13024 cuarentena@yahoo.com.ar

Actividad:

Importante: Muchos de los términos que vamos a utilizar en la materia tienen diferentes
significados dependiendo del contexto. A la hora de investigar tengan presente de que los
términos se refieran a la informática o a la programación. Por ejemplo, un archivo puede
ser un edificio donde se conservan documentos o un conjunto de bytes que almacenan
información.

1) Escriba una definición de dato. Trate de definirlo con sus propias palabras.
2) Anteriormente dijimos que una base de datos esta conformada por conjuntos de
datos. ¿Qué son?
a. ¿Puede haber conjuntos de datos que abarquen más de una tabla?
b. Con tus palabras, ¿En que se diferencia una base de datos de un conjunto de
datos?
3) Arme un glosario con los siguientes términos. Pueden organizarlos como les sea
más útil.

celda, campo, columna, nombre del campo, consulta, formulario, interfaz, dato, base
de datos, sistema gestor de base de datos, conjunto de datos.

La información

La información es la materia prima de la informática. Los datos personales, un


nombre, una fecha, un email o un apellido por si solos no son información, son datos. No es
hasta que los ponemos juntos que nos brindan información. Si pensamos que los datos son
palabras, la información sería una oración.
Este es un proceso que hacemos inconscientemente, todos los días. Pero gracias a la
informática, ahora podemos hacer que la computadora lo realice por nosotros,
brindándonos rápidamente la información necesaria. Esta nos va a servir de muchas formas,
dependiendo de nuestras necesidades, desde aumentar nuestro conocimiento sobre un tema
en particular hasta llevar a cabo una mejor toma de decisiones, mejores procesos de control,
mejores reglas de evaluación o una mejor elección de alternativas.

Actividad:

1) Anteriormente explique que los datos por sí solos no nos brindan información, hasta
que los analizamos en contexto. Al principio dimos el ejemplo de los datos
personales ¿Se te ocurre algún otro ejemplo?
2) Busca en Wikipedia 5 películas, álbumes musicales o países afectados por el
Coronavirus. Observa que datos tienen en común (el nombre, la fecha de salida,
etc.) y crea una tabla similar a la siguiente:

Videojuegos:

Nombre Desarrollador Año Consola Genero Nota


GTA V Rockstar 2013 PS3, Xbox, Acción 9
PC Sandbox
Europa Paradox 2013 PC Alta 8
Universalis Estrategia
IV
Candy Crush King 2012 Android, Lógica 7
iOS
Proyecto Integrador

Horarios:

Jueves: 15:00 a 17:00

Viernes: 07:30 a 09:45

¿Qué es un proyecto?

Podemos decir que un proyecto es un conjunto de etapas, actividades y tareas para


alcanzar un objetivo que implica un trabajo no inmediato a un plazo relativamente largo.
Por esto, los proyectos suelen ser complejos, por lo que dividirlo en pequeñas actividades y
elegir a las personas mas adecuadas para cada una suele ser crucial.

La decisión de iniciar un proyecto de software viene dada por las necesidades de:
mantenimiento, modificación, mejoramiento, reemplazo o capacidad.

El Mantenimiento del programa, Intenta solucionar fallas menores del sistema, que
obligará a la realización de cambios en el programa. Ejemplos son: los bugs en los
videojuegos, un botón que no funciona, una operación que no se realiza, etc.

La Modificación del programa, involucra algo más que un simple cambio en el


programa; involucra un cambio estructural de una entidad, Por ejemplo, un cambio en el
número de dígitos del código postal, o en el código de zona telefónica. La diferencia con el
Mantenimiento es el grado de importancia.

El Mejoramiento del sistema, es el agregado de capacidades que no formaron parte


del sistema de información original; por ejemplo, cuando en una división se implementó un
sistema de inventarios, este sistema no incluía un módulo para calcular la futura demanda
de bienes y partes. La inclusión de este sofisticado módulo de cálculo es considerada un
mejoramiento del sistema.

El Reemplazo del sistema, ocurre cuando los sistemas de información se tornan


físicamente, tecnológicamente o competitivamente obsoletos. Como es el caso de la
utilización del láser, en el reconocimiento óptico de caracteres para la lectura del código de
barras, remplazando a la entrada por teclado.

Actividad

1) ¿Cuáles son las diferencias entre los proyectos de ingeniería de software y otros
tipos de proyecto?
2) ¿Cuáles son los problemas mas comunes de los proyectos informáticos? (o
proyectos en general)
3) Anteriormente mencione que una de las formas de clasificar un proyecto es en base
a la necesidad. Escribí 2 ejemplos de cada tipo de necesidad, por ejemplo.
Remplazo de sistema. Crear una base de datos en PC para un almacén que
usa una libreta.
4) Este año esperamos trabajar con VisualBasic como lenguaje de programación, por
lo que es importante que vayamos conociendo algunos conceptos.
a. ¿Qué es la programación orientada a objetos? ¿Qué características posee?
b. Crea un glosario con los siguientes términos: Variable, Objeto, Método,
Evento y Atributo. IMPORTANTE: Tener en cuenta que las definiciones
sean sobre programación.

Bibliografía recomendada:

https://concepto.de/

https://support.office.com/es-es/article/conceptos-b%C3%A1sicos-sobre-bases-de-datos-
a849ac16-07c7-4a31-9948-3c8c94a7c204

https://www.campusmvp.es/recursos/post/los-conceptos-fundamentales-sobre-programacion-
orientada-objetos-explicados-de-manera-simple.aspx

https://www.ecured.cu/Programaci%C3%B3n_Orientada_a_Objetos