Tamaño: px
Comenzar la demostración a partir de la página:

Download ""

Transcripción

1 BASES DE DATOS OBJETO- RELACIONALES, RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS INTRODUCCIÓN. COMPARACIÓN ENTRE BDR Y BDOO. LA ORIENTACIÓN A EN EL MUNDO RELACIONAL: BDROO. ARQUITECTURA DE UN GESTOR. CONSIDERACIONES SOBRE LA DEFINICIÓN DE NUEVOS TIPOS DE DATOS.. SISTEMAS DE TIPO EXTENDIDO. MODELO RELACIONAL ANIDADO. BASES DE DATOS OBJETO- RELACIONALES, RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS BASES DE DATOS TEMPORALES. BASES DE DATOS ESPACIALES Y MULTIMEDIA. BASES DE DATOS PARA GIS. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 1 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 2 INTRODUCCIÓN INTRODUCCIÓN BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 3 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 4 INTRODUCCIÓN INTRODUCCIÓN BASES DE DATOS OBJETO RELACIONALES EL TÉRMINO BD OBJETO-RELACIONAL SE USA PARA DESCRIBIR UNA BD QUE HA EVOLUCIONADO DESDE EL MODELO RELACIONAL HASTA UNA BD HÍBRIDA QUE CONTIENE AMBAS TECNOLOGÍAS: RELACIONAL Y DE. DURANTE MUCHOS AÑOS HA HABIDO DEBATES SOBRE CÓMO SERÁ LA SIGUIENTE GENERACIÓN DE LA TECNOLOGÍA DE BD DE USO COMÚN: LAS BD ORIENTADA A. UNA BD BASADA EN SQL CON EXTENSIONES ORIENTADAS A. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 5 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 6

2 INTRODUCCIÓN INTRODUCCIÓN RAZONES A FAVOR DE LA SEGUNDA OPCIÓN (MODELO OBJETO - RELACIONAL): LAS BD OBJETO - RELACIONALES (EJ.: ORACLE 8i) SON COMPATIBLES EN SENTIDO ASCENDENTE CON LAS BD RELACIONALES ACTUALES (QUE ADEMÁS SON FAMILIARES A LOS USUARIOS): LOS USUARIOS PUEDEN PASAR SUS APLICACIONES ACTUALES SOBRE BD RELACIONES AL NUEVO MODELO SIN TENER QUE REESCRIBIRLAS. POSTERIORMENTE SE PUEDEN IR ADAPTANDO LAS APLICACIONES Y BD PARA QUE UTILICEN LAS FUNCIONES ORIENTADAS A. LAS PRIMERAS BD ORIENTADAS A PURAS NO ADMITÍAN LAS CAPACIDADES ESTÁNDAR DE CONSULTA AD HOC DE LAS BD SQL: ESTO HACE PROBLEMÁTICO REALIZAR LA INTERFAZ ENTRE LAS HERRAMIENTAS SQL ESTÁNDAR Y LAS BD ORIENTADAS A PURAS. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 7 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 8 COMPARACIÓN ENTRE BDR Y BDOO COMPARACIÓN ENTRE BDR Y BDOO COMPARACIONES AMBOS TIPOS DE BD SE ENCUENTRAN DISPONIBLES EN EL MERCADO. LOS PUNTOS FUERTES DE LOS VARIOS TIPOS DE SISTEMAS DE BD PUEDEN RESUMIRSE DE LA MANERA SIGUIENTE: SISTEMAS RELACIONALES: TIPOS DE DATOS SENCILLOS, LENGUAJES DE CONSULTA POTENTES, PROTECCIÓN ELEVADA. BASES DE DATOS ORIENTADAS A BASADAS EN LENGUAJES DE PROGRAMACION PERSISTENTES: TIPOS DE DATOS COMPLEJOS, INTEGRACIÓN CON LOS LENGUAJES DE PROGRAMACIÓN, ELEVADO RENDIMIENTO. SISTEMAS RELACIONALES ORIENTADAS A : TIPOS DE DATOS COMPLEJOS, LENGUAJES DE CONSULTA POTENTES, PROTECCIÓN ELEVADA. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 9 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 10 COMPARACIÓN ENTRE BDR Y BDOO COMPARACIÓN ENTRE BDR Y BDOO ESTAS DESCRIPCIONES SON VALIDAS EN GENERAL: ALGUNOS SISTEMAS DE BD NO RESPETAN ESTAS FRONTERAS. EJEMPLO: ALGUNOS SISTEMAS DE BD ORIENTADOS A SE IMPLEMENTAN SOBRE SISTEMAS DE BD RELACIONALES. PUEDE QUE ESTOS SISTEMAS PROPORCIONEN MENOR RENDIMIENTO QUE LOS SISTEMAS DE BD ORIENTADOS A CONSTRUIDOS DIRECTAMENTE SOBRE LOS SISTEMAS DE ALMACENAMIENTO. PROPORCIONAN EN PARTE LAS GARANTÍAS DE PROTECCION MÁS ESTRICTAS PROPIES DE LOS SISTEMAS DE BD RELACIONALES. COMPARACIÓN ENTRE MODELO DE DATOS OR Y OO BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 11 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 12

3 COMPARACIÓN ENTRE BDR Y BDOO COMPARACIÓN ENTRE BDR Y BDOO COMPARACIÓN ENTRE ACCESO A DATOS OR Y OO COMPARACIÓN ENTRE COMPARTICIÓN DE DATOS OR Y OO BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 13 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 14 COMPARACIÓN ENTRE BDR Y BDOO LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 15 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 16 LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 17 LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES: LOS HAN ENTRADO EN EL MUNDO DE LAS BD RELACIONALES : EN FORMA DE DOMINIOS. COMO TABLAS DE. EN FORMA DE DOMINIOS, ACTUANDO COMO EL TIPO DE DATOS DE UNA COLUMNA. LAS IMPLICACIONES DE UTILIZAR UNA CLASE COMO UN DOMINIO SON: ES POSIBLE ALMACENAR MÚLTIPLES VALORES EN UNA COLUMNA DE UNA MISMA FILA YA QUE UN OBJETO SUELE CONTENER MÚLTIPLES VALORES: SI SE UTILIZA UNA CLASE COMO DOMINIO DE UNA COLUMNA, EN CADA FILA ESA COLUMNA SÓLO PUEDE CONTENER UN OBJETO DE LA CLASE (SE SIGUE MANTENIENDO LA RESTRICCIÓN DEL MODELO RELACIONAL DE CONTENER VALORES ATÓMICOS EN LA INTERSECCIÓN DE CADA FILA CON CADA COLUMNA). BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 18

4 LA ORIENTACIÓN A EN EL ES POSIBLE ALMACENAR PROCEDIMIENTOS EN LAS RELACIONES PORQUE UN OBJETO ESTÁ ENLAZADO CON EL CÓDIGO DE LOS PROCESOS QUE SABE REALIZAR (LOS MÉTODOS DE SU CLASE). CONSTRUYENDO TABLAS DE : CADA FILA ES UN OBJETO. UN SISTEMA OBJETO RELACIONAL ES UN SISTEMA RELACIONAL QUE PERMITE ALMACENAR EN SUS TABLAS: LA BD SIGUE SUJETA A LAS RESTRICCIONES QUE SE APLICAN A TODAS LAS BD RELACIONALES. LA BD CONSERVA LA CAPACIDAD DE UTILIZAR OPERACIONES DE CONCATENACIÓN (JOIN) PARA IMPLEMENTAR LAS RELACIONES AL VUELO. LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 19 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 20 LA ORIENTACIÓN A EN EL LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 21 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 22 LA ORIENTACIÓN A EN EL LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 23 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 24

