henrik@muenster.dk (Henrik Münster) writes:
> I den står bl.a: "FileMaker Pro er en relationel database". Jeg
En relationel database betyder blot at den lagrer data paa samme maade
som i regneark, og saedvanligvis med at hver soejle har en bestemt
type. En raekke er et saet data. That's it.
Der er saa nogen ting der oftest goer sig gaeldende naar man har en
database:
o Man oensker at behandle en delmaengde af informationen i databasen,
og angiver nogen kriterier for hvilken delmaengde man oensker.
Hertil benyttes ofte sproget SQL, som minder om Terminal.app idet
det er ekstremt kraftfuldt, men man skal skrive og skrive og skrive.
o De data der lagres i databasen, boer organiseres saadan at man har
en noegle som unikt identificerer en given raekke med den
information der hoerer til noeglen. Det kan fx vaere personnummer
til navn, adresse mv. Det er tilladt at have flere noegler til
samme raekke, hvis ens data egner sig til det.
o For at undgaa at man skal lede alle data igennem hver gang man skal
bruge nogen bestemte data, kan man bede databasen oprette saakaldte
indekser for de kombinationer man ofte slaar op efter. Herved
goeres soegning meget hurtig.
Herudover har de store databaser yderligere finesser:
o Flere brugere kan tilgaa databasen samtidig. Databasen haandterer
dette saaledes at brugerne ikke traeder hinanden over taeerne.
o Atomaritet. En handlingssekvens bliver foerst gjort permanent naar der
siges "commit" til sidst. Ellers kan man fortryde det hele og lave
"rollback" tilbage til start. Det er MEGET smart.
og nogen flere jeg ikke lige kan huske. Pointen er at de "store"
databasers finurligheder foerst bliver aktuelle hvis man ikke er alene
om det, og laver komplekse ting. Man kan sagtens lave ting i en lille
database. Se fx Access som mange er glade for.
> hvornår artiklerne har været brugt. De to databaser skal så kobles
> sammen, og så vidt jeg har forstået, er det det, der hedder en
> relationel database. Kan FileMaker Pro det?
Jeg tror du kan spare dig selv en masse boevl, ved at navngive filerne
efter "dato-for-brug/emne.html" og saa skrive i fx HTML eller lignende
som Sherlock kender, og saa have en ekstra sektion i toppen som
indeholder den information du oftest soeger paa.
Begynder du at rode med det andet, tror jeg du bruger for meget tid
paa for lidt udbytte. Proev det andet foerst
--
Thorbjørn Ravn Andersen
http://homepage.mac.com/ravn