Sida 1 av 1

Databaser

Postat: 12 okt 2008, 12:33
av Pinky
Hej allihop!

Jag sitter och spånar på ett program, närmare bestämt en receptdatabas, mest för att sambon vill ha en och jag behöver något litet projekt.
Det som jag för närvarande klurar på är hur all data ska sparas. Min tanke är att man ska kunna ha en lokal databas där man kan spara sina recept "offline" samt en central som flera kan koppla upp mot och lägga in och hämta recept från. Jag finner två problem änsålänge:

1. Jag ämnar göra programmet i Java, för att det ska kunna köras på både w*****s och linux. (Gärna alla andra OS också, men dessa är mina primära mål). Jag vill inte att användarna ska behöva gå igenom en installation av tex. MySQL. Jag skulle behöva något i stil med en access-fil, som funkar även på linux. Dvs, noll installation, bara en fil som följer med programmet, men som funkar på flera OS.

2. Den centrala databasen är (änsålänge) tänkt att köras på MySQL. Även om den här delen av projektet kommer att vara sekundärt i början så har jag några tankar. Om jag lägger MySQL-databasen öppen så att klienterna kör direkt mot databasen så blir det fruuktansvärt osäkert, såvitt jag vet. Min tanke är att köra ett serverprogram som klienterna kopplar upp mot, som håller koll på vad klienterna får och inte får göra. Är detta den bästa lösningen? Är MySQL lämpligt?

Tack på förhand!
Mvh
Pinky

Re: Databaser

Postat: 12 okt 2008, 12:46
av micke_nordin
Du kanske vill kolla lite på tomcat, har ännu inte själv tittat på det men tror att det kanske kan vara nått för dig.

http://tomcat.apache.org/index.html

/Micke

Re: Databaser

Postat: 12 okt 2008, 12:54
av Pinky
Tomcat är väl mest för att köra .jsp sidor? Nåja, jag ska läsa vidare lite :) Tack för tipset!

Re: Databaser

Postat: 12 okt 2008, 12:57
av andol
Vad säges om att använda sqlite lokalt?

(Har även lite tankar kring client-server-lösningen. Fast dem kan vi ju återkomma till.)

Re: Databaser

Postat: 12 okt 2008, 13:14
av Pinky
Verkar vara precis vad jag letat efter :D Tack!

Re: Databaser

Postat: 19 nov 2008, 13:21
av christer
Begreppet databas är luddigt.
Vanligen är det en samling tabeller. Den mest använda påstås vara
SQLite eller i vår Ubuntu terminal sqlite3. Sedan är det OpenOffice Base.
De består av kolumner som id. produkt, pris eller släktnamn, förnamn, adress,osv.

En databas kan också vara en samling text och bild filer med pikanta namn.
En samling recept, en samling e-mail. en samling offerter, fakturor osv.

För receptsamlaren i detta fall skulle jag rekommendera OpenOffice.org Ordbehandlare.
Var noga med rubriker som rubriktext och underrubriker och brödtext, så får du en
innehållsförteckning på köpet. I innehållsförteckningen klickar du på rågbröd och vips är
receptet på sidan 98 över rågbröd framme.

Man kan också skriva ut den och limma ihop och får då en pocketbok eller receptsamling
med bilder anvisningar och allt.