Groepswerk Technieken voor Datamodellering

Maat: px
Weergave met pagina beginnen:

Download "Groepswerk Technieken voor Datamodellering"

Transcriptie

1 Groepswerk Technieken voor Datamodellering Verbinnen M. & Vanhuysse R

2 Overzicht project management Logboek 2/4/14 team gevormd, onderwerp vastgelegd; 7/4/14 Inzending definitiestudie; 23/4/14 opstellen en normaliseren van conceptueel ERD 30/4/14 opstellen CREATE en INSERT statements 7/5/14 afwerken INSERT statements, opstellen queries en verslag Zelfevaluatie team De samenwerking verliep vlot. We twijfelden in het begin over een geschikt onderwerp, maar Maxime kwam al snel met het simpele idee om een database voor een restaurant te maken. Samen bepaalden we een eenvoudige inhoud in de definitiestudie. Het normaliseren on opstellen van het ERD verliep vlot door de keuze van dit onderwerp. In de oefenzittingen splitsten we onze aandacht: Robrecht schreef de CREATE statements en het verslag en Maxime schreef de INSERT en SELECT statements. We zijn beiden tevreden over het resultaat en appreciëren de wederzijdse input in het project. We denken dat we door dit project voldoende hebben bijgeleerd om de leerstof onder de knie te krijgen. We zijn overeengekomen dat onze inspanning gelijk liggen en hebben daarom de verdeling van de punten gedaan door te tossen. Maxime krijgt 5 punten en Robrecht 6.

3 Definitiestudie Restaurant case study Probleemstelling Definitie studie Het doel van dit project is het opzetten van een restaurant. Ons doel is het uiteenzetten van het beheer om de werking van het restaurant zo efficiënt mogelijk te maken en het restaurant zo winstgevend mogelijk. Interviews Wat is de richting die u uit wilt met het restaurant (sterrenzaak of brasserie, etc.)? Wij willen een eenvoudig restaurant opzetten zoals er velen zijn in de Muntstraat in Leuven. Dit zijn gezellige niet al te grote restaurants met een hele goede prijs/kwaliteit verhouding die zeer budgetvriendelijke is zodat alle soorten groepen van mensen bij ons kunnen komen tafelen. Studenten en werkende mensen zijn onze doelgroep. Hoe gaat de bediening geregeld worden? Ons opzet is het restaurant opdelen in verschillende zones van tafels. Per zone van tafels worden er dan 1 of meerdere obers aangewezen zodat de bediening heel vlot gaat en de wachttijden miniem zijn. Werken jullie met een reservatie systeem? Wij hebben besloten om te werken met een systeem waarin het mogelijk is om te reserveren maar waar het ook mogelijk is om binnen te stappen en te vragen voor een tafel. Dit is heel flexibel en zorgt voor een lage drempel om bij ons te komen dineren. Studenten leven in een hels tempo waarbij reserveren voor een restaurant meestal niet past. Zij stappen een restaurant naar keuze binnen en wij staan open voor hun komst. Hoe wordt er afgerekend? De rekening wordt opgemaakt per tafel op het einde van het diner. Hier zijn de maaltijden en de bestelde dranken inbegrepen.

4 Situatieschets Dit restaurant is een zaak die staat op zichzelf. De situering is de Muntstraat in Leuven, waar tevens nog andere restaurants gevestigd zijn. Op dit moment is de gehele boekhouding nog op papier: reservaties worden locaal of telefonisch doorgegeven en bijgehouden in een agenda, bestellingen worden per tafel neergeschreven door het personeel en de rekeningen worden bij het verlaten van het restaurant opgesteld. De menu s zijn opgebouwd als volgt: er is een ruime keuze tussen voorgerechten, hoofdgerechten, desserts en dranken. Probleemomschrijving De restauranthouder beseft dat het huidige systeem niet mee is met de tijd. Dit blijkt uit de trage bediening en kleine fouten die gemaakt worden bij het opdienen. Om de situatie te verbeteren wil hij een digitaal systeem met bijhorende database opstellen. Per voorgerecht, hoofdgerecht of dessert worden een ID, een prijs, al dan niet seizoensmaaltijd, aantal personen en al dan niet behorende tot een menu bij gehouden. Voor de dranken wordt er een ID, een prijs, een hoeveelheid van de drank(cl of l) en een eventueel alcohol percentage bijgehouden. De dranken, voorgerechten, gerechten en desserts worden dan via hun ID gekoppeld tot 1 bestelling. De bestelling bestaat uit een bestelnummer, een totaal prijs, een tafelnummer, een klantnummer (in dien dat bestaat voor de klant; dit staat de restauranthouder toe om trouwe klanten te belonen met korting op volgende rekeningen). Er wordt ook bijgehouden welke ober welke bediening verzorgt, om bij de verloning de fooi te berekenen.

