Hoi
Wij hebben een opdracht voor school om een dbms te maken, dit omvat een zeer simpel dbms waarmee een database gemaakt kan worden.
Binnen deze database moeten tabellen gemaakt kunnen worden. Deze tabellen hebben een relatie met elkaar, dat wil dus zeggen een foreign key (wordt niet op gecontroleerd, moet de gebruiker zelf doen).
We zijn al een tijdje bezig om uit te vinden hoe we de tabel gegeven opslaan. De docent is hier heel vaag over en wil verder niets vertellen over hoe het moet (vrijdag spreken we hem weer, en dan gaan we er dieper op in maar alleen als wij al heel deel op weg zijn). Hij heeft alleen vertelt dat het met liniare lijsten kan maar verder niet verteld hoe.
Wij zitten nu dus nog steeds met het probleem van hoe kunnen we dit het beste / makkelijkste doen.
We hebben tot nu toe dit.
We gaan de gegevens opslaan in binaire bestanden zodat de gegevens na afsluiten nog beschikbaar blijven.
Bij het lezen van gegevens zullen alle records in het geheugen gezet worden dmv een liniare lijst. (comp heeft 64 mb geheugen, dus genoeg). In deze lijst kunnen we zoeken en elementen verwijderen en wijzigen. Het inlezen zal niet moeilijk zijn.
Een tabel moet gemaakt kunnen worden. Deze tabel bestaat uit een (onbeperkt) aantal kolommen (bv naam, adres en woonplaats) voor elke kolom kan er voor het type string of integer gekozen worden. Het inlezen van deze gegevens vormt geen probleem. De gegevens moeten in een liniare lijst gezet worden zodat deze gebruikt kan worden als tabel (de docent gaf aan dat we daarmee moesten gaan werken). Vanaf hier weten we niet meer hoe we dit kunnen oplossen en gebruiken en hoe we de foreign key's kunnen toepassen. Hebben jullie nog een idee.
ps.
we vragen dus niet of jullie het willen maken (zou wel makkelijk zijn, maar willen we niet). Aan goede duidelijke aanwijzigen hebben we (voorlopig) genoeg. De implementatie hoeft ook nog niet gemaakt te worden (volgende week ofzo pas al)
(als dit toch hier niet mag, sluit dan maar. post opgesteld via de aanwijzingen in de faq)
Wij hebben een opdracht voor school om een dbms te maken, dit omvat een zeer simpel dbms waarmee een database gemaakt kan worden.
Binnen deze database moeten tabellen gemaakt kunnen worden. Deze tabellen hebben een relatie met elkaar, dat wil dus zeggen een foreign key (wordt niet op gecontroleerd, moet de gebruiker zelf doen).
We zijn al een tijdje bezig om uit te vinden hoe we de tabel gegeven opslaan. De docent is hier heel vaag over en wil verder niets vertellen over hoe het moet (vrijdag spreken we hem weer, en dan gaan we er dieper op in maar alleen als wij al heel deel op weg zijn). Hij heeft alleen vertelt dat het met liniare lijsten kan maar verder niet verteld hoe.
Wij zitten nu dus nog steeds met het probleem van hoe kunnen we dit het beste / makkelijkste doen.
We hebben tot nu toe dit.
We gaan de gegevens opslaan in binaire bestanden zodat de gegevens na afsluiten nog beschikbaar blijven.
Bij het lezen van gegevens zullen alle records in het geheugen gezet worden dmv een liniare lijst. (comp heeft 64 mb geheugen, dus genoeg). In deze lijst kunnen we zoeken en elementen verwijderen en wijzigen. Het inlezen zal niet moeilijk zijn.
Een tabel moet gemaakt kunnen worden. Deze tabel bestaat uit een (onbeperkt) aantal kolommen (bv naam, adres en woonplaats) voor elke kolom kan er voor het type string of integer gekozen worden. Het inlezen van deze gegevens vormt geen probleem. De gegevens moeten in een liniare lijst gezet worden zodat deze gebruikt kan worden als tabel (de docent gaf aan dat we daarmee moesten gaan werken). Vanaf hier weten we niet meer hoe we dit kunnen oplossen en gebruiken en hoe we de foreign key's kunnen toepassen. Hebben jullie nog een idee.
ps.
we vragen dus niet of jullie het willen maken (zou wel makkelijk zijn, maar willen we niet). Aan goede duidelijke aanwijzigen hebben we (voorlopig) genoeg. De implementatie hoeft ook nog niet gemaakt te worden (volgende week ofzo pas al)
(als dit toch hier niet mag, sluit dan maar. post opgesteld via de aanwijzingen in de faq)