I have an access data with 15 tables. Because my program has projects that can have several different situations per project, I have to create several many to many tables. My question is can a database have too many tables? It appears that I have to create yet another table with a one to many relationship.