SQL & Relationele datamodellen in interactieve media

Maat: px
Weergave met pagina beginnen:

Download "SQL & Relationele datamodellen in interactieve media"

Transcriptie

1 SQL & Relationele datamodellen in interactieve media HVA-CMD-V1-datamodelleren oefeningen deel 1: SQL

2 Inhoud Inhoud... 2 Selecties uit een enkelvoudige datatabel... 3 Selecties uit een meerdere gerelateerde tabellen... 7 Het toevoegen en veranderen van data Het verwijderen van data Meer selecties uit een relationele database... 13

3 Selecties uit een enkelvoudige datatabel Vertaal onderstaande vragen over de tabel 'product' naar een SQL query. Gebruik hiervoor de database sql_oefeningen1_producten.sql. De benodigde SQLcode is allemaal te vinden in hoofdstuk 1 tot en met 10 van het boek SQL in 10 minutes en/of de mysql reference op 1) Maak een lijst met productnamen en productprijzen SELECT naam, prijs SELECT naam, FORMAT(prijs,2) 2) Maak een lijst met alle productgegevens 3) Maak een lijst met productnamen en productprijzen, gesorteerd op prijs SELECT naam, prijs ORDER BY prijs

4 4) maak een lijst met productnamen en productprijzen, gesorteerd op categorie en op prijs met de duurste bovenaan SELECT categorie, naam, prijs ORDER BY categorie, prijs DESC 5) selecteer alle producten van categorie 'boek' WHERE categorie = 'boek' 6) selecteer alle producten die duurder zijn dan 10 euro WHERE prijs > 10 7) selecteer alle producten van categorie voedsel die geproduceerd zijn door 'unilever' WHERE categorie='voedsel' AND producent = 'unilever' 8) selecteer alle producten waar geen leverancier is ingevuld ( dit is een moeilijke! ) WHERE producent IS NULL 9) selecteer alle producten die niet door unilever zijn geproduceerd WHERE NOT ( producent = 'unilever' ) 10) selecteer alle producten die iets te maken hebben met 'lekker' en sorteer per categorie WHERE omschrijving LIKE '%lekker%' ORDER BY categorie 11) selecteer een prijslijst van alle producten met de prijs plus btw. SELECT naam, prijs, prijs + ( prijs * btw_tarief / 100 ) AS prijs_met_btw

5 12) selecteer alle producten die nu beschikbaar zijn WHERE beschikbaarheidsdatum < CURRENT_DATE 13) selecteer alle producten die in 2013 beschikbaar komen WHERE YEAR (beschikbaarheidsdatum ) = ) selecteer alle producten met de eerste 15 karakters van de omschrijving, gevolgd door ' ' SELECT naam, CONCAT( SUBSTRING( omschrijving, 1, 15 ), "..." ) AS omschr 15) bereken de gemiddelde prijs alle producten SELECT AVG(prijs) AS gemiddeldeprijs 16) tel het aantal producten van de producent 'unilever' SELECT COUNT(*) AS aantalproducten WHERE producent = 'unilever' 17) bereken de gemiddelde prijs van de producten van 'unilever' SELECT AVG(prijs) AS gemiddeldeprijs WHERE producent = 'unilever' 18) hoe duur is het duurste product, en het goedkoopste product SELECT MAX(prijs) AS maxprijs, MIN(prijs) AS minprijs 19) maak een lijst van alle categorieen SELECT DISTINCT categorie SELECT categorie GROUP BY categorie

6 20) maak een lijst van alle producenten SELECT DISTINCT producent SELECT producent GROUP BY producent 21) maak een lijst met het aantal producten per categorie SELECT categorie, COUNT( * ) AS aantalproducten GROUP BY categorie 22) maak een lijst met de gemiddelde prijs van producten per producent SELECT producent, AVG(prijs) AS gemiddeldeprijs GROUP BY producent

7 Selecties uit een meerdere gerelateerde tabellen datamodel voor de backend van een webwinkel Vertaal onderstaande vragen over de tabellen naar een SQL query. Gebruik hiervoor de database sql_oefeningen2_webwinkel.sql. De benodigde SQLcode is allemaal te vinden in hoofdstuk 11 tot 14 en hoofdstuk 18 van het boek SQL in 10 minutes 23) Selecteer de lijst producten met daaraan gekoppeld de categorienaam uit de tabel categorie SELECT product.*, categorie.naam AS categorienaam LEFT JOIN categorie ON categorie.id = product.categorieid 24) Selecteer de lijst producten met daaraan gekoppeld de het btw tarief in percentages uit de tabel btwtarief SELECT product.*, btwtarief.percentage AS btwpercentage LEFT JOIN btwtarief ON btwtarief.id = product.btwtariefid

