Documente Academic
Documente Profesional
Documente Cultură
Agenda
A few Design tips and guidelines, some of which I learned the hard way Many GIS staff get database design and maintenance thrust upon them The revolution of GIS at Sacramento County; how we became a data integrator, but not necessarily by plan
Earlier is Better
UML
Normalization
Remove Repeating Groups Every non-key column must be dependent on all parts of the primary key No non-key column may be functionally dependent on another non-key column
Every attribute will refer to the Primary key, the whole key and nothing but the key, so help me Codd
A table should have a field that uniquely identifies each of its records, and each field in the table should describe the subject that the table represents
Database Design for Mere Mortals by Michael Hernandez
Metadata
How it is different
Spatial Key (Location is a type of key) Topology Heavy load Long transaction Advanced data type
Early GIS
Community GIS
ArcInfo Coverages
GIS Layers
Points Lines Polygons Surfaces
3D
Scanned Maps
Scanned Documents
Attribute Data
Orthophotography
Transactions
Universal Database
Regional
Do
e um c
n ts
Dep
artm enta
I cant say it was easy, but I can say it was worth it!!
Utility Billing/ CUBS (SAP?,Oracle?) Public Works Direct Levy Maintenance Application
GIS (ESRI)
Planning
APS Permits system (Oracle) CPS Unsecured Tax Application (Oracle) County-wide Shared Property Data Warehouse
Utility Billing/ CUBS (SAP?,Oracle?) Public Works Direct Levy Maintenance Application
GIS (ESRI)
Planning
Database Architecture
Transactional Transactional
Warehouse
Warehouse
Shared Firewall
Shared
Questions, Comments?
earleb@saccounty.net exliner@saccounty.net perrym@saccounty.net