spatial DB design tools and templates. oct 4 Flashcards
1
Q
List the stages in DB design
A
Conceptual: user view> objects and relationships > geographic representation
Logical: geographic database types > geographic database structure
Physical model: database schema
2
Q
list 3 conceptual design methods of top-down design
A
- data flow diagrams
- entity-relationship diagrams
- unified modelling language
3
Q
list and explain the 5 components of ERDs
A
- entities (a real world element, i.e. river)
- weak entities (a subset of entities. i.e. turbidity, velocity of river)
- attributes (single vs multi-valued); identifier
- relationships (aggregation, generalisation & specialization, association, cardinality; participation can be mandatory or optional)
- integrity constraints (normalization)
4
Q
define data normalization
A
decomposing complex data structure into simpler and stable tables that can be related
5
Q
How do we normalize?
A
1st, 2nd, or 3rd Normal Form
6
Q
what are some best practices?
A
- user-centred design approach (prototyping. but sometimes users dont know what they need)
- using both GIS-specif approaches an RDBMS design (i.e. applying Tomlinson’s to GIS)