Bonjour tout le monde !

Je suis en-train de créer un script qui affiche les jours et heures d'ouverture d'entreprises, un peu comme le fait Google MyBusiness
Lundi 8:00 - 12:00 | 14:00 - 19:00
Mardi 8:00 - 11:30 | 13:00 - 20:00
Mercredi 10:00 - 19:00

etc...

Par contre, je sèche au niveau de l'organisation de la base de données, je ne sais pas du tout comment la structurer :
Selon moi :
- Soit, l'enregistrement se fait directement dans la table, comme ci-dessous (mais là je ne pense pas que ça soit la bonne solution) :
entreprise(id, nom_entreprise, lundi_am_ouvre, lundi_am_ferme, lundi_am_ouvre, lundi_am_ferme, mardi_am_ouvre, mardi_am_ferme, mardi_pm_ouvre, mardi_pm_ferme, ......)

ou bien alors :
- l'enregistrement se fait plutôt comme ci-dessous, et on interroge la base en faisant les jointures adéquates... :
entreprise (id)
horaires(ouverture, fermeture)
jour(lundi_am, lundi_pm, mardi_pm,...)

Peut-être que la aussi je dis n'importe quoi et il y a une meilleure façon d'organiser les choses.

Selon vous, comment puis-je faire & structurer la base de données ?

Merci d'avance pour vos conseils
pompomboy