BASES DE DATOS NoSQL
|
|
|
- Jaime Suárez Quintana
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS EXACTAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN BASES DE DATOS NoSQL GUÍA DE EJERCICIOS
2 1 Conceptuales 1.1. Describa brevemente limitaciones de las base de datos relacionales y con qué características las base de datos NoSql mitigan este problema Describa los cuatro tipos de base de datos NoSql Qué es un espacio de nombres o bucket en una base de datos Key-Value? 1.4. De ejemplos de uso de TTL (time to live) en una base Key-Value? 1.5. Compare Key-Value con Document Database, de ventajas y desventajas de una u otra Discuta ventajas y desventajas de que una Document Database sea schemaless En qué casos puede ser conveniente desnormalizar? 1.8. Compare las Column Family Databases con otros tipos de bases de datos NoSQL A que se denomina consistencia eventual? Explique el teorema CAP. 2 Modelización y Diseño 2.1. Dado el siguiente DER realizar por lo menos 3 diferentes esquemas para Document Databases Un congreso de ciencias de la computación almacena datos de las publicaciones realizadas. Se guardan autores, artículos y además las relaciones entre artículos (es decir artículos que citan otros artículos). El siguiente DER modela la situación. Se pide que realice un modelo para una base de datos Column-Family tal que responda las siguientes consultas. (a) Buscar todos los artículos que citan a un artículo dado. Se debe devolver fecha y titulo de los artículos citados. (b) Buscar todos los autores que escribieron en una fecha dada. 1
3 2.3. Una empresa de video juegos realiza un juego en línea y necesita guardar el estado de las partidas de los jugadores. Dicho estado debe almacenar: posición, nivel de vida, objetos encontrados y enemigos abatidos. El jugador deberá poder jugar desde cualquier estado guardado eligiendo la fecha y hora en el que lo guardo. Se pide realizar un modelo para una base Key-Value que soporte lo descrito El servicio meteorlógico nacional debe guardar para análisis posteriores la información de las mediciones de temperatura y presión atmosférica de diversas estaciones meteorológicas. Cada estación meteorológica se identifica con un número y dos letras que representan la ubicación geográfica. La información obtenida se guarda cada 10 minutos. Es necesario poder graficar la evolución de la temperatura y/o de la presión en una estación dada en un día dado. También puede ser necesario comparar esa evolución en dos fechas diferentes. Se pide que: (a) Realice un modelo para una base de datos de Column-Family tal que sea adecuado para lo enunciado. (b) Realice un modelo para una base de datos de Key-Value tal que sea adecuado para el enunciado (c) Realice un modelo para una base de datos Document-Based tal que sea adecuado para el enunciado Al decir adecuado para el enunciado se pide que se optimice para las consultas planteadas y que no se generen estructuras innecesarias Dado el siguiente ejemplo en JSON sobre editoriales libros { "titulo": "MongoDB: The Definitive Guide", "autor": [ "Kristina Chodorow", "Mike Dirolf" ], "fecha_pub": ISODate(" "), "paginas": 216, "idioma": "English", "editorial": { "nombre": "O Reilly Media", "fundada": 1980, "ubicacion": "CA" 2
4 { "titulo": "50 Tips and Tricks for MongoDB Developer", "autor": "Kristina Chodorow", "fecha_pub": ISODate(" "), "paginas": 68, "idioma": "English", "editorial": { "nombre": "O Reilly Media", "fundada": 1980, "ubicacion": "CA" (a) Modificar los documentos para que no se repitan los datos de las editoriales (b) Discutir en que contexto es mejor la representación dada sobre la resuelta en el ítem anterior Dado el siguiente documento JSON, definir un esquema para soportar esos datos en un modelo para Column Databases { "person": { "name": "Lindsay Bassett", "heightininches": 66, "head": { "hair": { "color": "light blond", "length": "short", "style": "A-line", "eyes": "green" 2.7. Se necesita almacenar información sobre la cantidad de veces que diversos usuarios visitan determinados sitios web. Desarrolle un modelo para una base de datos Column Family que soporte esta información Una instituto educativo está desarrollando una aplicación para realizar encuestas on-line. (a) Definir un esquema JSON para almacenar una encuesta con múltiples respuestas. (b) Expandir el esquema del ejercicio anterior si se quiere guardar el resultado de las elecciones que cada alumno hizo al realizar la encuesta. Analice las opciones disponibles y discuta sus ventajas y desventajas Se desea guardar la información de llamadas telefónicas para poder procesarlas posteriormente. Cada llamada tiene: el abonado origen, el abonado destino, el momento de inicio y de fin de la llamada y por último el estado de la llamada: A activa, I inactiva que dice si la comunicación se debe facturar o no. Cada abonado tiene datos particulares: el número, el nombre y el domicilio completo. Las consultas a realizar son: 3
5 Listado de llamadas de un abonado en particular, Conocer si entre dos abonados hubo una llamada en algún rango de tiempo. Diseñe los esquemas generales para: (a) Bases de datos Column-Family. (b) Bases de datos Document Databases. (c) Bases de datos Key-Value Una aplicación desea guardar información de sus usuarios, los mismos son identificados por su dirección de correo. Podemos asumir dos tamaños de la información guardar pequeño y grande. La información de tamaño pequeño es: Nombre Genero Dirección Teléfono La información de tamaño grande incluye: Imagen Clave pública 1 Clave pública 2 Mensaje de voz de saludos Diseñar para una base de datos Key-Value la forma de organizar la clave para los siguientes casos: (a) La aplicación requiere que se lean todas las propiedades cada vez que se accede al usuario (b) Las forma de acceso es: Las propiedades de tamaño pequeño son accedidas generalmente en conjunto. Las propiedades de tamaño grande son leídas cuando un usuario busca su información Al actualizar los datos las claves públicas son siempre actualizadas al mismo tiempo Tanto la imagen como el mensaje de voz puede ser actualizados en forma independiente de las otras cosas Se desea organizar el soporte de almacenamiento para un blog, el mismo debe ser multiusuario, es decir varios usuarios pueden publicar en él. Además cada artículo en el blog puede tener archivos adjuntos para que los lectores descarguen. Hay que soportar dos tipos de comentarios: autenticados y no autenticados. Los primeros son de usuarios registrados y los segundos de visitas ocasionales. Las consultas mas frecuentes son ver los artículos de un usuario, ver artículos por categoría y ver comentarios de un artículo (cuando se muestra el artículo se presenta la opción de ver los comentarios).se pide (a) Desarrollar un modelo conceptual y un modelo de documentos para soportar la información. 4
6 2.12. Una empresa provee acceso mediante tarjetas con lectores. Cada tarjeta tiene un identificador que es leído por los lectores para saber si tiene acceso en cada lugar. Cada puerta esta identificada con un número y cuenta con un lector. Si el identificador de tarjeta tiene permiso la puerta se abre y sino no. Para saber si un identificador tiene permiso los mismos se agrupan en roles. Los roles son los que tienen el permiso de acceso. Un identificador de tarjeta puede pertenecer a varios roles. Una vez que una persona entra en la recepción se le da una tarjeta y se activa la misma, cuando se retira de la empresa la devuelve en recepción y se desactiva. Se pide: (a) Realizar un diseño para mantener el recorrido las tarjetas activas en una base clavevalor. Es decir debe guardarse la tarjeta con las puertas por las que paso y por las que intento pasar. También debe saberse en que momento abrió o intento abrir una puerta. Además la base debe poder usarse para determinar si una tarjeta puede o no acceder a una puerta. (b) Realizar un diseño basado en documentos para modelar el problema. Debe realizar primero un modelo conceptual. Explicar fundamentadamente las decisiones de diseño tomadas. Cuando la persona que tiene la tarjeta se retira toda la información asociada a la tarjeta que está en la base clave valor (según ítem i)debe pasarse a la base de documentos y es eliminada de la base clave valor. Tome en cuenta que esa información es enormememente grande a lo largo del tiempo. No debería perder información al modelar los documentos. 3 Map-Reduce 3.1. Suponga un archivo distribuido con datos de ciudades en cada linea los datos de cada una. Diseñar algoritmos MapReduce que sean equivalentes a las siguientes sentencia SQL: (a) SELECT país, SUM(población) FROM Ciudad GROUP BY país (b) SELECT país, provincia, AVG(población) FROM Ciudad GROUP BY pais, provincia 3.2. Definir las funciones Map y Reduce para las operaciones del algebra relacional: selección, proyección, resta y junta 3.3. Diseñar algoritmos MapReduce que tomen como entrada un archivo de enteros muy grande y produzcan como resultado: (a) El entero más grande (b) El promedio de todos los números (c) El mismo conjunto de números pero cada uno apareciendo solo una vez (d) La cantidad de números distintos 3.4. Definir las funciones Map y Reduce que permitan construir un índice invertido sobre una lista de tweets. El resultado debería permitir ubicar los tweets donde se utilizaron determinadas palabras Para el ejercicio diseñar algoritmos MapReduce que permitan obtener: (a) La cantidad total de comentarios por autor (b) El usuario que mayor cantidad de comentarios realizó 5
7 (c) La cantidad de comentarios en una categoría (d) Los usuarios que publicaron articulos en al menos 3 categorías Una compañía de música online permite a los usuarios escuchar diferentes pistas, los datos se guardan en archivos con el formato UserId,PistaID, Compartido, Radio, Omitida Diseñar algoritmos MapReduce que permitan obtener (a) Número de usuarios únicos (b) Número de veces que una pista fue compartida con otros (c) Número de veces que una pista fue escuchada en la radio (d) Número de veces que una pista fue escuchada en total Nota: Compartido, Radio y Omitida son valores que pueden ser 0 o 1 que indican falso y verdadero respectivamente Tomando en cuenta el ejercicio Suponga que la base de documentos contiene una colección de documentos donde cada uno se compone de: identificación de tarjeta, fecha, una lista de puertas accedidas con su timestamp y una lista de puertas no accedidas (que intento pero no abrió) con su timestamp. Realice una consulta map reduce que devuelva la cantidad de accesos no permitidos y la cantidad de accesos permitidos por puerta durante el año pasado. O sea la puerta 1 tendrá por ejemplo 3000 accesos permitidos y 5000 no permitidos. El reducer debe ser combinable. Optimice el tráfico en red. 6
BASES DE DATOS NoSQL
UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS EXACTAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN BASES DE DATOS NoSQL GUÍA DE EJERCICIOS 1 Conceptuales 1.1. Describa brevemente limitaciones de las base
Sistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
MANUAL PARA LA APERTURA Y GESTIÓN DE UNA TIENDA VIRTUAL
MANUAL PARA LA APERTURA Y GESTIÓN DE UNA TIENDA VIRTUAL ÍNDICE FUNCIONAMIENTO DEL PROGRAMA...3 PROCEDIMIENTO PARA CONFIGURAR LA TIENDA VIRTUAL...3 CONFIGURAR DATOS DE LA WEB SHOP...5 EDITAR DATOS EMPRESA...5
ESQUEMA DE SEGURIDAD KEPLER 80
ESQUEMA DE SEGURIDAD KEPLER 80-1 - INDICE 1. Esquema de seguridad... 3 2. Definición de roles... 4 3. Definición de perfiles... 5 4. Definir autorizaciones... 7 5. Definición de usuarios... 9 6. Ingreso
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
Programación Orientada a Objetos. Introducción
Programación Orientada a Objetos Introducción César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 27/01/2016 1 Programación Orientada a Objetos POO es un conjunto de técnicas
3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.
OBJETIVO 1. Diseñar Algoritmos y Diagramas de Flujos para la Resolución de Problemas Realiza los siguientes programas mediante Algoritmos y Diagramas de Flujo. 1. Calcular el área de un triángulo conociendo
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. http://ojovoz.net Manual del usuario 1. CÓMO INSTALAR OJOVOZ. 1. ojovoz funciona en la mayoría de teléfonos con sistema
Sistema de Administración de Farmacias Pautas para la Interfaz de Usuario Versión 3.0
Sistema de Administración de Farmacias Pautas para la Interfaz de Usuario Versión 3.0 Historia de revisiones Fecha Versión Descripción Autor 21/08/2014 1.0 Creación de documento Fernanda Toledo 23/08/2014
Apartado A (3 puntos):
EAMEN DISEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (9 de septiembre de 2008) 2º Parcial Autorizo la publicación de la nota del examen junto a mi número de matrícula tanto en la Web como en los
MongoDB Up & Running
MongoDB Up & Running Índice Introducción Qué es? Ventajas/Desventajas frente a BBDD Relacionales Características Principales Por qué usar NoSQL? Estructura Instalación & Configuración Comandos Comandos
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos Sección de revisión de teoría 1. Comente sobre: 1.1. Tipos de Datos Estructurados y sus principales ventajas frente a los Tipos
Guía del Contribuyente Actualización de RUC por internet
Guía para contribuyentes Actualización de RUC Personas Naturales nacionales, extranjeras residentes, no residentes en el país y Sociedades (Públicas y Privadas) por Internet Guía del Contribuyente Actualización
Guía Rápida para el Uso del Centro de Soporte DQM Guía Rápida para el Uso del Centro de Soporte DQM
Guía Rápida para el Uso del Centro de Soporte DQM Gerencia de Tecnologías de la Información y Comunicaciones CONTENIDO OBJETIVO... 1 JUSTIFICACIÓN... 1 REGISTRARSE COMO USUARIO... 3 INGRESAR AL CENTRO
UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
PROCESO PARA CAMBIO DE SERVIDOR
PROCESO PARA CAMBIO DE SERVIDOR Versión 2016.1 Fecha 2016-05-13 CONTENIDO PROCESO CAMBIO DE SERVIDOR HGI... 3 1. ARCHIVOS SERVIDOR ANTERIOR... 3 2. ARCHIVOS SERVIDOR NUEVO... 3 3. CONFIGURACION SQL EXPRESS
Actualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:
1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN
Creación de una relación de tablas
Creación de una relación de tablas 81 Creación de una relación de tablas Contenido Relación de tablas Utilidad de la relación de tablas Modelo Entidad Relación Iniciar la relación de una tabla Modificar
Vistas en MS SQL Server. Bases de Datos I Universidad Católica II Cuatrimestre
Vistas en MS SQL Server Bases de Datos I Universidad Católica II Cuatrimestre - 2012 Definición «Vistas» Una vista se puede considerar una tabla virtual o una consulta almacenada. El conjunto de resultados
Introducción a Bases de Datos. Pablo Zaidenvoren
Introducción a Bases de Datos Pablo Zaidenvoren - 2009 Qué podemos hacer ahora? Hasta ahora, la única forma que conocemos para persistir los datos de una aplicación es con archivos de texto. Cada uno tiene
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Sistemas Operativos. Trabajo Práctico N ō 6
Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2017 Trabajo Práctico N ō 6 1. Problemas
Manual Guías Temáticas Excel (V 1.2)
Manual Guías Temáticas Excel 2007-2010 + (V 1.2) por Elsa M.Meyer (Elsamatilde) (para versiones Excel 2007 en adelante) Incluye comentarios y soluciones para versiones anteriores) Copyright 2012-2013 -
Guía de Moodle Mundusfor para administradores
Guía de Moodle Mundusfor para administradores Realizado por: Supervisor: D. Moisés Coriat Benarroch Índice Introducción 3 1. Página principal de la plataforma Moodle Mundusfor 3 2. Idioma 4 3. Acceso a
2.5. IMPORTAR DATOS DESDE UN ARCHIVO DE DATOS
2.5. IMPORTAR DATOS DESDE UN ARCHIVO DE DATOS ÚNICO. Una forma de añadir datos a una tabla nueva o existente es importarlos. Access 2010 puede importar datos desde una variedad de formatos, incluyendo
TANGO LIVE SECCIÓN MÓDULOS
TANGO LIVE La herramienta Tango Live es un sistema de informes integrado y en línea. La interfaz del mismo, está dividida en cinco grandes sectores. 1.- Módulos 2.- Consultas 3.- Resultado 4.- Navegación
Vale. Pero ya hay otras herramientas similares. Por qué otra más? Además, se pueden usar o no?
Qué es esta herramienta Es un complemento para funcionalidades no incluidas actualmente en Hearthstone: Heroes of Warcraft. Básicamente, podrás guardar mazos sacados de internet y llevar un seguimiento
La Herramienta Redmine para la Administración de Proyectos
La Herramienta Redmine para la Administración de Proyectos 9. Personalización y configuración inicial de la herramienta Redmine v1.0.2 Mag. José Eduardo Rodríguez Esquivel [email protected]
5. El diseño lógico de una BD es independiente del modelo de datos elegido para su posterior implementación.
Temas 1 y 2 Bases de Datos 2010/11 Miguel Ángel Martínez del Amor Agustín Riscos Núñez Relación 1: Sistemas de Gestión de Bases de Datos y Diseño conceptual de Bases de Datos: el Modelo-Entidad Relación.
DIRECCIÓN REGIONAL DE EDUCACIÓN LIMA PROVINCIAS MANUAL MANEJO DEL PORTAL PERUEDUCA 2014
DIRECCIÓN REGIONAL DE EDUCACIÓN LIMA PROVINCIAS MANUAL MANEJO DEL PORTAL PERUEDUCA 0 MANUAL - PERUEDUCA REGISTRO DOCENTE www.perueduca.com.pe Hacer clic a este enlace Se visualiza la ventana del portal
Descubre Drive. Encuentra tus archivos fácilmente con Drive y mantén todos los documentos seguros y protegidos.
Descubre Drive Con Google Drive, puedes almacenar tus archivos en la nube, compartirlos con miembros de tu equipo o partners externos y acceder a ellos desde cualquier lugar. Encuentra tus archivos fácilmente
INSTITUCIÓN EDUCATIVA SANTA TERESA DE JESÚS IBAGUÉ - TOLIMA GUIA No.3 ESTADISTICA DOCENTE: EDGARD RODRIGUEZ USECHE GRADO : OCTAVO
TEMA: 2. MEDIDAS CENTRALES EN DATOS AGRUPADOS Y FRECUENCIA CONTINUA. Componentes de una distribución de frecuencia de clase 1.- Rango o Amplitud total (recorrido).- Es el límite dentro del cual están comprendidos
Manual de usuario. Diciembre de Servicio de Rentas Internas Departamento de Asistencia al Ciudadano
Servicio de Rentas Internas Departamento de Asistencia al Ciudadano Actualización del Registro Único de Contribuyentes (RUC) personas naturales nacionales, extranjeras residentes, no residentes en el país
RESUMEN DE REVISIÓN. Edición Fecha Motivo de la modificación
GUÍA DE AYUDA PARA EL ACCESO E INSCRIPCIÓN ON LINE A LA CONVOCATORIA DOCENTIA-ULL.EVALUACIÓN DE LA ACTIVIDAD DOCENTE 1. LA APLICACIÓN INFORMÁTICA 2. ACCESO E INSCRIPCIÓN A LA CONVOCATORIA RESUMEN DE REVISIÓN
Sistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Sistema Gestor de Bases de Datos. Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos,
Pautas de Accesibilidad para el Contenido de la Web (WCAG)
Pautas de Accesibilidad para el Contenido de la Web (WCAG) La Iniciativa de Accesibilidad Web (WAI) es una actividad que desarrolla el Consorcio World Wide Web (W3C) con el objetivo de facilitar el acceso
Tablas dinámicas en Excel Dr. Raúl Morales Salcedo
+ Tablas dinámicas en Excel 2013 Dr. Raúl Morales Salcedo + Introducción n Las tablas dinámicas son una herramienta muy potente para resumir la información de modo interactivo y según distintos criterios.
Ejercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos:
Ejercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos: 1. Escribir un programa que mediante arreglos transforme un número romano (cadena de caracteres) en número arábigo.
Trabajo Final- Construcción de una aplicación RIA
Trabajo Final- Construcción de una aplicación RIA Introducción En este documento se describen tres aplicaciones distintas, de las cuales cada grupo deberá elegir una de ellas para implementar. Cada grupo
Taller MongoDB. 1er Cuatrimestre 2016 Base de datos
Taller MongoDB 1er Cuatrimestre 2016 Base de datos Planificación Breve introducción a MongoDB Definir esquema a partir de un DER. Aplicar desnormalización. Crear los distintos documentos. Insertar, eliminar,
TIPOS 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.
Manual del administrador
Manual del administrador Manual del administrador ÍNDICE 1. Cómo empezar a usar la plataforma... 5 1.1. Acceder a la plataforma... 5 1.2. Salir de la plataforma... 6 1.3. Mi perfil... 7 1.3.1. Consultar
Guía: Uso adecuado de la Plataforma educativa
Guía: Uso adecuado de la Plataforma educativa Índice Ingreso al sistema... Elementos dentro de un curso... Elementos dentro de un bloque... Cómo trabajar en actividad Tarea?... Cómo subir un archivo en
1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
ORGANIZACION DE LA INFORMACION EN LA COMPUTADORA
16 ORGANIZACION DE LA INFORMACION EN LA COMPUTADORA En una computadora se maneja mucha información, pero la persona que la utiliza debe saber guardar la información y buscarla después en el lugar adecuado.
BASE DE DATOS I EVALUACIÓN EXTRAORDINARIO II
------------------------------------------------------------------------- BASE DE DATOS I EVALUACIÓN EXTRAORDINARIO II 50% Ejercicios 50% Examen -------------------------------------------------------------------------
Sistema de Presentación y Gestión de Proyectos Instructivo para la carga de Proyectos.
Sistema de Presentación y Gestión de Proyectos Instructivo para la carga de Proyectos. El sistema está diseñado para ejecutarse en Internet Explorer. Si utiliza otro navegador podrán presentarse inconvenientes.
DEPARTAMENTO DE TI NETVALLE
Manual de Usuario Sistema de Información Univalle Versión 1.0.0.4 DEPARTAMENTO DE TI NETVALLE Sistema de Información Univalle Universidad Privada del Valle Cochabamba Bolivia 013 Manual de Usuario Sistema
PRN315 Programación III Ciclo II Guía de Ejercicios de Diseño Orientado a Objetos (DOO)
PRN315 Programación III Ciclo II 2015 Guía de Ejercicios de Diseño Orientado a Objetos (DOO) Parte I. Ejemplo de diseño de caso de uso Alquilar artículos Dado el caso de uso Alquilar artículos de un video-club,
La Herramienta Redmine para la Administración de Proyectos
La Herramienta Redmine para la Administración de Proyectos 13. Administración y utilización de la funcionalidad de seguimiento de peticiones en Redmine Mag. José Eduardo Rodríguez Esquivel [email protected]
Sistema de Registro Único de Organizaciones Sociales. Manual de Usuario
Sistema de Registro Único de Organizaciones Sociales Sistema de Registro Único de Organizaciones Sociales Manual de Usuario Página 1 de 34 ÍNDICE DE CONTENIDO 1 INTRODUCCIÓN... 5 2 ESTRUCTURA DEL SISTEMA...
EXAMEN 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
Trabajo con datos tabulares
Trabajo con datos tabulares Tablas basadas en archivos y geodatabases Por: Roy Cruz Morales Qué son las tablas y la información de atributos? La información tabular es la base de las entidades geográficas,
El Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte ([email protected]) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de
Programación II. Dr. Mario Rossainz López. Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017
Programación II Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017 DIAGRAMA DE CLASES EN UML: a) Identificación de clases
TIPOS DE DATOS POSTGRESQL 8.4.8
TIPOS DE DATOS POSTGRESQL 8.4.8 Información tomada del sitio oficial de PostgreSQL http://www.postgresql.org/docs/8.4/static/index.html, traducción realizada a español por Boris Guevara. Esta información
Manual de Instrucciones Definición de Componentes y Registro de Notas Parciales
Oficina Central de Informática y Telecomunicaciones Departamento de Programación y Desarrollo de Sistemas Manual de Instrucciones Definición de Componentes y Registro de Notas Parciales Versión 1.0 ÍNDICE
TALLER DE BASES DE DATOS TEMA: MODELO RELACIONAL DANIEL RODRIGUEZ GOMEZ (ESTUDIANTE) JAIDER QUINTERO MENDOZA (DOCENTE)
TALLER DE BASES DE DATOS TEMA: MODELO RELACIONAL DANIEL RODRIGUEZ GOMEZ (ESTUDIANTE) JAIDER QUINTERO MENDOZA (DOCENTE) FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMA VI SEMESTRE UNIVERSIDAD DE LA GUAJIRA
Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:
Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema
Cadenas de caracteres
Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado
REQUISITOS...3 CASOS DE USO...4
C A P T U R A D E R E Q U E R I M I E N T O S I n g e r i r í a d e l s o f t w a r e G r u p o D e l t a ÍNDICE REQUISITOS...3 CASOS DE USO...4 Gestionar usuarios visitantes...4 Listar presencias...5
MANUAL BÁSICO DE MYSQL
MANUAL BÁSICO DE MYSQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO MANUAL BÁSICO DE MYSQL... 1 INTRODUCCIÓN... 3 1. CONECTARSE CON
8. MI PORTAL Qué es
8. MI PORTAL 8. 1. Qué es Mi Portal es el área personalizada de SABIO, accesible para los usuarios identificados. La información guardada en esta área se mantendrá de una sesión a otra y estará accesible
Cómo borrar las búsquedas de voz que Google te graba
Cómo borrar las búsquedas de voz que Google te graba Google graba y guarda un archivo de audio con tu voz cada vez que buscas algo mediante la búsqueda de voz. La posibilidad de preguntar oralmente al
Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Entorno Virtual de Aprendizaje Administración de cursos: Participantes, Calificaciones, Informes Guía de usuario
Entorno Virtual de Aprendizaje Administración de cursos: Participantes, Calificaciones, Informes Guía de usuario Entorno Virtual de Aprendizaje Bienvenido! Con la herramienta Entorno virtual de aprendizaje,
Son números que pueden ser comparados, analizados e interpretados.
DATOS ESTADISTICOS Son números que pueden ser comparados, analizados e interpretados. El campo del cual son tomados los datos estadísticos se identifican como población o universo. En un estudio estadístico
Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores
Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de
Trabajos de Ampliación. Bases de datos NoSQL.
BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos
. El entorno Enviar un mensaje de correo electrónico 10
MICROSOFT OUTLOOK. El entorno 1 A- Abrir/salir de Outlook 206 1 B- El panel de carpetas 2 C- Utilizar la barra de navegación 3 D- La barra de tareas pendientes 4 E- El panel de lectura 6 F- El panel de
TUTORIAL DEL CAMPUS VIRTUAL DEL INSTITUTO DE IDIOMAS UNFV
2017 TUTORIAL DEL CAMPUS VIRTUAL DEL INSTITUTO DE IDIOMAS UNFV ÍNDICE I. Qué es el Campus Virtual del Instituto de Idiomas UNFV? 2 II. Cómo acceder al Campus Virtual del Instituto de Idiomas UNFV? 2 III.
Conceptos 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
ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1
ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...
Guía de ejercicios # 2: Modelo Relacional Versión del 03/09/2010
Guía de ejercicios # 2: Modelo Relacional Versión del 03/09/200 Introducción a las bases de datos UQ En todos los ejercicios que se pide aplicar el Modelo Relacional, se trata de construir un esquema lógico
Tarea Número 6: Condicionales
Tarea Número 6: Condicionales Andrés Felipe Barco Santa Introducción a la Prorgamación Departamento de Electrónica y Ciencias de la Computación 29 de agosto de 2012 1. Ejercicios a realizar Para cada uno
SIU Guaraní Documento Funcional. Circuito Reglas de Cursado para el perfil Docente vía Web
SIU Guaraní 2.08.3 Documento Funcional Circuito Reglas de Cursado para el perfil Docente vía Web Regla: Es una descripción de las condiciones necesarias para que un alumno pueda promocionar o regularizar
Principales diferencias entre Word 2010 y Word 2013
Principales diferencias entre Word 2010 y Word 2013 Las modificaciones aquí indicadas se basan en el curso PROCESADOR DE TEXTOS Word 2010 International Standards, elaborado por Grupo Educare S.A. de C.V.
Ingeniería del Software I
- 1 - Ingeniería del Software I Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Segundo Cuatrimestre de 2005 Práctica: Testing Funcional - 2 - Comentario: la mayoría de los enunciados
11.2. Manual de GTC 2.0: El primer contacto
11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos
