Op dit ogenblik zou je volgende reeks scripts moeten hebben. De scripts die tijdens deze les zijn toegevoegd, zijn aangeduid. Kijk terug naar de theorie als je ergens moeite mee hebt en zorg ervoor dat je scripts onderstaande nummering volgen!
bestandsnaam | actie |
---|---|
0001__CreateDB.sql | aanmaken van de lege databank ModernWays |
0002__CreateBoeken.sql | aanmaken van de tabel Boeken volgens instructies |
0003__CreatePostcodes.sql | aanmaken van de tabel Postcodes volgens instructies |
0004__AlterPostcodesDropPlaats.sql | verwijderen van de kolom Plaats uit de tabel Postcodes |
0005__AlterPostcodesAddPlaats.sql | herstellen van de kolom Plaats in de tabel Postcodes |
0006__AlterPostcodesChangeNotNull.sql | wijzigen van de kolom Plaats : NOT NULL toevoegen als constraint |
0007__AlterPostcodesChangeNull.sql | wijzigen van de kolom Plaats : NOT NULL weglaten als constraint |
0008__DropPostcodes.sql | verwijderen van de volledige tabel Postcodes |
0009__DropDB.sql | verwijderen van de volledige database ModernWays |
0010__CreateDB.sql | herstellen van de database ModernWays (zoals in script 1) |
0011__CreateBoeken.sql | herstellen van de tabel Boeken (zoals in script 2) |
0012__CreatePostcodes.sql | herstellen van de tabel Postcodes (zoals in script 3) |
0013__AlterBoekenSeveralChanges.sql | Aanpassen van de tabel Boeken : je tabel moet dezelfde zijn als deze, maar gebruik ALTER in plaats van CREATE |
0014__AlterBoekenAddCategory.sql | kolom Categorie toevoegen volgens instructies |
0015__CalibrateDB.sql | gegeven |
0016__BoekenInsertMultiple.sql | voegt twee eerste boeken onder gele tekst op deze pagina in (met auteurs Ijsseling en Van Sluis). Let op: je moet de syntax wat aanpassen! |
0017__BoekenAlterAutoIncrementId.sql | gegeven |
0018__PostcodesInsertMultiple.sql | voegt Mechelen en Leuven toe aan tabel Postcodes |
0019__PostcodesSelect.sql | toont alle postcodes (d.w.z. combinaties van 4 cijfers) uit de tabel Postcodes |
0020__BoekenSelectUitgeverij.sql | toont alle uitgeverijen, alfabetisch geordend volgens locatie |
0021__BoekenSelectCode.sql | toont een code per boek, namelijk {eerste letter voornaam}{eerste letter familienaam}-{laatste 2 cijfers datum van uitgave}, bijvoorbeeld VN-19 |
0022__CalibrateDB.sql | gegeven |
0023__BoekenInsertMultiple.sql | gegeven |
0024__BoekenUpdateMultipleFields.sql | past alle boeken in de categorie “Filosofie” aan zodat de commentaar “BOEIEND!” is en de stad “Amsterdam” is |
0025__BoekenDelete.sql | verwijdert data voor auteurs met familienaam Bloch of Gowers (exact zo geschreven, met zelfde gebruik van hoofdletters en kleine letters) |
0026__BoekenSelect.sql | toont alle auteurs van wiskundeboeken |
0027__BoekenSelect.sql | toont alle boeken die over linguistiek gaan of die Jef “Een goed boek” vindt |
0028__BoekenSelect.sql | toont alle boeken over wiskunde die niet geschreven zijn door Gowers (exact zo geschreven), geordend volgens verschijningsdatum |
0029__BoekenDelete.sql | wist alle boeken die “Een goed boek” zijn of over “Geschiedenis” gaan, maar niet de goede boeken die ook over geschiedenis gaan, met vijf logische operatoren |
0030__BoekenInsert.sql | herstelt de boeken die gewist zijn door het vorige script door ze terug in te voegen |
0031__BoekenDelete.sql | wist al deze boeken opnieuw, maar met één logische operator in plaats van vijf |
0032__BoekenSelectSteden.sql | toont alle steden waar boeken zijn uitgegeven precies één keer (tip: gebruik GROUP BY ) |
0033__BoekenSelectBoekenPerStad.sql | toont het aantal boeken per stad (tip: gebruik GROUP BY en de aggregaatfunctie COUNT ) |
0034__BoekenSelectJaarPerCategorie.sql | toont het jaar waarin het recentste boek van elke categorie is uitgegeven (tip: hier heb je een andere aggregaatfunctie nodig) |
0035__BoekenSelectAuteurs.sql | toont familienamen van alle auteurs van minstens 2 boeken |
0036__BoekenSelectCategorie.sql | toont categorieën met gemiddelde verschijningsdatum na 1987 |
0037__CalibrateDB.sql | hier gegeven |
0038__BoekenSelectCeline.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0039__BoekenSelectFamilienaamB.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0040__BoekenSelect.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0041__BoekenInsert.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0042__BoekenSelect.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0043__BoekenSelect.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0044__BoekenSelect.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0045__BoekenSelect.sql | uitgelegd op de pagina rond vergelijkingsoperatoren |
0046__BoekenSelect.sql | uitgelegd op de pagina rond ORDER BY |
0047__BoekenSelect.sql | uitgelegd op de pagina rond ORDER BY |
0048__BoekenSelectLike.sql | uitgelegd op de pagina rond LIKE |
0049__BoekenSelectLike.sql | uitgelegd op de pagina rond LIKE |
0050__BoekenSelectLikeNineties.sql | uitgelegd op de pagina rond LIKE |
0051__CalibrateDB.sql | hier gegeven |
0052__BoekenSelectBetween.sql | uitgelegd op de pagina rond BETWEEN |
0053__BoekenSelectBetween.sql | uitgelegd op de pagina rond BETWEEN |
0054__BoekenSelectBetween.sql | uitgelegd op de pagina rond BETWEEN |
0055__BoekenSelectIN.sql | uitgelegd op de pagina rond IN |
0056__BoekenSelectIN.sql | uitgelegd op de pagina rond IN |
0057__BoekenInsertTestData.sql | hier gegeven |
0058__BoekenSelectDistinct.sql | uitgelegd op de pagina rond DISTINCT |
0059__GamesCreate.sql | uitgelegd op de pagina rond primaire sleutels in een nieuwe tabel |
0060__GamesInsert.sql | uitgelegd op de pagina rond primaire sleutels in een nieuwe tabel |
0061__GamesSelect.sql | uitgelegd op de pagina rond primaire sleutels in een nieuwe tabel |
2019-03-22 16:19:02