2. El siguiente trabajo ha sido realizado con la finalidad de diseñar una base
de datos para una Compañía de Transportes Provinciales. La cual además
de que nos permitirá ingresar los datos de los pasajeros, el
transportista, el medio de transporte, etc. Nos ayudara en la ardua tarea
del registro de los mismos de una manera mucho más eficiente y
conveniente para la empresa.
Para esto hemos desarrollado el uso de tablas de referencia de cada una
de las posibles entidades que se nos presente además estas contendrán
una serie de campos los cuales nos informaran detalladamente
antes, durante, y después de la creación de la base de datos para esta
Empresa.
Además podremos ver el uso de las diferentes formas de normalización en
cada uno de las tablas además de su posterior identificación de claves
principales, foráneas y códigos.
3. Concepto “Base de Datos”
Una base de datos es un “almacén” que nos permite guardar grandes
cantidades de información de forma organizada para que luego podamos
encontrar y utilizar fácilmente.
Se define una base de datos como una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados por los
sistemas de información de una empresa o negocio en particular
Desde el punto de vista informático, la base de datos es un sistema
formado por un conjunto de datos almacenados en discos que permiten
el acceso directo a ellos y un conjunto de programas que manipulen ese
conjunto de datos.
4. Características
Entre las principales características de los sistemas de base de
datos podemos mencionar:
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoria.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
5. Ventajas de las bases de datos
Control sobre la redundancia de datos:
Consistencia de datos:
Compartición de datos:
Mantenimiento de estándares:
Mejora en la integridad de datos:
Mejora en la seguridad:
Mejora en la accesibilidad a los datos:
Mejora en la productividad:
Mejora en el mantenimiento:
Aumento de la concurrencia:
Desventajas de las bases de datos
Complejidad:
Coste del equipamiento adicional:
Vulnerable a los fallos:
6. Modelo entidad-relación
Los diagramas o modelos son una herramienta para el modelado de datos de un
sistema de información. Estos modelos expresan entidades relevantes para un
sistema de información, sus inter-relaciones y propiedades.
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 se adoptó porque el
viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la
base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de
manipular los datos.
7. Primera Forma Normal (1FN)
La regla de la Primera Forma Normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas.
Segunda Forma Normal (2FN)
La regla de la Segunda Forma Normal establece que todas las dependencias parciales
se deben eliminar y separar dentro de sus propias tablas.
Tercera Forma Normal (3FN)
La regla de la Tercera Forma Normal señala que hay que eliminar y separar cualquier
dato que no sea clave. El valor de esta columna debe depender de la clave. Todos los
valores deben identificarse únicamente por la clave.
Cuarta Forma Normal (4FN)
Una tabla se encuentra en 4FN si, y sólo si, para cada una de sus dependencias
múltiples no funcionales es una clave candidata o un conjunto de claves primarias.
11. Para concluir en este trabajo hemos podido observar el método de
aplicación de las distintas formas de normalización, la tabla de relación de
entidades, el uso de los diferentes programas en la creación de una base
de datos como es el caso de DBDesinger4 y por supuesto el análisis
detallado paso a paso de las diferentes entidades y relaciones.
Las bases de datos son sencillas de crear, hay distintas formas de
hacerlo, pero es cuestión de comodidad y hábito diría yo, por ejemplo, se
pueden crear desde el lenguaje SQL, también desde el popular
phpMyAdmin, y claro mediante el Control panel. Existen varias
formas, pero éstas aquí mencionadas son las más usadas.
12. Al finalizar esta práctica hemos aprendido con éxito la complejidad de esta
tecnología que tiene muchos parámetros que son tan importantes para la
comunicación.
Cuidadosamente se ha establecido esta práctica adquiriendo los conocimientos
necesarios para realizar de nuevo esta práctica sin fallos de errores.
Con lo aprendido pondremos en práctica los temas tratados ya sea con el fin de
ayudar o realizar nuestros propios trabajos que ayer eran desconocidos para
nosotros.
Por lo general estos temas son fáciles de aprender, y también adquirir
conocimientos que varían en la comunicación controlando e impulsando el deseo
de aprender lo que mañana será inútil.