am besten macht man sich mal seine eigenen gedanken.
was du da erzählst, sind daten. das hat mit deren präsentation erst einmal nichts zu tun.
du beschreibst einfach nur das problem der datenhaltung. ob die texte in der db oder in einer datei stehen, hängt von deren benutzung ab.
wenn du z.b. per suchmaske bestimmte texte suchst, ist es besser diese in der db zu halten.
sollen diese texte aber nur in abhängigkeit benutzt werden, würde ich nur den dateinamen in der db ablegen.
ob du diese texte dann als 'raw' ablegst, oder mit html verpackst, hängt ebenfalls von der aufgabe ab, ob du trennung von daten und präsentation benötigst. in der regel ist es besser, daten als 'raw' zu speichern (ich sage mal XML), und die präsentationsanweisungen separat zu haben. z.b.XSLT, oder eine feste html-seite in welcher die daten dann angezeigt werden.
ergo: s.o.