Está en la página 1de 15

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR

GUÍA DE APRENDIZAJE

Competencia: 220501032
Resultados de Aprendizaje Alcanzar: 22050103204

Carlos Adolfo Nieto Hernández.


Mayo 2019.

SENA.
Código del Programa de Formación: 1804901
PROGRAMACIÓN DE SOFTWARE
Abstract ii

No cabe duda que la información es la base de nuestra sociedad, recibimos y manejamos volúmenes
enormes de información y el computador, es la herramienta que permite almacenar y tratar esa
información.
Para guardar y recuperar la información necesitamos de un sistema de almacenamiento que sea fiable,
fácil de manejar, eficiente, y de aplicaciones capaces de llevar a cabo esa tarea, obteniendo resultados
a partir de la información almacenada.
Este sistema es la denominada base de datos (BD), que proporciona a los usuarios el acceso a datos,
que pueden visualizar, ingresar o actualizar, teniendo en cuenta los roles de acceso (derechos de
acceso), que se les haya otorgado.
En esta guía se tomara la importancia de la estructura y relación de una base de datos, partiendo de la
aplicabilidad del diagrama de clases.
iii
Tabla de Contenidos

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE……………………………Error!


Bookmark not defined.
3.1 Actividades de Reflexión inicial. ............................................. Error! Bookmark not defined.
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.
....................................................................................................... Error! Bookmark not defined.
3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).. ................ 2
3.3.1 Consultar en diferentes fuentes bibliográficas como: motores de búsqueda como
www.google.com, sistema de biblioteca Sena http://biblioteca.sena.edu.co, ítem 6 de la guía referentes
bibliográficos, las definiciones que intervienen en bases de datos (BD):
……………………………………………………………………………………………………………………………………….............2
3.3.2 Inglés: Realizar un glosario en inglés, donde cada aprendiz incluya los conceptos más
sobresalientes, relacionados con las definiciones que intervienen en la construcción, administración,
gestor de una base de
datos.……….…………………………………………………………………………………………………………………………………….…6
3.3.3 Promover: Con el objetivo de aplicar técnicas para el mejoramiento de su expresión corporal,
desempeño laboral según la naturaleza y complejidad del área ocupacional, los aprendices dejarán por
escrito teniendo en cuenta las normas: Institute of Electrical and Electronics Engineers (IEEE), las
conclusiones grupales, y enfatizarán mediante un foro, la importancia de los conceptos fundamentales
que intervienen en la construcción, administración, gestor de una base de datos.
……………………………………………………………………………………………………………….……….…………………………….…….8
3.4Actividades de transferencia del conocimiento….……………………………………………………………………………8
3.4.1 Realizar un informe, donde se visualicen los conceptos fundamentales anteriormente descritos que
intervienen en la creación, desarrollo y administración de una base de datos.……….……………….…..8
3.4.2 Presentar el desarrollo de una base de datos mediante el programa gestor de base de datos,
ejemplo: MS Access, donde se apliquen los conceptos anteriormente estudiados (tablas, relaciones,
formularios, consultas…), además de una interfaz gráfica que administre las bases de datos. …….………9
3.4.3 Evidenciar el manejo de controles, ejemplo: Excel con módulo de Visual Basic……………………………11
3.4.4 En el proyecto final se aplica la creación de base de datos, con sus respectivas relaciones además
entorno gráfico y manejo de controles. 3.4.1 Presentar y sustentar el diseño y desarrollo de la página
web, tomando los temas vistos en el primer y segundo trimestre. …………………………………………………...11
Webgrafia…………………………………………………………………………………………….…12
1

SOLUCION A BASES DE DATOS.

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE


3.1 Actividades de Reflexión inicial.

¿Considera que una base de datos optimiza los procesos en una entidad?

 Si lo considero, debido a que organiza de una forma eficaz y eficiente la


información de la empresa de modo que es fácil acceder a ella, lo que reduce
tiempos y por ende reduce costos.

¿Cree que la base de datos es fundamental para el desarrollo de un sistema de información?

 Sí, creo que son parte fundamental de todo sistema de información debido a que
son la base de estos, ya que en estas bases reposa la información primordial de
cualquier tipo de empresa.

¿Considera que la seguridad e integridad de los datos es primordial en las empresas?

 Si lo considero, porque primero que nada ante la ley colombiana existe una ley que se
llama “ley de protección de datos personales”, lo cual nos da la importancia implícita de
la información personal y/o empresarial, que la seguridad de estos mismos es primordial
y que vulnerar de algún modo este tipo de información es y será castigado por la ley.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para


el aprendizaje.
¿Qué significan los siguientes conceptos?

Atributo

 En bases de datos los atributos son los datos de interés de una entidad y
describen la estructura de estos.

Campo

 Es un espacio asignado para almacenar datos y poder acceder a ellos.


2

Dato

 Los datos son una representación simbólica en letras o números de algún tipo de
información ya sea cualitativa o cuantitativa.

Registro

 Representa un objeto único de datos implícitamente estructurado en una tabla


de datos

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

3.3.1 Consultar en diferentes fuentes bibliográficas como: motores de búsqueda como


