18
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Versión: 02 Código: GFPI-F- 019 BASE DE DATOS Las bases de datos se ingeniaron para dar solución de almacenamiento, al ingente volumen de información generado en las grandes empresas; era necesario que el registro de los datos se hiciera de forma rápida, sencilla y fiable; además que a su vez, pudieran acceder a ellos en cualquier momento sin la necesidad de trasladarse a las salas dedicadas a archivo documental. Con el inicio de los programas informáticos, se logró almacenar datos en los archivos de los mismos, lo cual Programa de Formación: Código: 228120 Versión: 102 Técnico en Programación de Software Nombre del Proyecto: Código: 704330 Sistema de Información para la Gestión Empresarial Fase del proyecto: PLANEACIÓN Actividad (es) del Proyecto: Diseñar el Modelo Entidad Relación y de Datos. Actividad (es) de Aprendizaje: Interpretar los elementos de un modelo relacional de acuerdo con un problema determinado, teniendo en cuenta las especificaciones funcionales del sistema. Modelar y normalizar la estructura de datos del proyecto. Ambiente de formación ESCENARIO Laboratorio de sistemas, con buena iluminación, internet, y escritorios MATERIALES DE FORMACIÓN DEVOLUTIVO (Herramienta - equipo) Equipo de cómputo, internet, sillas y escritorios. CONSUMIBLE Hojas y lápiz Resultados de Aprendizaje: 22050103204 Interpretar el diagrama relacional para identificar el modelo de datos. Competencia: 220501032 Analizar los requerimientos del cliente para construir el sistema de información Duración de la guía ( en horas): Presenciales 40 Horas Desescolarizadas 20 Horas GUÍA DE APRENDIZAJE Nº 12 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE 2. INTRODUCCIÓN

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA … · SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral

  • Upload
    others

  • View
    32

  • Download
    1

Embed Size (px)

Citation preview

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

BASE DE DATOS

Las bases de datos se ingeniaron para dar solución de almacenamiento, al ingente volumen de información generado en las grandes empresas; era necesario que el registro de los datos se hiciera de forma rápida, sencilla y fiable; además que a su vez, pudieran acceder a ellos en cualquier momento sin la necesidad de trasladarse a las salas dedicadas a archivo documental. Con el inicio de los programas informáticos, se logró almacenar datos en los archivos de los mismos, lo cual

Programa de Formación:

Código: 228120 Versión: 102

Técnico en Programación de Software

Nombre del Proyecto: Código: 704330

Sistema de Información para la Gestión Empresarial

Fase del proyecto: PLANEACIÓN

Actividad (es) del Proyecto: Diseñar el Modelo Entidad Relación y de Datos.

Actividad (es) de Aprendizaje: Interpretar los elementos de un modelo relacional de acuerdo con un problema determinado, teniendo en cuenta las especificaciones funcionales del sistema. Modelar y normalizar la estructura de datos del proyecto.

Ambiente de formación ESCENARIO Laboratorio de sistemas, con buena iluminación, internet, y escritorios

MATERIALES DE FORMACIÓN

DEVOLUTIVO (Herramienta - equipo) Equipo de cómputo, internet, sillas y escritorios.

CONSUMIBLE Hojas y lápiz

Resultados de Aprendizaje: 22050103204 Interpretar el diagrama relacional para identificar el modelo de datos.

Competencia: 220501032 Analizar los requerimientos del cliente para construir el sistema de información

Duración de la guía ( en horas): Presenciales 40 Horas

Desescolarizadas 20 Horas

GUÍA DE APRENDIZAJE Nº 12

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

2. INTRODUCCIÓN

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 2 de 18

era más cómodo pero, aun así, tenían grandes dificultades para modificar registros, estructuras o simplemente buscar información. En el mundo actual, donde la información se ha convertido en un recurso muy valioso para las organizaciones, quizás el más importante; la estructuración de los datos, su administración y la obtención de información a partir de ellos nos obligan a conocer los diferentes esquemas, de ganar en habilidades y metodologías para el diseño y la gestión del almacenamiento.

