5
ACTIVIDAD AUTO APRENDIZAJE U2 ACT2 SEMANA 2 Curso: Uso de Excel y Access para el desarrollo de aplicaciones administrativas empresariales Unidad didáctica: Administración de base de datos: conceptos básicos y su aplicación Nombre de la actividad: Diseño de una base de datos relacional con su modelo ER correspondiente Descripción de la actividad Desarrollar el modelo Entidad Relación y el diseño de la base de datos en Ms Access para dar solución al siguiente caso: Para el análisis se tomo como referente la actividad realizada por el participante Rodrigo Yanguma. En rojo se resaltan los aspectos claves para tener en cuenta en el análisis: La "Aerolínea Azteca" está desarrollando un sistema de mantenimiento de aviones, que guarda los registros históricos de los mismos, para ayudar a cubrir las normas de seguridad gubernamentales. Además de producir información de aviones individuales, también se espera que el sistema proporcione respuesta rápida a consultas referentes a localizaciones de mecánicos individuales e información de los talleres de mantenimiento. Lo anterior nos orienta de los objetivos que debe cumplir el diseño que se propone: Procedimientos (seguridad), aviones, mecánicos y talleres. Serían 4 las tablas básicas a analizar, en la propuesta pueden aparecer nuevas tablas. Los campos de información a manejar y algunas dependencias y restricciones sobre la información se presentan a continuación. Obsérvese que algunos campos pueden indicar información que es posible representar en otras formas que no sean necesariamente campos en la Base de Datos. También anótese cualquier consideración adicional que realice acerca de los datos, en aquellos lugares en donde se considere que la explicación del caso sea ambigua. Campos: a continuación se agrupan los campos acorde al diseño propuesto en Access, se cambio el nombre de las tablas sólo por generar un enfoque del tema. Tabla: Aviones a. Número de serie de avión. b. Tipo de aeroplano. c. Capacidad en pasajeros del avión. Adicionar a la tabla, no debería estar en procedimientos el número de pasajeros depende del avión y no del procedimiento. Tabla: Taller d. Lugar de mantenimiento (identificación) e. Gerente del lugar de mantenimiento f. Número de edificio del lugar de mantenimiento. Puede ser tomado como la dirección. Podemos hablar de Taller de Aviones XXX, con varias sucursales en los diferentes aviones del país. No necesariamente hay que crear una tabla para cada

U2 act 2 retroalimentacion

Embed Size (px)

Citation preview

Page 1: U2 act 2 retroalimentacion

ACTIVIDAD AUTO APRENDIZAJE – U2 ACT2 SEMANA 2

Curso: Uso de Excel y Access para el desarrollo de aplicaciones administrativas

empresariales

Unidad didáctica: Administración de base de datos: conceptos básicos y su aplicación

Nombre de la actividad: Diseño de una base de datos relacional con su modelo ER

correspondiente

Descripción de la actividad

Desarrollar el modelo Entidad – Relación y el diseño de la base de datos en Ms Access

para dar solución al siguiente caso:

Para el análisis se tomo como referente la actividad realizada por el participante

Rodrigo Yanguma. En rojo se resaltan los aspectos claves para tener en cuenta en el

análisis:

La "Aerolínea Azteca" está desarrollando un sistema de mantenimiento de aviones, que

guarda los registros históricos de los mismos, para ayudar a cubrir las normas de

seguridad gubernamentales. Además de producir información de aviones individuales,

también se espera que el sistema proporcione respuesta rápida a consultas referentes a

localizaciones de mecánicos individuales e información de los talleres de mantenimiento.

Lo anterior nos orienta de los objetivos que debe cumplir el diseño que se

propone: Procedimientos (seguridad), aviones, mecánicos y talleres. Serían 4 las tablas

básicas a analizar, en la propuesta pueden aparecer nuevas tablas.

Los campos de información a manejar y algunas dependencias y restricciones sobre la

información se presentan a continuación. Obsérvese que algunos campos pueden indicar

información que es posible representar en otras formas que no sean necesariamente

campos en la Base de Datos. También anótese cualquier consideración adicional que

realice acerca de los datos, en aquellos lugares en donde se considere que la explicación

del caso sea ambigua.

Campos: a continuación se agrupan los campos acorde al diseño propuesto en Access, se

cambio el nombre de las tablas sólo por generar un enfoque del tema.

Tabla: Aviones

a. Número de serie de avión.

b. Tipo de aeroplano.

c. Capacidad en pasajeros del avión. Adicionar a la tabla, no debería estar en

procedimientos el número de pasajeros depende del avión y no del procedimiento.

Tabla: Taller

d. Lugar de mantenimiento (identificación)

e. Gerente del lugar de mantenimiento

f. Número de edificio del lugar de mantenimiento. Puede ser tomado como la

dirección. Podemos hablar de Taller de Aviones XXX, con varias sucursales en los

diferentes aviones del país. No necesariamente hay que crear una tabla para cada

Page 2: U2 act 2 retroalimentacion

sucursal, con la información suministrada en el caso.

Tabla: Procedimientos

Eliminar Tipo de avión, es propio de la tabla avión, se debe evitar la redundancia de

campos, las relaciones extraen los datos para ser utilizados por medio de estas. Lo