www.google.com, sistema de biblioteca Sena http://biblioteca.sena.edu.co, ítem 6 de la guía
referentes bibliográficos, las definiciones que intervienen en bases de datos (BD):

Bases de datos relacionales.

 Es una colección de elementos organizados en diferentes tipos de tablas totalmente


descritas, desde el cual se puede acceder y modificar información sin tener que
modificar las tablas base.
Relaciones entre tablas (cardinalidad).

 Es una asociación entre tablas que se crea por medio de una dato único que se
comparte entre las tablas, el cual crea una unión entre los dos para poder acceder a
la información de amabas tablas.
Llave primaria

 Es el campo que identifica a un elemento único, que funciona para relacionar las
tablas.

Llave secundaria.

 Se ajusta a la definición de descriptor, ya que no necesariamente es único para cada


instancia, como si lo es la llave primaria.

Tablas

 Es un objeto de base de datos que contiene todos sus datos.


3

Normalización.

 Es un modelo que designa y aplica una serie de reglas obtenidas a través de un


modelo de entidad y relación.

Visual Basic.

 Es un leguaje de programación dirigido por eventos, este es un dialecto de Basic.

SQL (Strutured Query Languaje – Lenguaje de consulta estructurado).

 Es un lenguaje utilizado en bases de datos para administrar y recuperar información


de las mismas.

Consultas.

 Es una forma de buscar y recolectar información de diferentes tablas.

Informes.

 es una copia impresa en pantalla o física de la información recolectada en una base


de datos.

Formularios.

 Es un objeto que se utiliza para escribir y modificar datos de una tabla o consulta.

Relaciones.

 Es una sentencia creada para la unión de dos o más tablas de datos.

Propiedades del campo.

 Son las cualidades de un espacio predeteminado para almacenar información, estas


se describen al momento de asignarlo en una tabla.

Macros.

 Es una serie de comandos agrupados en conjunto para crear una sola función o un
solo comando.
4

Integridad referencial.

 Es una propiedad en la que dos o más bases de datos en las que la clave externa
de una hace alusión a la fila de la otra, para garantizar la operación de ambas al
momento de una actualización de datos y/o eliminación de estos.

En visual Basic las definiciones de todos los botones del cuadro de herramientas, por
ejemplo: Control, botón, forma, label o etiquetas, texbox (caja de texto), frame
(marco), command button (botón de comando), checkbox (casilla de verificación).

Botón Icono Descripción

Seleccionar Seleccionar objetos es el único elemento


objetos del cuadro de herramientasque no
dibuja un control. Cuando lo selecciona,
solo puede cambiar el tamaño o mover
un control que ya se ha dibujado en un
formulario.

Label Le permite mantener texto que no quiere


que el usuario cambie, como un título
debajo de un gráfico.

TextBox Contiene texto que el usuario puede


especificar o cambiar.

ComboBox Le permite dibujar un cuadro de texto y


un cuadro de lista de combinación. El
usuario puede elegir un elemento de la
lista o especificar un valor en el cuadro de
texto.

MyListBox Se usa para mostrar una lista de


elementos que el usuario puede elegir.La
lista puede desplazarse si tiene más
5

Botón Icono Descripción

elementos de los que se pueden mostrar


al mismo tiempo.

CheckBox Crea una casilla que el usuario puede


elegir fácilmente para indicar si algo es
verdadero o falso, o para mostrar varias
opciones cuando el usuario puede elegir
más de una.

OptionButton Le permite mostrar varias opciones de las


que el usuario solo puede elegir una.

Propiedad Crea un botón que alterna entre


encendido y apagado.

Frame Le permite crear un grupo funcional o


gráfico de controles. Para agrupar
controles, dibuje el marco primero y, a
continuación, dibuje los controles dentro
del marco.

Propiedad Crea un botón que el usuario puede


CommandButton elegir para llevar a cabo un comando.

Tabula Le permite definir varias páginas para el


mismo área de un cuadro de diálogo o de
una ventana en la aplicación.

MultiPage Presenta varias pantallas de información


como un único conjunto.
6

Botón Icono Descripción

ScrollBar Proporciona una herramienta gráfica para


navegar rápidamente por una lista larga
de elementos o por una gran cantidad de
información, para indicar la posición
actual en una escala o para usarla como
dispositivo de entrada o indicador de
velocidad o cantidad.

SpinButton Un control de número que se puede usar


con otro control para aumentar y
disminuir números. También puede usarlo
para desplazarse hacia delante y hacia
atrás en un intervalo de valores o en una
lista de elementos.

Image Muestra una imagen gráfica de un mapa


de bits, de un icono o de
unmetarchivo en el formulario. Las
imágenes que se muestran en un
control Imagen solo son decorativas y
usan menos recursos que un cuadro de
imagen.

 Cuadro de información proporcionado por la página web de Microsoft:


https://docs.microsoft.com/es-es/office/vba/language/reference/user-interface-
help/toolbox

3.3.2 Inglés: Realizar un glosario en inglés, donde cada aprendiz incluya los conceptos más
sobresalientes, relacionados con las definiciones que intervienen en la construcción,
administración, gestor de una base de datos.