Inicialmente vamos a conocer que son las bases de datos, cuál es su funcionabilidad dentro de una organización cualquiera, el desarrollo histórico de los modelos de datos hasta aproximarnos al modelo relacional. Este es el modelo que utilizaremos a lo largo de nuestras actividades como futuros diseñadores y desarrolladores de aplicaciones de software, por tanto es un elemento fundamental para cualquier tipo de proyecto de software que deseemos desarrollar. Tomado de ¿Qué modelos de base de datos existen?. netronycs.com. Recuperado el 21 de mayo de 2013 de http://www.netronycs.com/modelos_de_base_de_datos.html

Diccionario de datos Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. Es un catálogo, un depósito, de los elementos en un sistema. Como su nombre lo sugiere, estos elementos se centran alrededor de los datos y la forma en que están estructurados para satisfacer los requerimientos de los usuarios y las necesidades de la organización. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario guarda los detalles y descripciones de todos estos elementos. Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros nombres recibe en distintas partes del sistema, o dónde se utiliza, encontrarán las respuestas en un diccionario de datos desarrollado en forma apropiada.

El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos de sistemas.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 3 de 18

Modelo Entidad Relación El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. Brevemente consiste en los siguientes pasos:

• Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).

• Se hace una lista de los sustantivos y verbos que aparecen. • Los sustantivos son posibles entidades o atributos. • Los verbos son posibles relaciones. • Analizando las frases se determina la cardinalidad de las relaciones y otros detalles. • Se elabora el diagrama (o diagramas) entidad-relación. • Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se

pueden reflejar en el diagrama.

Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y experiencia para lograr buenos modelos de datos. El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos.

Elementos del modelo entidad-relación

Entidad Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo. Un ejemplo seria la entidad banco, donde se recogerían los datos relativos a ese banco, como puede ser el nombre, el número de sucursal, la dirección, etc. Dentro de las entidades pueden ser fuertes o débiles. Las fuertes son las que no dependen de otras entidades para existir, mientras que las entidades débiles siempre dependen de otra entidad sino no tienen sentido por ellas mismas. Relación Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación. Otra característica es el grado de relación, siendo las de grado 1 relaciones que solo relacionan una entidad consigo misma. Las de grado 2 son relaciones que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen más de dos entidades. Las relaciones se representas gráficamente con rombos, dentro de ellas se coloca el nombre de la relación.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 4 de 18

Otra característica es el tipo de correspondencia entre dos relaciones;

1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo una ocurrencia de

la otra entidad relacionada.

1:N. Uno a Mucho, a cada ocurrencia de la entidad A le pueden corresponder varias de la entidad B.

N:M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad

relacionada y viceversa. Para finalizar las características de la relación tenemos la cardinalidad que define el número máximo y mínimo de ocurrencias de cada tipo de entidad. Se representa con los valores máximo coma mínimo encerrado entre paréntesis encima de la relación. (máximo, mínimo) Atributo Se define como cada una de las propiedades de una entidad o relación. Cada atributo tiene un nombre y todos los posibles valores que puede tener. Dentro de una entidad tiene que haber un atributo principal que identifica a la entidad y su valor tiene que ser único. Un ejemplo de atributo principal seria el DNI dentro de la entidad persona. Ejemplo de lo que sería un esquema del modelo entidad-relación.

NORMALIZACIÓN

Normalización es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede.

La normalización también se puede definir como "el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener"

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 5 de 18

Grados de normalización: Existen varios niveles de normalización, sin embargo son tres los niveles básicos: Primera Forma Normal (1FN), Segunda Forma Normal (2FN) y Tercera Forma Normal (3FN). Cada una de estas formas tiene sus propias reglas. Consultar material de apoyo (Diseño Lógico y normalización.docx)

Forma Normal Descripción

Primera Forma Normal (1FN)

Incluye la eliminación de todos los grupos repetidos.

Segunda Forma Normal (2FN)

Asegura que todas las columnas que no son llave sean

completamente dependientes de la llave primaria (PK).

Tercera Forma Normal (3FN)

Elimina cualquier dependencia transitiva. Una

dependencia transitiva es aquella en la cual las columnas

que no son llave son dependientes de otras columnas