5 Conceptueel Ontwerp

6 Logisch Ontwerp

7 Technisch Ontwerp CREATE statements CREATE TABLE groepswerk_vanhuysse_verbinnen.bestellingen (bestellingsid int not null, klantid tafelid int, int, aantal_personen_bediend int not null, CONSTRAINT bestellingen_pkey PRIMARY KEY (bestellingsid) ) CREATE TABLE groepswerk_vanhuysse_verbinnen.tafels (tafelid int not null REFERENCES groepswerk_vanhuysse_verbinnen.bestellingen, aantal_personen int not null, reservatie boolean not null, CONSTRAINT tafels_pkey PRIMARY KEY (tafelid) ) CREATE TABLE klanten (klantid int not null REFERENCES groepswerk_vanhuysse_verbinnen.bestellingen, naam char(45) not null, voornaam char(45) not null, korting int, CONSTRAINT klanten_pkey PRIMARY KEY (klantid) )

8 CREATE TABLE bestellingen_has_consumpties (bestellingsid int consumptieid int not null REFERENCES groepswerk_vanhuysse_verbinnen.bestellingen, not null REFERENCES groepswerk_vanhuysse_verbinnen.consumpties, CONSTRAINT bestellingen_has_consumpties_pkey PRIMARY KEY (bestellingsid, consumptieid) ) CREATE TABLE consumpties (consumptieid INT not null, naam VARCHAR(45), prijs FLOAT not null, voor_aantal_personen INT, CONSTRAINT consumpties_pkey PRIMARY KEY(consumptieID) ) CREATE TABLE dranken (consumptieid INT not null REFERENCES groepswerk_vanhuysse_verbinnen.consumpties, hoeveelheid_drank FLOAT not null, alcoholpercentage INT, CONSTRAINT dranken_pkey PRIMARY KEY(consumptieID) ) CREATE TABLE voorgerechten

9 (consumptieid INT not null REFERENCES groepswerk_vanhuysse_verbinnen.consumpties, seizoen VARCHAR(45), menu VARCHAR(45), CONSTRAINT voorgerechten_pkey PRIMARY KEY(consumptieID) ) CREATE TABLE hoofdgerechten (consumptieid INT not null REFERENCES groepswerk_vanhuysse_verbinnen.consumpties, seizoen VARCHAR(45), menu VARCHAR(45), CONSTRAINT hoofdgerechten_pkey PRIMARY KEY(consumptieID) ) CREATE TABLE desserten (consumptieid INT not null REFERENCES groepswerk_vanhuysse_verbinnen.consumpties, seizoen VARCHAR(45), menu VARCHAR(45), CONSTRAINT deserten_pkey PRIMARY KEY(consumptieID) ) INSERT statements INSERT INTO CONSUMPTIES (consumptieid,naam,prijs,voor_aantal_personen) VALUES (0001,'plat_water',2,1),

