Opdracht 1:
- Schrijf een query om de naam, autheur en publicatiedatum van alle boeken die over vliegtuigen gaan uit de database te halen.
- Schrijf een query om te achterhalen wat de populairste keywords zijn (in volgorde van populariteit) en zet erbij hoeveel boeken dit keyword hebben. In keywords die slechts 1x voorkomen zijn we niet geinteresseerd.
- Schrijf een query om jezelf as lid van de bibliotheek in te schrijven (gebruik een subquery).
- Schrijf een query om de database te vertellen dat een boek is teruggebracht.
- Schrijf een query waarmee een afgeschreven boek uit de database kan worden verwijderd. Leg uit waarom de database zou kunnen weigeren het boek te verwijderen en schrijf een alternatieve query om dit probleem op te lossen (zonder een record uit de database te verwijderen).
Eindopdracht Databases:
- Kijk (indien nodig) na hoe je vanuit PHP een verbinding maakt met MySql.
- Maak met PhpMyAdmin de bovenstaande bibliotheek na (met primary keys EN foreign keys) en voorzie deze van wat testdata
- Bouw een PHP bladzijde waarmee bezoekers van de bibliotheek boeken in je database kunnen zoeken op zoekterm
- Bouw een andere PHP bladzijde, waarmee het personeel
- een boek kan uitlenen (mbv. een lidnummer en een boeknummer) en
- een boek kan innemen (mbv. het boeknummer alleen)
- Bouw de userinterface met zoekfunctionaliteit en de beheerders-interface (voor uitleen en inname) ook in Flash. Kies zelf een database koppeling.