Learing Story: Ik wil leren hoe ik een relationele database (als jsSQL of MariaDB) gebruik in JavaScript #35

Closed
opened 2023-11-21 11:51:31 +00:00 by hbo-ict-bot · 0 comments
hbo-ict-bot commented 2023-11-21 11:51:31 +00:00 (Migrated from gitlab.fdmci.hva.nl)

1. Inleiding
Er zijn verschillende soorten relationele databases die je kan gebruiken voor je webapplicatie. Zo zijn er databases die je als applicatie host op een server en op afstand benaderd kunnen worden. Bekende hiervan zijn MariaDB/MySQL en PostgreSQL. Daarnaast zijn er ook varianten die je in je bij de client/lokaal kan draaien naast je applicatie. Een variant die je daarbij helpt is SQLite voor JavaScript jsSQL. SQLite is misschien wel makkelijker in gebruik voor opzichzelfstaande applicaties, maar zoals de naam al zegt, het komt wel met zijn beperkingen. Aan de andere kant een database als MariaDB wel krachtiger, maar vergt weer meer in het opzetten en communicatie tussen je applicatie en de database. Voordat je een database kiest en toepast, is het dus goed even te overdenken wat voor database je nodig denkt te hebben.

2. Wat moet ik leren?

  • Welke eisen je hebt voor de database voor je applicatie
  • De voors en tegens van lokaal gedraaide vs server gedraaide SQL databases
  • Het opzetten van een SQLDatabase
  • De communicate met een SQLDatabase
    Queries vind je in de learning story over SQL

3. Hoe leer ik dit?
Knowledgebase Relationele Databases

SQLliteDatabase via jsSQL.
MariaDB

4. Aan welke Kwaliteitscriteria of Gedragscriteria is dit gerelateerd?
K6 Je hebt een genormaliseerde relationele database ontworpen en gebruikt om informatie uit je project in op te slaan, op te halen en te bewerken.

**1. Inleiding** Er zijn verschillende soorten relationele databases die je kan gebruiken voor je webapplicatie. Zo zijn er databases die je als applicatie host op een server en op afstand benaderd kunnen worden. Bekende hiervan zijn MariaDB/MySQL en PostgreSQL. Daarnaast zijn er ook varianten die je in je bij de client/lokaal kan draaien naast je applicatie. Een variant die je daarbij helpt is SQLite voor JavaScript jsSQL. SQLite is misschien wel makkelijker in gebruik voor opzichzelfstaande applicaties, maar zoals de naam al zegt, het komt wel met zijn beperkingen. Aan de andere kant een database als MariaDB wel krachtiger, maar vergt weer meer in het opzetten en communicatie tussen je applicatie en de database. Voordat je een database kiest en toepast, is het dus goed even te overdenken wat voor database je nodig denkt te hebben. **2. Wat moet ik leren?** - [ ] Welke eisen je hebt voor de database voor je applicatie - [ ] De voors en tegens van lokaal gedraaide vs server gedraaide SQL databases - [ ] Het opzetten van een SQLDatabase - [ ] De communicate met een SQLDatabase Queries vind je in de learning story over SQL **3. Hoe leer ik dit?** [Knowledgebase Relationele Databases](https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/software/ontwerpen/relationele_databases/0_relationele_databases/) [SQLliteDatabase via jsSQL](https://sql.js.org/#/?id=sqlite-compiled-to-javascript). [MariaDB](https://mariadb.org/documentation/) **4. Aan welke Kwaliteitscriteria of Gedragscriteria is dit gerelateerd?** K6 Je hebt een genormaliseerde relationele database ontworpen en gebruikt om informatie uit je project in op te slaan, op te halen en te bewerken.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Smikkelbakje/J1B2-Game-controller#35
No description provided.