Data Anti Pattern4

9
Conception Avancée de Base de Données Data Anti-Pattern

Transcript of Data Anti Pattern4

Page 1: Data Anti Pattern4

Conception Avancée de Base de Données

Data Anti-Pattern

Page 2: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Data Management

Inside code : stack, heap, shaerd memory Outside code : Disk file

Physical Data structure: Hierarchy Network (CODASYL COBOL)

Page 3: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Père

Fils Fils

Fils Fils

Hiérarchique

Page 4: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Père

Fils Fils

Fils Fils

Network

Page 5: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Hierarchical and network data structure

T a p e z u n n o m i c iT a p e z u n t i t r e d e f o n c t i o n i c i

T a p e z u n n o m i c iT a p e z u n t i t r e d e f o n c t i o n i c i

T a p e z u n n o m i c iT a p e z u n t i t r e d e f o n c t i o n i c i

T a p e z u n n o m i c iT a p e z u n t i t r e d e f o n c t i o n i c i

Page 6: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Hierarchical and network data structure

Page 7: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Hierarchical and network data structure

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Tapez un nom iciTapez un titre de fonction ici

Spaghetti Plate

Page 8: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

TAR PIT

Page 9: Data Anti Pattern4

Emmanuel fuchs Conception Avancée de Base de Données

Relational Model

Abstraction of physical data structure No pointers