Proyecto: Base de Datos
"Aircraft Loads Data Base"
Justificación:
Actualmente trabajo como interna en el William J. Hughes Technical Center en Atlantic City, NJ. Este es el centro técnico del Federal Aviation Administration, en este se llevan a cabo las pruebas de seguridad y se crean nuevos artefactos para aumentar la calidad de la transportación aérea en los Estados Unidos y el mundo.
Trabajo específicamente para el Airport and Aircraft Safety R&D Division (AAR-400), este grupo tiene como misión el proveer una transportación aérea segura por medio del desarrollo de tecnologías, información técnica, herramientas, estandartes y prácticas qe promuevan las operaciones seguras de la flota aeronáutica civil.
Uno de los proyectos de esta división se basa en colectar información concerniente a los aterrizajes de los aviones para fines estadísticos y de detectar fallas que podrían afectar la seguridad. En este proceso se recolecta la siguiente información:
Número de evento (aterrizaje)(Event Number)
Fecha y hora del evento (Date and Time)
Dirección del viento (Wind Direction)
Velocidad del viento (Wind Speed)
Tipo de avión (Aircraft Type)
Número de tape donde se graba el evento (Camara Number)
Si el avión hace contacto con el suelo (Touch Down)
Presión (Pressure)
Temperatura (Temperature)
Primera posición de decenso (Start)
Ultima posición de decenso (Stop)
Número de registro del avión (Registration Number)
Línea Aérea (Airline)
Número de vuelo (Flight Number)
Condición del tiempo (Weather)
Sistema instrumental de aterrizaje (Instrumental Landing System)
Esta información se colectaba en hojas de cálculo (Excel) por lo que se tuvo que buscar una manera más fácil y eficiente de entrar y almacenar la información.
Por tal motivo me envolví en el proyecto de diseñar una base de datos para guardar esta información. La base de datos tiene cuatro tablas: Event, Tape-Event, Aircraft y Weather. La llave primaria es el Event Number por que es un elemento único y es la base del resto de los elementos de la información. Para facilitar al usuario el entrar los datos diseñé una forma y automatizé algunos de los campos, como por ejemplo: el campo Event Number lo definí como Auto Number para que el usuario no tuviera necesidad de entrarlo y para el campo Date/Time utilize la función =NOW() que entra la fecha y hora de cada evento automaticamente cuando se comienza a entrar la información.
Modifiqué la base de datos para cumplir con los requerimientos del curso, la información que contiene no es necesariamente real.
A continuación las tablas, reporte y forma de esta base de datos.
Tabla: Event
Tabla: Tape-Event
Tabla: Aircraft
Tabla: Weather
Reporte
Forma de entrada de datos
Diagrama de Relaciones o de Dependencia
En esta Base de Datos existen cuatro entidades: EVENT,
TAPE-EVENT, AIRCRAFT DATA y WEATHER.
Las
entidades son representaciones únicas de un objeto también se les llama
"data entities", "data objects","data instances" o
"instances".
La Base de Datos se basa en una Relación
1:1. Las relaciones 1:1 son las
relaciones más simples entre tablas. En estas existe una correspondencia exacta
de uno a uno. Ninguna columna de la
tabla puede tener más de una correspondencia.
Esta relación se utiliza mayormente para reducir el tamaño de las
tablas de una base de datos.
La llave primaria para todas las tablas de la base de datos lo es EVENT NUMBER. La llave primaria es una columna o grupo de columnas cuyos valores identifican unicamente a una fila en la tabla.
RELACIONES
Un evento (event) solo puede tape. (1:1)
Un tape solo puede contener información de un evento (1:1)
Un evento contenido en un tape solo ocurre bajo unas condiciones climáticas específicas. (1:1)
Diagrama de Burbuja
Diagrama de Encadenamiento
Referencias
Borst,
W. (1999). Guidelines for Writing in APA Style. [On-Line].
Available: http://www.ldl.net/~bill/aparev.htm
Jennings,
R. ,& Harris, M. (1997). Using
Microsoft Access 97. Indianapolis: QUE Corporation.