5 LA ORIENTACIÓN A EN EL LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 25 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 26 LA ORIENTACIÓN A EN EL LA ORIENTACIÓN A EN EL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 27 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 28 LA ORIENTACIÓN A EN EL ARQUITECTURA DE UN GESTOR BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 29 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 30

6 ARQUITECTURA DE UN GESTOR ARQUITECTURA DE UN GESTOR ARQUITECTURA DE ORACLE BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 31 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 32 ARQUITECTURA DE UN GESTOR ARQUITECTURA DE LA SYSTEM GLOBAL AREA DE ORACLE ARQUITECTURA DE UN GESTOR PROCESOS DEMONIOS DE ORACLE: SYSTEM MONITOR (SMON). DATABASE WRITER (DBWR). LOG WRITER (LGWR). CHECKPOINT (CKPT). PROCESS MONITOR (PMON). ARCHIVER (ARCH). RECOVERER (RECO). DISPATCHER (Dnnn). BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 33 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 34 ARQUITECTURA DE UN GESTOR ARQUITECTURA DETALLADA DE ORACLE ARQUITECTURA DE UN GESTOR ESTRUCTURAS DE DATOS MANEJADAS POR ORACLE BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 35 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 36

7 ARQUITECTURA DE UN GESTOR ARQUITECTURA DE DB2: ESPACIOS PARA TABLAS ARQUITECTURA DE UN GESTOR ARQUITECTURA DE DB2: ESPACIOS PARA TABLAS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 37 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 38 ARQUITECTURA DE UN GESTOR CONTENEDORES Y ESPACIOS DE TABLAS EN DB2 ARQUITECTURA DE UN GESTOR CONTENEDORES Y BASES DE DATOS EN DB2 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 39 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 40 ARQUITECTURA DE UN GESTOR TIPOS DE ESPACIOS DE TABLAS EN DB2 ARQUITECTURA DE UN GESTOR VISTAS (TABLAS VIRTUALES) EN DB2 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 41 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 42

8 ARQUITECTURA DE UN GESTOR ÍNDICES EN DB2 CONSIDERACIONES PARA LA DEFINICIÓN DE NUEVOS TIPOS DE DATOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 43 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 44 CONSIDERACIONES PARA LA DEFINICIÓN DE NUEVOS TIPOS DE DATOS CONSIDERACIONES PARA LA DEFINICIÓN DE NUEVOS TIPOS DE DATOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 45 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 46 ASPECTOS DE EN SQL LAS PARTES DEL ESTÁNDAR SQL ACTUAL QUE INCLUYEN ASPECTOS DIRECTAMENTE RELACIONADOS CON LA EXTENSIÓN OBJETO - RELACIONAL: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 47 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 48

9 AÑADIDOS OBJETUALES EN SQL:1999 Y SQL-2003 PRINCIPALES BENEFICIOS DE LA EXTENSIÓN OBJETO - RELACIONAL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 49 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 50 IDENTIDAD DE EJEMPLO: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 51 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 52 CLASIFICACIÓN DE LOS TIPOS DE DATOS EN SQL-2003: GRANDES BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 53 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 54

10 EJEMPLO: GRANDES BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 55 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 56 TIPOS DEFINIDOS POR EL USUARIO TIPOS DEFINIDOS POR EL USUARIO - DISTINTOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 57 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 58 TIPOS DEFINIDOS POR EL USUARIO - DISTINTOS TIPOS DEFINIDOS POR EL USUARIO - DISTINTOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 59 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 60

11 TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 61 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 62 TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 63 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 64 TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 65 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 66

12 TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS TIPOS DEFINIDOS POR EL USUARIO - ESTRUCTURADOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 67 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 68 TIPOS DEFINIDOS POR EL USUARIO TABLAS TIPADAS TIPOS CONSTRUIDOS FILAS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 69 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 70 TIPOS CONSTRUIDOS REFERENCIA TIPOS CONSTRUIDOS REFERENCIA BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 71 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 72

13 TIPOS CONSTRUIDOS REFERENCIA TIPOS CONSTRUIDOS REFERENCIA BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 73 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 74 TIPOS CONSTRUIDOS REFERENCIA TIPOS CONSTRUIDOS REFERENCIA BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 75 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 76 TIPOS CONSTRUIDOS REFERENCIA TIPOS CONSTRUIDOS COLECCIONES BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 77 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 78

14 TIPOS CONSTRUIDOS COLECCIONES TIPOS CONSTRUIDOS COLECCIONES BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 79 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 80 TIPOS CONSTRUIDOS COLECCIONES TIPOS CONSTRUIDOS COLECCIONES BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 81 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 82 MÓDULOS Y RUTINAS MÉTODOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 83 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 84

15 MÉTODOS MÉTODOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 85 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 86 JERARQUÍAS DE TABLAS Y VISTAS JERARQUÍAS DE TABLAS Y VISTAS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 87 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 88 JERARQUÍAS DE TABLAS Y VISTAS RESUMEN TIPOS DE DATOS BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 89 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 90

16 RESUMEN DEL ESQUEMA EJEMPLO BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 91 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 92 SISTEMAS DE TIPO EXTENDIDO EJEMPLO BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 93 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 94 SISTEMAS DE TIPO EXTENDIDO SISTEMAS DE TIPO EXTENDIDO LA IMPLEMENTACIÓN DEL SOPORTE DE UN SISTEMA DE TIPO EXTENDIDO (SGBDOR) CON SUS FUNCIONES ASOCIADAS (OPERACIONES) PRESENTA LAS SIGUIENTES CUESTIONES: EL SGBDOR DEBE ENLAZAR (LINK) DINÁMICAMENTE UNA FUNCIÓN DEFINIDA POR EL USUARIO (PARA OPERAR CON DATOS ESPACIALES DE DOS O TRES DIMENSIONES, IMÁGENES, TEXTO, ETC.) EN SU ESPACIO DIRECCIONABLE SÓLO CUANDO SE REQUIERA: PARA AHORRAR ESPACIO DE DIRECCIONAMIENTO. EL ENLAZADO DINÁMICO ESTÁ DISPONIBLE EN ORACLE Y DB2. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 95 LOS PROBLEMAS DEL ENTORNO CLIENTE-SERVIDOR CONSISTEN EN LA UBICACIÓN Y ACTIVACIÓN DE FUNCIONES: SI EL SERVIDOR NECESITA EJECUTAR UNA FUNCIÓN, ES MEJOR HACERLO EN EL ESPACIO DE DIRECCIONAMIENTO DEL SGBD QUE DE FORMA REMOTA, DEBIDO A LA SOBRECARGA. PUEDE HABER SOBRECARGA EN EL SERVIDOR: PUEDE ENVIAR LA FUNCIÓN A OTRA MÁQUINA. SERÍA POSIBLE EJECUTAR CONSULTAS DENTRO DE FUNCIONES: UNA FUNCIÓN DEBE OPERAR DE LA MISMA FORMA CUANDO SE UTILIZA DESDE UNA APLICACIÓN USANDO LA INTERFAZ DEL PROGRAMA DE APLICACIÓN (API), O CUANDO EL SGBD LA INVOCA COMO PARTE DEL CÓDIGO SQL EJECUTABLE, CON LA FUNCIÓN INSERTADA ENTRE LAS SENTENCIAS SQL. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 96