mismo sucede con capacidad de pasajeros. Este proceso se llama normalización.

Estos campos se analizan y puede generar dos tablas, se observa que una tabla se

especializa en los procedimientos (que son fijos y de seguridad gubernamental) y otra

tabla que permite las transacciones: hay una relación entre el avión y el

procedimiento (que es lo que hace pensar que hay otra tabla o tipo de relación).

g. Procedimiento de mantenimiento. Se hace mención al Id_Procedimiento

h. Duración del procedimiento (tiempo).

i. Frecuencia del procedimiento.

j. Fecha del procedimiento efectuado en un avión específico. Aquí nos orienta la

importancia de relacionarse esta tabla con la tabla Avión, por lo que se puede

pensar que es una llave foránea la de avión y no el campo principal de la tabla

procedimiento.

k. Siguiente fecha en la que el avión está programado para un procedimiento. Un

avión puede tener un procedimiento o varios procedimientos. Un procedimiento se

puede hacer a un avión o a varios aviones.

l. Taller capaz de efectuar un procedimiento. Un taller puede hacer uno o varios

procedimientos.

Tabla: Mecánicos

Se adiciona el campo clave de Cedula de ciudadanía (se recomienda nombrarlo como

ID_Mecanico, puede ser Nit, pasaporte y no necesariamente cedula)

m. Nombre del mecánico. Se adiciono por el estudiante varios campos para el nombre

y apellido para la extracción de información.

n. Mecánico calificado para efectuar un procedimiento.

o. Entrenamiento del mecánico. Puede existir una tabla de entrenamiento o ser un

campo con la información, un campo texto. La información no es muy amplia por

el momento, por lo que asumiré que es un campo.

p. Herramienta (número de identificación) entregada a un mecánico. Si fuera un

campo, ¿Dónde lo ubico?, me imagino que el mecanico recibe el paquete de

herramientas y no anda con ellas (no es un paquete asignado como si fuera un

celular) por lo que puedo asumir que es el taller que le brinda la herramienta o el

edificio. Por lo tanto la dejaré como una tabla: Id_Herramienta,

Descripcion_Herramienta.

DEPENDENCIAS Y RESTRICCIONES.

En el diagrama E-R, deberá ajustar: (1 es una relación de uno, * una relación de muchos)

a. En un lugar o taller determinado se pueden efectuar varios procedimientos de

mantenimiento. Talleres 1____* Mmtto

b. Un determinado procedimiento solo puede efectuarse en un taller (para todos los

Page 3: U2 act 2 retroalimentacion

aviones). Talleres 1____* Mmtto

c. Un taller puede tener varios edificios. Ok Talleres 1----* edificios

d. La base de datos debe mantener registros históricos de todos los

procedimientos de mantenimiento realizados a un avión, durante la vida

útil del mismo, y para todos los aviones existentes. Es una orientación para

identificar que se debe hacer integridad referencial entre las tablas y no se debe

permitir actualización automática, para no borrar los históricos. En el diagrama de

Access que visualiza utiliza relaciones sin integridad relacional (se evidencia

porque no visualiza 1…*). Para modificarlo, primero que toda la lógica de los

campos y sus datos deben ser los correspondientes: es decir la llave principal y

foránea del mismo dominio (tipo y tamaño). Se recomienda que las tablas estén

sin datos para evitar rechazo del motor de base de datos para generar la

integridad referencial. Solo presione clic derecho sobre la relación y active la

casilla de integridad referencial (verifique que si son los campos relacionados).

e. Un mecánico puede estar calificado para efectuar varios procedimientos,

pero es obvio que solo puede efectuar aquellos que sean factibles en el

taller en que se encuentra trabajando en la actualidad. Hay que analizar la

redundancia que puede generar la relación entre Procedimiento y Talleres, porque

la información de mayor relevancia la brinda la relación Procedimiento – Mecánico.

f. Un mecánico puede tener varias unidades de entrenamiento y haber recibido

varias herramientas.

Hacer un reporte con los resultados del ejercicio. Este reporte debe de incluir

introducción, respuesta a lo solicitado en el ejercicio (Modelo de entidad- relación y las

pantallas de la base de datos creada: relaciones en Access y cada una de las entidades

propuestas) y una conclusión donde indiques los beneficios que tiene para la aerolínea de

bases de datos que diseñaste.

INTRODUCCIÓN Las empresas como la aerolínea Azteca están buscando sistemas de información para mejorar y en este ejercicio para dar cumplimiento con las norma de seguridad gubernamental. Para realizar el sistema de información de mantenimiento se considera siete (7) entidades y están se relacionan según sea el caso.

RESPUESTAS DIAGRAMA DE ENTIDAD DE RELACIÓN

Page 4: U2 act 2 retroalimentacion

Procedimiento

TALLERES

Aviones Mecánicos

Unidad de

entrenamiento HERRAMIENTA

S

EDIFICIOS

Page 5: U2 act 2 retroalimentacion

Conclusiones

Los beneficios de la aerolínea azteca, con esta base de datos tendrán la historia de los mantenimientos de la flota de aviones, quien lo realizo y donde lo realizaron, como también tener la base de datos de los mecánicos y que entrenamiento tiene para realizar los procedimientos. Cordialmente, Rodrigo Yanguma