Database Design Flashcards
1
Q
What are the 4 stages of DB design? ECLP
A
- External Modelling
- Conceptual Modelling
- Logical Modelling
- Physical Modelling
2
Q
First step?
A
- External Modeling
Potential users define their own subset of the real world, that is,
what is relevant for their needs
◦ each subset or view typically describes the part of the database in which a
particular user group is interested, and hides the rest of the database
◦ commonly, we have as many external models as we have different purposes
◦ usually consist of narration of requirements obtained from interview process
◦ emphasis on functional capabilities and data requirements
◦ Identify the spatial information products that will be produced by the
organization
3
Q
Second step?
A
- Conceptual Modelling
Model different user views of the data
Describe and defines all entity types included in the database
Identify the key thematic layers to be represented in the database
Identify how entities will be represented as database objects
◦ Scale specific selection of spatial objects - points, lines, areas, rasters
Group representations into datasets
◦ Feature datasets, feature classes, relationships, domains
4
Q
third step?
A
- Logical Modeling
Determine the structure of the tabular database and the behaviour of the descriptive attributes
◦ Identify: fields, valid values and ranges, relationships
Define the spatial properties of the database
◦ Networks – of connected features
◦ Topology rules
Prepare a database design
5
Q
fourth step?
A
- Physical Modeling
Implement, prototype, review, refine the design
◦ Design will likely have to be tuned once the system is implemented
Develop and test applications designed to work with the database
Assess data products produced
Design work flows for building and maintaining each layer
Document the design