Вы находитесь на странице: 1из 21

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE

 Denominación del Programa de Formación: PROGRAMACIÓN DE SOFTWARE


 Código del Programa de Formación: 228120
 Nombre del Proyecto: APLICATIVO PARA LA GESTIÓN DE LA INFORMACIÓN EN EMPRESAS
COLOMBIANAS
 Fase del Proyecto: Planeación
 Actividad de Proyecto: Diseñar el prototipo del modelo de sistematización informática a partir de
las necesidades administrativas de la empresa.
 Competencia: 220501032 Analizar los requerimientos del cliente para construir el sistema de
información.
 Resultados de Aprendizaje 22050103204 Interpretar el diagrama relacional para identificar el
modelo de datos.
 Duración de la Guía: 75 horas en ambiente y 50 horas, trabajo autónomo, por cuenta del aprendiz.

2. PRESENTACION

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.

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

En la actualidad las empresas manejan sistemas o programas donde intervienen bases de datos, siendo un
conjunto de información agrupada y relacionada, donde se permite el acceso a estos a través de programas
que manipulan el conjunto de datos hacia el usuario final.

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

La base de datos se compone de: Tablas, campos, registros y lenguaje SQL (Lenguaje para consultas).

En programación para la resolución de una necesidad o problema dado, se maneja pseudocódigo, aplicando
sintaxis en lenguaje natural, secuencia y permitiendo la comprensión de la solución, luego la validación
mediante una prueba de escritorio (maquetación), para seguir con la selección del lenguaje de
programación teniendo en cuenta los requerimientos con que cuenta el cliente, los adicionales y el objetivo
del sistema.

La base de datos se compone de: Tablas, campos, registros y lenguaje SQL (Lenguaje para consultas).

Comandos SQL ((Structured Query Language) Lenguaje de Consulta Estructurado), a través del manejo de
algebra, cálculos relacionales, permite la realización de consultas donde se evidencia la recuperación o
filtro de la información de la base de datos.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

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

R: Si, porque mediante una base de datos porque organizar los datos que maneja una entidad como
por ejemplo su inventario de artículos.

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

R: Si porque mediante la base de datos podemos tener organizada la información de un sistema


asi que se vuelve fundamental para manejar y buscar cualquier tipo de información.

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

R: Si porque mediante la base de datos manejamos podemos manejar información confidencial


de contabilidad o datos personales de las personas que laboral en dicha empresa.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.

Para realizar el modelamiento de una base de datos es importante hacer la maquetación manual (en
hojas), para determinar las tablas con sus respectivas entidades, atributos, teniendo en cuenta el tipo de
dato, llaves (primaria o secundaria) y así establecer las relaciones para facilitar las consultas.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

¿Qué significan los siguientes conceptos?

Atributo: un atributo representa una propiedad


de interés de una entidad.
Campo: un campo es la mínima unidad de
información a la que se puede acceder
Dato: Los datos indican un valor asignado a las
cosas.
Registro: un registro representa un objeto único
de datos implícitamente estructurados en
una tabla.

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.


La base de datos relacional (BDR) es un tipo de base de datos (BD) que cumple con el modelo relacional (el
modelo más utilizado actualmente para implementar las BD ya planificadas).
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,1 de los laboratorios IBM en San José (California), no
tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.2
Un sistema de software utilizado para mantener las bases de datos relacionales es un relational database
management system (RDBMS) o sistema de gestión de bases de datos relacionales. Virtualmente, todas los
sistemas de bases de datos relacionales utilizan SQL
 Relaciones entre tablas (cardinalidad).

Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia
de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada. ... Uno
a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad B.

 Llave primaria

En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una combinación de
campos que identifica de forma única a cada fila de una tabla. Una clave primariacomprende de esta
manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la
misma clave primaria.

 Llave secundaria.

En el contexto de bases de datos relacionales, una clave foránea o clave ajena (o Foreign Key FK) es una
limitación referencial entre dos tablas. ... Las columnas en la tabla referendo deben ser la clave primaria u
otra clave candidata en la tabla referenciada.

 Tablas

Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datosse organizan
con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un
registro único y cada columna un campo dentro del registro.

 Normalización.