que tampoco son llave.

Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna múltiples La normalización ayuda a clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de entender. En lugar de tener que entender una tabla gigantesca y monolítica que tiene muchos diferentes aspectos, sólo tenemos que entender los objetos pequeños y más tangibles, así como las relaciones que guardan con otros objetos también pequeños. Segunda Forma Normal La regla establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un término que describe a aquellos datos que no dependen de la llave primaria de la tabla para identificarlos. Una vez alcanzado el nivel de la Segunda Forma Normal, se controlan la mayoría de los problemas de lógica. Podemos insertar un registro sin un exceso de datos en la mayoría de las tablas. Tercera Forma Normal Una tabla está normalizada en esta forma si todas las columnas que no son llave son funcionalmente dependientes por completo de la llave primaria y no hay dependencias transitivas. Comentamos anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas que tampoco son llave. Cuando las tablas están en la Tercera Forma Normal se previenen errores de lógica cuando se insertan o borran registros. Cada columna en una tabla está identificada de manera única por la llave primaria, y no debe haber datos repetidos. Esto provee un esquema limpio y elegante, que es fácil de trabajar y expandir. Un dato sin normalizar no cumple con ninguna regla de normalización. Para explicar con un ejemplo en que consiste cada una de las reglas, vamos a considerar los datos de la

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 6 de 18

siguiente tabla.

Al examinar estos registros, podemos darnos cuenta que contienen un grupo repetido para NUM_ITEM, DESC_ITEM, CANT y PRECIO. La 1FN prohibe los grupos repetidos, por lo tanto tenemos que convertir a la primera forma normal. Los pasos a seguir son: » Tenemos que eliminar los grupos repetidos. » Tenemos que crear una nueva tabla con la PK de la tabla base y el grupo repetido. Los registros quedan ahora conformados en dos tablas que llamaemos ORDENES y ARTICULOS_ORDENES

Ahora se procede a aplicar la segunda formal normal, es decir, tenemos que eliminar cualquier columna no llave que no dependa de la llave primaria de la tabla. Los pasos a seguir son: » Determinar cuáles columnas que no son llave no dependen de la llave primaria de la tabla. » Eliminar esas columnas de la tabla base. » Crear una segunda tabla con esas columnas y la(s) columna(s) de la PK de la cual dependen. La tabla ORDENES está en 2FN. Cualquier valor único de ID_ORDEN determina un sólo valor para cada columna. Por lo tanto, todas las columnas son dependientes de la llave primaria ID_ORDEN. Por su parte, la tabla ARTICULOS_ORDENES no se encuentra en 2FN ya que las columnas PRECIO y DESC_ITEM son dependientes de NUM_ITEM, pero no son dependientes de ID_ORDEN. Lo que se hace a continuación es eliminar estas columnas de la tabla ARTICULOS_ORDENES y crear una tabla ARTICULOS con dichas columnas y la llave primaria de la que dependen. Las tablas quedan ahora de la siguiente manera.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 7 de 18

La tercera forma normal nos dice que tenemos que eliminar cualquier columna no llave que sea dependiente de otra columna no llave. Los pasos a seguir son: » Determinar las columnas que son dependientes de otra columna no llave. » Eliminar esas columnas de la tabla base. » Crear una segunda tabla con esas columnas y con la columna no llave de la cual son dependientes. Al observar las tablas que hemos creado, nos damos cuenta que tanto la tabla ARTICULOS, como la tabla ARTICULOS_ORDENES se encuentran en 3FN. Sin embargo la tabla ORDENES no lo está, ya que NOM_CLIENTE y ESTADO son dependientes de ID_CLIENTE, y esta columna no es la llave primaria. Para normalizar esta tabla, moveremos las columnas no llave y la columna llave de la cual dependen dentro de una nueva tabla CLIENTES. Las nuevas tablas CLIENTES y ORDENES se muestran a continuación.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 8 de 18

3.1 Actividades de Reflexión inicial.