17 SISTEMAS DE TIPO EXTENDIDO DEBIDO A LA VARIEDAD DE TIPOS DE DATOS Y SUS OPERADORES ASOCIADOS ES IMPORTANTE UN ALMACENAMIENTO Y ACCESO EFICIENTE DE LOS DATOS: PARA LOS DATOS ESPACIALES O MULTIDIMENSIONALES PUEDEN UTILIZARSE ESTRUCTURAS DE ALMACENAMIENTO ESPECIALES (EJ.: ÁRBOLES R). SE DEBE PODER DEFINIR NUEVOS TIPOS DE DATOS CON NUEVAS ESTRUCTURAS DE ACCESO. EL DISEÑO DE LA BD OBJETO-RELACIONAL ES COMPLICADO: SE DEBEN TENER EN CUENTA LAS CONSIDERACIONES SUBYACENTES DE LA SEMÁNTICA DE LA APLICACIÓN Y DEPENDENCIAS EN EL MODELO RELACIONAL. LA NATURALEZA ORIENTADA A DE LOS RECURSOS QUE SE UTILIZARÁN. SISTEMAS DE TIPO EXTENDIDO PROCESAMIENTO Y OPTIMIZACIÓN DE CONSULTAS: EL SQL SE AMPLÍA CON FUNCIONES Y REGLAS Y RESULTA MÁS COMPLEJO OPTIMIZAR LAS CONSULTAS. INTERACCIÓN DE REGLAS CON TRANSACCIONES: EL PROCESAMIENTO DE REGLAS EN ES MÁS AMPLIO Y COMPLEJO QUE LOS DISPARADORES DE LOS SGBDR. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 97 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 98 SISTEMAS DE TIPO EXTENDIDO CONSIDERACIONES PARA EL DISEÑO OBJETO - RELACIONAL SISTEMAS DE TIPO EXTENDIDO CONSIDERACIONES PARA EL DISEÑO OBJETO - RELACIONAL BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 99 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 100 SISTEMAS DE TIPO EXTENDIDO CONSIDERACIONES PARA EL DISEÑO OBJETO - RELACIONAL MODELO RELACIONAL ANIDADO BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 101 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 102

18 MODELO RELACIONAL ANIDADO MODELO RELACIONAL ANIDADO PROPONE EL USO DE TABLAS ANIDADAS O RELACIONES EN FORMA NO NORMAL. ELIMINA LA RESTRICCIÓN DE LA PRIMERA FORMA NORMAL DEL MODELO RELACIONAL BÁSICO (MODELO RELACIONAL PLANO): AL MODELO ANIDADO SE LO LLAMA TAMBIÉN MODELO RELACIONAL NO-1FN, NO EN PRIMERA FORMA NORMAL (NFNF). EL MODELO RELACIONAL BÁSICO REQUIERE QUE LOS ATRIBUTOS: SEAN MONOVALUADOS. TENGAN DOMINIOS ATÓMICOS. EL MODELO RELACIONAL ANIDADO PERMITE ATRIBUTOS COMPUESTOS Y MULTIVALUADOS: LAS TUPLAS SON COMPLEJAS Y DE ESTRUCTURA JERÁRQUICA. EJEMPLO DE RELACIÓN ANIDADA: ESQUEMA DE DEPT: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 103 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 104 MODELO RELACIONAL ANIDADO MODELO RELACIONAL ANIDADO EJ. DE UNA TUPLA DE DEPT NO-1FN: REPRESENTACIÓN EN ÁRBOL DEL ESQUEMA DE DEPT: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 105 BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 106 MODELO RELACIONAL ANIDADO MODELO RELACIONAL ANIDADO DEFINICIÓN DEL ESQUEMA DE DEPT: BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 107 EN LA DEFINICIÓN DE UNA RELACIÓN ANIDADA: TODOS LOS NOMBRES DE ATRIBUTOS DEBEN SER DIFERENTES. UN ATRIBUTO ANIDADO NORMALMENTE ES UN ATRIBUTO COMPUESTO MULTIVALUADO (EJ.: PROYECTOS): HAY UN VÍNCULO ANIDADO DENTRO DE CADA TUPLA. UN ATRIBUTO ANIDADO PUEDE SER UN ATRIBUTO SIMPLE MULTIVALUADO (EJ.: LOCALIZACIONES). UN ATRIBUTO ANIDADO PUEDE SER UN ATRIBUTO COMPUESTO MONOVALUADO. EN EL EJ.: ES RELACIÓN EXTERIOR: DEPT. SON RELACIONES INTERIORES: EMPLEADOS, PROYECTOS, LOCALIZACIONES, DEPENDIENTES. LOS ATRIBUTOS SIMPLES APARECEN EN EL NIVEL DE HOJA Y NO ESTÁN ANIDADOS. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 108

