The application of a layered database model

After examining the software requirements of a genealogy database application, a layered database model was designed and implemented. The model consists of two layers: a core master database layer and an outer database layer. Each database is accessible by authenticated user groups through web software. This paper describes the model, the design of the database layers, and the implementation of the software to access the database. The final system consists of a web searchable genealogy database and software for data entry, proofreading, and administration.