8 25) ** Selecteer de lijst producten met daaraan gekoppeld de producentnaam uit de tabel producent Letop: niet bij ieder product is de producentid ingevuld. Dat product moet wel geselecteerd worden en de producentnaam moet leeg blijven SELECT product.*, producent.naam AS producentnaam LEFT JOIN producent ON producent.id = product.producentid 26) ** Selecteer de lijst producten met daaraan gekoppeld de categorienaam uit de tabel categorie, het btwtarief uit de tabel btwtarief en de producentnaam uit de tabel producent SELECT product.*, producent.naam AS producentnaam, btwtarief.percentage AS btwpercentage, categorie.naam AS categorienaam LEFT JOIN producent ON producent.id = product.producentid LEFT JOIN categorie ON categorie.id = product.categorieid LEFT JOIN btwtarief ON btwtarief.id = product.btwtariefid 27) ** Selecteer de lijst producten met daaraan gekoppeld de categorienaam uit de tabel categorie, de producentnaam uit de tabel producent, en de berekende prijs_met_btw SELECT product.*, producent.naam AS producentnaam, btwtarief.percentage AS btwpercentage, categorie.naam AS categorienaam, ROUND( prijs + ( prijs * btwtarief.percentage / 100 ), 2 ) AS prijs_met_btw LEFT JOIN producent ON producent.id = product.producentid LEFT JOIN categorie ON categorie.id = product.categorieid LEFT JOIN btwtarief ON btwtarief.id = product.btwtariefid 28) ** Selecteer een lijst van producenten met voor iedere producenten het aantal producten in de product-tabel dat door de producent geleverd wordt SELECT producent.*, COUNT(product.ID) AS aantalproductent FROM producent LEFT JOIN product ON product.producentid = producent.id GROUP BY producent.id, ( SELECT COUNT(*) WHERE product.producentid = producent.id ) AS aantalproducten FROM producent

9 29) Selecteer een lijst van klanten die iets besteld hebben in 2012 SELECT DISTINCT klant.* FROM klant JOIN bestelling ON bestelling.klantid = klant.id WHERE YEAR(bestelling.datum) = 2012 FROM klant WHERE ID IN ( SELECT klantid FROM bestelling WHERE YEAR ( datum ) = 2012 ) 30) ** Selecteer alle bestellingen en bereken voor iedere bestelling het aantal bestelde producten en de totaalprijs met btw SELECT bestelling.*, SUM( bestelling_product.aantal ) AS aantalbesteldeproducten, SUM( bestelling_product.aantal * ROUND(( product.prijs + ( product.prijs * btwtarief.percentage / 100 ) ), 2) ) AS totaalprijs FROM bestelling LEFT JOIN bestelling_product ON bestelling_product.bestellingid = bestelling.id JOIN product ON bestelling_product.productid = product.id LEFT JOIN btwtarief ON btwtarief.id = product.btwtariefid GROUP BY bestelling.id

10 Het toevoegen en veranderen van data Vertaal onderstaande vragen over de tabellen naar een SQL query. Gebruik hiervoor de database sql_oefeningen2_webwinkel.sql. De benodigde SQLcode is allemaal te vinden in hoofdstuk 15 en 16 van het boek SQL in 10 minutes 31) Voeg een nieuw product toe aan de tabel product In de categorie voedsel: Pindakaas voor 4,20 euro geproduceerd door unilever met het lage btwtarief en beschikbaar vanaf 5 januari Er zijn 3000 potten invoorraad INSERT INTO product ( ID, naam, omschrijving, prijs, aantal_in_voorraad, beschikbaar_vanaf, producentid, categorieid, btwtariefid ) VALUES ( NULL, 'pindakaas', 'de lekkerste pindakaas van amsterdam', ' 40.20', '3000', ' ', '7', '3', 'laag' ) 32) Bedenk zelf een nieuwe categorie, een nieuwe producent, en voeg een product toe van die producent in die categorie TIP: dit zijn dus drie verschillende SQL statements op een rij! 33) Maak jezelf tot klant van de winkel 34) Plaats voor jezelf een bestelling van producten nar keuze. TIP: voeg eerst de bestelling toe aan de tabel bestelling - lees de ID van die bestelling uit - voeg de gekozen producten met aantallen toe de besteling

11 35) Verander de prijs van Pindakaas van 4.20 naar ) Verander de geboorte datum van Joost van den Vondel 37) Verander de naam van de producent fons 38) Verander de naam van de producent vishandel haring naar vishandel makreel.

12 Het verwijderen van data De volgende vragen hebben betrekking op het verwijderen van data. We gaan nog geen sql maken om rijen uit kolommen te verwijderen. Eerst gaan we nadenken over complicaties die kunnen optreden als je onvoorzichtig bent. 39) Stel je wilt een producent uit de tabel producent verwijderen. Wat zou er dan moeten gebeuren met de producten die door de producent zijn geproduceerd? Mag je zomaar een producent verwijderen? Alle producten zouden verwijdert moeten worden, en daarmee ook alle bestelling van die producten. Maar dat is niet juist t.o.v. de klanten. Daarom is het misschien beter om nooit een producent uit de database te verwijderen. 40) Stel dat je een categorie verwijdert. Wat moet er gebeuren met de product in die categorie? Ik denk dat ie dan niet gecategoriseerd moet worden, maar volgens het datamodel moet de categorie zijjn ingevuld. Daarom moeten eerst alle producten in een andere categorie worden geplaatst voordat de categorie uit de categorie tabel weg mag. 41) Stel dat je een klant verwijdert, wat moet er gebeuren met de bestellingen van die klant? Ook verwijderen. Maar misschien is het beter klanten nooit te verwijderen. 42) Stel dat een een product verwijdert? Wat moet er gebeuren met de bestellingen waarin dat product is besteld? Je mag een product niet verwijderen als ie is besteld 43) Stel dat je een bestelling verwijdert? Wat moet er dan gebeuren met de tabel bestelling_product? Als je dan toch een bestelling verwijdert, dan moeten de gerelateerde rijen uit bestelling_product natuurlijk ook weg 44) Is het antwoord op bovenstaande vragen steeds hetzelfde? Het hangt een beetje af van het belang van de rijen in de echte wereld. Het is dus geen technische vraag. Wel is duidelijk dat het verwijderen van data in een relationele database vaak allerlei consequeties moet hebben.

