You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Inleiding

Voor de applicatie wordt een nieuwe database toegepast, omdat de huidige database informatie bevat die niet nodig zijn voor de nieuwe implementatie. Hiervoor zijn een aantal opties: We kunnen ervoor kiezen de Microsoft Access database, die huidig in gebruik is, opnieuw in te richten met minder tabellen en data. Ook kunne we voor andere single-file database kiezen, zoals SQLite. We kiezen ervoor gebruik te maken van een embedded database omdat vanwege kosten een hosted (online) database geen optie is.

Om dit onderzoek te verrichten zullen wij zowel bieb- als labonderzoek uitvoeren, waarin we literatuuronderzoek uitvoeren en door middel van kleine testimplementaties de twee implementaties onderzoeken.

Hoofdvraag

De hoofdvraag is dus als volgt: Welke database sluit het best aan binnen de nieuwe applicatie?


Deelvragen

Om een goed en beargumenteerd antwoord op de hoofdvraag te kunnen geven hebben we ook een aantal deelvragen opgesteld, onderverdeeld per potentiele database-oplossing:

  • Wat is Microsoft Access?
  • Hoe werkt Microsoft Access?
  • Wat zijn de voor- en nadelen van Microsoft Access?
  • Wat moet in het project aanwezig zijn om met Microsoft Access te kunnen werken? (maven dependencies, drivers, etc.)


  • Wat is SQLite?
  • Hoe werkt SQLite?

  • Wat zijn de voor- en nadelen?

  • Wat moet in het project aanwezig zijn om met SQLite te kunnen werken? (maven dependencies, drivers, etc.)


Wat is Microsoft Access?

Om erachter te komen wat Microsoft access is wordt gebruik gemaakt van de onderzoeksmethode literature study van de ICT-Research methodekaarten (Vogel, z.d.). Microsoft access is een database management systeem van het bedrijf Microsoft waarmee je relationele databases kunt maken en bekijken (Terra, 2023). Om Microsoft access zit begrepen in het Office 365 pakket van Microsoft, wat betekent dat je geld moet betalen om het systeem te kunnen gebruiken. Als je een Microsoft access bestand opent kun je de data door middel van een GUI bewerken, dit is fijn omdat dit bij verschillende andere databases niet kan zonder dat je een extra programma installeerd.

Wat zijn de voordelen van Microsoft Access?

  • GUI

Wat zijn de nadelen van Microsoft Access?

  • Kost geld
  • Werkt niet op MacOS?
  • Lastig om verbinding via code te maken

Labonderzoek

Wat moet er in het project gezet worden om gebruik te maken van een Microsoft Access database?

tekst

Wat is SQLite?

Biebonderzoek

SQLite is een open source embedded relational database. Een embedded database runt in hetzelfde proces als het programma dat gebruikt maakt van de database (Owens, 2006).  Dit betekent dat het programma alleen van zichzelf afhangt. Ook word de database in één file opgeslagen wat het uitwisselen van de database makkelijker maakt (SQLite, z.d). 

Wat zijn de voordelen van SQLite?

  • Gratis
  • Opensource
  • Werkt op Windows, Linus, Mac en meer.
  • Makkelijk met Java te verbinden
  • Snel
  • Lightweight

Wat zijn de nadelen van SQLite?

  • Komt niet met een IDE

Labonderzoek

Wat moet er in het project gezet worden om gebruik te maken van een SQLite database?

tekst

Conclusie

tekst

Bibliografie




  • No labels