Actividad de Aprendizaje01_1: Analizar la situación problémica para el desarrollo de la toma de decisiones en la creación de una base de datos y manipulación de la información. Con bastante frecuencia tratamos con las bases de datos manuales sin darnos cuenta: una guía de teléfonos, el archivo que contiene el nombre de los pacientes de una consulta médica, el archivo que contiene las fichas de los datos de los libros existentes en una biblioteca, etc. En este sentido, debemos decir que el archivo por sí mismo no constituye una base de datos, sino más bien la forma como está organizada la información que es la que da origen a la base de datos. Las bases de datos manuales pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de teléfono de un individuo si no sabemos su apellido, aunque conozcamos su domicilio. Del mismo modo, en un archivo de pacientes en el que la información debe estar ordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada. ¿Qué sucedería si de repente la información acerca de tu existencia, que reposa en la Registraduría Nacional, en la EPS a la que estas vinculado, y en la institución educativa fuesen alteradas o eliminadas? Al mirar a nuestro alrededor podemos detectar que todo es un compendio de datos, a lo que llamamos información, es tan vital para relacionarnos con los demás, para desempeñar una función, para conocer una persona, para describir una situación, en todo estamos dando o buscando información; sin embargo podemos clasificar la información entre relevante y de menos importancia, pues en algunos casos no afecta si no conocemos toda la información, pero en otros casos, si es muy importante conocer cada detalle que envuelve una situación y/o entidad.

¿ Qué implicaciones tiene, que se olvidarán de colocar la fecha de vencimiento dentro de la información de los productos enlatados, tales como el atún?. Al preparar una bebida caliente tal como el Capuchino, se deben seguir ciertas reglas o normas conocidas

como receta, con el propósito de que la bebida pueda ser consumible y tenga el toque de la reconocida

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 9 de 18

bebida italiana, en este caso Capuchino y no parezca un café con leche típico.

Por lo tanto así como para preparar un cappuccino o capuchino, se deben ser los pasos al pie de la letra de

la receta, así también se requiere ser muy minucioso al realizar una normalización de un diseño lógico en

al momento de realizar un base de datos.

¿Qué factores se deben tener en cuenta, a la hora de realizar una labor para lograr que sea exitosa?

Responder las preguntas de esta actividad en el foro temático Diseño de base de datos Guia 12- Introducción a Base de Datos - MER - MR en el botón de foros en Blackboard.

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

Actividad de Aprendizaje01_2: Identificar los conceptos básicos para el desarrollo y normalización de

una base de datos.

Identifique en la Sopa de Letras 9 palabras que hagan referencia al tema de base de datos, Luego

construya un párrafo donde estén incluidas dichas palabras.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 10 de 18

De acuerdo a la siguiente tabla, identifique las entidades (4) y los atributos que pertenecen a dichas

entidades, organice la información en la segunda tabla.

D A T O A B E P W

E C O N S U L T A

S T I O J I I A R

O U A T U M M B C

R A N N I O I L H

D L A B C D N A I

E I F O P M A C V

A Z B J I O R T O

N A G H I J R K O

K R E G I S T R A

Alumno Dirección Color Identificación Localidad Colegio

Apellido Animal Nombre Fecha de

Nacimiento

Teléfono Horario

Raza Genero Código Materia Código Nombre

ENTIDADES ATRIBUTOS

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 11 de 18

Juan es un estudiante de Programación de Software y requiere de tu colaboración para poder ordenar los

pasos correctos que debería tener en cuenta para realizar un diseño de una base de datos.

Organice en la tabla todas las actividades de la siguiente lista que puede hacer de forma secuencial y

paralela.

1. Aplicar la forma normal 3. 2. Revisar los nombres de las entidades y sus claves primarias. 3. Revisar los nombres de las relaciones. 4. Aplicar la 2° forma normal. 5. Realizar el levantamiento de información haciendo entrevistas a los usuarios. 6. Revisar los atributos de cada entidad 7. Comprobar que no se ha omitido ninguna entidad ni relación. 8. Comprobar las restricciones de integridad. 9. Dibujar el esquema lógico global. 10. Actualizar la documentación. 11. Consultar las formas normales. 12. Seleccionar la información prioritaria y elaborar el modelo entidad relación MER. 13. Aplicar la 1° forma normal. 14. Seleccionar el SGBD donde se implementará el diseño elaborado. 15. Comprobar las claves ajenas.

SECUENCIAL PARALELA

• Consulte y conceptualice los siguientes términos para bases de datos, (no más de 2 renglones por termino) tales como: Base de datos, Base de datos Relacional, Dato, Tupla, Atributo, Registro,

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 12 de 18

Tabla, Archivo, Dominio, Llave o clave, Llave primaria, llave o clave secundaria y foránea, Cardinalidad, Grado, Relación, Vista, Usuario, Cliente/Servidor, SGBD, SQL.

