|
|
- Elena Ortiz Cárdenas
- hace 8 años
- Vistas:
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 SISTEMAS DE TIPO EXTENDIDO. MODELO RELACIONAL ANIDADO. BASES DE DATOS TEMPORALES. BASES DE DATOS ESPACIALES Y MULTIMEDIA.
Más detallesBASES 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 detallesBASES 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 detallesMicrosoft 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 detallesIII. 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 detallesBASES 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 detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesAutenticació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 detallesSistemas 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 detallesBASES 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 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 detallesCapitulo 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 detallesAdministració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 detallesCreació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 detallesARQUITECTURA 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 detallesDecimocuartas 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 detallesAlumna: 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 detallesBASE 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 detallesINSTALACIÓ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 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 detallesIntroducció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 detallesLos 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 detallesComponentes 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 detallesSIG. 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 detallesEstas 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 detallesAcronis 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 detallesGuí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 detallesIntroducció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 detallesVISIO: 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 detalles1.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 detallesSistemas 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 detallesBases 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 detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesFamilia 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 detallesarquitectura 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 detallesPRUEBAS 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 detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesRESUMEN 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 detallesGuí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 detallesAyuda 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 detallesAná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 detalles2.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 detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesCapí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 detallesApé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 detallesBase 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 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 detallesUn 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 detallesJAVA 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 detallesCapí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 detallesSISTEMAS 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 detallesArtí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 detallesPatrones 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 detallesResumen. 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 detallesCIMA. 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 detallesGENERALIDADES 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 detallesAplicaciones 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 detallesTELECOMUNICACIONES 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 detallesRegistro (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 detallesProf. 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 detallesArquitectura 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 detallesToda 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 detallesLABORATORIO 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 detallesDATA 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 detallesCapí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 detallesUNIVERSIDAD 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 detallesOracle 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 detallesEL 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 detallesElementos 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 detallesFormularios. 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
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 detallesSISTEMA 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 detallesImplementando 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 detallesGESTIÓ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 detallesPresentació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 detallesDí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 detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más 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 detallesPropuesta 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 detallesProcesadores 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 detallesConceptos 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 detallesBase 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 detallesMODELOS 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 detallesCentro 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 detallesCapí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 detallesGestion 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 detalles3.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 detallesBases 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 detallesCAPITULO 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 detallesEstá 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 detallesGuí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 detallesModulo 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 detallesEste 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 detallesCAPÍ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 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 detallesII. 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 detallesTema 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 detallesMineria 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 detallesCI 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 detallesAutor: 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