13 Meer selecties uit een relationele database Nog een aantal SQL opdrachten met een relationele database: Gebruik hiervoor de database sql_oefeningen3_festival.sql datamodel voor de database festival gegevens. Acts (bands, artiesten ) treden op in een zaal en bezoekers schrijven recensies over optredens. 45) Selecteer alle optredens van Jan Smit met daarbij datum, tijdstip en zaal. SELECT optreden.*, zaal.* FROM optreden LEFT JOIN act ON optreden.actid = act.id LEFT JOIN zaal ON optreden.zaalid = zaal.id WHERE act.naam = Jan Smit 46) Hoeveel mensen kunnen tegelijkertijd een optreden bijwonen. ( met andere woorden: selecteer het totaal maximum aantal personen in de zalen ) SELECT SUM(aantalplaatsen) AS maximumaantalbezoekers FROM zaal 47) ** Selecteer alle acts met daarbij het aantal optredens van deze act op dit festival. SELECT act.*, COUNT(optreden.ID) AS aantaloptredens FROM act LEFT JOIN optreden ON optreden.actid = act.id GROUP BY act.id 48) ** Selecteer alle recensies van optredens van Jan Smit SELECT recensie.* FROM recensie JOIN optreden ON optreden.id = recensie.optredenid JOIN act ON optreden.actid = act.id WHERE act.naam = 'Jan Smit'

14 49) ** Selecteer alle recensies en koppel daaraan de auteur, de act, tijd en plaats van het optreden en sorteer op datum en tijdstip. SELECT act.*, optreden.*, bezoeker.*, recensie.* FROM recensie LEFT JOIN optreden ON recensie.optredenid = optreden.id LEFT JOIN zaal ON optreden.zaalid = zaal.id LEFT JOIN act ON optreden.actid = act.id LEFT JOIN bezoeker ON recensie.bezoekerloginnaam=bezoeker.loginnaam ORDER BY optreden.datum, optreden.aanvang 50) ** Selecteer alle acts en het gemiddelde cijfer dat de act krijgt van de bezoekers SELECT act.*, AVG(cijfer) AS gemiddeldcijfer FROM act LEFT JOIN optreden ON optreden.actid = act.id LEFT JOIN recensie ON recensie.optredenid = optreden.id GROUP BY act.id 51) *** Selecteer alle optredens waarover géén recensie is geschreven SELECT act.*, optreden.*, COUNT(recensie.ID) AS aantalrecensies FROM optreden JOIN act ON optreden.actid = act.id LEFT JOIN recensie ON recensie.optredenid = optreden.id GROUP BY optreden.id HAVING aantalrecensies = 0 52) *** Wat zou je doen om te voorkomen dat er per ongeluk twee optredens tegelijkertijd in dezelfde zaal zijn gepland zijn. Een trigger op het updaten en inserten van een optreden, waarin gecontroleerd wordt of de betreffende zaal op dat tijdstip nog vrij is. Zo nee dan zou ik een foutmelding genereren.

Les 2 Eenvoudige queries

Les 2 Eenvoudige queries Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten

Nadere informatie

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd. BASISINSTRUCTIES SQL SQL : Structured Query Language is een taal gericht op het ondervragen van een relationele database en die aan veel klassieke databasemanagementsystemen kan worden gekoppeld. SQL is

Nadere informatie

1. * Database worden vaak gebruikt in Client-Server architectuur.

1. * Database worden vaak gebruikt in Client-Server architectuur. Naam Studentnummer Klas Herkansing [ ] ja, nee [ ], zoja uit welk jaar? kernbegrippen relationele database Minimaal drie van de vijf vragen goed beantwoorden. 1. * Database worden vaak gebruikt in Client-Server

Nadere informatie

Structured Query Language (SQL)

Structured Query Language (SQL) Structured Query Language (SQL) Huub de Beer Eindhoven, 4 juni 2011 Database: in essentie 0 of meer tabellen elke tabel nul of meer kolommen (of velden) elke tabel nul of meer unieke rijen elke query werkt

Nadere informatie

oefeningen TOP2000 antwoorden

oefeningen TOP2000 antwoorden oefeningen TOP2000 antwoorden vragen niveau 1 Niveau 1 beslaat de volgende onderwerpen: SELECT, FROM, WHERE, DISTINCT, ORDER BY, LIKE, BETWEEN, IN, wildcards, eenvoudige vergelijkingen, eenvoudige logische

Nadere informatie

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 DATAMODEL SQL Middelbare School Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 INHOUDSOPGAVE 1. Informatiedomein 3 1.1 Informatiedomein 3 1.2 Toepassingen 3 2.

Nadere informatie

SQL & Datamodelleren

SQL & Datamodelleren SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...

Nadere informatie

databases & SQL - antwoorden