• Ejemplifique el punto anterior dibujando, al menos dos, tablas en las que identifique y señale: dato, tupla, atributo, registro y archivo.

• Elabore un cuadro comparativo con las ventajas y los inconvenientes de un SGBD. • Relacione al menos 4 SGBD, gratuitos y al menos 4 licenciados, que existan en el mercado, incluya

sus características. • Construya la línea de tiempo de los medios de almacenamiento y la línea de tiempo de las

generaciones de las bases de datos sistematizadas. • Realice un cuadro comparativo con los modelos de bases de datos que existen señalando:

o Nombre del Modelo de Datos. o Representación Gráfica. o Características.

• Cuáles son los tipos de datos genéricos que se pueden introducir a una base de datos. • Cuáles son las Fases del Diseño de Bases de Datos?. Consulte el material de apoyo. • ¿Qué es el Modelo entidad-relación? Señale los elementos que lo conforman y su respectiva

descripción mediante un gráfico. • Descargue e instale una herramienta para elaborar modelos entidad relación (MER).

Consulte sobre las restricciones de integridad en los esquemas relacionales y de un ejemplo de cada restricción.

Consulte sobre las clases de Llaves o Claves junto con su abreviatura.

Defina a que se refiere campos Null y Not Null, Unique, Check, autoincremento en una base de datos e identifique cada término Y/O uso con un ejemplo.

Realice el modelo de datos relacional MR de su Proyecto de Formación.

Mediante un ejemplo analice y explique cada una de las 4 formas normales de la normalización.

Consulte sobre Diccionarios de Datos. o Que es un Diccionario de Datos en Base de datos. o Objetivo de un Diccionario de Datos. o Contenido de un diccionario de datos.

3.3 Actividades de transferencia del conocimiento.

Actividad de Aprendizaje01_3: Colocar en práctica los conocimientos adquiridos a través del desarrollo

del Modelo entidad relación aplicado al proyecto de Formación.

Trabajo de Campo:

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 13 de 18

• Identifique el área de la empresa, institución o negocio donde se implementará su proyecto de

formación.

• Elabore una lista de chequeo con toda la información que se sistematizará y verifique si está o

no recopilada u organizada actualmente

De acuerdo a la lista de chequeo sobre la información que se sistematizará, elabore el Modelo

Entidad Relación MER y el Modelo Relacional MR del proyecto de formación que está trabajando.

Realizar el Diccionario de datos de su Proyecto de Formación tomando en cuenta el siguiente

ejemplo:

3.4 Actividades de evaluación.

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

Evaluación

Evidencias de Conocimiento :

Define los conceptos propios de

base de datos.

Evidencias de Desempeño:

Diseña el Modelo Entidad

Relación a partir del análisis de

información recolectada.

Elabora un diseño relacional

Identifica los elementos de un

modelo relacional de acuerdo

con un problema planteado.

Construye la base de datos de

acuerdo con un diseño

entregado.

Guía de Aprendizaje.

Lista de Chequeo.

Informe Técnico con Modelos

Entidad Relación.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 14 de 18

pertinente aplicando las formas

normales teniendo en cuenta las

restricciones de integridad.

Evidencias de Producto:

Hace entrega de un modelo

entidad relación en el cual se

identifique sus entidades,

atributos y relaciones que

existen.

Hace entrega de un modelo

relacional en el cual se

identifique sus tablas, campos y

relaciones que existen.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

ACTIVIDADES DEL

PROYECTO

DURACIÓN

(Horas)

Materiales de formación devolutivos:

(Equipos/Herramientas)

Materiales de formación (consumibles)

Talento Humano (Instructores) AMBIENTES DE APRENDIZAJE TIPIFICADOS

Descripción Cantidad Descripción Cantidad Especialidad Cantidad

ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad

industrial, salud ocupacional y medio

ambiente

Diseñar el Modelo Entidad Relación y de Datos.

60

Computador y accesorios como mouse, teclado, internet, luz y espacio físico

30 Hojas y

lápiz 1

Ingeniero de Sistemas/ Analista y desarrollador de sistemas de información.

1

Aula de Sistemas Aula virtual en Blackboard

Silla para computador Iluminación adecuada

4. RECURSOS PARA EL APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Programa informático:

Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en

una computadora. Sin programas, estas máquinas no pueden funcionar.1 Al conjunto general de

programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte

lógico de una computadora digital.

Estructuración:

Disposición, organización y distribución de las partes de componen un todo.

Tipo de Dato1:

Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador (y/o al

programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer

restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos

de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas,

horas, colores, etc..

Modelos de bases de datos2:

Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de

acuerdo a su modelo de administración de datos.

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo

en donde se guarda la información), así como de los métodos para almacenar y recuperar información de

esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la

implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y

conceptos matemáticos.

5. GLOSARIO DE TERMINOS

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 17 de 18

1. Stair, Ralf M., et al (2003). Principles of Information Systems, Sixth Edition. Thomson Learning, Inc.. pp. 132. ISBN 0-619-06489-7.

2. D. SÁNCHEZ NAVARRO/ I. CARBONELL USO DE MICROSOFT ACCESS. Capítulo 1 Bases de Datos:

Enfoque práctico McGrawHill

3. KORTH, F. Henry y SILBERCHATZ, Abraham FUNDAMENTO DE BASES DE DATOS Edit. Mc Graw Hill

4. DATE, C.J. INTRODUCCION A SISTEMAS DE BASES DE DATOS Edit. Addison-Wesley Publishing

Company

5. 1Tipo de Dato. (2013, 24 de mayo). En Wikipedia, la enciclopedia libre. Recuperado el 21 de mayo de 2013 a las 17:17 de https://es.wikipedia.org/wiki/Tipo_de_dato

6. 2¿Qué modelos de base de datos existen?. netronycs.com. Recuperado el 21 de mayo de 2013

Normalización3

La normalización es una técnica que se ha desarrollado para obtener estructuras de datos eficientes,

garantizando un buen diseño lógico de la base de datos.

Es decir, se utiliza para mejorar el esquema, de modo que éste satisfaga ciertas restricciones que eviten la

duplicidad de datos, y garantiza que el esquema resultante esté más próximo al modelo de la empresa,

sea consistente, con la mínima redundancia y la máxima estabilidad.

Restricciones4

Las restricciones le permiten definir la manera en que Motor de base de datos exigirá automáticamente

la integridad de una base de datos. Las restricciones definen reglas relativas a los valores permitidos en

las columnas y constituyen el mecanismo estándar para exigir la integridad. El uso de restricciones es

preferible al uso de Desencadenadores DML, reglas y valores predeterminados. El optimizador de

consultas también utiliza definiciones de restricciones para generar planes de ejecución de consultas de

alto rendimiento.

6. REFERENTES BIBLIOGRÁFICOS

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Página 18 de 18

de http://www.netronycs.com/modelos_de_base_de_datos.html

7. 3Leire Aldaz, Begoña Eguía y Leire Urcola (2009). Tema 3: Diseño conceptual y Normalización de datos. Recuperado el 21 de mayo de 2013 de http://cvb.ehu.es/open_course_ware/castellano/social_juri/herrami_gestion/normalizacion.pdf

8. 4Restricciones. (2013). MSDN. Recuperado el 21 de mayo de 2013

de http://msdn.microsoft.com/es-es/library/ms189862(v=sql.105).aspx

9. http://www.genbetadev.com/bases-de-datos/fundamento-de-las-bases-de-datos-modelo-entidad-relacion

10. http://www.desarrolloweb.com/articulos/modelo-entidad-relacion.html

11. http://www.eet2mdp.edu.ar/alumnos/MATERIAL/MATERIAL/info/infonorma.pdf

MATERIAL DE APOYO:

Presentación Adjunta Generaciones de Bases de Datos.ppt Diseño de Bases de Datos y Modelo Entidad Relación .ppt. Presentación en flash: Modelo Entidad Relacion_1.swf y Modelo Entidad Relacion_2.swf. DiseñoConceptual A DiseñoLogico.ppt Modelo Relacional.swf Diseño Lógico y Normalización.docx Fundamentos de base de Datos.pdf

Actualizó: Ing. Leydy Katherine Lesmes Fernández

7. CONTROL DEL DOCUMENTO (ELABORADA POR)