Está en la página 1de 16

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

 Denominación del Programa de Formación: ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION


 Código del Programa de Formación: 228186
 Nombre del Proyecto: ELABORACION DE CUATRO SISTEMAS DE INFORMACION CON FINES EDUCATIVOS Y DE
INNOVACION PARA DIFERENTES SECTORES EMPRESARIALES DE LOS MUNICIPIOS DE INFLUENCIA DEL CDA -
CHIA
 Fase del Proyecto: DISEÑO
 Actividad de Proyecto: Diseñar los módulos para las soluciones informáticas de las empresas objeto del presente
proyecto, siguiendo normas de ergonomía
 Competencia: DISEÑAR EL SISTEMA DE ACUERDO CON LOS REQUISITOS DEL CLIENTE.
 Resultados de Aprendizaje Alcanzar: Diseñar la estructura de datos, a partir del modelo conceptual determinado en el
análisis del sistema, utilizando herramientas tecnológicas de bases de datos, según las normas y estándares establecidos
 Duración de la Guía: 20 horas

2. PRESENTACIÓN

MODELADO DE DATOS
Los modelos de datos aportan la base conceptual para diseñar aplicaciones que hacen un uso intensivo de datos, así como la base
formal para las herramientas y técnicas empleadas en el desarrollo y uso de sistemas de información. Con respecto al diseño de
bases de datos, el modelado de datos puede ser descrito así "dados los requerimientos de información y proceso de una aplicación
de uso intensivo de datos (por ejemplo, un sistema de información), construir una representación de la aplicación que capture las
propiedades estáticas y dinámicas requeridas para dar soporte a los procesos deseados (por ejemplo, transacciones y consultas).

En la presente unidad se estudiará la temática relacionada con el modelado de datos con el propósito de brindar algunas ideas
concernientes a los pasos necesarios para diseñar una base de datos sencilla.

Se partirá con la explicación de conceptos fundamentales, para así, a medida que se avanza en el estudio de la unidad, lograr la
comprensión de temas más profundos. Los contenidos a estudiar son: Descripción del Ciclo de Recepción Venta / Efectivo y Diseño
Conceptual de Base de Datos; esta temática se apoya en conceptos fundamentales y ejemplos resueltos que se tendrán en cuenta
al desarrollar los ejercicios que se proponen en la unidad.

Objetivos:

 Comprender qué es un modelo de datos.


 Comprender la importancia de los modelos de datos en el desarrollo y uso de sistemas de información.
 Conocer las herramientas y técnicas utilizadas para el diseño de las bases de datos.
 Identificar las entidades que representen claramente los modelos de datos y las relaciones entre ellas.
 Implementar las entidades de los modelos de datos en forma organizada que representen con precisión su
estructura.
 Comprender las reglas gobernantes de interrelación para definir los modelos de datos en SGBD.
 Establecer test de validación en el diseño e implementación de los modelos de datos que evite la incorporación
de información incorrecta.
 Comprender un modelo orientado a objetos.
• Descripción del Ciclo de Recepción Venta / Efectivo GFPI-F-135 V01

• Diseño Conceptual de Base de Datos


PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

Introducción

La investigación moderna sobre modelos de datos se ha centrado en los aspectos lógicos de las bases de datos y sobre los
conceptos, herramientas y técnicas para el diseño de las mismas. Aspectos relativos a la implementación de los modelos, tales
como velocidad de ejecución, concurrencia, integridad física y arquitecturas no son factores relevantes en el estadio de análisis de
modelos de datos. La investigación más temprana sobre modelos de datos sí estaba más centrada en los aspectos de
representación física. Cuando hablamos de modelos de datos clásicos, nos estamos refiriendo a la segunda de las generaciones de
modelos de datos, la cual distingue cuatro etapas:

 Modelos de datos primitivos (orientados al fichero).


 Modelos de datos clásicos.
 Modelos de datos semánticos.
 Modelos de datos de propósito específico (orientados a la aplicación).

Los modelos de datos primitivos estaban absolutamente orientados al fichero: las entidades se representan en registros (divididos
en campos, que representan sus propiedades), que se agrupan en ficheros. Las relaciones entre entidades son únicamente
aquellas que pueden ser representadas usando directorios, por ejemplo índices y listas invertidas. Un ejemplo de DBMS comercial
de fichero, concretamente del tipo "lista invertida", es el CA-DATACOMB de Computer Associates International.

Los modelos de datos clásicos son tres: el jerárquico, el de red y el relacional.

DESCRIPCIÓN DEL CICLO DE RECEPCIÓN VENTA / EFECTIVO

El primer paso para desarrollar una base de datos es crear un modelo de datos conceptual de sus acciones de negocios. Se
necesitan las siguientes entidades para ilustrar el ciclo de recepción venta/efectivo: CLIENTE, PROYECTO, EMPLEADO, TIPO _
COMIDA y PAGO. En nuestro modelo de datos se representarán estas entidades con rectángulos. Por ejemplo, la entidad
PROYECTO es:

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