databases & SQL - antwoorden informatica databases & SQL - antwoorden Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2010 Remie Woudt remie.woudt@gmail.com 2013 François Vonk (XAMP vervangen door USBWebserver

Nadere informatie

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Relationele databases

Nadere informatie

Les S-02: Meer geavanceerde SQL-instructies

Les S-02: Meer geavanceerde SQL-instructies Les S-02: Meer geavanceerde SQL-instructies 2.0 Overzicht les 1: De basisvorm van een SQL query ziet er als volgt uit: (DISTINCT) selecteer de velden uit de tabel waar de volgende voorwaarde geldt ; Bij

Nadere informatie

Les 11 : Basis SQL (deel2).

Les 11 : Basis SQL (deel2). Les 11 : Basis SQL (deel2). Wat is SQL? SQL gaan we gebruiken voor het raadplegen van de database. We gaan gegevens invoegen in de database, selecteren, aanpassen en verwijderen van de database. Om dit

Nadere informatie

Structured Query Language

Structured Query Language Structured Query Language SQL = internationale standaardtaal. Origineel IBM. SQL92 (SQL2), SQL99 (SQL3), SQL:2003, SQL:2007 en SQL:2008. Vele dialecten. In wat volgt beperken we ons tot wat tot de kern

Nadere informatie

12. Meer dan één tabel gebruiken en sub-queries

12. Meer dan één tabel gebruiken en sub-queries 12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen

Nadere informatie

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. SQL manipulatietaal We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: INSERT : toevoegen van gegevens DELETE : verwijderen van gegevens UPDATE : wijzigen van gegevens

Nadere informatie

11. Het selecteren van gegevens deel II

11. Het selecteren van gegevens deel II 11. Het selecteren van gegevens deel II 11.1. Inleiding In hoofdstuk 7 heb je kennis gemaakt met het statement Select. In dit hoofdstuk ga je wat dieper in op het statement. Je gaat sorteren / groeperen

Nadere informatie

SQL opgaven. Relationele model: Opgaven:

SQL opgaven. Relationele model: Opgaven: SQL opgaven Relationele model: Opgaven: 1. Selecteer de klanten die bij fabriek F1 of fabriek F4 een bestelling hebben geplaatst. 2. Selecteer de klanten die bij fabriek F1 en fabriek F4 een bestelling

Nadere informatie

Query SQL Boekje. Fredrik Hamer

Query SQL Boekje. Fredrik Hamer Query SQL Boekje Query SQL Boekje Fredrik Hamer Schrijver: Fredrik Hamer Coverontwerp: Fredrik Hamer ISBN: 9789402162103 Fredrik Hamer Inhoudsopgave A. Aanhef bepalen 17 Aantal 18 Aantal dagen tussen

Nadere informatie

SQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003

SQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003 SQL Aantekeningen 3 Maarten de Rijke mdr@science.uva.nl 22 mei 2003 Samenvatting In deze aflevering: het selecteren van tuples, operaties op strings, en aggregatie functies. Verder kijken we naar iets

Nadere informatie

Computerclub Volwassenen, Jeugd en Informatica vzw www.vji.be

Computerclub Volwassenen, Jeugd en Informatica vzw www.vji.be Voorbeelden en oefeningen SQL 1 Computerclub Volwassenen, Jeugd en Informatica vzw www.vji.be Voorbeelden en oefeningen bij demo SQL Voorbeelden en oefeningen Stefan Cruysberghs www.scip.be Februari 2003

Nadere informatie

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster 4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens

Nadere informatie

Data Manipulatie. Query Talen. / Informatica

Data Manipulatie. Query Talen. / Informatica Data Manipulatie Query Talen 1 Queries maken in TC en SQL (ter verduidelijking) We kijken nog even naar bier-query q: Geef alle paren van drinkers die niet samen naar een kroeg kunnen gaan en daar allebei

Nadere informatie

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model...

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 4 1.1.4. Wat is SQL?... 6 1.1.5. Verschillende categorieên

Nadere informatie

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC Aantekeningen IRDB Vak: IRDB > Infrma1ca Rela1nele DataBase Onderstaande database scripts zijn gebaseerd p PstgreSQL. Standaarden Schrijf SQL wrden al1jd in hfdlefers, k al werkt het met kleine lefers;

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

Ontwerp een datamodel

Ontwerp een datamodel SQL IAM-TDI-V2-SQL, handleiding datamodel Ontwerp een datamodel Fons van Kesteren, okt 2008, HvA IAM IAM-V2-TDI-SQL 1 Doelstelling... 3 Het ontwerpproces... 4 Afbakening van het informatiedomein... 5 Entiteiten,

Nadere informatie

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5 1 Inhoudsopgave. Inleiding.... 3 1 Databases en Data Base Management Systems.... 3 2 Tabellen.... 3 3 Wat is SQL?... 5 4 Gegevens opvragen (deel 1).... 5 4.1 Boolean operatoren.... 7 4.2 IN en BETWEEN

Nadere informatie

Informatie verwerking en databases... 4. RDBMS en tabellen... 8 SQL SELECT... 8 SQL WHERE... 10 SQL INSERT... 14 SQL UPDATE... 17 SQL DELETE...

Informatie verwerking en databases... 4. RDBMS en tabellen... 8 SQL SELECT... 8 SQL WHERE... 10 SQL INSERT... 14 SQL UPDATE... 17 SQL DELETE... Databases+SQL 1 Inhoud Informatie verwerking en databases... 4 RDBMS en tabellen... 8 SQL SELECT... 8 SQL WHERE... 10 SQL INSERT... 14 SQL UPDATE... 17 SQL DELETE... 18 SQL ORDER BY... 19 SQL Aggregate

Nadere informatie

Groepswerk Technieken voor Datamodellering

Groepswerk Technieken voor Datamodellering Groepswerk Technieken voor Datamodellering Verbinnen M. & Vanhuysse R. 2013-2014 Overzicht project management Logboek 2/4/14 team gevormd, onderwerp vastgelegd; 7/4/14 Inzending definitiestudie; 23/4/14

Nadere informatie

Miniles gegevensbanken bevragen met SQL

Miniles gegevensbanken bevragen met SQL Miniles gegevensbanken bevragen met SQL In deze miniles gaat het over gegevensbanken of databases. Dit zijn bestanden waarin gegevens kunnen worden opgeslagen. Het is dan van belang dat je op een eenvoudige

Nadere informatie

Databases en SQL Foundation (DBSQLF.NL)

Databases en SQL Foundation (DBSQLF.NL) Databases en SQL Foundation (DBSQLF.NL) EXIN Hét exameninstituut voor ICT ers Janssoenborch - Hoog Catharijne Godebaldkwartier 365 3511 DT Utrecht Postbus 19147 3501 DC Utrecht Nederland T +31 30 234 48

Nadere informatie

Zelftest SQL Workshop

Zelftest SQL Workshop Zelftest SQL Workshop Document: n0087test.fm 25/06/2014 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST SQL WORKSHOP Handleiding Deze test

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311 LEEREENHEID PhP 2 Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid

Nadere informatie

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank v Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank 1 Introductie: data en informatie 1.0 Wat leer je in dit hoofdstuk? 1.1 Verschil tussen gegevens en

Nadere informatie

Gebruikers Handleiding

Gebruikers Handleiding Gebruikers Handleiding (De SQL module) Versie 2.14 Pagina 2 van 14 Versie 2.14 Inhoudsopgave NGP SQL...5 Het Menu... 6 De instellingen... 7 De database informatie... 9 Het Script... 10 Pagina 3 van 14

Nadere informatie

Les S-01: De basisbeginselen van SQL

Les S-01: De basisbeginselen van SQL Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database

Nadere informatie

Sorteren, groeperen en totaliseren

Sorteren, groeperen en totaliseren 6 Sorteren, groeperen en totaliseren 6.1 Inleiding Een rapport maken begint met het selecteren van de tabellen en het plaatsen van de velden die u in uw rapport wilt afdrukken. Vervolgens sorteert, groepeert

Nadere informatie

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311 LEEREENHEID Oracle Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Extra Tentamen Databases 1, 2M400, 8 oktober 2003. Alle uitwerkingen van de opgaven moeten worden ingevuld in de daarvoor bestemde vrije

Nadere informatie

Databases SQL - meerdere tabellen

Databases SQL - meerdere tabellen Databases SQL - meerdere tabellen Nut van een database Dilbert 1 Reservering Lezer Uitgave Filiaal Basis zaken Uitlening Exemplaar NB: er kan verschil in smaak zitten tussen M1a en S1a notatie Join : het

Nadere informatie

Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser:

Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser: WERKGROEP 1 OEFENINGEN Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser: http://stap.iam.hva.nl/phpmyadmin Log in met de gegevens

Nadere informatie

Relationele database. Het relationele model

Relationele database. Het relationele model Module SQL Relationele database. Een database, gegevensbank of databank is een verzameling van gegevens, ingericht met oog op makkelijke raadpleging en gebruik. Databases spelen een belangrijke rol in

Nadere informatie

Functional Design Loading KPI s in DM Datamart Enterprise xxx. Programname: M_DM_KPI. Historie. Versie. Auteur(s)

Functional Design Loading KPI s in DM Datamart Enterprise xxx. Programname: M_DM_KPI. Historie. Versie. Auteur(s) Functional Design Loading KPI s in DM Datamart Enterprise xxx Programname: M_DM_KPI Historie Versie Auteur(s) Datum 0.1 First Author 28-11-2007 Initiële versie. References Document auteur(s) Global Design

Nadere informatie

Les S-01: De basisbeginselen van SQL

Les S-01: De basisbeginselen van SQL Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database

Nadere informatie

Toelichting Validatieregels DBC GGZ RG12

Toelichting Validatieregels DBC GGZ RG12 Toelichting Validatieregels DBC GGZ RG12 Versie 20111201 Ingangsdatum: 1 januari 2012 Inhoudsopgave 1 Inleiding...3 2 Algemene gegevens van de tabel...4 3 Specificatie van de validatieregels...6 4 De validatieregels...8

Nadere informatie

Inhoudsopgave. Theorie... 14 Praktijk... 14. Gegevens uit Database halen... 13 DML commando s... 14

Inhoudsopgave. Theorie... 14 Praktijk... 14. Gegevens uit Database halen... 13 DML commando s... 14 SQL 2013 Inhoudsopgave Inhoudsopgave... 2 SQL begrippen... 3 Maken Database... 4 Rechten voor een Database... 4 User aanmaken... 5 Rol Toekennen aan een user... 5 Backup... 6 Theorie... 6 In SQL... 6 SQL

Nadere informatie

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1 relationele databases 9.1 hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit Als voorbeeld nemen we een eenvoudige database, bestaande uit twee tabellen. De

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

V2 SQL Herkansing. Bart van der Schoor #143137 14-nov-2005

V2 SQL Herkansing. Bart van der Schoor #143137 14-nov-2005 V2 SQL Herkansing Bart van der Schoor #143137 14-nov-2005 Inleiding Mijn eerste opgeleverde stuk was onvoldoende. Dat was mijn Pro-Use concept, en vrij slordig aangepakt. Om te laten zien dat ik echt wel

Nadere informatie

Medical Intelligence in de praktijk

Medical Intelligence in de praktijk Medical Intelligence in de praktijk Een kijkje in de MI straat in het UMCU Aafke Jongsma & Michiel Vuurboom Visie Het uitwisselen van oplossingen en ervaringen ten behoeve van het verzamelen en ontsluiten

Nadere informatie

Data Warehouse Script Generator Doel

Data Warehouse Script Generator Doel Data Warehouse Script Generator Doel Op basis van een aantal standaard sql scripts ( create table, create view ) een nieuwe sql script genereren welke alle objecten ( tables & views ) kan aanmaken in een

Nadere informatie

We moeten de accommodaties selecteren die 3 sterren hebben, en in land met ID 10 zitten.

We moeten de accommodaties selecteren die 3 sterren hebben, en in land met ID 10 zitten. MySQL talk Trage website? Het optimaliseren van een bestaande website die een MySQL database heeft is niet altijd even makkelijk. Het probleem kan namelijk op veel verschillende plekken zitten: de database

Nadere informatie

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium Zelftest SQL Document: n0453test.fm 19/04/2012 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING BIJ DE ZELFTEST SQL Korte handleiding Deze test heeft als bedoeling

Nadere informatie

voorbeeldexamen I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006

voorbeeldexamen I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006 voorbeeldexamen Databases and SQL Foundation (DBSQLF) I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006 inhoud 3 inleiding 4 voorbeeldexamen 21 antwoordindicatie 44 beoordeling

Nadere informatie

Hoofdstuk: 1 Principes van databases

Hoofdstuk: 1 Principes van databases DBSQLF Databases en SQL Hoofdstuk: 1 Principes van databases aant Css: 4 732 blz 9 1.1 Doel ve database - om op het juiste moment op de juiste plaats de juiste gegevens beschikbaar te hebben richten we

Nadere informatie

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407 Project plan Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 1 Inhoudsopgave Doel en doelgroep van het project... 3 Beschrijving van het project... 4 Benodigde materialen... 5 Te verwachten resultaten,

Nadere informatie

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina.

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina. Gegevens exporteren en bewerken vanuit GRIEL Stap 1. Selecteer de juiste gegevens en download deze 1. Stel het datumfilter in op de gewenste periode. Druk op ververs. 2. Maak met behulp van het filter

Nadere informatie

Digitaal Staatsexamen VWO 2010

Digitaal Staatsexamen VWO 2010 Onderdeel I - Meerkeuzevragen Kies het juiste alternatief. Digitaal Staatsexamen VWO 2010 1) Wat is de decimale waarde van het binaire getal 101110? A. 4 B. 23 C. 46 D. 92 2) Bekijk bovenstaand model voor