Relational databases.

• It is a collection of elements organized in different types of tables fully described, from


which you can access and modify information without having to modify the base tables.
7

Relations between tables (cardinality).

• It is an association between tables that is created by means of a unique data that is


shared between the tables, which creates a union between the two to be able to access
the information of amabas tablas.

Primary key

• It is the field that identifies a single element, which works to relate the tables.

Secondary key

• It fits the descriptor definition, since it is not necessarily unique for each instance, as if
it is the primary key.

Boards

• It is a database object that contains all your data.

Standardization.

• It is a model that designates and applies a series of rules obtained through an entity
and relationship model.

Visual Basic

• It is a programming language driven by events, this is a dialect of Basic.

SQL (Strutured Query Languaje - Structured Query Language).

• It is a language used in databases to manage and retrieve information from them.

Queries

• It is a way to search and collect information from different tables.

Reports.

• is a physical or screen print of the information collected in a database.


8

Forms

• It is an object that is used to write and modify data in a table or query.

Relations.

• It is a statement created for the union of two or more data tables. Properties of the
field. They are the qualities of a predefined space for storing information, these are
described when assigning it in a table.

Macros.

• It is a series of commands grouped together to create a single function or a single


command.

Referential integrity.

• It is a property in which two or more databases in which the external key of one refers
to the row of the other, to guarantee the operation of both at the time of a data update
and / or elimination of these.

3.3.3 Promover: Con el objetivo de aplicar técnicas para el mejoramiento de su


expresión corporal, desempeño laboral según la naturaleza y complejidad del área
ocupacional, los aprendices dejarán por escrito teniendo en cuenta las normas: Institute of
Electrical and Electronics Engineers (IEEE), las conclusiones grupales, y enfatizarán
mediante un foro, la importancia de los conceptos fundamentales que intervienen en la
construcción, administración, gestor de una base de datos.

 Realizado.

3.4 Actividades de transferencia del conocimiento.


3.4.1 Realizar un informe, donde se visualicen los conceptos fundamentales anteriormente
descritos que intervienen en la creación, desarrollo y administración de una base de datos.

 Primero que nada hablaremos de la creación de una base de datos; y para ello
necesitaremos utilizar un entorno de bases de datos, ya sea Mysql, Oracle, SQL server,
entre otros, la idea principal es crear una estructura que me almacene todos los tipos de
datos de una empresa, para ello debemos tenerlos claros y bien ordenados. Luego de
9

esto debemos especificarle al programa las propiedades de cada uno de los datos que
vamos a ingresar; existe varios modelos para la creación de estas, una de los más
utilizados, son las bases de datos relacionales , la cual nos permite navegar entre todos
los datos de las diferentes tablas gracias a datos claves primarios y/o secundarios que
nos crean un puente entre estas, además nos da la opción que si actualizamos un dato
en una tabla, este mismo dato se actualizará en las otras, esta es la propiedad llamada
referencial, y como podemos ver todo se conecta con todo. Ahora siendo SQL nuestro
lenguaje de consulta a través de los diferentes programas anteriormente especificados,
por medio de este lenguaje podremos realizar diferente tipos de acciones en lo que a
creación y navegabilidad dentro del programa se refiere (consultas, informes,
formularios); La base de satos debe ser entendible y fácil de acceder a ella para los
usuarios debidamente asignados y calificados para ella, ya que por lo general la
información de esta suele ser confidencial, por lo que asegurar la seguridad de estas es
una prioridad al momento de su creación.
3.4.2 Presentar el desarrollo de una base de datos mediante el programa gestor de base de datos,
ejemplo: MS Access, donde se apliquen los conceptos anteriormente estudiados (tablas,
relaciones, formularios, consultas…), además de una interfaz gráfica que administre las bases de
datos.
10
11

 Ejemplos tomados del taller de MySQL y SQL server

3.4.3 Evidenciar el manejo de controles, ejemplo: Excel con módulo de Visual Basic.

 Realizado en el punto 3.4.2

3.4.4 En el proyecto final se aplica la creación de base de datos, con sus respectivas relaciones
además entorno gráfico y manejo de controles.

 Se evidenciara en el proyecto final.


12

Webgrafia

https://gestion.pe/tendencias/son-ventajas-optimizar-procesos-empresas-121297
http://frankfirts.blogspot.com/2011/10/atributos-y-dominios.html
https://conceptodefinicion.de/datos/
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos-relacional
https://support.microsoft.com/es-co/help/304466/how-to-define-relationships-between-
tables-in-an-access-database
https://es.wikipedia.org/wiki/Clave_primaria
https://docs.microsoft.com/es-es/sql/relational-databases/tables/tables?view=sql-server-
2017https://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos
https://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos
https://es.slideshare.net/paolaperez013/formularios-consultas-e-informes
https://support.office.com/.../crear-o-ejecutar-una-macro-c6b99036-905c-49a6-818a-
https://es.wikipedia.org/wiki/Integridad_referencial
https://docs.microsoft.com/es-es/office/vba/language/reference/user-interface-
help/toolbox
https://www.youtube.com/watch?v=qRHMezKGm6A