19 MODELO RELACIONAL ANIDADO LAS EXTENSIONES PARA RELACIONES ANIDADAS DEL ÁLGEBRA RELACIONAL, DEL CÁLCULO RELACIONAL Y DEL SQL INCLUYEN LAS OPERACIONES: NEST: CREA UNA VERSIÓN ANIDADA DE UNA RELACIÓN PLANA. UNNEST: ES LA INVERSA DE NEST. ESTAS OPERACIONES REALIZAN LA CONVERSIÓN ENTRE RELACIONES ANIDADAS Y RELACIONES PLANAS. BD OBJETO-RELACIONALES, RELACIONALES EXTENDIDAS Y ESPECIALES 109 BD RELACIONALES Y ACTIVAS 110 LAS ABARCAN LAS APLICACIONES DE BD QUE REQUIEREN ALGÚN ASPECTO DE TIEMPO A LA HORA DE ORGANIZAR LA INFORMACIÓN. EJEMPLOS DE APLICACIONES EN LOS QUE ES NECESARIO UN DETERMINADO ASPECTO DE TIEMPO PARA MANTENER LA INFORMACIÓN EN UNA BD: ASISTENCIA MÉDICA: SE TIENEN QUE GUARDAR LOS HISTORIALES DE LOS PACIENTES. SEGUROS: SE NECESITAN LOS HISTORIALES DE RECLAMACIONES Y PARTES DE ACCIDENTES ASÍ COMO LA INFORMACIÓN SOBRE LOS PERÍODOS EN LOS QUE ESTÁN EN VIGOR LAS PÓ1IZAS DE SEGUROS. SISTEMAS DE RESERVAS EN GENERAL (HOTELES, COMPAÑÍAS AÉREAS, ALQUILER DE COCHES, TRENES, ETC.): SE REQUIERE INFORMACIÓN SOBRE FECHAS Y PERÍODOS DE TIEMPO EN LOS QUE TENDRÁN VALIDEZ LAS RESERVAS. BD CIENTÍFICAS: LOS DATOS RECOGIDOS EN LOS EXPERIMENTOS INCLUYEN EL PERÍODO DE TIEMPO EN EL QUE SE MIDE CADA DATO. BD RELACIONALES Y ACTIVAS 111 REPRESENTACIÓN DEL TIEMPO Y DIMENSIONES DEL TIEMPO PARA LAS EL TIEMPO SE CONSIDERA UNA SECUENCIA ORDENADA DE PUNTOS DE CIERTA GRANULARIDAD DETERMINADA POR LA APLICACIÓN: EJ.: SE SUPONE QUE UNA APLICACIÓN TEMPORAL DETERMINADA NUNCA REQUIERE UNIDADES DE TIEMPO INFERIORES A UN SEGUNDO. ENTONCES, CADA PUNTO DE TIEMPO REPRESENTA UN SEGUNDO EMPLEANDO ESTA GRANULARIDAD. CADA SEGUNDO ES UNA DURACIÓN DE TIEMPO (CORTA), NO UN PUNTO. SE EMPLEA EL TÉRMINO CRONO EN LUGAR DE PUNTO PARA DESCRIBIR SU GRANULARIDAD MÍNIMA PARA UNA APLICACIÓN CONCRETA. LA CONSECUENCIA PRINCIPAL DE ELEGIR UNA GRANULARIDAD MÍNIMA (EJ.: UN SEGUNDO) ES QUE LOS EVENTOS QUE TENGAN LUGAR DENTRO DEL MISMO SEGUNDO SE CONSIDERARAN EVENTOS SIMULTÁNEOS, AUNQUE EN REALIDAD PUEDE QUE NO LO SEAN. BD RELACIONALES Y ACTIVAS 112 INFORMACIÓN SOBRE EVENTOS FRENTE A INFORMACIÓN SOBRE DURACIÓN (O ESTADO) UNA BD TEMPORAL ALMACENARÁ INFORMACIÓN ACERCA DE: CUÁNDO SE PRODUCEN DETERMINADOS EVENTOS, O. CUÁNDO SE CONSIDERA QUE DETERMINADOS HECHOS SON VERDADEROS. EXISTEN DIFERENTES TIPOS DE INFORMACIÓN TEMPORAL. LOS EVENTOS O HECHOS DE PUNTO SE ASOCIAN GENERALMENTE EN LA BD CON UN PUNTO DE TIEMPO ÚNICO DE DETERMINADA GRANULARIDAD: EJ.: UN EVENTO DE DEPÓSITO BANCARIO PUEDE ASOCIARSE CON LA MARCA DE TIEMPO EN LA QUE SE REALIZÓ EL DEPÓSITO. LOS EVENTOS O HECHOS DE DURACIÓN SE ASOCIAN CON UN PERÍODO DE TIEMPO ESPECÍFICO EN LA BD. EJ.: UN EMPLEADO PUEDE HABER TRABAJADO EN UNA EMPRESA DESDE EL 15 DE AGOSTO DE 1993 HASTA EL 20 DE NOVIEMBRE DE UN PERÍODO DE TIEMPO SE REPRESENTA MEDIANTE SUS PUNTOS DE TIEMPO DE INICIO Y FINAL [TIEMPO-INICIO, TIEMPO-FINAL]. DIMENSIONES DE TIEMPO VÁLIDO Y DE TIEMPO DE TRANSACCIÓN SI SE TIENE UN EVENTO O HECHO CONCRETO QUE ESTÁ ASOCIADO A UN PUNTO DE TIEMPO O PERÍODO DE TIEMPO DETERMINADO EN LA BD, LA ASOCIACIÓN PUEDE INTERPRETARSE PARA INDICAR ASPECTOS DIFERENTES. BD RELACIONALES Y ACTIVAS 113 BD RELACIONALES Y ACTIVAS 114

20 GENERALMENTE SE INTERPRETA QUE EL TIEMPO ASOCIADO ES EL TIEMPO EN EL QUE OCURRIÓ EL EVENTO O EL PERÍODO DE TIEMPO DURANTE EL CUAL EL HECHO SE CONSIDERÓ VERDADERO EN EL MUNDO REAL: UNA BD TEMPORAL QUE EMPLEE ESTA INTERPRETACIÓN SE DENOMINA BD DE TIEMPO VÁLIDO. SI EL TIEMPO ASOCIADO HACE REFERENCIA AL TIEMPO EN EL QUE LA INFORMACIÓN FUE REALMENTE ALMACENADA EN LA BD EL TIEMPO ASOCIADO SE DENOMINA TIEMPO DE TRANSACCIÓN: UNA BD QUE EMPLEE ESTA INTERPRETACIÓN SERÁ UNA BD DE TIEMPO DE TRANSACCIÓN. SI EN UNA BD SE UTILIZAN AMBAS DIMENSIONES DE TIEMPO SE DICE QUE ES UNA BD BITEMPORAL. INCORPORACIÓN DEL TIEMPO EN BD RELACIONALES EMPLEANDO VERSIONES DE TUPLAS RELACIONES DE TIEMPO VÁLIDO SE QUIERE INCLUIR EL HISTORIAL DE CAMBIOS, A MEDIDA QUE ESTOS OCURREN EN EL MUNDO REAL. LA GRANULARIDAD ES EL DÍA. SE UTILIZAN RELACIONES DE TIEMPO VÁLIDO AÑADIENDO LOS ATRIBUTOS VST (VALID START TIME: TIEMPO DE INICIO VALIDO) Y VET (VALID END TIME: TIEMPO FINAL VALIDO) CUYO TIPO DE DATOS ES DATE. EN EMP_TV CADA TUPLA V REPRESENTA UNA VERSIÓN DE LA INFORMACIÓN DE UN EMPLEADO QUE ES VÁLIDA (EN EL MUNDO REAL) SÓLO DURANTE EL PERÍODO DE TIEMPO [V.VST, V.VET]. CADA TUPLA DE EMPLEADO REPRESENTA ÚNICAMENTE EL ESTADO ACTUAL O LA VERSIÓN ACTUAL DE CADA EMPLEADO. BD RELACIONALES Y ACTIVAS 115 BD RELACIONALES Y ACTIVAS 116 EN EMP_TV LA VERSIÓN ACTUAL DE CADA EMPLEADO TIENE NORMALMENTE UN VALOR ESPECIAL, AHORA, COMO TIEMPO FINAL VÁLIDO: AHORA ES UNA VARIABLE TEMPORAL QUE REPRESENTA IMPLÍCITAMENTE EL TIEMPO ACTUAL A MEDIDA QUE PROGRESA EL TIEMPO. DIFERENTES TIPOS DE BD RELACIONALES TEMPORALES: (A) ESQUEMA DE BD DE TIEMPO VALIDO. (B) ESQUEMA DE BD DE TIEMPO DE TRANSACCIÓN. (C) ESQUEMA DE BD BITEMPORAL. BD RELACIONALES Y ACTIVAS 117 BD RELACIONALES Y ACTIVAS 118 ALGUNAS VERSIONES DE TUPLAS EN LAS RELACIONES DE TIEMPO VALIDO TV_EMP Y DEPT_TV: LAS RELACIONES DE TIEMPO VÁLIDO LLEVAN LA CUENTA DE LA HISTORIA DE CAMBIOS A MEDIDA QUE VAN TENIENDO VALIDEZ EN EL MUNDO REAL. SI SE APLICAN TODOS LOS CAMBIOS DEL MUNDO REAL LA BD GUARDA UNA HISTORIA DE LOS ESTADOS DEL MUNDO REAL QUE SE REPRESENTAN. RELACIONES DE TIEMPO DE TRANSACCIÓN CADA VEZ QUE SE APLICA UN CAMBIO A LA BD, SE REGISTRA LA MARCA DE TIEMPO REAL DE LA TRANSACCIÓN QUE APLICÓ EL CAMBIO. RESULTA ÚTIL CUANDO SE APLICAN CAMBIOS SIMULTÁNEAMENTE EN LA MAYORÍA DE LOS CASOS: EJ.: EL COMERCIO DE MERCANCÍAS EN TIEMPO REAL O LAS TRANSACCIONES BANCARIAS. BD RELACIONALES Y ACTIVAS 119 BD RELACIONALES Y ACTIVAS 120

