I am working on redesigning a database for a product called Project Billing. I am having trouble coming up with table names. In the old database, the names were super obscure (PRB_PROJ_LVL
), so old is of no help. The database is small - 10 tables or so - but will grow over time.
Here's the problem - Projects
are an entity (and table), but the word is also used as an adjetive. Example
Project
- a table containing projects.ProjectTask
- a table containing project tasks; this is a child ofProjects
.ProjectTemplate
- a table for project templates, which is not a child ofProjects
. Project templates just serve as a model for creating a bunch ofProjectTasks
.
So, how do I show that ProjectTask
is a child of Project
but ProjectTemplate
isn't? Thanks as always.