RECOMENDACIONES TÉCNICAS PARA LA CREACIÓN DE MODELOS DE DATOS
|
|
- Irene Segura Gil
- hace 7 años
- Vistas:
Transcripción
1 RECOMENDACIONES TÉCNICAS PARA LA CREACIÓN DE MODELOS DE DATOS
2 ÍNDICE Objetivos... 3 Modelo de datos: niveles existentes... 3 Modelo de datos lógico... 3 Normalización... 3 Desnormalización... 4 Tratamiento de valores inaplicables o faltantes... 4 Restricciones de integridad... 5 Creación de dominios... 5 Identificación de elementos... 6 Nomenclatura de campos... 6 Formato de campos... 7 Codificación de los ficheros de datos
3 Objetivos Este documento establece una serie de recomendaciones a la hora de elaborar o evaluar un modelo de datos de cara a la integración de la información en la REDIAM. Modelo de datos: niveles existentes Comúnmente se identifican tres niveles en los modelos de datos, aunque existen otras clasificaciones posibles: Modelo conceptual. Se describe la base de datos desde un punto de vista organizativo, se identifican las entidades participantes en el modelo de datos, sus atributos y las relaciones entre ellas (por ejemplo, un modelo Entidad-Relación). Modelo lógico. Se describe la base de datos tal y como se representa por una tecnología de bases de datos concreta. Por ejemplo, consistirá en una descripción de tablas, columnas y relaciones, en un modelo relacional. Es el concepto más comúnmente usado cuando se habla de modelo de datos. Nivel físico. El nivel más bajo de abstracción describe cómo se almacenan realmente los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel (archivos de bases de datos, por ejemplo). Generalmente únicamente los administradores de bases de datos y otro personal con perfil técnico informático diseñan y conocen este nivel. Aquí nos centraremos en el nivel lógico. Modelo de datos lógico Normalización La normalización de un modelo de datos consiste en su adscripción a una serie de reglas que persiguen garantizar el diseño de un esquema (una estructura de datos) consistente y sin redundancias, libre por tanto de las anomalías que pueden estar presentes en esquemas no normalizados, y que se manifiestan durante la actualización de la base de datos. Por ejemplo, en un modelo de datos normalizado existirán tablas diccionario para los valores de un campo que se repitan una y otra vez y existirá una relación que asegure que no se introducen valores extraños en el campo. En un modelo de datos no normalizado esas restricciones no se establecen, y por tanto se corre el riesgo de que por desconocimiento o error se introduzcan valores extraños que dificultarán el uso posterior de los datos. Un nivel común de normalización es lo que se denomina tercera forma normal (para más información se puede consultar el artículo de la Wikipedia Normalización de bases de datos). 3
4 Desnormalización La desnormalización de los datos se plantea a menudo como una solución a ciertas dificultades que se presentan con las bases de datos completamente normalizadas: - Necesidad de mejora del rendimiento de la base de datos. Dada la potencia de los equipos informáticos actuales y el ritmo al que crece, salvo en casos de bases de datos muy grandes en las que el rendimiento sea crítico o con una carga de uso muy grande, parece razonable implementar las bases de datos en su forma normalizada a costa de un tiempo adicional de proceso. - Facilitar la utilización de la información, tanto para su explotación mediante aplicaciones (escritorio, servidores de mapas, etc.) como para uso de los técnicos (análisis). En estos casos una alternativa a la desnormalización del modelo de datos es la creación de información de resumen (como ocurre, por ejemplo, con SIOSE). Tratamiento de valores inaplicables o faltantes En la mayoría de los SGBD actuales la información inaplicable o ausente puede ser representada a través de valores nulos. No obstante, la utilización de campos que admiten nulos tiene otros problemas como es una mayor complejidad en las operaciones con datos, lo que conlleva una mayor probabilidad de errores. Por ello es interesante minimizar el empleo de valores nulos. Si la frecuencia de valores inaplicables o faltantes en un campo excede de lo anecdótico, se puede considerar la separación de dicho campo en una tabla aparte. Además, dado que en ocasiones será necesaria la transformación a formatos de datos que no soportan valores nulos (por ejemplo, shapefiles, para la difusión de la información geográfica) la utilización de valores nulos podría generar problemas de interpretación, al transformarse éstos en ceros o cadenas vacías durante la conversión. En esos casos en los que se puedan producir interpretaciones erróneas o cuando el soporte de base de datos no lo permita, se recomienda utilizar valores concretos para la representación de valores inaplicables o faltantes; se deberán seleccionar de tal modo que no puedan confundirse con un dato válido: por ejemplo, para un campo COTA. El uso y el significado de los valores nulos o de los valores concretos seleccionados debe documentarse debidamente en el modelo de datos. Si el campo en concreto utiliza un dominio de valores codificados, se añadirán entradas en el dominio para representar los casos anteriores; se recomienda evitar utilizar los valores 0 y para representar estos casos por lo que se apuntaba anteriormente de la conversión de valores nulos en formatos que no lo soportan. En esos casos se evitará el empleo de valores nulos. 4
5 Restricciones de integridad Las restricciones de integridad son reglas que se establecen para proteger la base de datos, de modo que no pueda llegar a un estado inconsistente. La forma de definir y forzar el cumplimiento de estas reglas dependerá del sistema de gestión de bases de datos que se esté empleando (MS Access, Geodatabase ESRI, Oracle, MySQL, etc.). En cada campo de cada elemento de la base de datos es conveniente definir las reglas de integridad que aseguren la coherencia de los datos: Datos requeridos. Algunos atributos deben contener valores en todo momento, es decir, no admiten nulos. Como caso concreto de éste se cuenta la integridad de entidades: el identificador de una entidad no puede ser nulo, por lo tanto, las claves primarias de las tablas no pueden admitir nulos. En general se recomienda evitar el uso de campos que admitan valores nulos. Restricciones de dominios. Algunos atributos tienen un dominio asociado, que es el conjunto de los valores que el atributo puede tomar (ver el apartado Creación de dominios). Las restricciones de dominios pueden ser un rango de valores (por ejemplo, 0 a 100 en un campo que almacena porcentajes) o una lista de valores codificados (por ejemplo un listado de códigos referidos a usos del suelo). Integridad referencial. Se debe considerar la acción a llevar a cabo cuando se elimina un registro que está siendo referenciado por otro registro a través de un campo común (por ejemplo, borrar una entrada de una tabla de diccionario). De modo general se puede seleccionar dos comportamientos diferentes: o Propagar: se borra el registro deseado y se propaga el borrado a todos los registros que le hacen referencia. o Anular: se borra el registro deseado y todas las referencias que tenía se ponen, automáticamente, a nulo (esta alternativa sólo es válida si el campo correspondiente acepta valores nulos). La elección de una opción u otra dependerá de cada caso concreto. Creación de dominios Los dominios de valores únicos se implementan normalmente como tablas diccionario asociadas. Sólo parece aceptable omitir la creación de la tabla o el dominio en el caso de dominios con un conjunto muy reducido de valores y cuya interpretación sea obvia (por ejemplo: un campo que permite los valores Sí y No, codificados como S y N respectivamente). En cualquier caso el dominio debe quedar debidamente documentado en la descripción del modelo de datos indicando el listado de posibles valores o la tabla que los recoge. 5
6 Identificación de elementos Es importante utilizar nombres descriptivos, evitando las codificaciones numéricas o crípticas como P6948_T25670_UC87_LEY. Se recomienda ser consistente con el criterio seguido para separar las palabras; por ejemplo se puede utilizar guiones bajos ( _ ), como en RED_ESTACIONES_MEDICION, o bien poner en mayúscula la primera letra de cad palabra y en minúscula el resto como en RedEstacionesMedicion. En los nombres de tablas es importante no emplear tildes, diéresis ni otros caracteres especiales (Ñ, Ç, &, ) y reemplazarlos por otros caracteres de manera que se mantenga la legibilidad (N, C, Y, la misma vocal sin tilde o diéresis ). Esos caracteres pueden ocasionar problemas a la hora de utilizar la información, dependiendo del software empleado. Como se ha indicado, es importante que el nombre identifique la información para el usuario de la forma más clara e inequívoca posible ya que será la etiqueta que permitirá a éste reconocerla. La fecha (generalmente sólo el año) es un dato a considerar para su inclusión en el nombre de todos aquellos contenidos que no estén sometidos a una actualización continua. Las tablas diccionario (de dominio) pueden identificarse mediante un prefijo, por ejemplo DICC (por ejemplo DICC_UNIDADES_GEOMORFOLOG ). De este modo es más fácil distinguir entre estas tablas y el resto de los datos. Se sugiere proceder de igual manera con las tablas intermedias usadas en las relaciones muchos a muchos, añadiendo por ejemplo el prefijo RELAC (de relación ), por ejemplo RELAC_PROPIETARIO_A_PARCELA). En esos casos es interesante que el nombre describa los elementos que relaciona la tabla, como en el ejemplo anterior; ya que estas tablas se compondrán al menos de dos campos, que son claves foráneas correspondientes a las entidades relacionadas (en el ejemplo PROPIETARIO y PARCELA ), por claridad, se sugiere que el orden de las entidades en el nombre sea el mismo que el de los campos correspondientes en la tabla. Las vistas o consultas pueden identificarse de forma similar, por ejemplo con un prefijo como INFO. Nomenclatura de campos Se debe usar en la medida de lo posible nombres descriptivos, evitando las codificaciones numéricas o crípticas. En los nombres se recomienda emplear sólo mayúsculas, letras (A Z), números (0 9) y guiones bajos para separar palabras ( _ ). Aunque algunos sistemas lo soportan correctamente (por ejemplo MS Access) es importante no emplear tildes ni otros caracteres especiales (Ñ, Ç, &, ) que serán reemplazados por otros caracteres que mantengan la legibilidad (N, C, Y, ). Esto es así para evitar problemas si es necesario un cambio de formato de la información (por ejemplo para su difusión en formatos interoperables). Es importante que los nombres de los campos se diferencien, en la medida de lo posible, dentro de los primeros 10 caracteres. Es decir, que los primeros 10 caracteres sean únicos para cada campo; por ejemplo, en lugar de ESPECIES_NOM, ESPECIES_AUT y ESPECIES_DESCR que comienzan todos por ESPECIES_ se podrían emplear los nombres NOM_ESPECIES, 6
7 AUT_ESPECIES y DESCR_ESPECIES o bien emplear abreviaturas como SPP_NOM, SPP_AUT y SPP_DESCR. Con ello, además de mejorar la legibilidad, se persigue que en una conversión de formato (por ejemplo a shapefile, que es un formato común de información geográfica) los campos mantengan su legibilidad. Siguiendo el ejemplo anterior, en el primer caso el shapefile contendría los campos ESPECIES_1, ESPECIES_2 y ESPECIES_3, en el segundo NOM_ESPECI, AUT_ESPECI y DESCR_ESPECI, y en el último caso los nombres no sufrirían alteración alguna: SPP_NOM, SPP_AUT y SPP_DESCR. Formato de campos Se debe procurar emplear el formato de campo más adecuado para el tipo de dato que almacenan. Por ejemplo, no emplear campos de números en coma flotante para el almacenamiento de valores enteros. Codificación de los ficheros de datos En aquellos formatos en los que sea posible seleccionar la codificación de los ficheros se recomienda utilizar UTF8. 7
Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos
Introducción El objetivo del diseño lógico es convertir los esquemas conceptuales locales en un esquema lógico global que se ajuste al modelo de SGBD sobre el que se vaya a implementar el sistema. Mientras
Más detallesFundamentos de Bases de Datos Facultad de Ciencias UNAM
Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: L en C.C. Erick Orlando Matla Cruz ematla@ciencias.unam.mx Práctica 07 Desarrollo Hasta
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesEL MODELO RELACIONAL
EL MODELO RELACIONAL 1. SGBD RELACIONALES Hay muchos tipos de SGBD, pero la mayor parte de los utilizados comercialmente en la actualidad son relacionales, es decir, se basan en una cierta teoría o forma
Más detallesBases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
Más detallesDiseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España
Diseño Lógico El modelo relacional Introducción En capítulos anteriores hemos estudiado el modelo relacional, el cual es un modelo que permite representar la información a través de entidades y relaciones,
Más detallesConocimiento de las Bases de Datos relacionales.
TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando
Más detallesIng. Yim Isaias Apestegui Florentino
Definicion de Modelo Relacional El Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo
Más detallesTIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.
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.
Más detallesINTRODUCCIÓN A LA NORMALIZACION
INTRODUCCIÓN A LA NORMALIZACION INTRODUCCIÓN A LA NORMALIZACION -. INTRODUCCION -. TIPOS DE DIBUJOS TÉCNICOS -. ELEMENTOS QUE COMPONEN UN DIBUJO TÉCNICO -. CLASES Y GRUPOS DE LÍNEAS -. NORMAS A TENER EN
Más detallesUNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un
Más detallesModelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve
Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1
Más detallesRestricciones de Integridad
Restricciones de Integridad Bibliografía: Fundamentos de bases de datos - Korth, Silberschatz Introducción a los sistemas de bases de datos - C.J. Date Restricciones de Integridad Proporcionan un medio
Más detallesConceptos básicos de bases de datos
Conceptos básicos de bases de datos 1.1 Definición de base de datos Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información
Más detallesNavegadores. Los navegadores. Privacidad. Oscar Herrero INTERNET SEGURO CEIP ARCIPRESTE DE HITA. Fuente:OSI
Navegadores Para la mayoría de usuarios, la cara visible de la informática es Internet. Desde todo tipo de dispositivos (ordenadores, tabletas y smartphones) accedemos a la red en busca de información,
Más detallesUIT-T I.230 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T I.230 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERAL DEFINICIÓN DE LAS CATEGORÍAS
Más detallesBASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad
BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 16 Índice 1. Introducción 2. Revisión Claves 3. Reglas
Más detallesEsquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)
Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)
Más detallesDED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática
DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda
Más detallesNormalización de nombres de cubiertas. v2.0 (02/2008)
Normalización de nombres de cubiertas v2.0 (02/2008) Febrero 2008 DILVE es una iniciativa de libro-es.com promovida por la Federación de Gremios de Editores de España y la Fundación Germán Sánchez Ruipérez,
Más detallesGestor de bases de datos MicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e
Más detallesTUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Más detallesTabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Más detallesPROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX
PROCESADORES DE LENGUAJE Ingeniería Informática Especialidad de Computación Tercer curso Segundo cuatrimestre Departamento de Informática y Análisis Numérico Escuela Politécnica Superior de Córdoba Universidad
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesBase de Datos. Formularios. Consultas
Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesFundamentos de Bases de Datos Facultad de Ciencias UNAM
Desarrollo Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: L en C.C. Erick Orlando Matla Cruz ematla@ciencias.unam.mx Práctica 03 En
Más detallesDeclaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer
Declaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer Beroni Informática Pág. 1 Menú Informes... 3 Ventas... 3 Compras... 4 Declarar cantidades superiores a 6000 percibidas en
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesSOLICITUD DE INFORMACIÓN DE OFICIO A UNIVERSIDADES Y OTROS ORGANISMOS
MINISTERIO DE EDUCACIÓN SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIONES. AYUDA SOLICITUD DE INFORMACIÓN DE OFICIO A UNIVERSIDADES Y OTROS ORGANISMOS (SEDE ELECTRÓNICA
Más detallesArchivos Datanet. Si desea acceder directamente a un capítulo, posicionese sobre el número de página y haga clic.
Archivos Datanet Archivos Datanet...1 Download Automático de SIB...2 Requisitos para el uso...2 1. Contratación del servicio:...2 2. Alta de un Operador de Sistema :...2 3. Instale el programa:...6 AutoSIB...9
Más detallesISO Medidas de Calidad de los Datos
ISO 19138 Medidas de Calidad de los Datos Informar sobre la calidad significa: Identificar los factores relevantes Evaluar con métodos m adecuados Cuantificar utilizando medidas comparables ISO 19113 ISO
Más detallesMarco administrativo del depósito legal electrónico
Departamento de Colecciones Digitales Biblioteca Nacional de Chile Manual de procedimiento para el Depósito Legal de los Recursos Electrónicos Introducción En los últimos años, con el creciente desarrollo
Más detallesBASES DE DATOS TEMA 2 MODELOS DE DATOS
SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
Más detalles3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:
3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR
Más detallesModelos de Datos. Modelo Entidad-Relación
Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema
Más detallesINSTRUCTIVO PROCESO DE DEPURACION DE DATOS BASICOS DE LAS PERSONAS
Actualizado: 01/10/2008 INSTRUCTIVO PROCESO PURACION DATOS BASICOS LAS PERSONAS El Proceso de depuración de los datos básicos de las personas se realiza en tres fases, las cuales se describen a continuación:
Más detallesSISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesDefinición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Más detallesComputación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2
Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 2 Contenido TIPOS DE DATOS Y FORMATOS EN EXCEL 2013... 3 Tipo de dato - TEXTO... 4 Tipo
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN TEMA 3. Aritmética y codificación 3.1 Aritmética binaria 3.2 Formatos de los números y su representación 3.3 Definiciones
Más detallesentre menú y plato con cardinalidades (0,N) y (3,3), respectivamente. Esta solución garantiza que no se puede "repetir" un plato en el (1,1)
1 Algunas consideraciones generales para el diseño: 1) Tanto la fuente de la que procede la receta, como la ubicación del libro, cinta de vídeo, etc., con la información original son simples atributos
Más detallesLección 1. Estructura de las Tablas Bases de Datos para la creación de informes de Tabla Dinámica.
Dirigido a: Este curso está dirigido a cualquier persona que en su actividad laboral o académica, requiera resumir, analizar y consolidar cualquier tipo de información, ya sea tabulada en Excel, proveniente
Más detallesCaso Southwest Airlines
Caso Southwest Airlines Con afán de mejorar el nivel de servicio ofrecido a sus clientes, Southwest Airlines ha decidido construir un sistema de reserva de pasajes online. Para ello, usted ha sido contratado
Más detallesEXAMEN EXTRAORDINARIO Informática y Computación IV
Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos
Más detallesManual del Integrador Contable Premium Soft
Manual del Integrador Contable Premium Soft Desarrollado por el TSU. Douglas D. Diaz A. El módulo de Integración Contable permite registrar la información de manera automática al sistema de Contabilidad
Más detallesUT01 03 Sistemas de codificación
UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos
Más detallesUNIÓN INTERNACIONAL DE TELECOMUNICACIONES. SERIE S: EQUIPOS TERMINALES PARA SERVICIOS DE TELEGRAFÍA Terminales arrítmicos
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES CCITT S.1 COMITÉ CONSULTIVO INTERNACIONAL TELEGRÁFICO Y TELEFÓNICO (11/1988) SERIE S: EQUIPOS TERMINALES PARA SERVICIOS DE TELEGRAFÍA Terminales arrítmicos ALFABETO
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 36 Tema 2: Hoja:
Más detallesFactores de legibilidad de código de barras y OCR
3 de 9 1 Factores de legibilidad de código de y OCR de pantalla Existen muchos factores que pueden afectar a la legibilidad de los caracteres de los códigos de y OCR, incluidos los valores de la impresora
Más detallesFicha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detallesLa Evaluación Financiera de Proyectos de Informática
La Evaluación Financiera de Proyectos de Informática Cómo clasificar costos y beneficios? Cuáles son los costos y beneficios típicos de un proyecto de informática? Qué técnica es apropiada para evaluar
Más detallesUnidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)
Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS OBJETIVO DEL ESQUEMA DE DATOS Describir los datos que el sistema debe conocer para poder responder a los estímulos. CARACTERÍSTICAS DEL ESQUEMA DE
Más detallesUtilización de Funciones en OpenOffice.org Calc
Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden
Más detallesESTADISTICA. Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos:
ESTADISTICA Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos: a) Estadística como enumeración de datos. b) Estadística como descripción, es decir, a través de un análisis
Más detallesSICRES 3.0 Presentación Ejecutiva
Presentación Ejecutiva 1 Antecedentes: El estándar SICRES 2.0 es una norma para el intercambio de asientos registrales aprobada en 1999 por el entonces Consejo Superior de Informática (actualmente Consejo
Más detalles2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
Más detallesUnidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas
Unidad V Análisis Semántico M.C. Juan Carlos Olivares Rojas Agenda 5.1 Analizador semántico 5.2 Verificación de tipos en expresiones. 5.3 Conversión de tipos. 5.4 Acciones agregadas en un analizador sintáctico
Más detallesCD INTERACTIVO DE PLANES DE CONTINGENCIA Y SEGURIDAD INFORMÁTICA PARA LA MEDIANA Y GRAN EMPRESA DE EL SALVADOR.
CAPÍTULO I: GENERALIDADES DEL PROYECTO 1.1 NOMBRE DEL PROYECTO CD INTERACTIVO DE PLANES DE CONTINGENCIA Y SEGURIDAD INFORMÁTICA PARA LA MEDIANA Y GRAN EMPRESA DE EL SALVADOR. 1.2 OBJETIVOS 1.2.1 GENERAL
Más detallesBLOQUE I: HOJA DE CÁLCULO
4. Organización, secuenciación y temporización de contenidos BLOQUE I: HOJA DE CÁLCULO En este bloque se pretende conocer y utilizar tanto la hoja de cálculo Excel como sus gráficos. Se aplicará la hoja
Más detallesSistemas de Información Geográfica BD Espaciales y BD Espacio-temporales
Sistemas de Información Geográfica BD Espaciales y BD Espacio-temporales Miguel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Contenidos Representación de información
Más detallesIntroducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario
Introducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario Informe Planeación y diseño de una base de datos Access
Más detallesProgramación. Práctica Final
Programación Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira 1 1. Introducción. El objetivo de esta práctica
Más detallesMicro y Macroeconomía
Micro y Macroeconomía 1 Sesión No. 6 Nombre: Teoría del consumidor Contextualización: La microeconomía como herramienta de análisis nos permite el poder comprender el comportamiento de las personas en
Más detallesBloque temático I. Planear el proyecto de animación en 2D a partir de los requeriemientos del cliente
Bloque temático I 1 Planear el proyecto de animación en 2D a partir de los requeriemientos del cliente Guion BLOQUE TEMÁTICO I 2 Es un escrito detallado en el que se expone todo los elementos necesarios
Más detallesIntroducción. podríamos concretar, por ser de dimensiones tan reducidas.
Introducción. Habrá situaciones, a la hora de realizar un dibujo de un objeto, en las que, por tratarse de objetos excesivamente grandes, o bien, demasiado pequeños, es conveniente reducir o ampliar el
Más detallesVamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
Más detalles- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla - Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación
Más detallesRepositorio Institucional
INTRODUCCION La presente guía de autoarchivo para el Repositorio Institucional de la Universidad Nacional Agraria indica cada uno de los pasos para que los miembros de la Comunidad Universitaria (Estudiante,
Más detallesModelo relacional. El modelo relacional
Modelo relacional El modelo relacional Representa la BD como una colección de relaciones En términos informales, cada relación semeja una tabla Tupla Cada fila de la tabla Representa una colección de datos
Más detallesTema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
Más detallesDIBUJO TÉCNICO. Escalas
DIBUJO TÉCNICO Escalas Concepto y Objetivo En el dibujo técnico los objetos no siempre se pueden representar a tamaño natural. Esto obliga a transformar las dimensiones reales de los objetos representados
Más detallesFormulario Web para carga de información (artículo 70 fracción I).
Los formularios de carga masiva XLS están diseñados para apoyar a las unidades administrativas en el proceso de carga de información en el Sistema de Portales de Obligaciones de Transparencia (SIPOT).
Más detallesCONCEPTOS COMUNES A TODOS LOS MENSAJES
CONCEPTOS COMUNES A TODOS LOS MENSAJES El presente capítulo expone, de forma genérica, la forma en que se estructuran los datos transmitidos entre la Seguridad Social y los usuarios, es decir, los mensajes.
Más detallesEnlace del Plan de Auditoría con los Riesgos y Exposiciones
Enlace del Plan de Auditoría con los Riesgos y Exposiciones Estándar principalmente relacionado: 2320 Análisis y Evaluación Los auditores internos deben basar sus conclusiones y los resultados del trabajo
Más detallesOperación de Microsoft Excel. Guía del Usuario Página 49. Centro de Capacitación en Informática
Referencias a celdas y nombres de rangos Las referencias a celdas se utilizan para referirse al contenido de una celda o grupo de celdas. El uso de referencias permite usar valores de diferentes celdas
Más detallesPROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Más detallesRecomendaciones para la firma de los autores en la producción científica de la Universitat Oberta de Catalunya
Recomendaciones para la firma de los autores en la producción científica de la Universitat Oberta de Catalunya Texto aprobado por la Comisión de Investigación y Doctorado del 9 de octubre de 2014 1 SUMARIO
Más detallesEn el primer paso se rellenan los datos de la empresa licitadora, que se recogen en dos apartados:
El portal de contratación pública ofrece a los licitadores la opción de presentar sus ofertas electrónicamente. Encontrará disponible el enlace Presentación de ofertas en los casos de procedimientos negociados
Más detallesTema 7. Manejo de bases de datos.
Tema 7. Manejo de bases de datos. Introducción a la Informática. E.U. Politécnica. PrimerCurso. Departamento Lenguajes y Ciencias de la Computación. Universidad de Málaga José Luis Leiva Olivencia. Despacho:
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesINTRODUCCIÓN A BASE DE DATOS. Excel - Access
INTRODUCCIÓN A BASE DE DATOS Excel - Access Qué es una Base de Datos? Conjunto de datos relacionados, es decir, conjunto de datos que hablan de lo mismo. (Guía de teléfono, clientes de una multitienda,
Más detallesLaboratorio de MTP-I. Curso 2008-2009 Proyecto: Sistema de reserva y gestión de vuelos Noviembre 2008
Laboratorio de MTP-I. Curso 2008-2009 Proyecto: Sistema de reserva y gestión de vuelos Noviembre 2008 1 OBJETIVO El objetivo del proyecto a implementar es desarrollar un sistema informático de reserva
Más detalles1.4 Sistemas de bases de datos frente a los sistemas de archivos
1.4 Sistemas de bases de datos frente a los sistemas de archivos Si analizamos la situación (especialmente la situación pasada) de algunos sistemas de información, podemos encontrar sistemas en los que
Más detallesINDICE. 1. Añadiendo nuevos datos e información Creando un nuevo registro usando el editor de metadatos en línea...2
INDICE 1. Añadiendo nuevos datos e información...2 1.1. Creando un nuevo registro usando el editor de metadatos en línea...2 1.2. Introduciendo metadatos para su mapa...4 1.2.1. Creando una miniatura...9
Más detallesAtributos Los atributos son las columnas de un relación y describen características particulares de ella.
Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo
Más detalles@ries: Interfaz servicios web Registro Telemático
Versión: v04r01 Fecha: 16/05/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier
Más detallesISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6
ISO 9001 2008 GUIAS DE IMPLEMENTACION ISO 9001:2008 Como implementar los cambios parte 1 de 6 SERIE MANUALES DE CALIDAD 1 NORMA INTERNACIONAL ISO 9000 Dentro de las modificaciones de la nueva versión de
Más detallesBases de datos. Diseño y gestión
Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL
Más detallesSUMINISTRO DE INFORMACIÓN FISCAL EN XML
SUMINISTRO DE INFORMACIÓN FISCAL EN XML MANUAL DE USUARIO 1. INTRODUCCIÓN El presente documento describe el servicio de solicitud y consulta de información fiscal en XML que el Departamento de Hacienda
Más detallesIntroducción a las Bases de Datos
Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas
Más detallesFORMATO CONDICIONAL EN EXCEL
FORMATO CONDICIONAL EN EXCEL El Formato Condicional es una herramienta muy útil como información gráfica adicional para los datos numéricos que están en celdas o en rangos. Este tipo de formato tiene un
Más detallesConsulta por Criterio y Expresión
CODIGO: GAR071 V: 00.05.13 Página 1 de 1 Área/Asignatura Tecnología e Informática Grado 9 Periodo 4 Consecutivo T.I.04-03 Edgar Chamorro Guía2: Consultas por Criterio y Docente Actividad expresión Consulta
Más detallesJornadas sobre Gnu/Linex: Uso de Software Libre en las Administraciones públicas. Sonia Pizarro Redondo
OpenOffice Base Jornadas sobre Gnu/Linex: Uso de Software Libre en las Administraciones públicas. Sonia Pizarro Redondo OpenOffice Base Pertenece a la Suite de OpenOffice Es uno de los componentes más
Más detallesPROCEDIMIENTO PARA GENERAR LOS REQUERIMIENTOS DE SELLOS DIGITALES
PROCEDIMIENTO PARA GENERAR LOS REQUERIMIENTOS DE SELLOS DIGITALES 1. Requerimiento de Sellos El Usuario que desee realizar una Solicitud de Sello Digital debe ingresar a la siguiente dirección Web y descargar
Más detalles