Nadere informatie

ISO Query By Example

ISO Query By Example ISO Query By Example Prof. dr. Paul De Bra Gebaseerd op: Database System Concepts, 5th Ed. QBE waarom nog een query taal? de relationele algebra en SQL geven niet alleen een specificatie van een query-resultaat,

Nadere informatie

Subrapporten. 5.1 Inleiding

Subrapporten. 5.1 Inleiding 5 Subrapporten 5.1 Inleiding Een subrapport is een rapport in een rapport. Een subrapport maak je dan ook net zoals je een gewoon rapport maakt. Een subrapport heeft bijna alle eigenschappen die een normaal

Nadere informatie

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo

Nadere informatie

Wijzigingen Universe OSIRIS Manager versie 6.14.1/02 augustus 2014

Wijzigingen Universe OSIRIS Manager versie 6.14.1/02 augustus 2014 Inhoud Inleiding...2 Toelichting extra functionaliteit in release 6.14.1/02...2 Bepalen toetsdatum...2 Wens uitbereiding OSMAN universe met historie geldend resultaat...2 Wens 1: Een class met de historische

Nadere informatie

Release Notes. Afdrukdatum: 2008/10/06

Release Notes. Afdrukdatum: 2008/10/06 Release Notes Afdrukdatum: 2008/10/06 Dit document beschrijft vanuit technisch oogpunt de aanpassingen in Hi-Ant aan de betreffende versie. Deze tekst is geenszins bedoeld als document naar de eindgebruiker,