La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a
las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:

 Evitar la redundancia de los datos.


 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de datos.
En el modelo relacional es frecuente llamar tabla a una relación; para que una tabla sea considerada como
una relación tiene que cumplir con algunas restricciones:

 Cada tabla debe tener su nombre único.


 No puede haber dos filas iguales. No se permiten los duplicados.
 Todos los datos en una columna deben ser del mismo tipo.
 Visual Basic.

Visual Basic (VB) es un lenguaje de programacióndirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera
versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de
librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic .NET (y otros
lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de
datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código
fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.

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

SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de
información desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO, muchos
productos de bases de datos soportan SQL con extensiones propietarias al lenguaje estándar. Las consultas toman la forma
de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más.
También hay una interfaz de programación.

 Consultas.

Las consultas son una forma de buscar y recopilar información de una o más tablas para conseguir información detallada
de una base de datos. Al crear una consulta en Access 2010, defines condiciones específicas de búsqueda para encontrar,
exactamente la información que deseas.

 Informes.

Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde
a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen
nuestros clientes?". A cada informe se le puede dar formato para presentar la información de la manera más legible
posible.

Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos. Generalmente, se les da
formato a los informes para imprimirlos, pero también pueden verse en pantalla, exportarse a otro programa o enviarse
como datos adjuntos en un correo electrónico.
 Formularios.

Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a
menudo contienen botones de comandos y otros controles que realizan distintas tareas. Puede crear una base de datos sin
usar formularios con tan solo modificar los datos en las hojas de datos de la tabla. Sin embargo, la mayoría de los usuarios
de bases de datos prefieren usar formularios para ver, escribir y modificar datos en las tablas.

Puede programar botones de comandos para determinar qué datos aparecen en el formulario, abrir otros formularios o
informes, o ejecutar otras tareas. Por ejemplo, puede tener un formulario llamado "Formulario de cliente" en el que trabaja
con los datos de los clientes. El formulario de cliente puede tener un botón que abra un formulario de pedido en el que
puede especificar un pedido nuevo para el cliente.

Los formularios también le permiten controlar de qué manera otros usuarios interactúan con los datos de la base de datos.
Por ejemplo, puede crear un formulario que muestre solo determinados campos y permita que se realicen únicamente
ciertas operaciones. Esto ayuda a proteger los datos y a asegurarse de que los datos se especifican correctamente.

 Relaciones.

Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar
datos.
La tabla siguiente describe las relaciones de bases de datos.
Tipo de relación Descripción
Unívoca Las dos tablas pueden tener sólo un registro en cada lado de la relación.
Cada valor de clave primaria se relaciona con sólo un (o ningún) registro en la
tabla relacionada.
La mayoría de relaciones unívocas están impuestas por las reglas empresariales
y no fluyen con naturalidad a partir de los datos. Sin este tipo de regla,
generalmente podrá combinar ambas tablas sin incumplir ninguna regla de
normalización.
Uno a varios La tabla de claves primaria sólo contiene un registro que se relaciona con
ninguno, uno o varios registros en la tabla relacionada.
Varios a varios Cada registro en ambas tablas puede estar relacionado con varios registros (o con
ninguno) en la otra tabla. Estas relaciones requieren una tercera tabla,
denominada tabla de enlace o asociación, porque los sistemas relacionales no
pueden alojar directamente la relación.
Tabla. Relaciones de bases de datos
En la aplicación Configuración de base de datos, puede definir sentencias SQL (Structured Query Language) para las
uniones y crear relaciones entre objetos de nivel superior e inferior. Puede utilizar una unión para vincular datos de varios
objetos. El nivel superior es el objeto existente y el nivel inferior es el objeto que crea.
 Propiedades del campo.

Además de su nombre y su tipo (ver la sección Tipos de campos 4D), las propiedades de un campo determinan su
apariencia, sus condiciones de entrada, visualización, edición y almacenamiento de los datos. Las propiedades de cada
campo de una tabla pueden definirse individualmente.
Las propiedades de los campos pueden especificarse en el Inspector o en algunos casos, en el menú contextual que
aparece cuando hace clic derecho en un campo.
Nota: puede modificar las propiedades de un campo en el que ya se ha introducido datos en la base de datos. Ciertos
cambios tienen en cuenta los datos existentes. Por ejemplo, cuando se elige el atributo único, 4D muestra una caja de
diálogo de advertencia y no permite que este atributo se active si los datos del campo contienen valores duplicados. Sin
embargo, si se modifican las propiedades de entrada de datos, esto no afecta a los datos existentes. Por ejemplo, cuando se
elige el atributo Obligatorio, sólo las entradas efectuadas después serán revisadas, los valores que ya se han introducido
pueden contener espacios en blanco.

 Macros.

Las macros en Access pueden considerarse un lenguaje de programación simplificado que puede usar para agregar
funciones a la base de datos. Por ejemplo, puede adjuntar una macro a un botón de comando en un formulario para que la
macro se ejecute cada vez que se hace clic en ese botón. Las macros contienen acciones que ejecutan tareas, como abrir un
informe, ejecutar una consulta o cerrar la base de datos. La mayoría de las operaciones de la base de datos que realiza
manualmente se pueden automatizar mediante el uso de macros, por lo que se convierten en dispositivos que permiten
ahorrar mucho tiempo.

 Integridad referencial.

La integridad referencial es propiedad de la base de datos. La misma significa que la clave externa de una tabla de
referencia siempre debe aludir a una fila válida de la tabla a la que se haga referencia. La integridad referencial garantiza
que la relación entre dos tablas permanezca sincronizada durante las operaciones de actualización y eliminación.
Todas las bases de datos relacionales gozan de esta propiedad gracias a que el software gestor de base de datos vela por su
cumplimiento. En cambio, las bases de datos jerárquicas requieren que los programadores se aseguren de mantener tal
propiedad en sus programas.

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

En Visual Studio o más bien visual Basic los botones son una herramienta fundamental que a menudo sirve como
detonante de una nueva función, al realizar una acción como darle clic a un botón el código fuente comienza a seguir la
estructura de la programación.
Eventos en los botones en visual basic
Eventos en
los botones en visual basic
Una de las ventajas que visual basic posee es que casi cada elemento posee uno o varios eventos que modifican su manera
de funcionar, por ejemplo en el caso de los botones tenemos como eventos más importantes a:
 Evento Click: Al hacer un clic sobre el botón el código base dentro de ese botón comienza a trabajar
 Evento DoubleClick: es igual que la anterior sin embargo hay que dar 2 clics sobre el botón para que el código base
comienza a funcionar.
 Evento Enter: En lugar de necesitar un clic el código base del botón comienza a ejecutarse cuando presionamos la tecla
enter de nuestro teclado.
Propiedades de los botones en visual basic
Las propiedades del objeto Button o Botón pueden encontrarse en la parte inferior derecha de nuestro programa, estas
propiedades son las que permitirán cambiar el diseño de nuestro Botón.

Por ejemplo algunas propiedades más importantes que podremos encontrar son:

Propiedades de los botones en visual basic


 BackColor: Nos permite cambiar el color de nuestro botón.
 BackgroundImage: Nos permite añadir una imagen a nuestro botón (esto es muy utilizado al diseñar por ejemplo
semáforos y colocar imágenes con diversas palabras como Alto en rojo para así dotar al programa de una mejor
presentación y volverlo más intuitivo para cualquier usuario).
 Font: Es la fuente del texto que estará dentro de nuestro botón , en esta propiedad podremos cambiar el tamaño de la
fuente, el tipo de letra (podremos escoger cualquiera dentro de la carpeta fuentes que tengas en tu computadora), también
podremos escoger si queremos que el texto se presente en cursiva o negritas.
 ForeColor: Con esta podremos definir el color de nuestro texto.
 Text: Con esta propiedad podremos cambiar el texto que posee el botón por el que nosotros queramos, sin embargo
debemos tener cuidado de que el texto no exceda el tamaño de nuestro botón, otra cosa importante es que a menudo esta
propiedad es confundida con la propiedad Name o nombre, esto no debe ocurrir ya que Text solo es el texto que se
muestra en el objeto y Name es el nombre con el que identificaremos a nuestro botón en el codigo fuente al momento de
programar.
Ejemplos de los Uso de los Botones en Visual Basic
En el tema anterior vimos como se les da uso a las ventanas o formularios y en los ejemplos pudimos ver como funcionan
los botones y como detonan una reacción al dar clic sobre ellos, a continuación te mostraremos algunas practicas y
ejemplos que te ayudaran a comprender mejor el uso de los botones en Visual Basic.
Ejemplo 1: Abrir una nueva ventana al dar clic en un botón
Paso 1: Este primer ejemplo es muy sencillo, simplemente necesitamos una simple linea de código para llevarlo a cabo,
primero tenemos que diseñar nuestra ventana con un botón.

ventana 1 en Visual Basic


Paso 2: Creamos otra ventana o formulario que sera el que se abrirá al presiona el botón (si no sabes como hacerlo te
recomendamos visitar este articulo Crear ventanas y formularios en Visual basic).

ventana 2 en Visual Basic


Paso 3: Damos doble clic sobre nuestro botón para acceder al código fuente y colocamos la siguiente instrucción en medio
de las instrucciones predeterminadas por el programa: Form2.Show(), de tal manera que quede así:
?
1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
2 Form2.show()
3 End Sub
4 End Class

código en Visual Basic


Paso 4: Corremos nuestro programa y podremos apreciar que la ventana o formulario 2 que creamos se abre al presionar
el botón.

Abrir otra ventana con un botón en Visual Basic

Ejemplo 2: Abrir una nueva ventana al dar clic en un botón y cerrarla con otro
Paso 1: Tal y como en el ejemplo anterior diseñamos nuestra ventana 1 y 2, con la única diferencia que esta vez la venta 1
tendrá 2 botones, uno para abrir una nueva ventana y otro para cerrarla.
Anuncio
ventana 1 en Visual Basic, ejemplo 2
Paso 2: Damos doble clic sobre nuestro botón 1 (abrir ventana) para acceder al código fuente y colocamos la siguiente
instrucción en medio de las instrucciones predeterminadas por el programa: Form2.Show(), de igual manera vamos a
nuestro botón 2 (cerrar ventana) y damos doble clic para acceder al código, en este colocaremos la
instrucción Form2.Close(). Tal y como se aprecia a continuación:
?
1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
2 Form2.show()
3 End Sub
4
5 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
6 Form2.Close()
7 End Sub
8 End Class

botones en Visual Basic, ejemplo 2


Paso 3: Solo falta ejecutar nuestro programa y comprobar que el resultado sea el esperado
Vídeo del ejemplo 2 en funcionamiento
Reproductor de vídeo
00:00
00:15

Ejemplo 3: Realizar una calculadora de sumas en donde el botón sea el que de paso a la operación (Botón “SUMA”)
Paso 1: Procedemos a realizar nuestro diseño, aun que esta vez incluiremos solo una ventana, un botón, 3 Textbox, 3
Labels y para darle un buen diseño un picturebox (todos estos objetos se encuentran en la caja de herramientas de visual
basic), el resultado debería ser parecido a este:

Ejemplo 3: calculadora basica en Visual Basic


Paso 2: Damos doble clic sobre nuestro botón “SUMA” para acceder al código base y añadiremos el siguiente código

1 Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click


2 Dim numero1, numero2, resultado As Integer
3 numero1 = TextBox1.Text
4 numero2 = TextBox2.Text
5 resultado = numero1 + numero2
6 TextBox3.Text = resultado
7 End Sub
8 End Class
 Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click // programación dada por
defecto por el programa
 Dim numero1, numero2, resultado As Integer // Con la instrucción Dim le decimos al programa que a continuación
declararemos las variables numero1, numero2 y resultado, por ultimo se agrega As Integer para decirle al programa que
los valores que agregaremos serán números enteros.
 numero1 = TextBox1.Text // Ahora definimos que la variable “numero1” sera igual al valor que agreguemos el el
TextBox1
 numero2 = TextBox2.Text // Ahora definimos que la variable “numero2” sera igual al valor que agreguemos el el
TextBox1
 resultado = numero1 + numero2 // Ahora le decimos a nuestro programa que la suma del numero1 y el numero2 sergan
iguales a la variable “resultado”
 TextBox3.Text = resultado // Por ultimo decimos que el valor de resultado debe mostrarse en el Textbox3
 End Sub // fin del código base
 End Class // cierre del bloque de instrucciones para este elemento
Paso 3: Ahora simplemente iniciamos nuestro programa y verifiquemos que este cumpla con su función de sumar los
números al presionar el botón “SUMA”
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

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.

Attribute: In computing, an attribute is a specification that defines a property of an object, element, or file. It
may also refer to or set the specific value for a given instance of such. For clarity, attributes should more
correctly be considered metadata. An attribute is frequently and generally a property of a property. However, in
actual usage, the term attribute can and is often treated as equivalent to a property depending on the technology
being discussed. An attribute of an object usually consists of a name and a value; of an element, a type or class
name; of a file, a name and extension.

 Each named attribute has an associated set of rules called operations: one doesn't sum characters or
manipulate and process an integer arrayas an image object—one doesn't process text as type floating point
(decimal numbers).
 It follows that an object definition can be extended by imposing data typing: a representation format, a
default value, and legal operations (rules) and restrictions ("Division by zero is not to be tolerated!") are all
potentially involved in defining an attribute, or conversely, may be spoken of as attributes of that object's
type. A JPEG file is not decoded by the same operations (however similar they may be—these are all
graphics data formats) as a PNG or BMP file, nor is a floating point typed number operated upon by the
rules applied to typed long integers.
Field: In computer science, data that has several parts, known as a record, can be divided into fields. Relational
databases arrange data as sets of database records, also called rows. Each record consists of several fields; the
fields of all records form the columns. Examples of fields: name, gender, hair colour.
In object-oriented programming, field (also called data member or member variable) is
the data encapsulated within a class or object. In the case of a regular field (also called instance variable), for
each instance of the object there is an instance variable: for example, an Employee class has a Name field and
there is one distinct name per employee. A static field (also called class variable) is one variable, which is
shared by all instances.[1]Fields are abstracted by properties, which allow them to be read and written as if they
were fields, but these can be translated to getter and settermethod calls.

SQL: is a domain-specific language used in programming and designed for managing data held in a relational
database management system(RDBMS), or for stream processing in a relational data stream management
system(RDSMS). It is particularly useful in handling structured data where there are relations between different
entities/variables of the data. SQL offers two main advantages over older read/write APIs like ISAM or VSAM.
First, it introduced the concept of accessing many records with one single command; and second, it eliminates
the need to specify how to reach a record, e.g. with or without an index.

Databases: A database is an organized collection of data, generally stored and accessed electronically from a
computer system. Where databases are more complex they are often developed using formal design and
modeling techniques.
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.

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.

Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden
almacenar información sobre personas, productos, pedidos y otras cosas. Muchas bases de datos comienzan
como una lista en una hoja de cálculo o en un programa de procesamiento de texto. A medida que la lista
aumenta su tamaño, empiezan a aparecer redundancias e inconsistencias en los datos. Cada vez es más difícil
comprender los datos en forma de lista y los métodos de búsqueda o extracción de subconjuntos de datos para
revisión son limitados. Una vez que estos problemas comienzan a aparecer, una buena idea es transferir los
datos a una base de datos creada con un sistema de administración de bases de datos, como Access.

Una base de datos computarizada es un contenedor de objetos. Una base de datos puede contener más de una
tabla. Por ejemplo, un sistema de seguimiento de inventario que usa tres tablas no son tres bases de datos, sino
una base de datos que contiene tres tablas. Salvo que haya sido específicamente diseñada para usar datos o
códigos de otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros
objetos como formularios, informes, macros y módulos.

Agregar nuevos datos a una base de datos, como un nuevo artículo en un inventario, modificar datos existentes
en la base de datos, por ejemplo, cambiar la ubicación actual de un artículo, eliminar información, por ejemplo,
si un artículo se vende o se descarta, organizar y ver los datos de diferentes formas, compartir los datos con
otras personas mediante informes, correo electrónico, intranet o Internet.

Partes de una base de datos:

Tablas

Forms

Informes

Consultas

Macros

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

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

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.
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE

Materiales de formación devolutivos: Materiales de formación AMBIENTES DE


Talento Humano (Instructores)
(Equipos/Herramientas) (consumibles) APRENDIZAJE TIPIFICADOS

ACTIVIDADES DEL DURACIÓN


ESCENARIO (Aula,
PROYECTO (Horas) Laboratorio, taller, unidad
productiva) y elementos y
Descripción Cantidad Descripción Cantidad Especialidad Cantidad
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente
Diseñar el prototipo
del modelo de Computador con
Instructores Técnicos
sistematización programas de
Instructores de apoyo
informática a partir 180 Microsoft, 20 3 AULA INFORMÁTICA
Informático, Instructor
de las necesidades Windows y Acceso
de Ingles
administrativas de a Internet
la empresa.

GFPI-F-019 V3
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento :

Identifica los conceptos que


intervienen en el diseño,
desarrollo, administración de
una base de datos e interfaz
gráfica mediante un programa
gestor de base de datos.

Evidencias de Desempeño:
Identifica los elementos de un
 Desarrolla el informe donde modelo relacional de acuerdo
Cuestionario
se identifiquen claramente con un problema planteado.
Matriz evaluativa
los conceptos que
intervienen en el diseño,
desarrollo y administración
de una base de datos.
Evidencias de Producto:

 Presenta los ejercicios


manejando controles de
comando.
 Presenta la base de datos e
interfaz gráfica funcionando.

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

5. GLOSARIO DE TERMINOS

Base de datos: Es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemáticamente para su posterior uso. Tomado de:
https://biblioteca.ucm.es/

MySql: Es una base de datos con licencia GPL (General Public License) basada en un
servidor; se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes
de datos. Tomado de: http://www.maestrosdelweb.com

PostgreSql y Oracle: Son sistemas de base de datos poderosos, administra muy bien
grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran
calibre. Tomado de: http://www.maestrosdelweb.com

Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser
creada bajo el programa Access, el cual crea un archivo .mdb. Tomado de:
http://www.maestrosdelweb.com

Microsoft SQL Server: Es una base de datos más potente que Access desarrollada por
Microsoft. Se utiliza para manejar grandes volúmenes de informaciones. Tomado de:
http://www.maestrosdelweb.com

6. REFERENTES BILBIOGRAFICOS

 Disponible en Internet: http://www.maestrosdelweb.com

 Disponible en Internet: http://www.aulaclic.es/access-2010/ - curso en on line (en línea).

 Cuadra, Dolores. Desarrollo de bases de datos, casos prácticos. Número de páginas 572, ISBN
978-970-15-1350-7, Editorial Alfaomega, Ra-Ma, Año de edición 2008.
 Piattini, Mario - Marcos, Esperanza - Calero, Coral. Tecnología y diseño de bases de datos. Número
de páginas 980, ISBN 978-970-15-1268-5, Editorial Alfaomega, Ra-Ma, Año de edición
2007.
 Ceballos Sierra, Francisco Javier. Visual Basic.Net: Lenguaje y aplicaciones / Francisco Javier Ceballos
Sierra. Año 2007.

 Dolores Cuadra. Desarrollo de bases de datos: casos prácticos desde el análisis a la implementación.
México, D. F.: Alfaomega Grupo Editor, Ra-Ma, c2008. (Complejo del Sur).

 Gillenson, Mark L., Administración de bases de datos. México: Editorial Limusa Wiley, c2006.
(Complejo del Sur).
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Fabio Gabriel García Instructor Centro de Mayo 2013


Rodríguez Materiales y
Ensayos
Edith Nancy Espinel Bernal
Instructor

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es) Edith Nancy Espinel Bernal Instructor Centro de Octubre Teniendo en
Materiales y 2014 cuenta la
Ensayos aplicación se toma
la necesidad de
hacer unos
cambios de
actividad de
acuerdo a la
vivencia del
trimestre anterior.

Edith Nancy Espinel Bernal Instructor Centro de Julio Revisión por parte
Materiales y 2015 del equipo
pedagógico se
Ensayos
realizaron los
cambios
propuestos o se
ratificaron
socializando la
razón.

Вам также может понравиться