proyecto de base de datos

16
INSTITUTO TECNOLOGICO SUPERIOR “SUDAMERICANO” ANALISIS DE SISTEMAS Creación y Gestión de una base de Datos REALIZADO POR: RODOLFO CORONEL 2008-2009 DIRECTOR: Ing. Esteban Caceres

Upload: guesta67b7c

Post on 10-Jun-2015

32.413 views

Category:

Education


0 download

DESCRIPTION

Base de Datos de una Cooperativa de Buses

TRANSCRIPT

Page 1: Proyecto De Base De Datos

INSTITUTO TECNOLOGICO SUPERIOR

“SUDAMERICANO” ANALISIS DE SISTEMAS

Creación y Gestión de una base de Datos

REALIZADO POR:RODOLFO CORONEL

2008-2009

DIRECTOR:

Ing. Esteban Caceres

Page 2: Proyecto De Base De Datos

Introducción El documento que presento a continuación trata sobre el análisis y la creación de 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.

Page 3: Proyecto De Base De Datos

Marco TeóricoConcepto “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.

Page 4: Proyecto De Base De Datos

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.

Page 5: Proyecto De Base De Datos

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:

Complejidad: Coste del equipamiento adicional:Vulnerable a los fallos:

Desventajas de las bases de datos

Page 6: Proyecto De Base De Datos

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 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.

Normalización

Page 7: Proyecto De Base De Datos

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.

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.

Primera Forma Normal (1FN) La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas.

Page 8: Proyecto De Base De Datos

DBDESIGNERDISEÑO GRAFICO DE BASES DE DATOSDbDesigner es un editor visual que nos permite crear y editar bases de datos el cual nos permite construir relaciones complejas entre elementos de la base de datos. caracteristicas: Guarda los proyectos en XML nativo Posibilidad de connectividad con otros SGDB a traves de plug-ins añadibles (por defecto MySQL y PostgreSQL) Conectividad con el "backend" de la base de datos Exportar/Importar scripts .SQL

Page 9: Proyecto De Base De Datos

MICROSOFT ACCESS DefiniciónUna base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos.

Tablas: Almacenar y administrar los datosUna tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla independiente para cada tema, los datos se almacenan sólo una vez. Esto tiene como resultado una base de datos más eficaz y menos errores de entrada de datos.•Cómo se organizan los datos en tablasLas tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros).

Page 10: Proyecto De Base De Datos

PASAJEROS USAN MEDIO DE TRANSPORTE

ES CONDUCIDO

CHOFER

TIENE

AYUDANTE

COMPRAN

BOLETO

EMITEFACTURA

MODELO ENTIDAD RELACION

Page 11: Proyecto De Base De Datos

Diseño de la base de datos

Pasajeros

Boleto

Medio de transporte “Bus”

Chofer

Tablas Principales

Page 12: Proyecto De Base De Datos

Normalización a segunda forma

Normalización a tercera forma

Normalización a Primera forma

Proceso de normalizacion

Page 13: Proyecto De Base De Datos

Relación de Entidades

Page 14: Proyecto De Base De Datos

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. 

Conclusiones

Page 15: Proyecto De Base De Datos

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 pondre 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. 

RECOMENDACIONES

Page 16: Proyecto De Base De Datos

GRACIAS POR SU ATENCION