Académique Documents
Professionnel Documents
Culture Documents
GUÍA DE APRENDIZAJE
Competencia: 220501032
Resultados de Aprendizaje Alcanzar: 22050103204
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
¿Considera que una base de datos optimiza los procesos en una entidad?
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.
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.
Atributo
En bases de datos los atributos son los datos de interés de una entidad y
describen la estructura de estos.
Campo
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
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.
Tablas
Normalización.
Visual Basic.
Consultas.
Informes.
Formularios.
Es un objeto que se utiliza para escribir y modificar datos de una tabla o consulta.
Relaciones.
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).
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.
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
Standardization.
• It is a model that designates and applies a series of rules obtained through an entity
and relationship model.
Visual Basic
Queries
Reports.
Forms
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.
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.
Realizado.
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
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.
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