Stap 6: Een eenvoudige database in een andere vorm.
GNU Free Documentation License 1.2
Eenvoudige database u wordt aangemoedigd om op te lossen deze taak volgens de beschrijving van de taak, met behulp van elke taal die u wellicht weet.
Het schrijven van een eenvoudige tool voor het bijhouden van een kleine set gegevens. Het gereedschap moet een opdrachtregelinterface ten minste twee verschillende waarden invoeren. De ingevoerde gegevens moeten worden opgeslagen in een gestructureerde indeling en opgeslagen op schijf.
Het maakt niet uit wat voor soort gegevens wordt bijgehouden. Het zou uw CD-collectie, uw vrienden verjaardagen of dagboek.
U moet de volgende gegevens bijhouden:
Een beschrijving van het item. (bijvoorbeeld titel, naam) Een categorie of een tag (genre, onderwerp, zoals "vriend" of "familie" relatie) A date (de datum waarop de post is gemaakt of een andere datum die zinvol is, zoals de verjaardag); de datum kan worden gegenereerd of handmatig andere optionele velden ingevoerd
De opdracht moet ondersteunen de volgende opdrachtregelargumenten uit te voeren:
Toevoegen van een nieuwe vermelding de laatste vermelding de laatste vermelding voor elke categorie Print alle items gesorteerd op een datum afdrukken afdrukken
De categorie kan worden gerealiseerd als een tag of als structuur (doordat alle items in die categorie subitems)
De bestandsindeling op schijf moeten menselijke leesbare, maar het moet niet worden gestandaardiseerd. Een native beschikbaar formaat dat heeft geen aan een externe bibliotheek behoefte heeft de voorkeur. Te voorkomen dat de ontwikkeling van je eigen formaat maar als u een reeds bestaande database kunt gebruiken. Als er geen bestaande notatie beschikbaar is kiest één van: JSON, S-Expressions, YAML, of anderen.
Zie ook nemen notities op de opdrachtregel voor een verwante taak. Inhoud
C
COBOL
Java
Python
UNIX Shell