Nadere informatie

SQL. Datamodellering 2008

SQL. Datamodellering 2008 SQL Datamodellering 2008 1 Wat is SQL? SQL is een standaard interactieve bevragings- en definitietaal voor relationele DBMSen SQL is een set-based, declaratieve query-taal (dus niet procedureel!) DB-leveranciers

Nadere informatie

SQL. Wat is SQL? Geschiedenis SQL SQL DMO 2008 1. Datamodellering 2008

SQL. Wat is SQL? Geschiedenis SQL SQL DMO 2008 1. Datamodellering 2008 SQL Datamodellering 2008 1 Wat is SQL? is een standaard interactieve bevragings- en definitietaal voor relationele DBMSen is een set-based, declaratieve query-taal (dus niet procedureel!) DB-leveranciers

Nadere informatie

1. CTRL- en SHIFT-knop gebruiken om meerdere variabelen te selecteren

1. CTRL- en SHIFT-knop gebruiken om meerdere variabelen te selecteren SPSS: Wist je dat (1) je bij het invoeren van de variabelen in het menu door de CTRL-knop ingedrukt te houden, meerdere variabelen kunt selecteren die niet precies onder elkaar staan? Met de SHIFT-knop

Nadere informatie

JouwSpulMijnSpul. Een marktplaats voor Windesheim. Technisch Ontwerp. Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij

JouwSpulMijnSpul. Een marktplaats voor Windesheim. Technisch Ontwerp. Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij JouwSpulMijnSpul Een marktplaats voor Windesheim Technisch Ontwerp Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij Versiebeheer Datum Beschrijving wijziging 18-1-2009 Eerste aanzet voor TO. 2 Inhoudsopgave

Nadere informatie

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Studenten: Peter Asnong Rik Broens Tom De Keyser Daan Gielen Kris Gregoire Koen Olaerts Toon Wouters Inhoudsopgave

Nadere informatie

Zelftest DB2 for z/os basiscursus

Zelftest DB2 for z/os basiscursus Zelftest DB2 for z/os basiscursus Document: n1067test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST DB2 FOR Z/OS BASISCURSUS

Nadere informatie

Access voor Beginners - Hoofdstuk 7

Access voor Beginners - Hoofdstuk 7 Access voor Beginners - Hoofdstuk 7 Handleiding van Auteur: Octafish Augustus 2011 Een thema waar ik (redelijk bewust) omheen ben gelopen tot nu, is het onderwerp Queries. Niet omdat ik queries niet belangrijk