21 APARECEN LAS RELACIONES DE TIEMPO DE TRANSACCIÓN AÑADIENDO LOS ATRIBUTOS TST (TRANSACTION START TIME: TIEMPO INICIAL DE TRANSACCIÓN) Y TET (TRANSACTION END TIME: TIEMPO FINAL DE TRANSACCIÓN). EL TIPO DE DATOS ES NORMALMENTE TIMESTAMP. EN TT_EMP CADA TUPLA V REPRESENTA UNA VERSIÓN DE LA INFORMACIÓN DE UN EMPLEADO QUE FUE CREADA EN TIEMPO REAL V.TST Y FUE ELIMINADA EN TIEMPO REAL V.TET. EN TT_EMP LA VERSIÓN ACTUAL DE CADA EMPLEADO SE CARACTERIZA POR TENER UN VALOR ESPECIAL, UC (UNTIL CHANGED: HASTA CAMBIAR), COMO SU TIEMPO FINAL DE TRANSACCIÓN: INDICA QUE LA TUPLA REPRESENTA LA INFORMACIÓN CORRECTA HASTA QUE SE CAMBIA DEBIDO A OTRA TRANSACCIÓN. UNA BD DE TIEMPO DE TRANSACCIÓN TAMBIÉN SE DENOMINA BD DE RESTAURACIÓN (ROLLBACK): EL USUARIO PUEDE RETROCEDER LÓGICAMENTE AL ESTADO DE LA BD REAL EN CUALQUIER PUNTO DE TIEMPO PASADO T RECUPERANDO TODAS LAS VERSIONES DE TUPLAS V CUYO PERÍODO DE TIEMPO DE TRANSACCIÓN [V.TST, V.TET] INCLUYA EL PUNTO DE TIEMPO T. BD RELACIONALES Y ACTIVAS 121 BD RELACIONALES Y ACTIVAS 122 RELACIONES BITEMPORALES ALGUNAS APLICACIONES REQUIEREN TANTO EL TIEMPO VÁLIDO COMO EL TIEMPO DE TRANSACCIÓN: APARECEN LAS RELACIONES BITEMPORALES. LAS TUPLAS CUYO TIEMPO FINAL DE TRANSACCIÓN TET ES UC SON LAS QUE REPRESENTAN LA INFORMACIÓN VÁLIDA ACTUALMENTE. LAS TUPLAS LAS CUYO TET ES UNA MARCA DE TIEMPO ABSOLUTA SON TUPLAS QUE FUERON VÁLIDAS HASTA (JUSTO ANTES) DE LA MARCA DE TIEMPO. EL ATRIBUTO DE TIEMPO INICIAL DE LA TRANSACCIÓN TST DE CADA TUPLA ES LA MARCA DE TIEMPO DE LA TRANSACCIÓN QUE CREÓ ESA TUPLA. ALGUNAS VERSIONES DE TUPLAS EN LAS RELACIONES BITEMPORALES BT_EMP TV_DEPT. BD RELACIONALES Y ACTIVAS 123 BD RELACIONALES Y ACTIVAS 124 BD ESPACIALES Y MULTIMEDIA BD ESPACIALES Y MULTIMEDIA BASES DE DATOS ESPACIALES PROPORCIONAN CONCEPTOS PARA SEGUIR LA PISTA DE LOS EN UN ESPACIO MULTIDIMENSIONAL: EJ.: LAS BD CARTOGRÁFICAS QUE ALMACENAN MAPAS INCLUYEN DESCRIPCIONES ESPACIALES BIDIMENSIONALES DE SUS, DESDE PAÍSES Y ESTADOS A RÍOS, CIUDADES, CARRETERAS, MARES, ETC. SE EMPLEAN EN MUCHAS APLICACIONES: EJ.: EN LA GESTIÓN MEDIOAMBIENTAL, DE EMERGENCIAS Y DE COMBATES. LAS BD METEOROLÓGICAS SON TRIDIMENSIONALES YA QUE LAS TEMPERATURAS Y OTRAS INFORMACIONES METEOROLÓGICAS ESTÁN RELACIONADAS CON PUNTOS ESPACIALES TRIDIMENSIONALES. BD RELACIONALES Y ACTIVAS 125 BD RELACIONALES Y ACTIVAS 126

22 BD ESPACIALES Y MULTIMEDIA UNA BD ESPACIAL ALMACENA QUE TIENEN CARACTERÍSTICAS ESPACIALES QUE LOS DESCRIBEN. LAS PRINCIPALES EXTENSIONES QUE SE NECESITAN PARA LAS BD ESPACIALES SON MODELOS QUE PUEDEN INTERPRETAR CARACTERÍSTICAS ESPACIALES. SE NECESITAN ESTRUCTURAS ESPECIALES DE INDEXACIÓN Y ALMACENAMIENTO PARA MEJORAR EL RENDIMIENTO. SE CONSIDERARÁN ALGUNAS DE LAS EXTENSIONES DEL MODELO PARA BD ESPACIALES BIDIMENSIONALES. LAS EXTENSIONES BÁSICAS NECESARIAS SON LAS DE INCLUIR CONCEPTOS GEOMÉTRICOS BIDIMENSIONALES: EJ.: PUNTOS, LÍNEAS Y SEGMENTOS DE LÍNEA, CÍRCULOS, POLÍGONOS Y ARCOS. PARA ESPECIFICAR LAS CARACTERÍSTICAS ESPACIALES DE. BD ESPACIALES Y MULTIMEDIA SE NECESITAN: OPERACIONES ESPACIALES PARA OPERAR CON LAS CARACTERÍSTICAS ESPACIALES DE LOS (EJ.: CALCULAR LA DISTANCIA ENTRE DOS ). CONDICIONES BOOLEANAS ESPACIALES (EJ.: VERIFICAR SI DOS SE SOLAPAN ESPACIALMENTE). BD RELACIONALES Y ACTIVAS 127 BD RELACIONALES Y ACTIVAS 128 BD ESPACIALES Y MULTIMEDIA LAS SIGUIENTES CATEGORÍAS MUESTRAN LOS TRES TIPOS CARACTERÍSTICOS DE CONSULTAS ESPACIALES: CONSULTA DE RANGO: ENCONTRAR LOS DE UN TIPO CONCRETO QUE ESTÁN DENTRO DE UN ÁREA ESPACIAL DETERMINADA O DE UNA DISTANCIA CONCRETA A PARTIR DE UNA LOCALIZACIÓN DETERMINADA. CONSULTA DE VECINDAD MÁS CERCANA: ENCONTRAR UN OBJETO DE UN TIPO CONCRETO QUE ESTÁ MÁS CERCANO A UNA LOCALIZACIÓN DADA. REUNIONES O SUPERPOSICIONES ESPACIALES: REUNIR LOS DE DOS TIPOS BASADOS EN UNA CONDICIÓN ESPACIAL DETERMINADA, COMO LA INTERSECCIÓN O COINCIDENCIA DE ESPACIALMENTE O QUE SE ENCUENTREN A UNA DETERMINADA DISTANCIA ENTRE SÍ. BD ESPACIALES Y MULTIMEDIA SE NECESITAN TÉCNICAS ESPECIALES PARA LA INDEXACIÓN ESPACIAL. UNA DE LAS TÉCNICAS MÁS CONOCIDAS ES EL EMPLEO DE ÁRBOLES R Y SUS VARIANTES: LOS ÁRBOLES R AGRUPAN, EN LOS MISMOS NODOS HOJA DE UN ÍNDICE ESTRUCTURADO EN ÁRBOL, LOS QUE SE HALLAN EN PROXIMIDAD FÍSICA ESPACIAL CERCANA. BD RELACIONALES Y ACTIVAS 129 BD RELACIONALES Y ACTIVAS 130 BD ESPACIALES Y MULTIMEDIA BASES DE DATOS MULTIMEDIA PERMITEN ALMACENAR Y CONSULTAR DIFERENTES TIPOS DE INFORMACIÓN MULTIMEDIA, QUE INCLUYE IMÁGENES, VIDEO CLIPS, AUDIO CLIPS, Y DOCUMENTOS. LOS PRINCIPALES TIPOS DE CONSULTAS QUE SE NECESITAN INCLUYEN: LOCALIZACIÓN DE FUENTES MULTIMEDIA QUE CONTENGAN DETERMINADOS DE INTERÉS, POR EJ. UNA PERSONA DETERMINADA. LOCALIZACIÓN DE VIDEO CLIPS QUE ESTÉN BASADAS EN DETERMINADAS ACTIVIDADES, POR EJ. QUE SE MARQUE UN GOL EN UN PARTIDO DE FÚTBOL POR UN JUGADOR O EQUIPO DETERMINADO. ESTOS TIPOS DE CONSULTAS SE CONOCEN CON EL NOMBRE DE RECUPERACIÓN BASADA EN CONTENIDO: SE ESTÁ RECUPERANDO LA FUENTE MULTIMEDIA BASÁNDOSE EN DETERMINADOS O ACTIVIDADES QUE CONTIENE. BD RELACIONALES Y ACTIVAS 131 BD ESPACIALES Y MULTIMEDIA LA BD MULTIMEDIA DEBE EMPLEAR ALGÚN MODELO PARA ORGANIZAR E INDEXAR LAS FUENTES MULTIMEDIA BASÁNDOSE EN SU CONTENIDO. LA IDENTIFICACIÓN DEL CONTENIDO DE LAS FUENTES MULTIMEDIA RESULTA UNA TAREA ARDUA Y QUE LLEVA MUCHO TIEMPO. UN MÉTODO SE BASA EN EL ANÁLISIS AUTOMÁTICO DE LAS FUENTES MULTIMEDIA PARA IDENTIFICAR CIERTAS CARACTERÍSTICAS MATEMÁTICAS EN SUS CONTENIDOS: USA TÉCNICAS DIFERENTES DEPENDIENDO DEL TIPO DE FUENTE MULTIMEDIA. OTRO MÉTODO SE BASA EN LA IDENTIFICACIÓN MANUAL DE LOS Y ACTIVIDADES DE INTERÉS DE CADA FUENTE MULTIMEDIA Y EN EMPLEAR ESTA INFORMACIÓN PARA INDEXAR LAS FUENTES: PUEDE APLICARSE A TODAS LAS FUENTES MULTIMEDIA, PERO REQUIERE UNA FASE DE PROCESAMIENTO MANUAL. BD RELACIONALES Y ACTIVAS 132

