Ja!
und einschätzen ob das für einen Anfänger überhaupt machbar ist.
Ich sage mal wie es ist: Du musst dich in Datenbankdesign einarbeiten. Je besser du deine Vorabeiten erledigst, desto einfacher ist es später umzusetzen. Bei einer Datenbank kannst du nicht einfach mal so anfangen und dann später alles ändern.
Du musst also wissen welche Tabellen du brauchst und welche Felder diese Tabelle haben sollen. Du musst auch wissen was in den Tabellenfeldern gespeichert werden soll(ja/nein, nur Zahlen, ein Datum vielleicht, Text, wie lang etc.). Das sind alles Vorüberlegungen, die du anstellen solltest, bevor du die Datenbank anfasst. Das nennt man dann ein Schema. Das kannst du erst mal auf einem Blatt Papier skizzieren, wobei du jeder Tabelle vorab immer eine ID voranstellst. Die ID hat immer das Vormat INT für integer also Ganzzahl. Was Ganze Zahlen sind ist ja nun klar oder?
OK - Ganzzahlen kennst du nicht, keine Problem, dafür gibt es das Manual in MySQL und die Seite Schattenbaum.
Die Datenbank zu erstellen ist meist kein Problem, die Datenbank wird dir vom Hoster zur Verfügung gestellt, meist in Form von MySQL und mittels des Tools PHP-MyAdmin kannst du ganz einfach Felder und Tabellen erstellen. Diese Einfachheit verleitet aber gerade Anfänger, anzunehmen, es sei ja alles ganz einfach. Grantiert ist, das ein solches Vorgehen meist zur Neuerstellung einer Datenbank führt, aber so haben viele angefangen.
Die Vorarbeit, das Überlegen wie speichere ich was und wo ist die Hauptaufgabe.
Du musst also das Konzept, das hinter einer Datenbank steht verstehen. Leider gibt es dazu im Netz bislang keine gute Anleitung, da die Anforderungen an eine Datenbank sehr variieren.
Dann brauchst du Wissen in PHP. Sicher gibt es auch andere Sprachen, aber ich beschränke mich hier mal auf PHP, da es sehr verbreitet ist und sich perfekt für die Aufgaben(dynamische Webseiten) eignet.
Mit PHP greifst du auf die Datenbank zu, und erstellst deine dynamischen Seiten.
Du brauchst also umfangreiches Wissen zu HTML und CSS. HTML und CSS solltest du im Schlaf beherrschen bevor du mit Datenbanken und PHP anfängst. Damit meine ich das du nicht nachsehen musst wenn du das Element TH oder Article verwendest.
Du kannst das alles lernen aber du solltest nicht davon ausgehen das es sich in ein paar Wochen umsetzen lässt. Einige Posts hier allein zum Schema ziehen sich schon über einige Tage!
Bei Detailsfragaen helfen wir natürlich gern, aber die meiste Arbeit muss von dir kommen