Nadere informatie

Online bestellen bij Langerak de Jong

Online bestellen bij Langerak de Jong Online bestellen bij Langerak de Jong www.langerakdejong.nl Augustus 2015 Inhoudsopgave online bestellen bij Langerak de Jong 1. Aanmelden voor online bestellen... 3 2. Inloggen... 5 3. De bestelsite...

Nadere informatie

Offective > Producten & Voorraad

Offective > Producten & Voorraad Offective > Producten & Voorraad Producten kunnen ongelimiteerd worden toegevoegd of na selectie worden bewerkt, producten kunt u zelf aanmaken door te klikken op Producten > Producten & Voorraad > Nieuw

Nadere informatie

DE NIEUWE MANIER VAN LICENTIES BESTELLEN VIA CLICK2LICENSE

DE NIEUWE MANIER VAN LICENTIES BESTELLEN VIA CLICK2LICENSE LICENTIES BESTELLEN VIA WWW.INGRAMMICRO.NL KAN OP TWEE MANIEREN ORDER WIZARD VIA CLICK2LICENSE Deze methode kan worden gebruikt indien de artikelnummers niet bekend zijn. EXPERT ENTRY Als de artikelnummers

Nadere informatie

Errata en opmerkingen Relationele Databases en SQL 1e druk

Errata en opmerkingen Relationele Databases en SQL 1e druk Errata en opmerkingen Relationele Databases en SQL 1e druk Errata en opmerkingen bij uitwerkingen van opgaven staan bij het hoofdstuk. Negatieve regelnummers: tel van onderaf. Hoofdstuk 1 p13 fig 1.9 p22

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

DATAMODEL GAME EVENT DATABASE ELTON GONÇALVES GOMES V1-10

DATAMODEL GAME EVENT DATABASE ELTON GONÇALVES GOMES V1-10 DATAMODEL GAME EVENT DATABASE ELTON GONÇALVES GOMES 500673947 V1-10 VAK : STORAGE DOCENT : FONS VAN KESTEREN INHOUD Inleiding Concept Implentatie in MySQL Implementatie in JSON structuur Reflectie Bijlage

Nadere informatie

Maximo Tips and Tricks

Maximo Tips and Tricks Maximo Tips and Tricks Agenda Tips & Tricks 1. Scherm lay-out on demand 2. Koppelen Excel en Maximo 3. Foto s toevoegen aan records 4. Type ahead functie 5. Scripting voor calculaties en validaties 6.

Nadere informatie

Excel Controller. Handleiding Excel Controller Wizard

Excel Controller. Handleiding Excel Controller Wizard Excel Controller Handleiding Excel Controller Wizard 1 Inhoud Inleiding... 3 Eigen SQL... 3 Stap 1 Eigen SQL... 3 Stap 2 Testen SQL... 8 Stap 3 Wizard... 11 Stap 4 Parameters... 13 Voorbeeld Eigen Parameter...

Nadere informatie

Verzendkosten. Handleiding Versie

Verzendkosten. Handleiding Versie Verzendkosten Handleiding Versie 1.4 088 990 7700 support@ccvshop.nl www.ccvshop.nl Inhoudsopgave Inhoudsopgave 2 Changelog 3 1.0 Inleiding 4 2.0 Verzendkosten in vogelvlucht 5 2.1 stap 1 verpakkingsbeheer

Nadere informatie

Gebruikershandleiding webshop

Gebruikershandleiding webshop Gebruikershandleiding webshop Gebaseerd op FreeWebshop van http://www.freewebshops.org Onderdeel Toevoegen producten Gebruikte menuopties: Versie 1 Februari 2011 P.J. van Tuil info@van-tuil.info Toevoegen

Nadere informatie

Administratieve aanpassingen als gevolg van BTW-verhoging van 19 naar 21%

Administratieve aanpassingen als gevolg van BTW-verhoging van 19 naar 21% Administratieve aanpassingen als gevolg van BTW-verhoging van 19 naar 21% Op 1 oktober 2012 wordt het algemene BTW-tarief verhoogd van 19 naar 21%. Dit heeft gevolgen voor uw administratie. In deze Support

Nadere informatie

Aanpassen van de BTW. (Golf, kassa, baanmanagement)

Aanpassen van de BTW. (Golf, kassa, baanmanagement) Aanpassen van de BTW (Golf, kassa, baanmanagement) Inhoudsopgave BTW wijzigingen in de software...3 Het wijzigen van de BTW in het Golfpakket...3 Het wijzigen van de BTW in de Kassa...6 Het wijzigen van

Nadere informatie

SQL: oefenen queries

SQL: oefenen queries Oefenen opstellen queries in SQL Hierna vind je per database voor iedere soort vragen in het boek Databases en SQL twee voorbeeldvragen. Bij iedere vraag wordt het antwoord gegeven samen met de uitkomst.

Nadere informatie

9 H. Flits Zwanenveld 89-90 Nijmegen Jeugd1 10 L. Willemsen Kasteel 4 Wychen Jeugd1 12 M.E.P. Graag Broerdijk 234 Nijmegen Heren 12/8/89 19/8/89 36

9 H. Flits Zwanenveld 89-90 Nijmegen Jeugd1 10 L. Willemsen Kasteel 4 Wychen Jeugd1 12 M.E.P. Graag Broerdijk 234 Nijmegen Heren 12/8/89 19/8/89 36 0 Inleiding SQL: Structured Query Language 0. Informatiesystemen, gegevensbanken en tabellen Bij het automatiseren van gegevensbanken maakt men tegenwoordig bijna altijd gebruik van gegevensbank-beheerssystemen

Nadere informatie

Als particuliere verkoper kun je tweedehands artikelen aanbieden in de volgende winkels:

Als particuliere verkoper kun je tweedehands artikelen aanbieden in de volgende winkels: 2. Aanbieden 2.1 Assortiment Als particuliere verkoper kun je tweedehands artikelen aanbieden in de volgende winkels: Winkel Boeken Muziek Dvd (Alleen regiocode 2 en 0) Games (Geen pc games) Elektronica

Nadere informatie

Microsoft SQL. opdracht. Regio College Zaanstreek Waterland Afdeling ICT Opleidingen

Microsoft SQL. opdracht. Regio College Zaanstreek Waterland Afdeling ICT Opleidingen Microsoft SQL opdracht Regio College Zaanstreek Waterland Afdeling ICT Opleidingen In deze opdracht wordt gebruik gemaakt van de database ORCADB, waarop drie tabellen zijn gedefinieerd namelijk: EMP, DEPT

Nadere informatie

Lezing databases en SQL

Lezing databases en SQL Lezing databases en SQL Inleiding... 2 Doelgroep... 2 Deel 1... 3 1.1 Databases... 3 1.2 Begrippen... 3 1.2.1 Tabellen... 3 1.2.2 Kolommen en gegevenstypen... 3 1.2.3 Indexen... 4 1.2.4 Rijen... 5 1.2.5

Nadere informatie

De stappenhandleiding is in hoofdstappen verdeeld, de volgende stappen zullen aan bod komen:

De stappenhandleiding is in hoofdstappen verdeeld, de volgende stappen zullen aan bod komen: VOORWOORD In deze handleiding wordt de extra module Webwinkel van OnderneemOnline stap voor stap uitgelegd. In de inhoudsopgave vindt u exact terug hoe u de Webwinkel kunt beheren. De stappenhandleiding

Nadere informatie

Stap 5. Koppel vervolgens de Stages aan de AIOS op het blad AIOS Stageplaats (figuur 5). Nu kunnen de Stage specifieke afspraken aangemaakt worden.

Stap 5. Koppel vervolgens de Stages aan de AIOS op het blad AIOS Stageplaats (figuur 5). Nu kunnen de Stage specifieke afspraken aangemaakt worden. Met de Excelapplicatie Opleidingskalender kunt u afspraken in het kader van de opleiding met AIOS per Ziekenhuis/Opleiding per specialisme plannen en beheren. Introductie Deze Excelapplicatie is gemaakt

Nadere informatie

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010 4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access

Nadere informatie

U kunt ook gebruik maken van diverse standaard code-groepen voor de diverse tabellen. De te kiezen tabellen zijn afhankelijk van taal en jargon.

U kunt ook gebruik maken van diverse standaard code-groepen voor de diverse tabellen. De te kiezen tabellen zijn afhankelijk van taal en jargon. 12.5 Menu-item Tabellen De beschikbaarheid van de verschillende opties is afhankelijk van de aan de gebruiker toegekende rechten. Over het algemeen zullen alleen gebruikers met beheerrechten werkzaamheden

Nadere informatie

Stap 1: Aanmaken BTW-codes

Stap 1: Aanmaken BTW-codes Belangrijke informatie voor gebruikers van BaseNet: Gebruikers van BaseNet dienen in te loggen via https://preview.basenet.nl om onderstaande stappen te doorlopen. Na het doorlopen van onderstaande stappen

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV Rapportgenerator Gebruikershandleiding Versie 1.0 Disclaimer Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar worden gemaakt, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming

Nadere informatie

Handleiding ChainWise Data import Module

Handleiding ChainWise Data import Module Handleiding ChainWise Data import Module Versie: 1.1 Datum: Januari 2013 Inhoudsopgave 2 Inleiding... 3 3 Uploaden naar tijdelijk tabel... 4 3.1 Uploaden... 4 3.2 Koppelingen... 4 3.3 Opslaan en Errors...

Nadere informatie

Puzzelen met SQL: Fileleed

Puzzelen met SQL: Fileleed Puzzelen met SQL: Fileleed Patrick Barel, Alex Nuijten - AMIS Services BV Na begin de dag met een dansje en de NOS Headlines worden op Radio 3 de files voorgelezen. Heleen de Geest of John Bakker, van

Nadere informatie

Handleiding Producten importeren via een spreadsheet programma

Handleiding Producten importeren via een spreadsheet programma Handleiding Producten importeren via een spreadsheet programma Handleiding voor het importeren van producten - Versie 1.1 STAP 1: De import-sheet voorbereiden Algemeen De importeer module maakt het mogelijk

Nadere informatie

SQL & Relationele datamodellen in interactieve media

SQL & Relationele datamodellen in interactieve media SQL & Relationele datamodellen in interactieve media HVA-IAM-V1-TDI-SQL Algemene handleiding bij het vak 2010-2011 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Competenties:... 3 Plaats in het leerplan:...

Nadere informatie

Informatica toets vwo 6 Databases

Informatica toets vwo 6 Databases Informatica toets vwo 6 Databases Deze toets bestaat uit drie gedeelten met elk een andere casus: 1. een opdracht waarin je een ER-diagram via het relationeel model omzet in een database specificatie in

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Proeftentamen ISO (2R290), query-gedeelte, Oktober 2006

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Proeftentamen ISO (2R290), query-gedeelte, Oktober 2006 NAAM: IDENT. NR.: TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Proeftentamen ISO (2R290), query-gedeelte, Oktober 2006 Dit proeftentamen bestaat uit drie opgaven met een aantal deel-opgaven.

Nadere informatie