Étape 6: Une simple base de données sous d’autres formes.
GNU Free Documentation License 1.2
Simple base de données, que nous vous encourageons à résoudre cette tâche selon la description de la tâche, à l’aide de n’importe quelle langue que vous pouvez connaître.
Écrire un outil simple pour suivre un petit ensemble de données. L’outil doit avoir une interface de ligne de commande pour entrer au moins deux valeurs différentes. Les données saisies doivent être stockées dans un format structuré et enregistrées sur le disque.
Il n’importe pas quel type de données est suivi. Ça pourrait être votre CDthèque, vos anniversaires amis ou un journal.
Vous devez suivre les indications suivantes :
Une description de l’élément. (par exemple, titre, nom) Une catégorie ou par mot-clé (genre, sujet, relation comme « ami » ou « famille ») A date (la date où l’écriture a été créée ou une autre date qui est significatif, comme l’anniversaire) ; la date peut être produite ou entré manuellement d’autres champs optionnels
La commande devrait soutenir les arguments de ligne de commande suivantes pour exécuter :
Ajouter une nouvelle entrée imprimer la dernière écriture imprimer la dernière entrée pour chaque catégorie d’imprimer toutes les entrées triées par date
La catégorie peut être réalisée sous forme de balise ou comme structure (en faisant toutes les entrées dans cette catégorie des sous-éléments)
Le format de fichier sur le disque doit être humain lisible, mais il ne faut pas être standardisé. Un format nativement disponible qui n’a pas besoin une bibliothèque externe est préférable. Éviter de développer votre propre format toutefois si vous pouvez utiliser un déjà existant. S’il n’y a aucune mise en forme existante disponible en choisir un de : JSON, YAML, S-Expressions ou autres.
Voir aussi prendre des notes sur la ligne de commande pour une tâche liée. Contenu
C
COBOL
Java
Python
Shell UNIX