23 BD ESPACIALES Y MULTIMEDIA SE UTILIZAN DESCRIPTORES DE CONFIGURACIÓN DE IMÁGENES. PARA IDENTIFICAR DE INTERÉS EN UNA IMAGEN, SE LA DIVIDE EN SEGMENTOS HOMOGÉNEOS EMPLEANDO UN PREDICADO DE HOMOGENEIDAD. UNA CONSULTA TÍPICA SERÍA ENCONTRAR LAS IMÁGENES QUE SEAN SIMILARES A UNA IMAGEN DETERMINADA: LA IMAGEN DETERMINADA PODRÍA SER UN SEGMENTO AISLADO QUE CONTENGA, POR EJ., UN PATRÓN DE INTERÉS, Y LA CONSULTA ES LA DE LOCALIZAR OTRAS IMÁGENES QUE CONTENGAN EL MISMO PATRÓN. UN MÉTODO EMPLEA UNA FUNCIÓN DE DISTANCIA PARA COMPARAR LA IMAGEN DADA CON LAS IMÁGENES ALMACENADAS Y SUS SEGMENTOS. OTRO MÉTODO, DENOMINADO EL MÉTODO DE TRANSFORMACIÓN, MIDE LA SIMILITUD DE IMAGEN MEDIANTE UN PEQUEÑO NÚMERO DE TRANSFORMACIONES. LAS TRANSFORMACIONES INCLUYEN ROTACIONES, TRASLACIONES Y CAMBIOS DE ESCALA. BD RELACIONALES Y ACTIVAS 133 BD ESPACIALES Y MULTIMEDIA LOS Y ACTIVIDADES IDENTIFICADOS EN CADA SEGMENTO DE VIDEO PUEDEN EMPLEARSE PARA INDEXAR LOS SEGMENTOS. UNA TÉCNICA DE INDEXACIÓN DE VIDEO ES LA DE ARBOLES DE SEGMENTOS DE CUADROS. EL ÍNDICE INCLUYE Y ACTIVIDADES: EJ.: DOS PERSONAS HABLANDO. UNA FUENTE DE TEXTO/DOCUMENTO ES BÁSICAMENTE EL TEXTO COMPLETO DE UN DETERMINADO ARTÍCULO, LIBRO O REVISTA: ESTÁN INDEXADAS MEDIANTE PALABRAS CLAVE QUE APARECEN EN EL TEXTO Y SUS FRECUENCIAS RELATIVAS. LAS FUENTES AUDIO INCLUYEN MENSAJES GRABADOS ALMACENADOS: SE PUEDEN EMPLEAR TRANSFORMACIONES DISCRETAS PARA IDENTIFICAR LAS PRINCIPALES CARACTERÍSTICAS DE LA VOZ DE UNA PERSONA DETERMINADA. SE HACEN INDEXACIONES Y RECUPERACIONES BASADAS EN SIMILITUDES. BD RELACIONALES Y ACTIVAS 134 BD PARA GIS BD PARA GIS LOS SISTEMAS DE INFORMACIÓN GEOGRÁFICA (GIS) SE EMPLEAN PARA RECOGER, MODELAR, ALMACENAR Y ANALIZAR INFORMACIÓN QUE DESCRIBE LAS PROPIEDADES FÍSICAS DEL MUNDO GEOGRÁFICO. LOS GIS ABARCAN DOS TIPOS DE DATOS: DATOS ESPACIALES, PROCEDENTES DE MAPAS, IMÁGENES DIGITALES, FRONTERAS ADMINISTRATIVAS Y POLÍTICAS, CARRETERAS, REDES DE TRANSPORTE; DATOS FÍSICOS TALES COMO RÍOS, CARACTERÍSTICAS DEL SUELO, REGIONES CLIMÁTICAS, ELEVACIONES DEL TERRENO. DATOS NO ESPACIALES COMO CÓMPUTOS DEL CENSO, DATOS ECONÓMICOS E INFORMACIÓN SOBRE VENTAS O MARKETING. BD RELACIONALES Y ACTIVAS 135 BD RELACIONALES Y ACTIVAS 136 BD PARA GIS CLASIFICACIÓN POSIBLE DE LAS APLICACIONES GIS: BD PARA GIS LAS DOS PRIMERAS CATEGORÍAS REQUIEREN UNA REPRESENTACIÓN BASADA EN CAMPOS. LA TERCERA CATEGORÍA PRECISA DE UNA BASADA EN. LAS APLICACIONES DE TIPO CARTOGRÁFICO USAN FUNCIONES ESPECIALES: PUEDEN INCLUIR LA SUPERPOSICIÓN DE VARIAS CAPAS DE MAPAS PARA COMBINAR DATOS DE ATRIBUTOS. PERMITIRÁN, POR EJEMPLO, LA MEDICIÓN DE DISTANCIAS EN UN ESPACIO TRIDIMENSIONAL Y LA RECLASIFICACIÓN DE DATOS EN EL MAPA. EL MODELADO DIGITAL DE TERRENOS REQUIERE UNA REPRESENTACIÓN DIGITAL DE PARTES DE LA SUPERFICIE TERRESTRE UTILIZANDO ELEVACIONES DEL TERRENO EN PUNTOS DE MUESTREO QUE SE INTERCONECTAN: SE GENERA UN MODELO DE SUPERFICIE COMO, POR EJEMPLO, UNA RED TRIDIMENSIONAL (LÍNEAS CONECTADAS EN 3D) QUE MUESTRE LA SUPERFICIE DEL TERRENO. BD RELACIONALES Y ACTIVAS 137 BD RELACIONALES Y ACTIVAS 138

BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS

BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS SISTEMAS DE TIPO EXTENDIDO. MODELO RELACIONAL ANIDADO. BASES DE DATOS TEMPORALES. BASES DE DATOS ESPACIALES Y MULTIMEDIA.

Más detalles

BASES DE DATOS OBJETO- RELACIONALES

BASES DE DATOS OBJETO- RELACIONALES BASES DE DATOS OBJETO- RELACIONALES INTRODUCCIÓN. COMPARACIÓN ENTRE BDR Y BDOO. LA ORIENTACIÓN A OBJETOS EN EL MUNDO RELACIONAL: BDROO. ARQUITECTURA DE UN GESTOR RELACIONAL ORIENTADO A OBJETOS. CONSIDERACIONES

Más detalles

BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS SISTEMAS DE TIPO EXTENDIDO SISTEMAS DE TIPO EXTENDIDO

BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS SISTEMAS DE TIPO EXTENDIDO SISTEMAS DE TIPO EXTENDIDO BASES DE DATOS RELACIONALES EXTENDIDAS Y OTROS TIPOS ESPECIALES DE BASES DE DATOS.. BASES DE DATOS TEMPORALES. BASES DE DATOS ESPACIALES Y MULTIMEDIA. BASES DE DATOS PARA GIS. BD EXTENDIDAS Y ESPECIALES

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Agenda 1. Introducción 2. Concepto Documento Electrónico 3. A que se le denomina Documento Electrónico 4. Componentes de un Documento Electrónico

Más detalles

BASES DE DATOS OBJETO- RELACIONALES INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN

BASES DE DATOS OBJETO- RELACIONALES INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN BASES DE DATOS OBJETO- RELACIONALES INTRODUCCIÓN INTRODUCCIÓN. COMPARACIÓN ENTRE BDR Y BDOO. LA ORIENTACIÓN A EN EL MUNDO RELACIONAL: BDROO.. CONSIDERACIONES SOBRE LA DEFINICIÓN DE NUEVOS TIPOS DE DATOS..

Más detalles

PROGRAMACIÓ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. 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 detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net Decimocuartas Jornadas en Estadística e Informática Ricardo Vergara Argudo email: ricardo.vergara@sasf.net GUIA DE AYUDA http://www.oracle.com/ec/ http://www.oracle.com/cluboracle/ http://otn.oracle.com/

Más detalles

Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre.

Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Tema: Sistemas Subtema: Base de Datos. Materia: Manejo de aplicaciones

Más detalles

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto

Más detalles

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS 09-06-2015 1 Descripción y funcionamiento de una central PABX 09-06-2015 2 Un PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX), la cual es la red telefónica

Más detalles

Bases de Datos Multimedia

Bases 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 detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O. Grupo SIG C U R S O Fundamentos de Sistemas de Información Geográfica UNIDAD 2 Datos geográficos y métodos de almacenamiento Tema 2 Modelos y estructuras de datos CIAF Centro de Investigación y Desarrollo

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

VISIO: Herramienta CASE

VISIO: Herramienta CASE VISIO: Herramienta CASE Marta Zorrilla Universidad de Cantabria curso 2007-08 Marta Zorrilla - UC 1 curso 2007-08 Marta Zorrilla - UC 2 Tabla de contenidos Presentación de la herramienta Modelado de BDs

Más detalles

1.1. Introducción y conceptos básicos

1.1. Introducción y conceptos básicos Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................

Más detalles

Sistemas de Información Geográficos (SIG o GIS)

Sistemas de Información Geográficos (SIG o GIS) Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos

Más detalles

Bases de Datos. Sistemas de Gestión de Bases de Datos

Bases de Datos. Sistemas de Gestión de Bases de Datos Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Familia de Windows Server 2003

Familia de Windows Server 2003 Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:

Más detalles

arquitectura que maneja. Encontraremos también los diferentes servidores que

arquitectura que maneja. Encontraremos también los diferentes servidores que 3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

Ayuda En-línea para SIG

Ayuda En-línea para SIG Sistema De Información Geográfica (SIG) de Republica Dominicana Ayuda En-línea para SIG Acerca de SIG SIG es una herramienta que facilita el proceso de revisión ambiental y la planificación de proyectos

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

2.1 Multibase. Información mas detallada sobre este sistema se encuentra en [Ceri y Pelagatti 1985].

