Estructura de datos

Solo disponible en BuenasTareas
  • Páginas : 14 (3354 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de febrero de 2011
Leer documento completo
Vista previa del texto
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  2­ Normas y opciones técnicas  3­Análisis y gestión de información  4­Conclusiones 

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) 





RELACIONES 

SUBMODELOS 

Definición de las EEDD 
RELACIONES C  CR 

CR 

RECURSO EXTERNO #1 RECURSO EXTERNO #2  OBJETOS  VISTAS 



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 (1­1, 1­varios, varios­varios,  etc.) ...
tracking img