Interface de consulta bases de datos UNAB

dc.contributor.advisorDangond, Juan Carlos
dc.contributor.authorBohórquez Bohórquez, Ricardo
dc.contributor.authorNiño Bautista, Edgar
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.date.accessioned2024-09-10T15:17:48Z
dc.date.available2024-09-10T15:17:48Z
dc.date.issued1999
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractLas redes de computadores son hoy pieza fundamental en una organización. Los gerentes, administradores y todos aquellos que llevan las riendas de una impresa sin importar su objetivo en el mercado, tienen la necesidad de que sean implantadas dentro de su compañía para mejorar los procesos que se llevan a cabo. La información debe estar disponible para todos aquellos involucrados en las tareas y rutinas que hacen parte de la misión de la empresa. La Universidad Autónoma de Bucaramanga (UNAB) cuenta con una infraestructura idónea para el manejo de la información mediante la red. Sin embargo existen procesos en donde el problema principal radica en que existen datos almacenados en diferentes plataformas de bases de datos, lo que hace que para poder leer un campo determinado de una base de datos, se tenga que procesar primero este campo o tabla mediante un utilitario que convierta dicha información al formato requerido por la aplicación en curso. De igual manera si deseo visualizar información de otra base de datos tengo que repetir el proceso con otra clase de interfaz o programa, para poder dar al usuario la presentación de los datos que el solicita en su plataforma de trabajo.spa
dc.description.abstractenglishComputer networks are a fundamental part of an organization today. Managers, administrators and all those who are in charge of a company, regardless of its market objective, need them implemented within their company to improve the processes that are carried out. The information must be available to all those involved in the tasks and routines that are part of the company's mission. The Universidad Autónoma de Bucaramanga (UNAB) has an ideal infrastructure for managing information through the network. However, there are processes where the main problem lies in the fact that there is data stored in different database platforms, which means that in order to read a certain field of a database, this field or table must first be processed using a utility that converts said information to the format required by the current application. Likewise, if I want to view information from another database, I have to repeat the process with another type of interface or program, in order to give the user the presentation of the data that he requests on his work platform.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCIÓN.......................................................................................................................................................................... 1 1.1 DESCRIPCION........................................................................................................................................................ 1 1.2 OBJETIVOS........................................................................................................................................................ 2 1.2.1 Objetivo General ........................................................................................................................................................2 1.2.2 Objetivos Específicos........................................................................................................................................................ 2 1.2.3 Beneficios Esperados........................................................................................................................................................ 3 2. MARCO TEORICO ........................................................................................................................................................4 2.1 ANTECEDENTES........................................................................................................................................................ 4 2.2 TENDENCIAS ACTUALES DE LOS SISTEMAS DE BASES DE DATOS............................................................................. 5 2.3 BASES DE DATOS DE LA PRIMERA GENERACIÓN.................................................................................................................. 6 2.4 SEGUNDA GENERACIÓN: SISTEMAS RELACIONALES ..................................................................................................................7 2.5 TERCERA GENERACIÓN: MANEJADORES OBJETO-RELACIONAL.............................................................................................. 9 2.5.1 Manejadores Objeto-Relacional.................................................................................................................................................... 9 2.5.2 Manejadores de Objetos ..................................................................................................................10 2.6 CONCEPTOS GENERALES DE BASES DE DATOS.................................................................................................................. 11 2.6.1 Tablas ..............................................................................................................................................................................................12 2.6.2 Índices ..............................................................................................................................................................................................13 2.6.3 Base de Datos Relacional ........................................................................................................................................................14 2.6.4 Campo Indíce........................................................................................................................................................ 16 2.6.5 Queries ........................................................................................................................................................17 2.6.6 Joins ........................................................................................................................................................17 2.6.6.1 Inner Join Ef........................................................................................................................................................ 2.6.6.2 Quter Join........................................................................................................................................................ 18 2.6.6.3 Self Join ...............................................................................................................................................................................18 2.6.7 Sql.............................................................................................................................................................................................. 2.6.7.1 SQL Database Structure........................................................................................................................................................ 2.6.7.2 SQL Queries........................................................................................................................................................ 2.6.8 Bases de Datos Remotas........................................................................................................................................................ 2.7 NORMALIZACIÓN........................................................................................................................................................ 2.7.1 Formas de Normalización........................................................................................................................................................ 2.8 NORMAS PARA DATOS DISTRIBUIDOS.................................................................................................................. 2.8.1 Data Dictionary........................................................................................................................................................ 2.8.2 Regla de Integridad de Datos........................................................................................................................................................ 2.8.3 Data Integrity........................................................................................................................................................ 2.8.4 Data Concurrency.................................................................................................................. 2.8.5 Transaction Consistency.................................................................................................................. 2.8.6 Integridad Referencial........................................................................................................................................................ 2.8.7 Centralización/Descentralización.................................................................................................................. 2.9 ODBC (OPEN DATA BASE CONECTIVITY).................................................................................................................. 2.9.1 Controladores ODBC.................................................................................................................. 2.92 CONFIGURACION DE LA FUENTE DE DATOS ODBC.................................................................................................................. 2.9.3 El futuro de ODBC........................................................................................................................................................ 2.10 SISTEMA DE ADMINISTRACION DE BASES DE DATOS (DBMS ).......................................................................................... 2.11 INTERFAZ DE PROGRAMACIÓN........................................................................................................................................................ 2.12 MOTOR DE BASE DE DATOS........................................................................................................................................................ 2.13 API(INTERFACE DE PROGRAMACION DE APLICACIONES)................................................................................................... 2.14 SISTEMA OPERATIVO........................................................................................................................................................ 2.15 LENGUAJE DE PROGRAMACION DE LA INTERFACE.................................................................................................................. 2.15.1 Visual Basic 5........................................................................................................................................................ 2.15.2 Componentes de la capa media y Microsoft Transaction Server...................................................................................... 2.15.3 Objetos de datos ActiveX (ADO)................................................................................................................................................. 2.15.4 Orígenes de Datos y Controles de Datos.................................................................................................................. 2.15.5 Enlace Dinámico a Datos.................................................................................................................. 2.15.6 Presentación de Datos al Usuario Final.................................................................................................................. 2.15.7 Dar formato a los Datos y validación de los Datos.................................................................................................................. 2.15.8 Características del Lenguaje de Programación.................................................................................................................. 2.15.8.1 HTML y Acceso a Datos.................................................................................................................. 2.15.8.2 ADO, DAO y RDO en Visual Basic.................................................................................................................. 2.15.8.3 ADO........................................................................................................................................................ 2.15.8.4 DAO y RDO........................................................................................................................................................ 2.15.8.5 Orígenes de Datos de Visual Basic.................................................................................................................. 2.15.8.6 Nuevos Orígenes de Datos.................................................................................................................. 2.15.8.7 Orígenes de Datos mediante Clases Orientadas a Datos............................................................................ 2.15.8.8 Diseñador de Entorno de Datos.................................................................................................................. 2.15.8.9 Objetos Recordset de ADO.................................................................................................................. 2.15.8.10 Enlace a Datos en Visual Basic.................................................................................................................. 2,15.8.11 Objetos BindingCollection.................................................................................................................. 2.15.8.12 Características remotas de Visual Basic.................................................................................................................. 2.15.8.13 UDT como Parámetro de un Public Sub.................................................................................................................. 2.15.8.14 Objetos Recordset remotos de ADO.................................................................................................................. 2.15.8.15 DHTML y acceso a datos de Visual Basic.................................................................................................................. 2.15.8.16 Aplicaciones IIS y DHTML.................................................................................................................. 2.15.8.17 Herramientas de Acceso a Datos en Visual Basic............................................................................ 2.15.8.18 Diseñador UserConnection.................................................................................................................. 2.15.8.19 Asistentes relacionados con el Acceso a Datos.................................................................................................................. 2.15.8.20 Microsoft Jet........................................................................................................................................................ 2.15.8.21 Conexión a Bases de Datos Access.................................................................................................................. 2.15.8.22 Diseñador de Entorno de Datos.................................................................................................................. 2.15.8.23 Propiedades de Conexión.................................................................................................................. 2.15.8.24 Crear un Objeto Command......................................................................................................................................................... 2.15.8.25 Abrir el Diseñador de Entorno de Datos.................................................................................................................. 2.15.8.26 Crear Objeto Command.................................................................................................................. 2.15.8.27 Crear un Formulario Enlazado a Datos.................................................................................................................. 2.15.8.28 Arrastrar Objeto Command a un Formulario vacío.................................................................................................... 2.15.8.29 Botones de comando para explorar Registros.................................................................................................................. 2.15.8.30 Crear Formulario de cuadrícula basado en una consulta............................................................................................ 2.15.8.31 Crear Objeto Command basado en una consulta.................................................................................................................. 2.15.8.32 Arrastrar Objeto Command dentro de un formulario vacío.......................................................................... 2.15.8.33 Crear un formulario maestro/detalle............................................................................ 2.15.8.34 Crear Objeto Command Primario-Secundario de entorno de Datos............................................................................ 2.15.8.35 Arrastrar Objeto Command de entorno de datos a un formulario vacío............................................................................ 2.15.8.36 Crear un Informe Enlazado a Datos.................................................................................................................. 2.15.8.37 Crear un Objeto Command de Entorno de Datos.................................................................................................................. 2.15.8.38 Abrir un diseñador de informe de datos.................................................................................................................. 2.15.8.39 Arrastrar Objeto Command de entorno de datos a un Informe de Datos...................................................................... 2.15.8.40 Establecer las propiedades de Datos del Informe.................................................................................................................. 2.15.8.41 Objetos de Datos Remotos............................................................................ 2.159 DAO........................................................................................................................................................ 2.15.9.1 DAO para ODBCDirect........................................................................................................................................................ 2.15.9.2 Posibilidades con ODBCDirect.................................................................................................................. 2.15.9.3 Interfaces DAO para Bases de datos Microsoft Jet.................................................................................................................. 2.15.9.4 Motor de Base de Datos Microsoft Jet............................................................................ 2.15.9.5 Características generales de DAO.................................................................................................................. 2.15.9.5.1 Modelos de objeto.................................................................................................................. 2.15.9.5.2 Objetos DAO........................................................................................................................................................ 2.15.9.5.3 Colecciones DAO........................................................................................................................................................ 2.15.9.5.4 Objetos DBengine y WORKspace.................................................................................................................. 2.15.9.6 Uso del espacio de trabajo Microsoft Jet.................................................................................................................. 2.15.9.6.1 Abrir Base de Datos.................................................................................................................. 2.15.9.7 Lenguaje de definición de datos (DDL).................................................................................................................. 2.15.9.8 Manipulación de datos........................................................................................................................................................ 2.15.9.9 Transacciones........................................................................................................................................................ 2.15.9.10 Réplicas................................................................................................................................................................................ 2.15.9.11 Seguridad........................................................................................................................................................ 2.15.9.12 Modelo de objetos ODBCDirect.................................................................................................................. 2.15.9.12,1 Conexión a una base de datos...................................................................................................................................... 2.15.9.12.2 Consultas........................................................................................................................................................ 2.15.9,12.3 Manipulación de datos.................................................................................................................. 2.15,9.12.4 Ejecución de método asíncrono.................................................................................................................. 2.15.9.13 Referencia de colecciones y objetos DAO.................................................................................................................. 2.15.9,14 Modelo de trabajo para conexiones JET.................................................................................................................. 2.15.9.14.1 Connection (Objeto).................................................................................................................. 2.15.9,14.2 Connections (colección).................................................................................................................. 2.15.9,14.3 Container (Objeto).................................................................................................................. 2.15.9.14,4 Databases (Colección.................................................................................................................. 2.15.9.14.5 Database (Objeto).................................................................................................................. 2.15.9.14,6 DBEngine (Objeto).................................................................................................................. 2.15.9,14,7 Document (Objeto).................................................................................................................. 2.15.9,14,8 Fields (Colección.................................................................................................................. 2.15.9.14.9 Recordsets (Colección)........................................................................................................................................................ 2.15.9.14,10 Recordset (Objeto)........................................................................................................................................................ 2.15.9.14.11 Relation (Objeto).................................................................................................................. 2.15.9,14,12 Workspace (Objeto).................................................................................................................. 2.15.9.15 Referencia de Métodos DAO para espacios de trabajo Microsoft Jet............................................................................ 2.15.9.16 Referencia de Métodos DAO para espacios de trabajo ODBCDirect............................................................................ 2.15.9,.16.1 AddNew (Método).................................................................................................................. 2.15.9.16.2 Append (Método).................................................................................................................. 2.15.9.16.3 BeginTrans, CommitTrans, Rollback (Métodos).................................................................................................................. 2.15.9,.16.4 CancelUpdate (Método).................................................................................................................. 2.15.9.16.5 Close (Método).................................................................................................................. 2.15.9.16.6 Delete (Método)........................................................................................................................................................ 2.15.9.16.7 Edit (Método)........................................................................................................................................................ 2.15.9.16.8 Execute (Método).................................................................................................................. 2.15.9.16.9 FindFirst, FindLast, FindNext, FindPrevious (Métodos)............................................................................................ 2.15.9.16.10 MoveFirst, MoveLast, MoveNext, MovePrevious (Métodos)............................................................................ 2.15.9,.16.11 OpenConnection (Método).................................................................................................................. 2.15.9.16.12 OpenDatabase (Método).................................................................................................................. 2.15.9,16,13 OpenRecordset (Método).................................................................................................................. 2.15.9.16.14 Refresh (Método)........................................................................................................................................................ 2.15.9.16,15 Seek (Método).................................................................................................................. 2.15.9.16.16 Update (Método)........................................................................................................................................................ 2.15.10 ADO (Objetos de datos ActiveX).................................................................................................................. 2.15.10,1 Entorno de datos.................................................................................................................. 2.15.10,2 Control de datos ADO.................................................................................................................. 2.15.10.3 Enlace a datos mejorado.................................................................................................................. 2.15.10.4 Compatibilidad con OLE DB.................................................................................................................. 2.15.10,5 Informe de datos.................................................................................................................. 2.15.10.6 Orígenes de datos........................................................................................................................................................ 2.15,10.7 Ventana Vista Datos............................................................................................................................................................ 2.15.10.8 Editor SQL........................................................................................................................................................ 2.15.10.9 Control Hierarchical FlexGrid.......................................................................................................................................... 2.15.10.10 Control DataRepeater........................................................................................................................................................ 2.15.10.11 Pasar objetos Recordset de ADO................................................................................................................................ 2.15.10,12 Mejoras del Asistente para formularios de datos.................................................................................................................. 2.15.10,13 Asistente para objetos de datos.................................................................................................................. 2.15.10.14 Objetos del sistema de archivos.................................................................................................................. 2.15.10,15 Objetos Format........................................................................................................................................................ 2.15.10.16 Control DataGrid........................................................................................................................................................ 2.15.10,17 Control DataList, controles DataCombo.................................................................................................................. 3. ANALISIS DEL SISTEMA........................................................................................................................................................ 3.1 SINTESIS DE LA TESIS.................................................................................................................. 3.2 REQUERIMIENTOS DEL SISTEMA........................................................................................................................................................ 3.2.1 Requerimientos de Hardware........................................................................................................................................................ 3.2.2 Requerimientos de Software.................................................................................................................. 3.2.3 Requerimientos de Seguridad.................................................................................................................. 3.3 ANALISIS DE ESTRUCTURAS.................................................................................................................. 3.3.1 Petición de Consulta.................................................................................................................. 3.3.2 Análisis de la Consulta........................................................................................................................................................ 3.3.3 Registros de Salida.................................................................................................................. 4, DISEÑO........................................................................................................................................................ 4.2 MODELO DE DATOS.................................................................................................................. 4.3 MODELO DE ACCESO A DATOS MEDIANTE ODBC............................................................................ 4.4 TRANSFERENCIA DE INFORMACION......................................................................................................................................... 4.5 ESQUEMA DE NAVEGACION........................................................................................................................................................ 4.6 DISEÑO DE INTERFACES DE USUARIO.................................................................................................................. 5. CONCLUSIONES Y RECOMENDACIONES.................................................................................................................. BIBLIOGRAFIA........................................................................................................................................................ ANEXOS ..............................................................................................................................................................................................spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/26453
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.references.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsDatabasesspa
dc.subject.keywordsProgramming languagespa
dc.subject.keywordsAsynchronous methodspa
dc.subject.keywordsUser interfaces (Computer systems)spa
dc.subject.keywordsHuman-computer interactionspa
dc.subject.keywordsComputer filesspa
dc.subject.keywordsElectronic data processingspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembInterfaces de usuario (Computadores)spa
dc.subject.lembInteracción hombre-computadorspa
dc.subject.lembArchivos de computadorspa
dc.subject.lembProcesamiento electrónico de datosspa
dc.subject.proposalBases de datosspa
dc.subject.proposalLenguaje de programaciónspa
dc.subject.proposalMétodo asícronospa
dc.titleInterface de consulta bases de datos UNABspa
dc.title.translatedUNAB database query interfacespa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1999_Tesis_Ricardo_Bohorquez.pdf
Tamaño:
35.43 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: