De mon expérience personnelle, OOo Base est pas encore assez mature (tables qui disparaissent quand on renomme des fichiers, recherches assez lentes, énormes ralentissements dès que les bases deviennent un peu importantes). En plus OOo Base ne permet pas encore d'exporter ses bases vers d'autres formats, à part en utilisant des macros. Ajoutons que comme le programme est assez récent, il y a relativement peu de tutoriels. Tu risques donc de perdre beaucoup de temps sur des problèmes basiques et sur des bugs. J'attends néanmoins avec impatience de tester la prochaine mouture
Je te conseille donc de commencer par le PHP/mySQL (et encore, tu n'auras pas forcément besoin de taper la moindre ligne de code), peut-être un peu plus dur à prendre en main, mais plus stable. Le seul problème, c'est qu'il te faudra installer différents interpréteurs sur ta machine, mais il existe un petit programme sous windows, easyphp, qui te fait tout ça. L'interface phpmyadmin qui te permettra de gérer tes bases de données est loin d'être belle, mais elle est efficace et peut presque se suffire à elle-même. Enfin, il existe une véritable flopée de tutoriels sur le sujet et une énorme communauté qui peut t'aider dans tes différents problèmes.
Je récapitule néanmoins les avantages et inconvénients (de mon point de vue) de chacun :
OOo Base :
-Avantages :
* Assez simple à utiliser (tout est en graphique, pas de code à taper)
* Pas de nouveaux programmes à installer (si OOo est installé bien entendu)
* La création de formulaires pour faciliter l'insertion de données dans la base est simple.
-Inconvénients :
* Encore de très nombreux bugs
* Gère mal les grosses bases
* Accès aux bases très lent
* Pas de possibilités d'exporter la base
* Les bases OOo Base ne sont accessibles que sous Base. Si on veut interroger la base en utilisant un autre module d'OOo, il faut utiliser des macros (et il existe encore PLEIN de bugs sur l'accessibilité des bases de données en utilisant des macros). Il est donc difficile d'interagir avec la base en utilisant un autre programme.
PHP/mySQL
-Avantages :
* Très stable
* Possibilité d'exporter la base
* Accès très rapide aux bases
* Gestion des grosses bases pas trop mauvaise
* Le fait que la base de données soit couplée à PHP permet d'entrer ou d'extraire des données de la base sur des pages web (ou d'autres types de fichiers) sans trop d'effort de programmation. On peut donc interagir sur la base via une simple page web.
-Inconvénients :
* Demande l'installation de serveurs pour que SQL et PHP tournent en local
* Prise en main un peu plus longue : créer une base ne demande pas trop d'efforts, mais l'interroger peut nécessiter d'apprendre un peu de code SQL (pas trop difficile néanmoins). Il existe cependant des programmes qui peuvent mâcher le travail.
* Si on veut créer des formulaires pour insérer plus facilement des données, il faudra le faire soi même en PHP (mais il en existe déjà de tout-faits)
Je tiens à préciser que selon tes besoins, il existe déjà des "programmes" (il s'agit de simples pages web en fait) qui reposent sur PHP/mySQL tout faits qui te simplifieront considérablement la tâche (au point où tu n'auras pas besoin d'apprendre le PHP ou le mySQL). Il te suffira presque de remplir tes champs pour ajouter des entrées et d'interroger ta base quand besoin est. Il existe des "programmes" de gestion de bibliothèque, de vidéothèque, etc.