2.2.2 Modelos Conceptuales de Datos

Una metodología de modelado de datos que se estudiará y utilizará, podría llamarse modelo orientado a objetos porque considera
la representación en la computadora de las entidades del mundo real como "objetos" que tienen su propia identidad y atributos y
que participan en las relaciones, en lugar de la forma tradicional de considerarlas como registros en un sistema orientado a
archivos.

Es generalmente, reconocido que las representaciones orientadas a objeto son más precisas para expresar la esencia lógica de las
aplicaciones del mundo real que las representaciones basadas en registros. Por esta razón, esta metodología también puede
llamarse semántica porque proporciona un medio poderoso para asociar los significados de las cosas en la realidad con las
construcciones en el modelo. Desde principios de los setenta han sido propuestos varios modelos conceptuales y semánticos de
datos. Se usará una metodología genérica de modelado, la cual tiene aspectos en común con las metodologías propuestas. Por
simplicidad, a lo largo del libro se le llamará a este modelo, modelo conceptual de datos.

Modelo Semántico u Orientado a Objetos

Las bases de datos orientadas a objetos son el resultado de la convergencia de dos disciplinas de investigación: el modelado
semántico de datos y los lenguajes orientados a objeto.

Estas disciplinas se desarrollaron de manera independiente, pero en los ochenta comenzaron a mezclarse con importantes
implicaciones en el procesamiento de bases de datos.

El modelado semántico de datos fue originalmente desarrollado con el propósito de incrementar la efectividad y la precisión del
diseño de bases de datos (Hull and King, 1987). Los métodos de modelado semántico fueron considerados apropiados para
muchos problemas de usuario y podrían ser convertidos con facilidad a modelos con realizaciones basadas en registros tales como
los modelos jerárquico, de redes y relacional.

El modelo de entidad-relación de Chen (E-R) ha sido el modelo semántico más popular y comúnmente se puede encontrar en libros
sobre modelado conceptual de datos y diseño de bases de datos. Mientras que aquellos dedicados al modelado semántico de datos
tienen que ver primariamente con las estructuras de los datos, los que desarrollan los lenguajes de programación orientados a
objetos están más interesados en el comportamiento de los datos objetos. Esto es, están buscando formas de manipular los datos
que se centran en los datos y en las capacidades de manipulación del lenguaje (consulta, compute, actualización). La estructura de
los datos pasa a un piano secundario.

Los elementos principales de un modelo conceptual de datos son los objetos y las relaciones. Los objetos se conciben a menudo
como nombres, y las relaciones se ven como verbos. Aunque algunos modelos conceptuales de datos proporcionan algunas
construcciones adicionales, los objetos y las relaciones son suficientemente poderosos para los problemas que se considerarán.

Objetos

Los objetos representan cosas que son importantes para los usuarios en el segmento de la realidad que queremos modelar.
Ejemplos de objetos son las personas, los automóviles, los árboles, las maquinas lavaplatos, las casas, los martillos, los libros.
Estos son objetos concretos. Objetos conceptuales son compañías, oficios, organizaciones, diseños de productos, transacciones de
negocios y clasificaciones de los trabajos.
GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

Descripción de la(s) Actividad(es)

• Describir con sus propias palabras las diferencias entre una tabla y un campo.

• ¿Cómo se representa una tabla en el diagrama de un sistema de información?

• Con sus palabras definir qué es un Sistema de Información

• ¿Qué es un campo clave y qué objetivo persigue?

Del modelo de datos que se presenta a continuación:

• Crear las tablas

• Aplicar las reglas de tablas que gobiernan las interrelaciones

• Mostrar el modelo de datos modificado

• Establecer las comprobaciones de validación que considere.

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

 • ¿Qué es una clave foránea? Dar un ejemplo.


 • ¿Qué es un test de validación?. ¿Qué tipos hay?
 • ¿Qué es un modelo orientado a objetos?
 • ¿Qué etapas distinguen la segunda generación de modelo de datos?
 • Explicar por medio de ejemplos las reglas a tener en cuenta en la interrelación de tablas.

 Ambiente Requerido: Sistemas
 Materiales: Computador, Internet

1. ACTIVIDADES DE EVALUACIÓN

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

Evidencias de Conocimiento : Diseña la estructura de la base de datos, Cuestionario


que cumpla con las necesidades del
sistema de información, utilizando
herramientas tecnológicas, de acuerdo con
el modelo definido y siguiendo normas
técnicas.

Evidencias de Desempeño: Elaborar bases de datos.


Diseñar la arquitectura del sistema
Diseñar las clases, los objetos y
mecanismos de colaboración.
Diseñar el comportamiento de las clases y
objetos.

Evidencias de Producto: Elabora bases de datos,


Diseña la arquitectura del sistema, Diseña
las clases, los objetos y mecanismos de
colaboración, Diseña el comportamiento
de las clases y objetos.

5. GLOSARIO DE TÉRMINOS

Archivo: Un archivo es un elemento que contiene información y que a su vez se identifica por un nombre y su extensión. Esta última
comienza por un punto y determina el tipo de aplicación a la que está asociado el archivo.

Base de datos: Una colección de registros o archivos relacionados de manera lógica.

Base de datos relacional: Una colección de relaciones normalizadas en la que cada relación tiene un nombre distintivo.
GFPI-F-135 V01
Bases de datos distribuidas: Son Bases de Datos que no están almacenadas totalmente en un solo lugar físico, (están
segmentadas) y se comunican por medio de enlaces de comunicaciones a través de una red de computadoras distribuidas
geográficamente.
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

Campo: Un campo es la unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los
nombres de los campos no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de
exclamación o corchetes.

Clave principal: La clave principal en una tabla de una base de datos que se selecciona para identificar de forma unívoca cada
registro de la tabla. Por ejemplo, en una tabla de alumnos podría ser su número de expediente académico.

Consulta: Mediante las consultas tendrás la posibilidad de obtener toda la información contenida en las tablas añadiendo
interesantes funcionalidades.

DDL: Lenguaje de definición de datos utilizado para describir todas las estructuras de información y los programas que se usan para
construir, actualizar e introducir la información que contiene una base de datos.

Diseño de la base de datos: Cuando trabajamos con bases de datos relacionales es habitual distribuir la información en diferentes
tablas vinculadas entre sí. Esta característica obliga a un proceso de planificación y diseño previo para obtener el resultado
esperado. Piensa que deseas almacenar en la base de datos, qué datos necesitas recuperar y en definitiva, determina el propósito
final del proyecto para establecer unos cimientos lo suficientemente sólidos.

DBMS: Conjunto de programas destinados a manejar la creación y todos los accesos a las bases de datos. Se compone de un
lenguaje de definición de datos (DDL: Data Definition Language), de un lenguaje de manipulación de datos (DML: Data Manipulation
Language) y de un lenguaje de consulta (SQL: Structured Query Language).

Formulario: Los formularios resultan útiles principalmente en tareas de introducción de información. Cuando se trata de incluir pocos
datos podemos hacerlo directamente sobre las tablas pero cuando el volumen es importante, este método se vuelve poco eficaz.
Para resolver este problema tenemos los formularios donde la inclusión de datos se hace de forma mucho más intuitiva y sencilla.

HTML: Siglas de HyperText Markup Language (Lenguaje de Etiquetas de Hipertexto), es el lenguaje predominante para la
construcción de páginas web. Se utiliza para describir la estructura y el contenido en forma de texto, así como para complementar el
texto con otros objetos, como por ejemplo, imágenes. Los archivos creados en este lenguaje suelen identificarse por su extensión
del tipo: "nombre_archivo.html".

Informe: Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una copia impresa de los datos
existentes en una base de datos aunque existen otras posibilidades tan interesantes como la generación de archivos en formato
PDF. Habitualmente, los informes se suelen construir a partir de los resultados obtenidos de la ejecución de consultas. De esta
forma combinamos la posibilidad de seleccionar sólo los datos que deseemos que nos ofrecen las consultas con la ventaja de
imprimirlos que aportan los informes.

Integridad referencial: La integridad referencial es una propiedad imprescindible en cualquier base de datos. Gracias a la integridad
referencial se garantiza que un conjunto de datos (registro) siempre se relacione con otros conjuntos válidos, es decir, que existen
en la base de datos. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y
relaciones mal resueltas.

JDBC: La Conectividad de Bases de Datos Java (Java Database Connectivity, JDBC) es una especificación de la interfaz de
aplicación de programa (application program interface, API) para conectar los programas escritos en Java a los datos en bases de
datos populares.

Registro: Un registro es el conjunto de información referida a una misma unidad.


GFPI-F-135 V01
Relación: El objetivo de estas relaciones sería principalmente evitar la duplicidad de información y en consecuencia, optimizar el
rendimiento de la base de datos.
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE

Tabla: Unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas
verticales. En ella se definen los campos y sus características.

Tupla: También se denomina de este modo a un registro o fila de una tabla.

Valor nulo: Representa un valor para un atributo que es actualmente desconocido o no es aplicable para ese registro.

Vista: El resultado dinámico de una o más operaciones relacionales que operan sobre las relaciones base para producir otra
relación. Una vista es una relación virtual que no tiene por qué existir necesariamente en la base de datos, sino que puede
producirse cuando se solicite por parte de un usuario concreto, generándose en el momento de la solicitud.

6. REFERENTES BILBIOGRÁFICOS

C. J, Date. Introducción a los Sistemas de Bases de Datos. Volumen I. Quinta Edición. E.U.A. Adisson – Wesley Iberoamericana.
1990.

GARY W, Hansen. Y JAMES V. Hansen. Diseño y Administración de Bases de Datos. Segunda Edición. España. Prentice Hall Inc.
1996.

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Hernando Rodríguez Quintero Instructor SENA CDA 18 de abril de 2021

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

GFPI-F-135 V01

También podría gustarte