BASE DE DATOS CENTRALIZADA PARA SISTEMAS DE SEGURIDAD
Enviado por aecanet • 2 de Febrero de 2012 • 884 Palabras (4 Páginas) • 998 Visitas
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y
COMPUTACIÓN
INFORME DE MATERIA DE GRADUACIÓN
“BASE DE DATOS CENTRALIZADA PARA
SISTEMAS DE SEGURIDAD”
Previa a la obtención del Título de:
INGENIERO EN COMPUTACIÓN ESPECIALIZACIÓN
SISTEMAS TECNOLÓGICOS
PRESENTADA POR:
BRUNO OSWALDO MACIAS VELASCO
ROLANDO FERNANDO QUIJIJE IDUARTE
GUAYAQUIL - ECUADOR
2009
AGRADECIMIENTO
A Dios, a nuestros padres, a
nuestros maestros y a
todas aquellas personas
que siempre confiaron en
nosotros.
DEDICATORIA
Dedico este proyecto a mi familia.
Bruno Macías
A la mujer que amo, y que amaré por siempre.
A Vanessa mi única Princesa.
Rolando Quijije
4
TRIBUNAL DE GRADO
___________________________
Ing. Hugo Villavicencio
MIEMBRO DEL TRIBUNAL
___________________________
Dr. Ing. Carlos Valdivieso A.
DIRECTOR DE TESIS
DECLARACIÓN EXPRESA
“La responsabilidad por los hechos, ideas y doctrinas expuestas en esta
tesis, nos corresponden exclusivamente; y, el patrimonio intelectual de la
misma, a la Escuela Superior Politécnica del Litoral”
(Reglamento de exámenes y títulos profesionales de la ESPOL)
_______________________________
Bruno Oswaldo Macías Velasco
_______________________________
Rolando Fernando Quijije Iduarte
RESUMEN
Las Base de Datos Centralizadas son muy utilizadas debido a las grandes
garantías y bondades que proporcionan, el hecho de que permiten
almacenar los datos en un solo sitio, conservando su integridad y
consistencia es sin duda una de sus más importantes características.
El presente Proyecto de tesis tiene como objetivo principal diseñar e
implementar una Base de Datos Centralizada para administrar los datos
capturados por ciertos Sistema de Seguridades, esta Base de Datos será
administrada por una interfaz gráfica desarrollada en LabVIEW.
La organización de este documento se detalla a continuación:
El primer capítulo incluye los antecedentes, identificación del problema, el
alcance, los objetivos, las ventajas y limitantes de este Proyecto además de
un breve estudio de una soluciones similar.
En el segundo capítulo de este Proyecto se detalla toda la información
referente a las Bases de Datos, y sus fortalezas, así mismo el modelo a
seguir el cual es el de tener una Base de Datos Centralizada, el modelo
Cliente - Servidor. En este capítulo también se explicarán las bondades de
LabVIEW, la forma de programar en lenguaje G, como una herramienta de
programación gráfica y su forma de interactuar con las Bases de Datos, todo
esto para lograr un mayor entendimiento de la base teórica de las
herramientas y modelos usados. Además se incluye información adicional de
MySQL que será el motor de Base de Datos que usaremos, las librerías de
manejo de Base de Datos e Imágenes de LabVIEW.
El tercer capítulo explica el diseño e implementación de la interfaz gráfica en
LabVIEW, y también el de la Base de Datos Centralizada.
En el cuarto y último capítulo se expone la simulación de la interfaz que
interactúa con la Base de Datos, las pruebas y los resultados obtenidos.
8
INDICE GENERAL
INTRODUCCIÓN…………………………………………………………………...……………...XIV
CAPÍTULO I
ALCANCE DEL PROYECTO Y SOLUCIONES SIMILARES
1.1 Identificación del Problema ........................................................................................ 16
1.2 Antecedentes ............................................................................................................. 17
1.3 Alcance del Proyecto ................................................................................................. 17
1.4 Objetivos .................................................................................................................... 18
1.4.1 Objetivo General ................................................................................................ 19
1.4.2 Objetivos Especificos ......................................................................................... 19
1.5 Limitaciones del Proyecto .......................................................................................... 19
1.6 Ventajas del Proyecto ................................................................................................ 20
1.7 Estudio de soluciones similares ................................................................................. 20
CAPÍTULO II
BASES DE DATOS CENTRALIZADAS Y LABVIEW
2.1 Introducción a las Bases de Datos Centralizadas ...................................................... 28
2.2 Caracteristicas de una Base de Datos ....................................................................... 32
2.3 Ventajas de las Bases de Datos Centralizadas ......................................................... 32
2.4 Arquitectura Cliente / Servidor ................................................................................... 35
2.4.1 Ventajas de la arquitectura Cliente/Servidor ...................................................... 36
2.4.2 Desventajas de la arquitectura Cliente/Servidor ................................................ 37
2.4.3 Funcionamiento de la arquitectura Cliente/Servidor ........................................... 38
2.5 El Motor de Base de Datos MySQL ........................................................................... 38
9
2.6 Introducción a LabVIEW ............................................................................................ 39
2.7 Uso del Database Connectivity Toolset de LabVIEW ............................................... 49
2.7.1 Pasos para configurar un ODBC para concetarse con MySQL .......................... 53
2.7.2 DB Tools Open Connection ............................................................................... 56
2.7.3 DB Tools Close Connection ............................................................................... 57
2.7.4 DB Tools Execute Query ................................................................................... 57
2.7.5 DB Tools Fetch Recordset Data ........................................................................
...