Using MySQL Workbench I reverse engineered phpbb’s database to see what the schema would look like.
Well it came up with about 20 tables that were associated with each other through various relationships (no concern there). There are another 50 or so tables sitting independently though without any relationships.
My concern is not that this is a true representation of the database phpbb uses or not. It did bring up some questions that I couldn’t find the answers for though (probably due to searching for the wrong terms)
Do databases actually exist and work like this?
If so what are they called?
EDIT: For everyone concentrating on the phpbb DB I don’t understand why you are since I said that is not a concern. I only referred to it because that is what I was looking at when I came up with these questions.
To try my questions in different words…
If a DB is to have an arbitrary number (say 1/3) of tables that are associated to one another through relationships and then the remaining 2/3’s of the tables are independent (i.e. no relationship to other tables) is there a name for this?
Thanks
It is perfectly easy to create a database/system without any linked tables…would I do it that way? No, but I have seen plenty.
I suspect that at least some of those 2/3 of those tables are in fact related (in the loose-est sense) to other tables, but that relationship is done through the code, not enforced through the database.