ich muss mich mal wieder als absoluter Laie out

Ich frage mich wie ich die DB am besten "baue" damit sie auch am besten funktioniert dazu mal ein ganz einfaches Beispiel. Wir nehmen mal an wir haben ein Branchenbuch. Ich übertreibe mal etwas aber ich hoffe es wird deutlich worauf ich hinaus möchte ...
Nun könnte ich entweder eine Tabelle nehmen und da um die 100 Spalten rein zimmern also von der Anschrift über Kontakte bis zu den Öffnungszeiten. Auf der anderen Seite könnte ich das auch in verschiedene Tabellen aufteilen wie Öffnungszeiten usw.
Was empfiehlt sich da und warum?