Módulo de persistencia de datos para exámenes en simuladores de conducción.
|
|
- Asunción Herrera Quiroga
- hace 8 años
- Vistas:
Transcripción
1 FACULTAD 5 Módulo de persistencia de datos para exámenes en simuladores de conducción. Autores: 1. Ing Juan Carlos Quevedo Lussón Dpto Ingeniería y Gestión de Software, UCI, jquevedo@uci.cu 2. Ing Omar Correa Madrigal Dpto Práctica Profesional, UCI, ocorrea@uci.cu
2 RESUMEN La Facultad 5 de la Universidad de las Ciencias Informáticas, que atiende el perfil de Realidad Virtual, tiene como producto el simulador de conducción, el cual brinda la opción de realizar examenes para obtener la licencia de conducción. Los exámenes realizados en este simulador no son persistentes, una vez que el evaluado concluye su ejercicio no existe una forma de almacenar las principales incidencias del mismo, con el objetivo de resolver esta problemática se idea una herramienta que pueda ser incorporada a dicho simulador, que permita tener una constancia de la realización de los exámenes por parte de los clientes. Esta herramienta proveerá un vínculo mayor entre el Sistema de Evaluación Teórica, que es un producto acompañante del simulador y permite la realización de los exámenes teóricos previos al ejercicio de conducción, además de permitir almacenar los datos de los ejercicios realizados, y obtener después reportes que puedan contribuir a la mejora continua del proceso de evaluación. El presente trabajo explica las principales características de la herramienta propuesta. PALABRAS CLAVES Conducción,examen, simulador, persistencia. ABSTRACT KEYWORDS
3 INTRODUCCIÓN El simulador de conducción desarrollado por la Facultad 5, es un sistema que permite la evaluación de un ejercicio de conducción automovilística, realizado en un entorno virtual y con el objetivo de obtener la licencia de conducción. Este sistema va acompañado de un sistema de evaluación teórica, que automatiza mediante el uso de videos con situaciones del tránsito y preguntas acompañando a estos videos, la realización del examen teórico para obtener licencia de conducción. En el caso del sistema de evaluación teórica, los examenes son almacenados en una base de datos, donde se registran los datos personales de los aspirantes, así como los datos de los exámenes realizados, a partir de tenerlos almacenados se pueden obtener reportes de rendimiento, de complejidad de exámenes, y otros definidos por el sistema que permiten conocer en que nivel se encuentran los exámenes realizados. El simulador de conducción a pesar de ser la continuidad del examinador teórico no exige ninguna constancia de la realización del test teórico previo al ejercicio de conducción. En añadidura a esto tampoco se registran en ningún sitio los exámenes prácticos realizados, simplemente se da un resultado y al comenzarse otro examen, se borran de la memoria los datos referentes al anterior ejercicio. Esto anula la posibilidad de poder tener un informe con datos referentes a la realización de los ejercicios prácticos de conducción. El problema a solucionar en este caso es: Cómo lograr una mayor vinculación entre las dos aplicaciones o sistemas que automatizan el proceso de obtención de la licencia de conducción, permitiendo además almacenar los datos inherentes al examen práctico? Para solucionar esta interrogante se plantea como objetivo general desarrollar un módulo de persistencia de datos que permita almacenar los datos
4 correspondientes a los exámenes prácticos de conducción realizados en el simulador y vincularlos con los datos almacenados de los exámenes teóricos. Se plantean como tareas para cumplir el objetivo trazado las siguientes: Estudiar y analizar las principales variables que se manipulan en un examen de conducción. Analizar las principales tendencias en el almacenamiento de datos. Plantear soluciones técnicas que solucionen la problemática analizada. Realizar el análisis y diseño para obtener una arquitectura de clases que responda a los objetivos planteados. Desarrollar una herramienta de visualización de reportes que permita a los encargados de aplicar los exámenes, obtener resúmenes de los datos almacenados. Con el desarrollo de este módulo y su posterior vinculación al simulador de conducción se espera que se pueda obtener un mejor seguimiento de la realización de los exámenes de conducción, que se puedan alamacenar los datos correspondientes a los ejercicios de conducción realizados y obtener reportes que indiquen las tendencias de los examinados durante los ejercicios, datos estos que pueden ser muy importantes y necesarios a la hora de tomar decisiones, y que anteriormente eran imposibles de obtener.
5 DESARROLLO Sistemas Gestores de Bases de Datos (SGBD) Los sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.[wikipedia 1] El propósito de los sistemas de gestión de bases de datos es el de manejar de manera sencilla y ordenada un conjunto de información almacenada en las bases de datos, para ello deben tener ciertos objetivos: Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias. Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
6 Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra asegurada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada. Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de seguridad de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias. Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados.
7 Ventajas de los sistemas de gestión de bases de datos: Facilidad de manejo de grandes volúmenes de información. Gran velocidad en muy poco tiempo. Independencia del tratamiento de información. Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta. No hay duplicidad de información, comprobación de información en el momento de introducir la misma. Integridad referencial el terminar los registros. Desventajas: El costo de actualización del hardware y software son muy elevados. Costo (salario) del administrador de la base de datos es costoso. El mal diseño de esta puede originar problemas a futuro. Un mal adiestramiento a los usuarios puede originar problemas a futuro. Si no se encuentra un manual del sistema no se podrán hacer relaciones con facilidad. Generan campos vacíos en exceso. El mal diseño de seguridad genera problemas en esta. Variables a tener en cuenta en la realización de los ejercicios de conducción. Al analizar los datos necesarios para ser almacenados en un examen práctico de conducción, se nota que son muchas las variables que se manipulan. A diferencia de los exámenes teóricos, en los cuales solamente se almacena la información referente a las preguntas que existen en cada examen, las respuestas dadas por el examinado y el resultado del examen, en el ejercicio
8 práctico de conducción se manipulan datos referentes a la velocidad del auto, al tiempo del examen, a las maniobras realizadas por el conductor, las infracciones cometidas, en fin una serie de datos que en algunos casos no son importantes su almacenamiento. Las variables que si son muy útiles de almacenar son: Maniobra: Se entiende por maniobra toda accion realizada por el conductor en un ejercicio (frenar, doblar, acelerar, etc), por cada maniobra se almacenará el instante de tiempo exacto en que se realizó, (partiendo de que el tiempo comienza a contarse partiendo del momento en que enciende el auto para comenzar el examen), en cada maniobra el examinado puede cometer una infracción, por lo cual este es un dato que se debe almacenar, en cada maniobra se debe almacenar como dato importante la velocidad del vehiculo al realizar cada maniobra. En el diseño de esta base de datos se debe tener en cuenta además que cada ejercicio practico constituye la continuidad de un examen teórico por lo que se debe almacenar además el identificador del examen teórico realizado por el conductor. Propuesta de solución técnica Se propone para el diseño de la base de datos que la misma sea una expansión de la base de datos existente para el Sistema de Evaluación Teórica.(ver fig 1). En la cual se almacenan los principales datos de los clientes y de los exámenes teóricos realizados por estos. A esta expansión se le deben añadir las tablas que permitan almacenar los datos identificados en el acápite anterior como importantes en un examen de conducción(ver fig 2). Se propone aplicar el patrón de acceso a datos Row Data Gateway, el cual se implementó para el Sistema de Evaluación Teórica, con excelentes resultados, lo que permitirá que se reúse gran parte de este código. Este patrón consiste en
9 un objeto que actúa como puerta de acceso a un record en la fuente de datos (base de datos), existiendo una instancia del mismo por cada fila que exista en la tabla de la base de datos. La metodología propuesta para desarrollar el proyecto es RUP, que garantiza la elaboración de todas las fases de un producto de software orientado a objeto. RUP no es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado para diferentes áreas de aplicación, diferentes organizaciones o proyectos específicos. Está metodología entre sus múltiples ventajas ayuda a asegurar la producción de software de alta calidad con un costo y tiempo predecible para el usuario. En vistas de que se quiere realizar un software de calidad y siguiendo metodologías de desarrollo de software como RUP, donde se usa la programación orientada a objetos, debemos desechar el lenguaje C, ya que este no incorpora el paradigma de Programación Orientado a Objetos (POO), el lenguaje de programación Java, nos brinda facilidades a la hora de programar, pues es multiplataforma, y podríamos obtener un software que corriera en cualquier sistema operativo, pero tiene los inconvenientes de que las aplicaciones de escritorio son poco comunes en este lenguaje de programación, debido a lo lentas que resultan y otras inconveniencias que posee el mismo, si a esto se le añade que las máquinas virtuales de java para compilar el código de nuestra aplicación poseen licencia comercial (deben ser pagadas por su uso), esto conlleva a desechar también este lenguaje de programación, en el caso del C#, la no existencia de compiladores para este lenguaje que no generen los programas para la plataforma.net, y el hecho de que los compiladores de este lenguaje de programación también poseen licencia comercial, indican que la solución factible para programar el software deseado es hacerlo en C++, si se programa usando los tipos básicos de este lenguaje, se haría más factible una migración a software libre, ya que las versiones actuales del sistema solo corren en plataforma Win32.
10 Configuracion_examen id_configuracion : INTEGER tiempo_max : INTEGER valor_aprob : INTEGER Config_preg_tipo tipo : INTEGER cantidad : INTEGER id_configuracion : INTEGER <<Non-Identifying>> * ce_examenteorico num_examen : INTEGER nota : INTEGER fecha : DATE hora_inicio : DATE hora_fin : DATE usuario : VARCHAR(255) id_cliente : INTEGER id_configuracion : INTEGER * <<Non-Identifying>> * <<Identifying>> PregExamen num_examen : INTEGER id_pregunta : INTEGER cecliente id_cliente : INTEGER nombre_apell : VARCHAR(255) dir_part : VARCHAR(255) fecha_nac : DATE usuario : VARCHAR(255) <<Non-Identifying>> 0..* * 1 <<Identifying>> 1 <<Identifying>> cepregunta id_pregunta : INTEGER texto_preg : VARCHAR(255) url_video : VARCHAR(255) tipo : INTEGER 0..* 0..* <<Non-Identifying>> 0..1 RespPregEx id_respuesta : INTEGER num_examen : INTEGER id_pregunta : INTEGER ceusuario contras : VARCHAR(255) usuario : VARCHAR(255) 1 1..* <<Identifying>> ce_respuesta texto : VARCHAR(255) correcta : BIT(1) id_respuesta : INTEGER id_pregunta : INTEGER Fig 1. Modelo físico de datos del Sistema de Evaluación Teórica.
11 Fig 2. Estructura de la BD para almacenar la información referente a los ejercicios de conducción.
12 Conclusiones Durante la realización de este trabajo se investigó acerca de las tendencias actuales de almacenamiento de datos, lo cual permitió conocer como se comporta este aspecto a nivel internacional. Además se realize una investigación sobre el simulador de conducción desarrollado por estudiantes y profesores de la Facultad 5, para determinar las variables a almacenar en una base de datos que sirviera para recopilar información referente a los exámenes de conducción. Se obtuvo como fruto de la investigación un prototipo de diseño inicial de la BD que solucionaría la problemática planteada al inicio de este informe. Además de una arquitectura básica que diera soporte a esta solución. Actualmente se trabaja en desarrollar la primera versión del módulo que dará solución al problema existente. La herramienta desarrollada, incorpora nuevas funcionalidades al sistema ya existente.
13 Referencias [Wikipedia 1]: Wikipedia "Firebird " Retrieved 22/01/2007, from
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Más detallesLas bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber:
Base de datos De Wikipedia, la enciclopedia libre. Una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior. En este sentido, una biblioteca
Más detallesAccess 2013. Ministerio de Educación, Cultura y Deporte SERIE OFIMÁTICA COLECCIÓN AULA MENTOR. CamSo SGALV
Access 2013 Ministerio de Educación, Cultura y Deporte COLECCIÓN AULA MENTOR SERIE OFIMÁTICA CamSo SGALV Access 2013 Ofimática Catálogo de publicaciones del Ministerio: www.educacion.gob.es Catálogo
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesACCESS 2010 OFIMÁTICA AULA MENTOR
ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1
Más detallesUNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
Más detallesUna base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.
Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando cumplir
Más detallesFunciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II
Funciones del Administrador de Base de Datos Ing. Anaylen López, MSc Base de Datos II VENTAJAS EN EL USO DE BASE DE DATOS Entre las principales ventajas o beneficios que ofrece el uso de la base de datos
Más detallesADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS
5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas
Más detallesGUIA PROGRAMACIÓN ORIENTADA A OBJETOS
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución
Más detallesBase de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Más detallesIAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Más detallesSISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de
Más detallesINTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Más detallesEs una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!
Objetivos de los sistemas de bases de datos" Vistas de datos" Modelos de datos " Lenguajes de definición de datos (DDL) " Lenguajes de manipulación de datos (DML)" Gestión de transacciones" Gestión de
Más detallesISO 27001- Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA 1150453 WENDY CARRASCAL VILLAMIZAR 1150458
ISO 27001- Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA 1150453 WENDY CARRASCAL VILLAMIZAR 1150458 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA DE SISTEMAS SEGURIDAD
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesLINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO
LINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO Junio 2012 INDICE 1. INTRODUCCIÓN 2. ANTECEDENTES 3. SITUACIÓN ACTUAL A) Daños a la Salud Principales características sociodemográficas Principales
Más detallesREGLAMENTO DE EXAMEN DE GRADO
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO FACULTAD DE FILOSOFIA Y EDUCACION ESCUELA DE PSICOLOGIA REGLAMENTO DE EXAMEN DE GRADO TITULO PRIMERO: DISPOSICIONES GENERALES ART. 1: Para los efectos de aplicación
Más detallesGUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,
Más detallesQUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)
APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesManual para Empresas Prácticas Curriculares
Manual para Empresas Prácticas Curriculares ÍNDICE 1. Introducción... 3. Registro y Acceso... 3.1. Registro Guiado... 4.1. Registro Guiado Datos Básicos... 5.1. Registro Guiado Contactos... 5 3. Creación
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesAdministración de la producción. Sesión 11: Gestor de Base de Datos (Access)
Administración de la producción Sesión 11: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones.
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesISO 17799: La gestión de la seguridad de la información
1 ISO 17799: La gestión de la seguridad de la información En la actualidad las empresas son conscientes de la gran importancia que tiene para el desarrollo de sus actividades proteger de forma adecuada
Más detallesIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?
Más detallesCAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN)
CAPITULO 3 REDES HIBRIDAS-COMPLEJAS 3.1 Descripción de la Red Híbrida Compleja (HCNN) La predicción de eventos caóticos que se presentan en un mundo que nos rodea es de gran interés. Especialmente en aquellos
Más detallesCapítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)
Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática fcano@uniovi.es Produced with L A T E X seminar style
Más detallesGRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29. Grupo de Trabajo sobre protección de datos - Artículo 29
GRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29 MARKT/5058/00/ES/FINAL WP 33 Grupo de Trabajo sobre protección de datos - Artículo 29 Dictamen 5/2000 sobre el uso de las guías telefónicas públicas
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesDIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN
DIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN Francisco Belmonte Díaz Diseño e implementación de Sistemas Informáticos. Coordinación de Tareas de Programación Servicio de Gestión Informática. Consejería
Más detallesCapítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias
Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del
Más detallesMODELOS DE SIMULACIÓN
MODELOS DE SIMULACIÓN En general, se llama modelo a la imagen o representación de un sistema, generalmente simplificada e incompleta. Y se llama simulación a la experimentación con un modelo para extraer
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesGabinete Jurídico. Informe 0183/2009
Informe 0183/2009 La consulta plantea como debe actuarse para, en casos concretos, mantener en secreto el dato del domicilio de las victimas de violencia de género o restringir su acceso a determinados
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesHERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que
Más detallesEvaluación del Software
Evaluación del Software Evaluación de Software El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el hecho por
Más detallesEn esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y
Más detallesPlan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos
Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos Antecedentes y Fundamentación Un Sistema de Información es un conjunto de componentes que interactúan entre sí, orientado
Más detallesSistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.
Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera. Lic. Vilma Álvarez Benítez 1, Tec. David Calderín Álvarez 2 1 Facultad de Ciencias Médicas
Más detallesEvaluación de la capacidad óptima de medida y alcance de la acreditación de un laboratorio de calibración
Evaluación de la capacidad óptima de medida y alcance de la acreditación de un laboratorio de calibración Fernández Pareja, Mª Teresa te_fer@topografia.upm.es Departamento de Ingeniería Topográfica y Cartografía
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesIntroducción. Componentes de un SI. Sistema de Información:
Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para
Más detallesDigitalización de la Audiencia Nacional
Digitalización de la Audiencia Nacional el camino hacia el expediente documental judicial por miguel ángel hernández rivera Los cientos de miles de folios pronto serán historia en los jugados. La Audiencia
Más detallesCAPITULO I FORMULACION DEL PROBLEMA
CAPITULO I FORMULACION DEL PROBLEMA 4 1.1 Situación problemática En la actualidad el Instituto Nacional Isidro Menéndez, la mayoría de procedimientos son realizados de forma manual lo cual trae como consecuencia
Más detallesSISTEMAS GESTORES DE BASE DE DATOS
SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA RAQUEL ZAMBRANO RAMÍREZ TEMÁTICA INFORMÁTICA ETAPA CICLO FORMATIVO GRADO MEDIO Resumen Introducción a los sistemas gestores de bases de datos. Se comienza explicando
Más detallesUniversidad Católica Boliviana San Pablo Centro de Sistemas de Información
ADMINISTRACIÓN DE CONTRASEÑAS DE ACCESO, PERFILES Y ROLES DE USUARIO Unidad Académica de La Paz La Universidad Católica Boliviana San Pablo cuenta con varios sistemas de información que se conectan con
Más detallesBases de Datos 3º Informática de Sistemas
TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.
Más detallesLos estados financieros proporcionan a sus usuarios información útil para la toma de decisiones
El ABC de los estados financieros Importancia de los estados financieros: Aunque no lo creas, existen muchas personas relacionadas con tu empresa que necesitan de esta información para tomar decisiones
Más detallesPropiedad Colectiva del Código y Estándares de Codificación.
Propiedad Colectiva del Código y Estándares de Codificación. Carlos R. Becerra Castro. Ing. Civil Informática UTFSM. Introducción. n. En este trabajo se presentan específicamente dos prácticas de XP: Collective
Más detallesELEMENTOS GENERALES DE GESTIÓN.
RECOPILACION ACTUALIZADA DE NORMAS Capítulo 20-9 Hoja 1 CAPÍTULO 20-9 GESTION DE LA CONTINUIDAD DEL NEGOCIO. El presente Capítulo contiene disposiciones sobre los lineamientos mínimos para la gestión de
Más detallesUnidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detallesCómo Desarrollar un plan Estratégico
Cómo Desarrollar un plan Estratégico Extraido del Strategic Planning Workbook for Nonprofit Organizations [Libro de Trabajo de Planificación Estratégica para Organizaciones Sin fines de Lucro], Revisado
Más detallesEstrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL
Estrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL Mg. Guillermo Bernardo Durán González Guillermo.duran.g@gmail.com Modelo de diseño instruccional, basado en la modalidad semi-presencial b-learning,
Más detallesASEGURAMIENTO DE LA CALIDAD EN LABORATORIO
FUNDACION NEXUS ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO Marzo de 2012 CALIDAD, CONTROL DE LA CALIDAD Y ASEGURAMIENTO DE LA CALIDAD El laboratorio de análisis ofrece a sus clientes un servicio que se
Más detallesSolución Examen Parcial, Ingeniería del Software I.
Solución Examen Parcial, Ingeniería del Software I. 21 de Noviembre de 2005. NOMBRE: GRUPO: Nota: Contesta todas las preguntas en el enunciado, y entrégalo al terminar. Ejercicio 1 (2.5 puntos) Selecciona
Más detallesLa transnacionalidad en los proyectos comunitarios
La transnacionalidad en los proyectos comunitarios 1- Introducción La asociación transnacional define el proyecto en el que queremos trabajar. Para ello nos tenemos que remitir a una buena definición del
Más detalles4 Teoría de diseño de Experimentos
4 Teoría de diseño de Experimentos 4.1 Introducción En los capítulos anteriores se habló de PLC y de ruido, debido a la inquietud por saber si en una instalación eléctrica casera que cuente con el servicio
Más detallesProyecto de Digitalización del Archivo Histórico de las Compañias
Proyecto de Digitalización del Archivo Histórico de las Compañias VII REUNIÓN DE RESPONSABLES DE SISTEMAS DE INFORMACIÓN San Pedro Sula, Honduras, del 6 al 8 de Julio 2005 SUPERINTENDENCIA DE COMPAÑÍAS
Más detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más detallesPerspectiva de Tech-Clarity: Mejores Prácticas para Administrar Datos de Diseño
Perspectiva de Tech-Clarity: Mejores Prácticas para Administrar Datos de Diseño La Eficacia de los Principios de la Administración de Datos Permite el Desarrollo de Productos de Clase Mundial Tech-Clarity,
Más detallesMOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA
MOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA José Raúl Vaquero Pulido Presidente Asociación Hispana de Documentalistas en Internet http://www.documentalistas.com "La indización automática es la
Más detallesENSAYOS CLÍNICOS. Guía para padres y tutores
ENSAYOS CLÍNICOS Guía para padres y tutores PARA PADRES Y TUTORES Los niños no son pequeños adultos En este folleto encontrará información sobre los ensayos clínicos en general y los ensayos clínicos en
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesServicio de hospedaje de servidores
Servicio de hospedaje de servidores Tomás P. de Miguel Gabinete de Informática y Comunicaciones ETSIT Madrid, 18 de Marzo de 2004 1. Introducción Cada día se hace más necesaria la utilización de nuevas
Más detallesDIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS
DIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS Módulo 1. La formación on line. Unidad 1. La formación a través de la red. Unidad 2. La tutoría virtual. Unidad 3. Las plataformas de formación. Módulo 2.
Más detallesREPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD
REPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD DOCUMENTO DE S SOLICITUD DE ACLARACIONES EFECTUADAS POR ESCRITO POR POSIBLES PROPONENTES. Proceso 2014-5293 Objeto Realizar
Más detallesFP BÁSICA Ofimática y archivo de Documentos
FP BÁSICA Ofimática y archivo de Documentos ÍNDICE Introducción. Licencias de Software 1. Introducción Qué es hardware y qué es software? El término hardware (hw) hace referencia a las partes tangibles
Más detallesESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO
CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los
Más detalles5.1. Organizar los roles
Marco de intervención con personas en grave situación de exclusión social 5 Organización de la acción 5.1. Organizar los roles Parece que el modelo que vamos perfilando hace emerger un rol central de acompañamiento
Más detallesEJEMPLO DE REPORTE DE LIBERTAD FINANCIERA
EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA 1. Introduccio n El propósito de este reporte es describir de manera detallada un diagnóstico de su habilidad para generar ingresos pasivos, es decir, ingresos
Más detallesCriterios para seleccionar tecnología de Modelos de Toma de Decisiones
Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Base de Datos I Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0156 Base de Datos II Asignaturas antecedentes y subsecuentes
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesInstructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesBASES DE DATOS. 1.1 Funciones de un DBMS
BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los
Más detallesNº 27. Gestión de la PRL
PAUTAS DE ACTUACION PARA EVITAR PELIGROS Y MOLESTIAS A LOS TRABAJADORES/AS DE DISTINTAS EMPRESAS QUE COINCIDEN EN UN MISMO CENTRO DE TRABAJO INTRODUCCIÓN La coincidencia de trabajadores/as de distintas
Más detallesBASES DE DATOS. Grado en. Ingeniería Telemática Ingeniería en Sistemas de Telecomunicación Ingeniería Electrónica de Comunicaciones
BASES DE DATOS Grado en Ingeniería Telemática Ingeniería en Sistemas de Telecomunicación Ingeniería Electrónica de Comunicaciones Universidad de Alcalá Curso Académico 2014/2015 GUÍA DOCENTE Nombre de
Más detallesEXPOSICIÓN DE MOTIVOS.
PROYECTO DE DECRETO FORAL POR EL QUE SE REGULA LA DIGITALIZACIÓN DE DOCUMENTOS Y EL COPIADO Y CONVERSIÓN DE DOCUMENTOS ELECTRÓNICOS EN EL ÁMBITO DE LA ADMINISTRACIÓN DE LA COMUNIDAD FORAL DE NAVARRA Y
Más detallesCONTROL DE ASISTENCIA DE PERSONAL
CONTROL DE ASISTENCIA DE PERSONAL PARA UNA EMPRESA INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente proyecto. La finalidad
Más detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más detallesPor qué es importante la planificación?
Por qué es importante la planificación? La planificación ayuda a los empresarios a mejorar las probabilidades de que la empresa logre sus objetivos. Así como también a identificar problemas claves, oportunidades
Más detalles0226. SEGURIDAD INFORMÁTICA
0226. SEGURIDAD INFORMÁTICA Atendiendo a lo establecido en la Orden de 7 de julio de 2009 (BOJA núm. 165 de 25 de agosto), que desarrolla el currículo correspondiente al título de Técnico en Sistema Microinformáticos
Más detallesPlan de Estudios. Maestría en Seguridad Informática
Plan de Estudios Maestría en Seguridad Informática Antecedentes y Fundamentación El surgimiento de la sociedad de la información, y con ello el incremento en el uso de las Tecnologías de la Información
Más detallesCONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL PROYECTO CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES Consorcio de la Zona Franca de Cádiz Junio 2011 Página 2 de 10 Índice general
Más detallesEl Producto: Software
Este material está basado en el curso preparado por A.Navarro, UCM U (que a su vez sigue el texto del libro de Pressman) El Producto: Software Ingeniería del Software de Gestión 1 Facultad de Informática
Más detallesGESTIÓN DE LA DOCUMENTACIÓN
Página: 1 de 8 Elaborado por: Revidado por: Aprobado por: Comité de calidad Responsable de calidad Director Misión: Controlar los documentos y registros del Sistema de Gestión de Calidad para garantizar
Más detallesPrograma de Criminología UOC
Programa de Criminología UOC Trabajo Final de Grado Presentación Descripción La asignatura en el conjunto del plan de estudios Campos profesionales en que se proyecta Conocimientos previos Objetivos y
Más detallesTEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET
TEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET Una vez hecha una pequeña aproximación a las bases de datos y su manejo vamos a centrarnos en el estudio de ADO.NET, que, como se anticipaba
Más detallesMANTENIMIENTO Y SOPORTE
MANTENIMIENTO Y SOPORTE Copyright 2014 Magalink SA Todos los derechos reservados. Este documento no puede ser reproducido de ninguna manera sin el consentimiento explícito de Magalink S.A. La información
Más detalles4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN
4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN La etapa final del proceso de capacitación es la evaluación de los resultados obtenidos, mediante este proceso se puede responder a las siguientes preguntas:
Más detallesSabe usted qué es la seguridad convergente?
Antes de entrar en materia... Sabe usted qué es la seguridad convergente? La seguridad convergente es el mecanismo más apropiado para integrar la gestión de seguridad de su compañía. Una modalidad que
Más detalles