10 (0002,'bruis_water',2,1), (0003,'cola',2,1), (0004,'sprite',2,1), (0005,'rode_wijn',3,1), (0006,'witte_wijn',3,1), (0007,'champagne',3,1), (0008,'wisky',7,1), (0009,'wodka',7,1), (0011,'kaaskroketten',8,1), (0012,'garnaalkroketten',8,1), (0013,'tapas',12,2), (0014,'scampi_met_look',9,1), (0015,'noorse_schotel',10,1), (0016,'bruschetta',13,2), (0017,'kippensoep',7,1), (0018,'tomaat_garnaal',14,2), (0021,'garnaalkroketten_met_frietjes',15,1), (0022,'entrecôte_met_peperroomsaus',18,1), (0023,'kaaskroketten_met_frietjes',14,1), (0024,'kabeljauwhaasje_met_prei_en_kroketten',19,1), (0025,'varkenskarbonade_met_frietjes',15,1), (0026,'pasta_al_carbonara',15,1), (0027,'pad_thai_kip',11,1), (0028,'babi_pangang',13,1), (0031,'dame_blanche',5,1), (0032,'damme_noire',5,1),

11 (0033,'suikertaart',4,1), (0034,'moelleux',6,1), (0035,'chocolademousse',4,1), (0036,'tiramisu',5,1), (0037,'créme_brulé',4,1), (0038,'fruitsalade',3,1), (0039,'chocoladebrownie',3,1); INSERT INTO DRANKEN (consumptieid,hoeveelheid_drank,alcoholpercentage) VALUES (0001,25,DEFAULT), (0002,25,DEFAULT), (0003,25,DEFAULT), (0004,25,DEFAULT), (0005,10,12), (0006,10,12), (0007,10,12), (0008,4,40), (0009,4,40); INSERT INTO VOORGERECHTEN (consumptieid,seizoen,menu) VALUES (0011,'winter',null), (0012,'zomer',null), (0013,null,null), (0014,'zomer',null),

12 (0015,'lente',null), (0016,'lente',null), (0017,'herfst',null), (0018,'zomer',null); INSERT INTO HOOFDGERECHTEN (consumptieid,seizoen,menu) VALUES (0021,'zomer','zeevruchten'), (0022,null,'genieter'), (0023,null,null), (0024,'zomer','vis'), (0025,'winter',null), (0026,null,'italiaans'), (0027,null,'oosters'), (0028,null,'chinees'); INSERT INTO desserten (consumptieid,seizoen,menu) VALUES (0031,null,null), (0032,null,null), (0033,null,'belgische keuken'), (0034,null,'franse keuken'), (0035,null,null),

13 (0036,null,'italiaans'), (0037,null,null), (0038,'zomer',null), (0039,'zomer',null); INSERT INTO bestellingen (bestellingsid, klantid, tafelid, aantal_personen_bediend) VALUES (1, null, 1, 1), (2, null, 1, 2), (3, 1, 2, 2), (4, null, 3, 3), (5, null, 4,4); INSERT INTO tafels (tafelid,aantal_personen,reservatie) VALUES (1,2,FALSE), (2,2,FALSE), (3,4,TRUE), (4,4,FALSE), (5,8,FALSE), (6,8,FALSE); INSERT INTO klanten (klantid, naam, voornaam, korting) VALUES (1, 'Verbinnen', 'Maxime', 10), (2, 'Vanhuysse', 'Robrecht', 10),