2.1 Multibase. Información mas detallada sobre este sistema se encuentra en [Ceri y Pelagatti 1985]. 1 Colección de Tesis Digitales Universidad de las Américas Puebla Alvarez Carrión, Guillermo La necesidad de llevar a cabo la integración de BDC s, con problemas de heterogeneidad, ha llevado a diversos

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

Apéndice A Herramientas utilizadas

Apéndice A Herramientas utilizadas Apéndice A Herramientas utilizadas A.1 Java Media Framework El Java Media Framework (JMF) es una interfaz para el desarrollo de aplicaciones (API) e incorpora el manejo de audio y video en el lenguaje

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

Un primer acercamiento a la CMDB.

Un primer acercamiento a la CMDB. Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Artículo dedicado a la Innovación y Mejores Prácticas en la Ingeniería de Negocios

Artículo dedicado a la Innovación y Mejores Prácticas en la Ingeniería de Negocios Herramienta para Indicadores de Gestión Se ha dado cuenta de lo difícil que es conseguir que todos los miembros de su organización vean "la gran foto" y trabajen juntos para lograr los objetivos estratégicos

Más detalles

Patrones para persistencia (I) Ingeniería del Software II

Patrones para persistencia (I) Ingeniería del Software II Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

CIMA. MANUAL DE USUARIO

CIMA. MANUAL DE USUARIO MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

Aplicaciones Móviles. Sesión 12: Acceso a datos

Aplicaciones Móviles. Sesión 12: Acceso a datos Aplicaciones Móviles Sesión 12: Acceso a datos Contextualización Los datos son actualmente elementos muy importantes, pues éstos definen características de uso de elementos en la informática, dan identidad

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

Registro (record): es la unidad básica de acceso y manipulación de la base de datos. UNIDAD II 1. Modelos de Bases de Datos. Modelo de Red. Representan las entidades en forma de nodos de un grafo y las asociaciones o interrelaciones entre estas, mediante los arcos que unen a dichos nodos.

Más detalles

Prof. Julio Cerdá Universidad de Alcalá. Gestión electrónica de documentos y acceso a la información

Prof. Julio Cerdá Universidad de Alcalá. Gestión electrónica de documentos y acceso a la información Prof. Julio Cerdá Universidad de Alcalá Gestión electrónica de documentos y acceso a la información 1 DOCUMENTO DIGITAL Y DOCUMENTO ELECTRONICO El El ciclo ciclo vital vital de de los los documentos 2

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

DATA WAREHOUSING (ENERO DE 2003) Documento creado por Ing. Héctor H. Martínez Orpinel

DATA WAREHOUSING (ENERO DE 2003) Documento creado por Ing. Héctor H. Martínez Orpinel DATA WAREHOUSING (ENERO DE 2003) DEFINICIÓN UN DATA WAREHOUSING ES UN CONJUNTO DE DATOS INTEGRADOS ORIENTADOS A UNA MATERIA, QUE VARIA CON EL TIEMPO Y QUE NO SON TRANSITORIOS, LOS CUALES SOPORTAN EL PROCESO

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

EL MODELO DE DATOS RASTER

EL MODELO DE DATOS RASTER EL MODELO DE DATOS RASTER El modelo de datos raster, como señala Bosque (1992), es el modelo de datos complementario al modelo vectorial presentado anteriormente. Tiene como principal característica el

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Índice INTERNET MARKETING 1

Índice INTERNET MARKETING 1 INTERNET MARKETING 1 Índice Manual de Google Analytics... 2 Qué es Google Analytics?... 2 Cómo funciona Google Analytics?... 2 Iniciar Sesión en Google Analytics... 3 Visualizar las estadísticas... 3 Resumen

Más detalles

SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID

SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID Ingeniero de Desarrollo Agencia de Informática y Comunicaciones de la Comunidad de Madrid Analista de Aplicaciones Agencia

Más detalles

Implementando un ERP La Gestión del Cambio

Implementando un ERP La Gestión del Cambio Artículos> Implementando un ERP - La Gestión del Cambio Artículo Implementando un ERP La Gestión del Cambio 1 Contenido Sumario Ejecutivo 3 Los sistemas ERP flexibilizan la gestión de la empresa y su cadena

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Presentación del Data Monitor de Sedex Nuestra interesante nueva gama de herramientas de creación de informes

Presentación del Data Monitor de Sedex Nuestra interesante nueva gama de herramientas de creación de informes Presentación del Data Monitor de Sedex Nuestra interesante nueva gama de herramientas de creación de informes Una nueva manera de crear informes sobre cadenas de suministros 2 El Data Monitor de Sedex

Más detalles

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Resumen de la conferencia Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Ponente: Luis Muñiz Socio Director de Sisconges & Estrategia y experto en Sistemas

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.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 detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Procesadores de lenguaje Tema 1: Introducción a los compiladores

Procesadores de lenguaje Tema 1: Introducción a los compiladores Procesadores de lenguaje Tema 1 Introducción a los compiladores Salvador Sánchez, Daniel Rodríguez Departamento de Ciencias de la Computación Universidad de Alcalá Resumen del tema Traductores Estructura

Más detalles

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com 1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 6 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL. Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos:

MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL. Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos: MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos: Tienen posición absoluta: sobre un sistema de coordenadas

Más detalles

Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas. Un ejemplo práctico: Plataforma de Archivo electrónico

Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas. Un ejemplo práctico: Plataforma de Archivo electrónico Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas Un ejemplo práctico: Plataforma de Archivo electrónico Índice 1. Presentación del proyecto 2. Objetivos del proyecto 3.

Más detalles

Capítulo 12: Indexación y asociación

Capítulo 12: Indexación y asociación Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación

Más detalles

Gestion de archivos. Problemas al almacenar datos sólo en la memoria:

Gestion de archivos. Problemas al almacenar datos sólo en la memoria: Gestion de archivos Problemas al almacenar datos sólo en la memoria: 1. El tamaño está limitado por el tamaño de la memoria qué pasa con aplicaciones que necesiten acceder a gran cantidad de información?

Más detalles

3.3.3 Tecnologías Mercados Datos

3.3.3 Tecnologías Mercados Datos 3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios

Más detalles

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

Guía de instalación de la carpeta Datos de ContaWin

Guía de instalación de la carpeta Datos de ContaWin Guía de instalación de la carpeta Datos de ContaWin Para ContaWin CS, Classic o Pyme a partir de la revisión 12.10 (Revisión: 29/06/2011) Contenido Introducción... 3 Acerca de este documento... 3 Dónde

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción. www.fundibeq.org

Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción. www.fundibeq.org DIAGRAMA MATRICIAL 1.- INTRODUCCIÓN Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción. Muestra su potencial, como herramienta indispensable para la planificación

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

FICHEROS 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 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 detalles

II. Relación con Terceros

II. Relación con Terceros II. Relación con Terceros Introducción a la Relación con Terceros Los terceros se refieren a las entidades con las cuales se realizan transacciones en la organización. Hay tres tipos de terceros, están:

Más detalles

Tema 1. Conceptos básicos

Tema 1. Conceptos básicos Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1

Más detalles

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO: 10 ASGBD (Administración de Sistemas Gestores de Bases de Datos) PROFESOR: JULIA SEVILLA

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles