Estructura de datos
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
1 Estructuras de datos y sistemas de información 2 Normas y opciones técnicas 3Análisis y gestión de información 4Conclusiones
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN 1 Estructuras de datos y sistemas de información
•Definición de las EEDD •Funciones de las EEDD en los sistemas de información •Modelos, lenguajes y documentación
Definición de las EEDD
Conjunto de entidades, relaciones, definiciones y unidades de organización (usuarios, esquemas, privilegios, grupos, etc.) que forman un modelo determinado para representar elementos reales de información. Pueden comprender varias bases de datos (unidad de gestión). Representan la plasmación operativa del análisis de los modelos de información a reflejar en el sistema.
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURA DE DATOS BASES DE DATOS
Definición de las EEDD Su arquitectura es la organización concreta del sistema de información en la capa de datos y se define mediante procesos de abstracción a distintos niveles: •Sistema •Bases de datos •Recursos externos •Interrelaciones •Entidades (submodelos) •Objetos (tablas, vistas) •Código (de eventos –triggers, procedimientos almacenados)
A
B
RELACIONES
SUBMODELOS
Definición de las EEDD
RELACIONES C CR
CR
RECURSO EXTERNO #1 RECURSO EXTERNO #2 OBJETOS VISTAS
1
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
Funciones de las EEDD
Son el instrumento de organización básico en el sistema de información:
•Facilitan el control único y efectivo •Evitan redundancia (los mismos datos son introducidos repetidamente) •Evitan inconsistencia (Los datos referencian otros datos que ya no existen, por ejemplo) •Facilitan control de acceso y seguridad
Funciones de las EEDD
Soportan las entidades de información propias del sistema: •Proporcionan identidad a los datos (¿Qué estamos describiendo?) •Gestionan toda la información pertinente al tipo de información específico del sistema
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
Funciones de las EEDD
Mantienen todas las exigencias de datos del sistema : •Preservación •Alta disponibilidad (clustering, sincronización, etc.) •Gestionan toda la información pertinente al tipo de información específico del sistema •Concurrencia •Soporte de aplicaciones
Funciones de las EEDD Funciones "ACID" (Atomicidad, Consistencia, Aislamiento (Isolation), Durabilidad): Atomicidad : La atomicidad de una transacción garantiza que todas sus acciones sean realizadas o ninguna sea ejecutada. Consistencia : Los datos almacenados no varían hasta que la transacción se considera acabada con éxito. Aislamiento (Isolation) : Esto garantiza que las transacciones que se estén realizando en el sistema sean invisibles a todos los usuarios hasta que estas hayan sido declaradas acabadas. Durabilidad : La durabilidad de una transacción garantiza que en el instante en que se finalize la transacción esta perdure a pesar de otras consecuencias, esto es, si el soporte físico falla, el sistema aún será capaz de recordar todas la transacciones que han sido realizadas en el sistema. ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
ESTRUCTURAS DE DATOS. RACIONALIZACIÓN DE LA INFORMACIÓN
Modelos, lenguajes y documentación
Modelo ER (Entidad – Relación)
Basado en una percepción del mundo real, con una colección de objetos básicos (entidades) y de relaciones entre éstos. Las relaciones son de varios tipos (11, 1varios, variosvarios, etc.) ...
Regístrate para leer el documento completo.