Table1 attribute1 Table2 attribute2. Table3. TableA attribute a attribute b
|
|
- Belén Muñoz Casado
- hace 8 años
- Vistas:
Transcripción
1 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 destino TableA attribute a attribute b
2 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 destino TableA attribute a attribute b
3 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 destino TableA attribute a attribute b
4 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 destino TableA attribute a attribute b
5 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 destino TableA attribute a attribute b
6 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 M destino TableA attribute a attribute b
7 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 M destino TableA attribute a attribute b
8 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 M destino TableA attribute a attribute b
9 M fuente Table1 attribute1 Table2 attribute2 TableB Table3 M destino TableA attribute a attribute b Si M se especifica en un lenguaje L Puede M especificarse también en L?
10 Las propuestas actuales no resuelven el problema. Considerando los lenguajes de mapeo más usados en la práctica:
11 Las propuestas actuales no resuelven el problema. Considerando los lenguajes de mapeo más usados en la práctica: Inversa (Fagin 06): muy pocos mapeos tienen inversa
12 Las propuestas actuales no resuelven el problema. Considerando los lenguajes de mapeo más usados en la práctica: Inversa (Fagin 06): muy pocos mapeos tienen inversa Quasi-inversa (Fagin et al. 07): no siempre existe, y no admite lenguaje cerrado
13 Las propuestas actuales no resuelven el problema. Considerando los lenguajes de mapeo más usados en la práctica: Inversa (Fagin 06): muy pocos mapeos tienen inversa Quasi-inversa (Fagin et al. 07): no siempre existe, y no admite lenguaje cerrado Maximum-Recovery (Arenas, Pérez, Riveros 08): siempre existe, pero no admite lenguaje cerrado
14 Las propuestas actuales no resuelven el problema. Considerando los lenguajes de mapeo más usados en la práctica: Inversa (Fagin 06): muy pocos mapeos tienen inversa Quasi-inversa (Fagin et al. 07): no siempre existe, y no admite lenguaje cerrado Maximum-Recovery (Arenas, Pérez, Riveros 08): siempre existe, pero no admite lenguaje cerrado Existe una noción de inverso que admita un lenguaje L cerrado bajo inversión?
15 Propiedades de Clausura para Operadores de Mapeos Jorge Pérez Alumno de Doctorado Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile trabajo conjunto con Marcelo Arenas, Cristian Riveros, Juan Reutter
16 Contribuciones Conceptualmente Una nueva noción de inversa basada en consultas conjuntivas, CQ-Maximum Recovery que admite un lenguaje cerrado
17 Contribuciones Conceptualmente Una nueva noción de inversa basada en consultas conjuntivas, CQ-Maximum Recovery que admite un lenguaje cerrado Tecnicamente Condiciones necesarias y suficiente para existencia Algoritmo para computar una inversa Demostración de que admite un lenguaje cerrado Demostración de que consultas conjuntivas maximal
18 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo consulta conjuntiva (CQ) Alumno(nombre, carrera id), Carrera(id,nombre).
19 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo consulta conjuntiva (CQ) Alumno(nombre, carrera id), Carrera(id,nombre). nombres de alumnos y sus carreras?
20 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo consulta conjuntiva (CQ) Alumno(nombre, carrera id), Carrera(id,nombre). nombres de alumnos y sus carreras? SELECT Alumno.nombre, Carrera.nombre FROM Alumno, Carrera WHERE Alumno.carrera id = Carrera.id
21 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo consulta conjuntiva (CQ) Alumno(nombre, carrera id), Carrera(id,nombre). nombres de alumnos y sus carreras? SELECT Alumno.nombre, Carrera.nombre FROM Alumno, Carrera WHERE Alumno.carrera id = Carrera.id Q(x, y) = U Alumno(x, U) Carrera(U, y)
22 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo: consulta conjuntiva con desigualdades (CQ ) Alumno(nombre, carrera id), Carrera(id,nombre).
23 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo: consulta conjuntiva con desigualdades (CQ ) Alumno(nombre, carrera id), Carrera(id,nombre). nombres de alumnos que cursan dos carreras y sus carreras?
24 Consultas conjuntivas CQ (SELECT-FROM-WHERE de SQL) Ejemplo: consulta conjuntiva con desigualdades (CQ ) Alumno(nombre, carrera id), Carrera(id,nombre). nombres de alumnos que cursan dos carreras y sus carreras? Q(x, y, z) = U, V Alumno(x, U) Alumno(x, V) Carrera(U, y) Carrera(V, z) y z
25 Mapeos entre esquemas Ejemplo fuente: Alumno(nombre, carrera id), Carrera(id,nombre). destino: Estudiante(id,nombre,nom carrera), Depto(id, carrera)
26 Mapeos entre esquemas Ejemplo fuente: Alumno(nombre, carrera id), Carrera(id,nombre). destino: Estudiante(id,nombre,nom carrera), Depto(id, carrera) Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z).
27 Mapeos entre esquemas Ejemplo fuente: Alumno(nombre, carrera id), Carrera(id,nombre). destino: Estudiante(id,nombre,nom carrera), Depto(id, carrera) Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). En general Un mapeo CQ -to-cq es un conjunto de fórmulas
28 Mapeos entre esquemas Ejemplo fuente: Alumno(nombre, carrera id), Carrera(id,nombre). destino: Estudiante(id,nombre,nom carrera), Depto(id, carrera) Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). En general Un mapeo CQ -to-cq es un conjunto de fórmulas ϕ(x 1,x 2,...,x n ) ψ(x 1,x 2,...,x n )
29 Mapeos entre esquemas Ejemplo fuente: Alumno(nombre, carrera id), Carrera(id,nombre). destino: Estudiante(id,nombre,nom carrera), Depto(id, carrera) Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). En general Un mapeo CQ -to-cq es un conjunto de fórmulas ϕ(x 1,x 2,...,x n ) ψ(x 1,x 2,...,x n ) ϕ(x 1,x 2,...,x n ) es una consulta CQ ψ(x 1,x 2,...,x n ) es una consulta CQ
30 Intercambio de datos Ejemplo Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z).
31 Intercambio de datos Ejemplo Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). Alumno nombre carrera id Valesca 1 Guillermo 1 Rosa 1 Jose 3 Carrera id nombre 1 Computación 2 Química 3 Mecánica
32 Intercambio de datos Ejemplo Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). Alumno nombre carrera id Valesca 1 Guillermo 1 Rosa 1 Jose 3 Carrera id nombre 1 Computación 2 Química 3 Mecánica
33 Intercambio de datos Ejemplo Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). Alumno nombre carrera id Valesca 1 Guillermo 1 Rosa 1 Jose 3 Estudiante id nombre nombre carrera I1 Valesca Computación I2 Guillermo Computación I3 Rosa Computación I4 Jose Mecánica Carrera id nombre 1 Computación 2 Química 3 Mecánica id D1 D2 Depto nombre Computación Mecánica
34 Intercambio de datos Ejemplo Alumno(x, y) Carrera(y, z) I D. Estudiante(I, x, z) Depto(D, z). Alumno nombre carrera id Valesca 1 Guillermo 1 Rosa 1 Jose 3 Estudiante id nombre nombre carrera I1 Valesca Computación I2 Guillermo Computación I3 Rosa Computación I4 Jose Mecánica Solución canónica Carrera id nombre 1 Computación 2 Química 3 Mecánica id D1 D2 Depto nombre Computación Mecánica
35 CQ-maximum recovery Sean M un mapeo entre un esquema fuente y uno destino D 1 una BD en el esquema fuente D 2 la BD destino obtenida usando M desde D 1
36 CQ-maximum recovery Sean M un mapeo entre un esquema fuente y uno destino D 1 una BD en el esquema fuente D 2 la BD destino obtenida usando M desde D 1 M es un CQ-maximum recovery de M, si para toda Q en CQ
37 CQ-maximum recovery Sean M un mapeo entre un esquema fuente y uno destino D 1 una BD en el esquema fuente D 2 la BD destino obtenida usando M desde D 1 M es un CQ-maximum recovery de M, si para toda Q en CQ Si D 3 es la BD obtenida usando M desde D 2 Q(D 3 ) Q(D 1 )
38 CQ-maximum recovery Sean M un mapeo entre un esquema fuente y uno destino D 1 una BD en el esquema fuente D 2 la BD destino obtenida usando M desde D 1 M es un CQ-maximum recovery de M, si para toda Q en CQ Si D 3 es la BD obtenida usando M desde D 2 Q(D 3 ) Q(D 1 ) Para todo otro mapeo M, si D 4 es obtenida usando M desde D 2 Q(D 4 ) Q(D 3 )
39 CQ-maximum recovery ejemplo T(x,y) R(x,y) A(x) R(x, x)
40 CQ-maximum recovery ejemplo T(x,y) R(x,y) A(x) R(x, x) R(x,y) x y T(x,y)
41 CQ-maximum recovery admite un lenguaje cerrado Teorema Todo mapeo expresado en CQ -to-cq tiene un CQ-maximum recovery expresado en CQ -to-cq.
42 CQ-maximum recovery admite un lenguaje cerrado Teorema Todo mapeo expresado en CQ -to-cq tiene un CQ-maximum recovery expresado en CQ -to-cq. CQ -to-cq es un lenguaje cerrado bajo la nueva noción de inverso.
43 Otros resultados
44 Otros resultados Algoritmo (de tiempo exponencial) para computar el CQ-maximum recovery.
45 Otros resultados Algoritmo (de tiempo exponencial) para computar el CQ-maximum recovery. Si usas más que CQ, no se tiene clausura.
46 Otros resultados Algoritmo (de tiempo exponencial) para computar el CQ-maximum recovery. Si usas más que CQ, no se tiene clausura. Resultados se extienden para la composición.
47 Extensiones, trabajo futuro Otras operaciones Propiedades de clausura Otros modelos (XML, objeto-relacional)
48 Propiedades de Clausura para Operadores de Mapeos Jorge Pérez Alumno de Doctorado Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile trabajo conjunto con Marcelo Arenas, Cristian Riveros, Juan Reutter
Repaso de Conceptos Básicos de Bases de Datos
escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos
Más detallesContenido Motivación Esquema general
Contenido Motivación Esquema general Fuentes de información Formatos aceptados Diseño Base de datos Filtrado de direcciones IP Filtrado de flujos Formato de las direcciones Script de descarga Resultados
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 detallesBases de Datos XPath - XQuery 1. XML: XPath - XQuery. Jorge Pérez Rojas Universidad de Talca, II Semestre 2006
Bases de Datos XPath - XQuery 1 XML: XPath - XQuery Jorge Pérez Rojas Universidad de Talca, II Semestre 2006 Bases de Datos XPath - XQuery 2 XPath - XQuery Ambos son estándares para acceder y obtener datos
Más detallesBASES DE DATOS EL MODELO RELACIONAL: LAS TABLAS
BASES DE DATOS Podemos definir base de datos (BD) como un cuerpo de datos relacionados que son almacenados de forma estructurada (UNIGIS, 2005 2 ). Las BD son un componente fundamental de los SIG vectoriales,
Más detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesCURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES
INECUACIONES NOTA IMPORTANTE: El signo de desigualdad de una inecuación puede ser,, < o >. Para las cuestiones teóricas que se desarrollan en esta unidad únicamente se utilizará la desigualdad >, siendo
Más detallesLAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en
Más detalles1. DML. Las subconsultas
1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se
Más detallesTransformaciones Lineales. Definiciones básicas de Transformaciones Lineales. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.
Transformaciones Lineales Definiciones básicas de Transformaciones Lineales wwwmathcommx José de Jesús Angel Angel jjaa@mathcommx MathCon c 007-009 Contenido 1 Transformaciones Lineales 11 Núcleo e imagen
Más detalles21.1.2. TEOREMA DE DETERMINACIÓN DE APLICACIONES LINEALES
Aplicaciones lineales. Matriz de una aplicación lineal 2 2. APLICACIONES LINEALES. MATRIZ DE UNA APLICACIÓN LINEAL El efecto que produce el cambio de coordenadas sobre una imagen situada en el plano sugiere
Más detallesRELACIONES DE RECURRENCIA
Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos
Más detallesMineria de Grafos en Redes Sociales usando MapReduce
Mineria de Grafos en Redes Sociales usando MapReduce Jose Gamez 1 and Jorge Pilozo 1 Carrera de Ingeniería en Sistemas Computacionales Universidad de Guayaquil 1. Introduccion a la Problematica Recordemos
Más detallesSQL/XML. Ing. Hernández López Augusto Dobeslao
SQL/XML Ing. Hernández López Augusto Dobeslao Introducción El SQL/XML, o especificaciones relacionadas XML, es una extensión al estándar SQL es definido por el ISOIEC 9075-14:2003. Especifica las extensiones
Más detallesBases de Datos Multimedia
Bases de Datos Multimedia Introducción Los Objetos Multimedia Sistemas de Gestión de Bases de Datos Multimedia (SGBDM) Almacenamiento Recuperación de objetos multimedia Introducción Los Sistemas de Bases
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesProfesor Asociado Doctor of Philosophy, University of Toronto, Canadá. Profesor Asistente Doctor of Philosophy, Edimburg University, Reino Unido
PROGRAMA DE DOCTORADO EN CIENCIAS DE LA INGENIERIA AREA CIENCIA DE LA COMPUTACIÓN LÍNEAS DE INVESTIGACIÓN Y TÓPICOS ABORDADOS LABORATORIO DE DATOS En esta área se investigan aspectos tanto teóricos como
Más detallesPor qué los fondos de pensiones de la Alianza del Pacífico no invierten más en la región?
Por qué los fondos de pensiones de la Alianza del Pacífico no invierten más en la región? Augusto Iglesias P. PrimAmérica Consultores* Santiago, Marzo 11, 2015 * Proyecto desarrollado para FIAP/MILA (Octubre
Más detalles6- Combinación de tablas
Objetivos: 6- Combinación de tablas Utiliza sentencias para unir los datos de diferentes tablas. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Script de bases de datos. Introducción
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesTutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas
Tutorial de MS Un sistema de Bases de Datos Relacional Profesores: Hugo Mora, Ignacio Casas Tutorial Qué es una Base de Datos? Una Base de Datos es un conjunto de datos que pertenecen al mismo contexto
Más detallesAUTOMATIZACIÓN INDUSTRIAL III
ASIGNATURA DE GRADO: AUTOMATIZACIÓN INDUSTRIAL III Curso 2014/2015 (Código:68023024) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo principal de esta asignatura es aportar al estudiante el conocimiento y
Más detallesLÓGICA MATEMÁTICA. Álgebra de Boole Guía de trabajo
LÓGICA MATEMÁTICA Álgebra de Boole Guía de trabajo Favián Arenas A. y Amaury Camargo Universidad de Córdoba Facultad de Ciencias Básicas e Ingenierías Departamento de Matemáticas 4.15 Objetivos Lógica
Más detallesESTRUCTURAS ALGEBRAICAS
ESTRUCTURAS ALGEBRAICAS 1.1. LEY DE COMPOSICIÓN INTERNA Definición 1.1.1. Sea E un conjunto, se llama ley de composición interna en E si y sólo si a b = c E, a, b E. Observación 1.1.1. 1. también se llama
Más detallesVistas en postgresql
Vistas en postgresql Conceptos y definición de Vista Los usuarios que acceden a una base de datos relacional, lo hacen típicamente a través de vistas, de modo que diferentes usuarios tienen diferentes
Más detallesResolución de Problemas: Situaciones y Contextos
Resolución de Problemas: Situaciones y Contextos Jose Luis Lupiáñez Universidad de Granada Un presentador de TV mostró el gráfico siguiente y dijo: Este gráfico muestra que hay un enorme aumento del número
Más detallesÁLGEBRA III. Práctica 1 2d. Cuatrimestre - 2007
ÁLGEBRA III Práctica 1 2d. Cuatrimestre - 2007 Anillos conmutativos, cuerpos y morfismos Nota: Todo anillo considerado en esta práctica será conmutativo, en particular todo ideal es bilátero. Ejercicio
Más detallesMatrices invertibles. La inversa de una matriz
Matrices invertibles. La inversa de una matriz Objetivos. Estudiar la definición y las propiedades básicas de la matriz inversa. Más adelante en este curso vamos a estudiar criterios de invertibilidad
Más detallesOferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo
Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes
Más detalles[] Competencias para el uso de las técnicas propias de la disciplina y con especial énfasis en las utilizadas en su investigación.
Información general Este doctorado se ha adaptado al nuevo RD 99/2011 y ya no ofrece acceso a primer curso. Si te interesa acceder a él, visita la ficha del programa de doctorado en Comunicación Audiovisual
Más detallesSeminario: Expresividad semántica y lógica de segundo orden:
Seminario: Expresividad semántica y lógica de segundo orden: Eduardo Barrio Javier Castro Albano UBA 1er cuatrimestre de 2008 1.- Definiciones: L: Lenguaje: conjunto de expresiones. LP: Lenguaje de primer
Más detallesSubespacios vectoriales en R n
Subespacios vectoriales en R n Víctor Domínguez Octubre 2011 1. Introducción Con estas notas resumimos los conceptos fundamentales del tema 3 que, en pocas palabras, se puede resumir en técnicas de manejo
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesNombre/Código: Febrero 21 2015. Examen I. 5 /10pts. Total: /50pts
1 Álgebra abstracta II Guillermo Mantilla-Soler Nombre/Código: Febrero 21 2015 Examen I Problemas Puntuación 1 /10pts 2 /10pts 3 /10pts 4 /10pts 5 /10pts Total: /50pts 2 Preguntas Problema 1[10 pts]: Sea
Más detallesTeoría de Bases de Datos! Juan L. Reutter! Pontificia Universidad Católica de Chile
Teoría de Bases de Datos Juan L. Reutter Pontificia Universidad Católica de Chile Las bases de datos están presentes en todo lo que hacemos Las bases de datos están presentes en todo lo que hacemos Qué
Más detallesMLM 1000 - Matemática Discreta
MLM 1000 - Matemática Discreta L. Dissett Clase 04 Resolución. Lógica de predicados c Luis Dissett V. P.U.C. Chile, 2003 Aspectos administrativos Sobre el tema vacantes: 26 personas solicitaron ingreso
Más detallesCURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
Más detallesARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS
ARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS ANDRES CAMILO ROJAS M. Universidad Piloto de Colombia Ingeniería de Sistemas Séptimo Semestre CONCEPTOS: AGENDA Que es Arquitectura de Software Que es una
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesII ENCUENTRO NACIONAL SOBRE LA ENSEÑANZA DE LAS CIENCIAS EXACTAS Y NATURALES
II ENCUENTRO NACIONAL SOBRE LA ENSEÑANZA DE LAS CIENCIAS EXACTAS Y NATURALES UNIVERSIDAD CATÓLICA POPULAR DE RISARALDA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA DEPARTAMENTO DE CIENCIAS BÁSICAS JUSTIFICACIÓN
Más detallesNOTA DE ELEVACIÓN SEC. DE EXTENSIÓN UNIVERSITARIA
NOTA DE ELEVACIÓN SEC. DE EXTENSIÓN UNIVERSITARIA A la señora Secretaria de Extensión Universitaria Universidad Nacional de la Patagonia Austral.. Su Despacho Tengo el agrado de dirigirme a usted con el
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO
Más detallesUNIVERSIDAD TECNICA DE MANABI Facultad de Ciencias Informáticas Ingeniería en sistemas. SEGURIDAD INFORMATICA Tema: Mysql Injection
UNIVERSIDAD TECNICA DE MANABI Facultad de Ciencias Informáticas Ingeniería en sistemas SEGURIDAD INFORMATICA Tema: Mysql Injection Autora: Doris María Mera Mero Curso: 7mo A Fecha: Martes 30 de Julio del
Más detallesINSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA INGENIERÍA EN SISTEMAS COMPUTACIONALES MATERIA: TALLER DE BASE DE DATOS TRABAJO: PROFESOR:
INSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA INGENIERÍA EN SISTEMAS COMPUTACIONALES MATERIA: TALLER DE BASE DE DATOS TRABAJO: SENTENCIA GENERICA DE CREATE PROFESOR: FRANCISCO SALVADOR BALLINA SANCHEZ ALUMNO:
Más detallesFUNCIONES EN R. Agosto 2007
FUNCIONES EN R Alexis Vera Pérez Instituto de Estadística & Sistemas Computarizados de Información Universidad de Puerto Rico, Recinto de Río Piedras Agosto 2007 1 Definición y notación Definición 1 Una
Más detallesPONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 03 Formato DESCRIPTOR PROGRAMAS
DESCRIPTOR DE PROGRAMAS UNIDAD ACADÉMICA: Escuela de Ingeniería Departamento de Ciencia de la Computación- CETIUC NOMBRE DE LA ACTIVIDAD Taller: Mejoramiento Continuo VERSIÓN 2014 FUNDAMENTACIÓN Y/O DESCRIPCIÓN
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesOperaciones morfológicas básicas
Operaciones morfológicas básicas La morfología matemática se basa en geometría y forma. Las operaciones morfológicas simplifican imágenes y conservan las principales característica de forma de los objetos.
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
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 detallesPOLINOMIOS. División. Regla de Ruffini.
POLINOMIOS. División. Regla de Ruffini. Recuerda: Un monomio en x es una expresión algebraica de la forma a x tal que a es un número real y n es un número natural. El real a se llama coeficiente y n se
Más detallesProgramación en Internet Curso 2007-2008. Índice
Departamento de Lenguajes y Sistemas Informáticos Diseño de un sitio web Programación en Internet Curso 2007-2008 Índice Introducción Descripción del sitio Paso 1: modelo de datos Paso 2: crear el diagrama
Más detallesBases de Datos: Introducción
Sistemas de Información/Sistemas Informáticos Bases de Datos: Introducción Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl En toda
Más detallesAlmacenamiento de documentos XML
Almacenamiento de documentos XML María José Aramburu 1 Datos versus documentos (i) Datos etiquetados en XML: Estructura regular. El orden de los elementos no es importante. El concepto de dato se refiere
Más detallesUso de HIBERNATE en una aplicación WEB DESARROLLO DE APLICACIONES PARA LA WEB II
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Uso de HIBERNATE en una aplicación WEB DESARROLLO DE APLICACIONES PARA LA WEB II BELEN HURTADO ORTIZ 2008630140 USANDO HIBERNATE EN UNA APLICACIÓN
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Catálogo del Sistema Contiene una descripción completa de la estructura de la base de datos y sus restricciones. La información almacenada en el catalogo se denomina meta-datos.
Más detallesManual de Referencia. Apertura
Manual de Referencia Apertura Cerrito 1214, (C1010AAZ), Buenos Aires, Argentina. Ventas 54 (011) 4816-2620 Fax: 54 (011) 4816-2394 Dirigido a VENTAS ventas@axoft.com Soporte a Usuarios 54 (011) 4816-2919
Más detallesFigura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
Más detallesposgrados de al Facultad de Ciencias Agrarias de la UNCuyo. En el mismo se describe
(Implementación de ALFIN como práctica educativa). ALFIN AVANZADO EN LOS POSGRADOS DE LA FACULTAD DE CIENCIAS AGRARIAS UNCUYO ARAGÓ, Fanny Beatriz. Biblioteca Facultad de Ciencias Agrarias, UNCuyo (Tec.
Más detallesUNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS. Diseno Físico de Bases de Datos Objetivo. 2.2 Visión General del Procesamiento de Consultas
UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS Temario 2.1 Diseño Físico de Bases de Datos 2.2 Visión General del Diseno Físico de Bases de Datos Objetivo Corresponde al proceso de elegir las estructuras
Más detallesGUÍA DOCENTE. Curso 2015-2016. Ingeniería Informática en Sistemas de Información Doble Grado:
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Diseño de base de datos Módulo: Módulo M7: Complementos Obligatorios Específicos de Sistemas
Más detallesDominios de factorización única
CAPíTULO 3 Dominios de factorización única 1. Dominios euclídeos En la sección dedicada a los números enteros hemos descrito todos los ideales de Z. En este apartado introducimos una familia de anillos
Más detallesFunciones Reales en una Variable
Funciones Reales en una Variable Contenidos Concepto función Grafica de una función Dominio y Recorrido de una función Clasificación de la funciones Función Inversa Paridad de las Funciones Operaciones
Más detallesSistemas Manejadores de Bases de Datos ( Postgres)
Sistemas Manejadores de Bases de Datos ( Postgres) Problema Las información es un recurso fundamental en toda gran organización Actualmente se generan grandes cantidades de información, la cual puede saturar
Más detallesPartes, módulos y aplicaciones de un Controlador de Procesos
Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular
Más detallesTablas. Estas serán las tablas que usaremos en la mayoría de ejemplos. Empleado
Álgebra Relacional Un álgebra es un sistema matemático constituido por Operandos: objetos (valores o variables) desde los cuales nuevos objetos pueden ser construidos. Operadores: símbolos que denotan
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesNota 1. Los determinantes de orden superior a 3 se calculan aplicando las siguientes propiedades:
Capítulo 1 DETERMINANTES Definición 1 (Matriz traspuesta) Llamaremos matriz traspuesta de A = (a ij ) a la matriz A t = (a ji ); es decir la matriz que consiste en poner las filas de A como columnas Definición
Más detallesAnalista Programador
Analista Programador 2 años fi.ort.edu.uy/analistaprogramador Facultad de Ingeniería Bernard Wand-Polak ANALISTA PROGRAMADOR (2 AÑOS) 2 Objetivos La carrera forma profesionales en informática capacitados
Más detallesEstándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION
Más detallesPlan de Clase Fecha: Curso: Matemáticas Grado: Bloque: Eje temático: Apartado:
Estructura del Plan de clase Escuela: Plan de Clase Fecha: Curso: Matemáticas Grado: Bloque: Eje temático: Apartado: Intenciones didácticas: Consigna: Consideraciones previas: Observaciones posteriores:
Más detallesCONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Más detalles1. Suma y producto de polinomios. Propiedades
ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Resumen teoría Prof. Alcón 1. Suma y producto de polinomios. Propiedades Sea (A, +,.) un anillo conmutativo. Llamamos polinomio en una indeterminada x con coeficientes
Más detallesAlgebra Lineal -III: Álgebra Vectorial en R2 and R 3
Algebra Lineal -III: Álgebra Vectorial en R2 and R 3 José María Rico Martínez Departamento de Ingeniería Mecánica División de Ingeniería, Campus Irapuato-Salamanca Universidad de Guanajuato email: jrico@ugto.mx
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES CÁRDENAS ESPINOSA CÉSAR OCTAVIO racsec_05@hotmail.com Boleta: 2009350122 CASTILLO GUTIÉRREZ
Más detalles1. INFORMACIÓN GENERAL
1. INFORMACIÓN GENERAL TÍTULO Desarrollo de Aplicaciones Multiplataforma FAMILIA PROFESIONAL Informática y comunicaciones DURACIÓN 2.000 horas = 1.600 online + 400 en centros de trabajo QUIÉN PUEDE HACER
Más detallesConjuntos, Relaciones y Grupos. Problemas de examen.
Conjuntos, Relaciones y Grupos. Problemas de examen. Mayo 2006 1. La función f es definida por (a) Halle el recorrido exacto, A, de f. f : R R donde f(x) = e senx 1. (b) (i) Explique por qué f no es inyectiva.
Más detallesClase 15 Espacios vectoriales Álgebra Lineal
Espacios vectoriales Clase 5 Espacios vectoriales Álgebra Lineal Código Escuela de Matemáticas - Facultad de Ciencias Universidad Nacional de Colombia En esta sección estudiaremos uno de los conceptos
Más detallesDescripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014
Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014 Contenidos 1. El referente conceptual de la evaluación... 1 CUADRO 1. TABLA DE ESPECIFICACIONES EN EL ÁREA DE MATEMÁTICA...
Más detallesTEMA 5 ESTUDIOS CORRELACIONALES.
TEMA 5 ESTUDIOS CORRELACIONALES. 1. INTRODUCCIÓN. 2. CONCEPTO DE CORRELACIÓN. 3. CASOS EN LOS QUE SE UTILIZA LA INVESTIGACIÓN CORRELACIONAL. 4. LIMITACIONES DE LOS ESTUDIOS CORRELACIONALES 1 1. INTRODUCCIÓN.
Más detallesPreliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
Más detallesRevista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 8, N o 2. 2007
Sección Tecnologías de Internet Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 8, N o 2. 2007 Hacia una propuesta didáctica para la enseñanza de Métodos Numéricos
Más detallesVectores: Producto escalar y vectorial
Nivelación de Matemática MTHA UNLP 1 Vectores: Producto escalar y vectorial Versores fundamentales Dado un sistema de coordenadas ortogonales, se considera sobre cada uno de los ejes y coincidiendo con
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesBASES DE DATOS TEMA 1
BASES DE DATOS TEMA 1 Contenido 1. Qué es una base de datos? 2. Un ejemplo 3. Personas que interactúan con la base de datos 4. Inconvenientes de los sistemas de ficheros 5. Modelos de datos 6. Lenguajes
Más detalles4.1 El espacio dual de un espacio vectorial
Capítulo 4 Espacio dual Una de las situaciones en donde se aplica la teoría de espacios vectoriales es cuando se trabaja con espacios de funciones, como vimos al final del capítulo anterior. En este capítulo
Más detallesLa idea del capítulo 4 salió de la tesis de maestría de mi alumna Janine du Plessis, de la Universidad Estatal de Georgia, que se titulaba
La idea del capítulo 4 salió de la tesis de maestría de mi alumna Janine du Plessis, de la Universidad Estatal de Georgia, que se titulaba GRUPOS DE TRANSFORMACIÓN Y DUALIDAD EN EL ANÁLISIS DE LAS ESTRUCTURAS
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesRecuperación de información Bases de Datos Documentales Licenciatura en Documentación Curso 2011/2012
Bases de Datos Documentales Curso 2011/2012 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Hemos dedicado la primera mitad del curso a diseñar e implementar
Más detallesCorresponde a los números de la administración central de la institución. Año en que la Institución inició oficialmente sus actividades académicas.
1. Información General 1.1. Rector Nombre del Rector. 1.1. Web Dirección de la página Web de la Institución. 1.2. Teléfono Corresponde a los números de la administración central de la institución. 1.3.
Más detallesDIRECTRICES Y ORIENTACIONES GENERALES PARA LAS PRUEBAS DE ACCESO A LA UNIVERSIDAD
Curso Asignatura 2014/2015 MATEMÁTICAS II 1º Comentarios acerca del programa del segundo curso del Bachillerato, en relación con la Prueba de Acceso a la Universidad La siguiente relación de objetivos,
Más detallesFECHA PREVISTA PUBLICACIÓN DE LA OFERTA EMPLEO PÚBLICO EN EL DIARIO OFICIAL DE GALICIA: MARZO 2016.
REQUISITOS FECHA PREVISTA PUBLICACIÓN DE LA OFERTA EMPLEO PÚBLICO EN EL DIARIO OFICIAL DE GALICIA: MARZO 2016. Diplomado/a en Magisterio (especialidad Educación Primaria). TEMARIO 1. Características básicas
Más detallesProyecto de sistemas informáticos 1 de 12
Proyecto de sistemas informáticos La presente guía docente corresponde a la asignatura Bases de Datos (BD), aprobada para el curso lectivo 2015-2016 en Junta de Centro y publicada en su versión definitiva
Más detallesGeneración de Números Pseudo-Aleatorios
Números Aleatorios Son un ingrediente básico en la simulación de sistemas Los paquetes de simulación generan números aleatorios para simular eventos de tiempo u otras variables aleatorias Una secuencia
Más detallesM III ABSTRACCIÓN Y CLASIFICACIÓN
M III ABSTRACCIÓN Y CLASIFICACIÓN COMPLEJIDAD Y ABSTRACCIÓN La abstracción en el desarrollo del programario En todo el proceso de abstracción siempre hay una parte de la situación o del problema que se
Más detalles1. Producto escalar, métrica y norma asociada
1. asociada Consideramos el espacio vectorial R n sobre el cuerpo R; escribimos los vectores o puntos de R n, indistintamente, como x = (x 1,..., x n ) = n x i e i i=1 donde e i son los vectores de la
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 detallesProbabilidades y Estadística (Computación) Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Ana M. Bianco y Elena J.
Generación de Números Aleatorios Números elegidos al azar son útiles en diversas aplicaciones, entre las cuáles podemos mencionar: Simulación o métodos de Monte Carlo: se simula un proceso natural en forma
Más detalles"Módulo OOWS para StarUML" INTRODUCCIÓN
UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,
Más detalles