14 (3, 'Willis', 'Bruce', 90), (4, 'Van Pee', 'Jo', null); Queries Query 1: selecteer alle hoofdgerechten voor tafel 3 SELECT * FROM ((((groepswerk_vanhuysse_verbinnen.tafels INNER JOIN groepswerk_vanhuysse_verbinnen.bestellingen ON groepswerk_vanhuysse_verbinnen.bestellingen.tafelid = groepswerk_vanhuysse_verbinnen.tafels.tafelid) INNER JOIN groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties ON groepswerk_vanhuysse_verbinnen.bestellingen.bestellingsid = groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties.bestellingsid) INNER JOIN groepswerk_vanhuysse_verbinnen.consumpties ON groepswerk_vanhuysse_verbinnen.consumpties.consumptieid = groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties.consumptieid) INNER JOIN groepswerk_vanhuysse_verbinnen.hoofdgerechten ON groepswerk_vanhuysse_verbinnen.hoofdgerechten.consumptieid = groepswerk_vanhuysse_verbinnen.consumpties.consumptieid) WHERE tafels.tafelid = 3 Query 2: selecteer alle bestellingids voor tafel 1 SELECT bestellingen.bestellingsid FROM (groepswerk_vanhuysse_verbinnen.tafels INNER JOIN groepswerk_vanhuysse_verbinnen.bestellingen ON groepswerk_vanhuysse_verbinnen.bestellingen.tafelid = groepswerk_vanhuysse_verbinnen.tafels.tafelid) WHERE tafels.tafelid = 1 Query 3: bereken de korting voor klant 1 SELECT klanten.korting*(sum(consumpties.prijs)/100) FROM ((((groepswerk_vanhuysse_verbinnen.tafels INNER JOIN groepswerk_vanhuysse_verbinnen.bestellingen ON

15 groepswerk_vanhuysse_verbinnen.bestellingen.tafelid = groepswerk_vanhuysse_verbinnen.tafels.tafelid) INNER JOIN groepswerk_vanhuysse_verbinnen.klanten ON groepswerk_vanhuysse_verbinnen.bestellingen.klantid = groepswerk_vanhuysse_verbinnen.klanten.klantid) INNER JOIN groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties ON groepswerk_vanhuysse_verbinnen.bestellingen.bestellingsid = groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties.bestellingsid) INNER JOIN groepswerk_vanhuysse_verbinnen.consumpties ON groepswerk_vanhuysse_verbinnen.consumpties.consumptieid = groepswerk_vanhuysse_verbinnen.bestellingen_has_consumpties.consumptieid) WHERE bestellingen.bestellingsid = 3 GROUP BY klanten.korting, consumpties.prijs

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

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

[TOETS SQL INLEIDING]

[TOETS SQL INLEIDING] 2011 ROC ter AA afdeling T&T Team ICT Toets SQL Inleiding Duur: 100 minuten Hulpmiddelen: Alleen Pen en Papier Er is één voorblad en vijf opgaven pagina s. Normering: Deel I: 14 punten (7x2 Deel II: 10

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

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

Toon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64

Toon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64 Klas Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters JONGENS Number Integer MEISJES Number Integer Lessen Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters DOCCODE Short Text 3 Characters

Nadere informatie

Het omzetten van een ER-diagram naar SQL

Het omzetten van een ER-diagram naar SQL Het omzetten van een ER-diagram naar SQL Huub de Beer Eindhoven, 4 juni 2011 Omzetting ER-diagram naar SQL in twee stappen 1: ER-Diagram relationeel model Onderwerp van hoofdstuk 3 Entiteittype relatie,

Nadere informatie

SQL & Relationele datamodellen in interactieve media

SQL & Relationele datamodellen in interactieve media SQL & Relationele datamodellen in interactieve media HVA-CMD-V1-datamodelleren oefeningen deel 1: SQL 2012-2013 Inhoud Inhoud... 2 Selecties uit een enkelvoudige datatabel... 3 Selecties uit een meerdere

Nadere informatie

Pazaak PROJECTWERK. Opleidingsonderdeel Projecten Workshops I. Faculteit Bedrijf en Organisatie Valentin Vaerwyckweg GENT

Pazaak PROJECTWERK. Opleidingsonderdeel Projecten Workshops I. Faculteit Bedrijf en Organisatie Valentin Vaerwyckweg GENT Faculteit Bedrijf en Organisatie Valentin Vaerwyckweg 1 9000 GENT ACADEMIEJAAR 2016-2017 OPLEIDING TOEGEPASTE INFORMATICA PROJECTWERK Opleidingsonderdeel Projecten Workshops I Pazaak GROEP: 13 STUDENTEN:

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

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

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen.

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Op dit moment gebruiken

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

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

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

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

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

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

Handleiding configuratie en gebruik tekenmodule

Handleiding configuratie en gebruik tekenmodule Handleiding configuratie en gebruik tekenmodule B3Partners Inhoudsopgave 1 Inleiding...2 2 Configuratie tekenmodule...3 2.1 Database tabel...4 2.2 WMS Service...5 2.3 Gegevensbron en kaartlaag...6 2.4

Nadere informatie

SQL.

SQL. SQL joost.vennekens@kuleuven.be Mogelijkheden Tabellen maken: create table Tabellen verwijderen: drop table Tabellen vullen: insert into Tabellen wijzigen: update, delete from Gegevens opvragen: select

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

Het toepassen van een gelaagde architectuur

Het toepassen van een gelaagde architectuur Het toepassen van een gelaagde architectuur Bijlagen Bert Dingemans www.via-nova-architectura.org August 2007 1 Bijlage 1: SQL-script als voorbeeld CREATE TABLE EXEMPLAAR ( aanschafdatum DateTime, druk

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

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p. SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)

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

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

Bibliotheek in ProcessMaker

Bibliotheek in ProcessMaker Bibliotheek in ProcessMaker Gevraagd wordt voor een bibliotheek een informatiesysteem te ontwerpen. De bibliotheek heeft een aantal bibliothecarissen die de verzameling beheren, en leden die deze boeken

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

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

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

Hoe bouw ik een component? Drs. Arjan Burger

Hoe bouw ik een component? Drs. Arjan Burger Hoe bouw ik een component? Drs. Arjan Burger Zelf bouwen in Joomla! Veel standaard componenten aanwezig Zelf bouwen: meer mogelijkheden Maatwerk (redelijke tot grondige) PHP kennis vereist Meeliften op

Nadere informatie

Inhoud. Voorwoord 1 Belangrijkste kenmerken van dit boek 1 De opzet van dit boek 1 Over de auteurs 2 Woord van dank 2

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

Nadere informatie

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Woensdag 17 mei uur. College-examen schriftelijk.

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Woensdag 17 mei uur. College-examen schriftelijk. NederlandsNederl Correctievoorschrift VWO 2017 Informatica Tijdvak 1 Woensdag 17 mei 13.30 15.30 uur College-examen schriftelijk VF-0161-s-17-1-c 1 Algemene regels Scorepunten worden toegekend met inachtneming

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

8. De invoer van gegevens

8. De invoer van gegevens 8. De invoer van gegevens 8.1. Inleiding Voor het invoeren van gegevens kan het DML-statement INSERT INTO worden gebruikt. Om dit statement correct te kunnen gebruiken, moet je wel antwoord weten op de

Nadere informatie

Feestmenu s 2019, Uit deze gerechten kan u zelf een menu samenstellen, Voorgerechten,

Feestmenu s 2019, Uit deze gerechten kan u zelf een menu samenstellen, Voorgerechten, Feestmenu s 2019, Uit deze gerechten kan u zelf een menu samenstellen, Voorgerechten, -Carpaccio van West vlaams rood/parmezaan/rucola.* -Vitello gebraad/tonijnsaus/kappertjes.* -Huisbereide kaaskroketjes/tartaarsaus.*

Nadere informatie

Datamodelleren en databases 2011

Datamodelleren en databases 2011 Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

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

Secure Application Roles

Secure Application Roles Secure Application Roles Beheer de toegang tot de database 1. Inleiding Het realiseren van geautoriseerde toegang tot een database lijkt eenvoudig. Echter, vaak blijkt dat dezelfde combinatie van gebruikersnaam

Nadere informatie

Zaalhuur. page 1 / 5. Prijsoverzicht

Zaalhuur. page 1 / 5. Prijsoverzicht Zaalhuur Centre Céramique is de aangewezen locatie voor een effectieve vergadering of bijeenkomst. Centre Céramique beschikt namelijk over een aantal zalen die u kunt huren. Een vergadering in klein gezelschap

Nadere informatie

Inhoud. Pagina 2 van 13

Inhoud. Pagina 2 van 13 Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4

Nadere informatie

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

Introductie (relationele) databases

Introductie (relationele) databases Eerste les Introductie (relationele) databases Database en DBMS Een verzameling van gestructureerd opgeslagen gegevens Dus ook een kaartenbak is een database Van oudsher waren er hiërarchische en netwerkdatabases

Nadere informatie

Redundancy Normaalvormen

Redundancy Normaalvormen IN2 Week 3: Normaliseren en koppelingen Relationeel model Functionele Afhankelijkheid Sleutels l Redundancy Normaalvormen Koppelingen (Joins) Indexen Onderwerpen in deze les IN2 31 3.1 Definities Definitie

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

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

PL/SQL. Declaraties van variabelen. Structuur PL/SQL is een blok-georiënteerde taal: Toekenningen

PL/SQL. Declaraties van variabelen. Structuur PL/SQL is een blok-georiënteerde taal: Toekenningen PL/SQL PL/SQL is een procedurele uitbreiding op SQL, omdat SQL op zich niet krachtig genoeg is om complexe databank applicaties te ontwikkelen. Server-side functies, of stored procedures worden op de database

Nadere informatie

Automatische Installatie op IIS server

Automatische Installatie op IIS server Automatische Installatie op IIS server In de map Web staat het installatiebestand : Je kan de install starten door het aanklikken van het msi bestand vanuit Verkenner. Na installatie is steeds een manuele

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

= > >= < <= BETWEEN IS NULL IS NOT NULL

= > >= < <= BETWEEN IS NULL IS NOT NULL Select queries SELECT...FROM... SELECT DISINCT...FROM... WHERE...AND...OR...NOT...LIKE...IN = > >= <

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

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

SQL SERVER 2008. Werking van Database Snapshots

SQL SERVER 2008. Werking van Database Snapshots KATHOLIEKE HOGESCHOOL KEMPEN GEEL SQL SERVER 2008 Werking van Database Snapshots ELINE STEYVERS BRAM DE SMEDT JOEY LEMMENS WOORD VOORAF Werking van Database Shapshots is bedoeld om mensen wegwijs te maken

Nadere informatie

Van een ER-diagram naar een database specificatie in SQL

Van een ER-diagram naar een database specificatie in SQL Van een ER-diagram naar een database specificatie in SQL Huub de Beer Eindhoven, 4 juni 2011 Inhoudsopgave 1 Inleiding 1 2 Van een ER-diagram naar het relationele model 1 3 Van relationeel model naar SQL

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

Uitwerking opdracht 10.4 Functioneel ontwerp kassasysteem voor een restaurant

Uitwerking opdracht 10.4 Functioneel ontwerp kassasysteem voor een restaurant Uitwerking opdracht 10.4 Functioneel ontwerp kassasysteem voor een restaurant Deze uitwerking is welwillend ter beschikking gesteld door Jos Römgens en Jan Hessel Brons. Beiden zijn docent aan de HEAO

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

Project PiggyBank 2014

Project PiggyBank 2014 Project PiggyBank 2014 Auteur Laatst gewijzigd Licentie Webadres Bert Bredewold 23 April 2014 CC Naamsvermelding 3.0 Nederland licentie http://maken.wikiwijs.nl/50661 Dit lesmateriaal is gemaakt met Wikiwijsleermiddelenplein.

Nadere informatie

Information Retrieval.

Information Retrieval. Information Retrieval joost.vennekens@kuleuven.be Zoekterm... Data retrieval IR uit gestructureerde gegevens ongestructureerde documenten Bv. html, doc, txt, jpg,... artificiële vraagtaal natuurlijk

Nadere informatie

MENU 29,50. een hoofdgerecht en een dessert. Aperitief Glas cava of een alcoholvrij aperitief

MENU 29,50. een hoofdgerecht en een dessert. Aperitief Glas cava of een alcoholvrij aperitief MENU 29,50 een hoofdgerecht en een dessert MENU 36,00 een voorgerecht en een hoofdgerecht MENU 42,00 een hoofdgerecht, een dessert, wijn en water Drank 1/2 fles witte wijn - Chibet Chardonnay - of 1/2

Nadere informatie

ID DAG_NR DAG_LANG MAAND_NR MAAND_LANG JAAR_NR FRIDAY 1 JANUARY 2009

ID DAG_NR DAG_LANG MAAND_NR MAAND_LANG JAAR_NR FRIDAY 1 JANUARY 2009 Een vaak voorkomende dimensie is de kalender, in elk Datawarehouse komt er wel een voor. Het is typisch zo n dimensie die over het algemeen zo plat is als een dubbeltje. In dit voorbeeld maak ik gebruik

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

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

EXPLORING DB2 IN DIT NUMMER: OPEN CURSOR CLOSE CURSOR ABIS NIEUWSBRIEF VOOR DB2 PROFESSIONALS JAARGANG 1 - NUMMER 2, OKTOBER 2002

EXPLORING DB2 IN DIT NUMMER: OPEN CURSOR CLOSE CURSOR ABIS NIEUWSBRIEF VOOR DB2 PROFESSIONALS JAARGANG 1 - NUMMER 2, OKTOBER 2002 ABIS NIEUWSBRIEF VOOR DB2 PROFESSIONALS JAARGANG 1 - NUMMER 2, OKTOBER 2002 EXPLORING DB2 OPEN CURSOR Deze editie van Exploring DB2 wordt afgerond op het moment dat de herinneringen aan 11 september 2001

Nadere informatie

Vragen hoofdstuk 1: Resultaat

Vragen hoofdstuk 1: Resultaat Vragen hoofdstuk 1: Resultaat Het ontwikkelen van informatiesystemen bevat volgende activiteiten: Analyse van het probleem. Toewijzen van resources. Ontwerp van de onderdelen van het systeem. Bouw van

Nadere informatie

Data Definition Language

Data Definition Language Data Definition Language We gaan hier dezelfde database gebruiken als in de vorige les. Nu gaan we deze echter maken met behulp van DDL gedeelte van SQL. Om in het SQL deel van Microsoft Access te komen

Nadere informatie

OP ZOEK NAAR EEN CULINAIRE TOPERVARING VOOR AL UW EVENEMENTEN?

OP ZOEK NAAR EEN CULINAIRE TOPERVARING VOOR AL UW EVENEMENTEN? OP ZOEK NAAR EEN CULINAIRE TOPERVARING VOOR AL UW EVENEMENTEN? BIJ HERTOG JAN BENT U OP DE JUISTE PLEK Sinds we ons restaurant in de zomer van 2014 verhuisden naar een historische hoeve in Zedelgem, beschikken

Nadere informatie

Reizen Uit Eten. Uit Eten - Bij de ingang. Uit Eten - Eten bestellen

Reizen Uit Eten. Uit Eten - Bij de ingang. Uit Eten - Eten bestellen - Bij de ingang Ik wil graag een tafel reserveren voor _[aantal mensen]_ om _[tijdstip]_. Een reservering doen Een tafel voor _[number of people]_ graag. Om een tafel vragen Neemt u creditcards aan? Vragen

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

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

EXIN Databases en SQL Foundation

EXIN Databases en SQL Foundation EXIN Databases en SQL Foundation Preparation Guide Editie 201608 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

Nadere informatie

Wijzigingen Universe OSIRIS Manager versie 5.12.1/01 mei 2012

Wijzigingen Universe OSIRIS Manager versie 5.12.1/01 mei 2012 Inleiding Dit document beschrijft de wijzigingen in de Universe osman release 5.12.1/01 in vergelijking met release 5.11.2/01. Een aantal wijzigingen heeft betrekking op melding 21550 van TUD en melding

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

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

Zonnepanelen Hoe krijg je de data op je website?

Zonnepanelen Hoe krijg je de data op je website? Zonnepanelen Hoe krijg je de data op je website? Beste website-bezoeker, Omdat ik al heel wat vragen kreeg over het gedeelte zonne-energie op mijn website, heb ik besloten om de werkwijze die ik gevolgd

Nadere informatie

Databanken - les 2.

Databanken - les 2. Databanken - les 2 joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Bv. tennisclub Onze tennisclub heeft een aantal spelers, die allemaal een uniek spelersnummer hebben. Soms krijgt een

Nadere informatie

Release Notes. Afdrukdatum: 2008/09/18

Release Notes. Afdrukdatum: 2008/09/18 Release Notes Afdrukdatum: 2008/09/18 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

Je eigen potje koken: VOEDING Leerkrachtenbundel

Je eigen potje koken: VOEDING Leerkrachtenbundel Je eigen potje koken: VOEDING Leerkrachtenbundel Opbouw cursus - De cursus is opgebouwd in verschillende delen. Het eerste deel bestaat uit de werkblaadjes met de theorie met bijhorende (onderzoeks)opdrachten.

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

COMPUTERWOORDEN.NL SQL - basis

COMPUTERWOORDEN.NL SQL - basis Inhoudsopgave... 1 Introductie: SQL... 7 SQL... 7 SQL geschiedenis...7 SQL dialecten...7 Basis SQL-commando's...8 CREATE TABLE... 8... 8... 8 Datatype...8 Grootte...10 Veldtype... 10 DELETE FROM... 10...

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

Databanken - les 2.

Databanken - les 2. Databanken - les 2 joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Samenvattend Probleemstelling ER-Diagramma Databank definitie Gegevens invoeren Gegevens opvragen Huiswerk! Practicum

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

Handleiding Great Front-office

Handleiding Great Front-office Handleiding Great Front-office VE Copyright: L-Kwadraat / Greatpos Disclaimer: deze handleiding is met zorg samengesteld. Beschreven procedures en functies kunnen ter verduidelijking, aangevuld zijn met

Nadere informatie

Puzzelen met SQL DBA. De muzieklijst, deel 1. De tabellen De tabellen die we gaan gebruiken in deze puzzel zijn weergegeven in afbeelding 1.

Puzzelen met SQL DBA. De muzieklijst, deel 1. De tabellen De tabellen die we gaan gebruiken in deze puzzel zijn weergegeven in afbeelding 1. Puzzelen met SQL De muzieklijst, deel 1 In de trein, in het park, in de stad, op de fiets voorop en ook achterop tijdens het hardlopen en zelfs met zwemmen, overal kom je ze tegen. Of het nu verhalen zijn,

Nadere informatie

EXIN Databases en SQL Foundation

EXIN Databases en SQL Foundation EXIN Databases en SQL Foundation Voorbeeldexamen Editie 201608 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Nadere informatie

OLAP.

OLAP. OLAP joost.vennekens@kuleuven.be Toepassingen Waarom? Trouwe klanten belonen Gegevens verzamelen Facebook model Waarom? Grote databank Produkten Produkten - winkels Produkten - produkten Klanten Klanten

Nadere informatie

Vragenlijst tevredenheidsonderzoek bij Restaurants, Tavernes en Brasseries

Vragenlijst tevredenheidsonderzoek bij Restaurants, Tavernes en Brasseries Online Surveys & Data Analyse www.datablender.be Vragenlijst tevredenheidsonderzoek bij Restaurants, Tavernes en Brasseries Opgesteld door Frans Schockaert frans.schockaert@datablender.be 0499/ 26 35 83

Nadere informatie

Data Manipulation Language

Data Manipulation Language Data Manipulation Language (DML) In de vorige les hebben we een database structuur gemaakt van 4 tabellen. Hiervoor worden de volgende scripts gebruikt voor de verschillende tabellen: Tabel A ROBERT ELLIS

Nadere informatie

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Anatomie van een databank

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Anatomie van een databank Inhoud Computervaardigheden Hoofdstuk 5 Databanken (Let op: dit is enkel voor studenten Bio-Ingenieur.) Terminologie Data importeren Basis queries Allerhande Joins Doe dit. Aandachtspunt! Wat gebeurt hier?

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

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

Nadere informatie

Wiki on Wheels. -Wikipedia on your personal SQL server. Door Anton Kirschhock

Wiki on Wheels. -Wikipedia on your personal SQL server. Door Anton Kirschhock Wiki on Wheels -Wikipedia on your personal SQL server Door Anton Kirschhock Inhoudsopgave 1 Wiki on Wheels... 3 1.1 Dit document... 3 1.2 De analyse van de Api... 3 2 De code (C#)... 3 2.1 C#... 3 2.2

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

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

Handleiding Project OCMW Beerse.

Handleiding Project OCMW Beerse. Handleiding Project OCMW Beerse. Wim De Proost Jan Jochems Lorenz Lenaerts Departement Handelswetenschappen 1en Bedrijfskunde Bachelor Informatica 2 de jaar Academiejaar 2010-2011 Inleiding De toepassing

Nadere informatie

Zelftest SQL Workshop

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

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