DIY dator platt fil databas program mall. (6 / 12 steg)
Steg 6: En enkel databas i andra former.
GNU Free Documentation License 1.2
Enkel databas du uppmuntras att lösa denna uppgift enligt uppgiftsbeskrivning, använder alla språk som du kanske vet.
Skriva ett enkelt verktyg för att spåra en liten uppsättning data. Verktyget ska ha ett kommandoradsgränssnitt ange minst två olika värden. Den angivna data bör förvaras i ett strukturerat format och sparas till disk.
Det spelar ingen roll vilken typ av data spåras. Det kan vara din CD-samling, vänner födelsedagar eller dagbok.
Du bör följa följande uppgifter:
En beskrivning av objektet. (titel, namn) En kategori eller tag (genre, ämne, relation som "vän" eller "familj") A datum (det datum när transaktionen gjordes eller några andra datum som är meningsfull, som födelsedag); datumet kan vara genereras eller anges manuellt andra valfria fält
Kommandot bör stödja följande kommandoradsargumenten att köra:
Lägga till en ny post Print den senaste posten Print den senaste posten för varje kategori Skriv ut alla poster sorterade efter datum
Kategorin kan realiseras som en tagg eller struktur (genom att göra alla poster i den kategorin underavdelningar)
Filen på disk ska vara mänskligt läsbara, men det behöver inte vara standardiserade. Ett inbyggt tillgängliga format som inte behöver ett externt bibliotek är att föredra. Undvika att utveckla egna format men om du kan använda en redan befintlig. Om det finns inga befintliga format plocka en av: JSON, S-uttryck, YAML eller andra.
Se även ta anteckningar på kommandoraden för en relaterad aktivitet. Innehållet
C
COBOL
Java
Python
UNIX Shell