Databases en SQL Foundation (DBSQLF.NL)
|
|
|
- Alexander van Veen
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Databases en SQL Foundation (DBSQLF.NL)
2 EXIN Hét exameninstituut voor ICT ers Janssoenborch - Hoog Catharijne Godebaldkwartier DT Utrecht Postbus DC Utrecht Nederland T F E [email protected] I Datum: 1 juli 2010 Alle rechten voorbehouden. Niets uit deze uitgave mag worden openbaar gemaakt of verveelvoudigd, opgeslagen in een dataverwerkend systeem of uitgezonden in enige vorm door middel van druk, fotokopie of welke andere vorm dan ook zonder toestemming van EXIN 2
3 INHOUD 1. Profiel 4 2. Exameneisen 5 3. Begrippenlijst 9 4. Literatuur 12 3
4 1. Profiel De module biedt een introductie op het onderwerp databases en SQL en gaat in op de belangrijkste aspecten van databases en database-managementsystemen. SQL is de taal waarmee de communicatie tussen een database en applicatie wordt verzorgd. Kennis van SQL zorgt voor de mogelijkheid om complexere databases te bouwen die de performance van applicaties ten goede komen. Inhoud Deze module biedt een basiskennis van de belangrijkste componenten van databases en databasemanagementsystemen en de mogelijkheid tot het interpreteren en beoordelen van relationele modellen. Op basis van deze module kan men zich vervolgens verder specialiseren op het gebied van databaseontwerp of bijvoorbeeld Oracle. De onderwerpen van deze module zijn: principes van databases, databasemodellen, relationeel model, relationeel DBMS en SQL. Doelgroep De module is gericht op iedereen die zich wil verdiepen of specialiseren in het onderwerp databases en de basisbegrippen van SQL. Context De module maakt deel uit van de Tracks Foundation serie: kwadrant Informatiesystemen. Voorkennis Geen. Indicatie studielast 60 uren. Training Het maximum aantal deelnemers is 25. (Dit geldt niet voor een online- of computer based training.) Contacturen Het minimum aantal contacturen tijdens de training is 15. Dit omvat groepsopdrachten, voorbereiding op het examen en korte pauzes. Dit aantal uren is exclusief huiswerk, logistieke voorbereiding van het examen en lunchpauzes. Praktijkopdracht(en) Niet van toepassing. Examenvorm Computergestuurde multiplechoicevragen. Examenduur 60 minuten. Examendetails Aantal vragen: 30 Cesuur: 65 % (20 van 30) Open boek/notities: nee Elektronische hulpmiddelen toegestaan: nee Voorbeeldvragen U kunt een voorbeeldexamen downloaden via Training provider Op de website van EXIN vindt u een lijst van geaccrediteerde training providers 4
5 2. Exameneisen De exameneisen zijn uitgewerkt in examenspecificaties. In onderstaande tabel staan de onderwerpen van de module (exameneisen). Het gewicht van de verschillende onderwerpen in het examen wordt uitgedrukt in een percentage van het totaal. Exameneis Examenspecificatie Gewicht (%) 1. Principes van databases De kandidaat kent de basisbegrippen van databases. 2 Databasemodellen De kandidaat heeft inzicht in hiërarchische databases. 2.2 De kandidaat heeft inzicht in netwerkdatabases. 2.3 De kandidaat heeft inzicht in relationele databases. 2.4 De kandidaat is in staat verschillende databasestructuren met elkaar te vergelijken. 3 Relationeel model De kandidaat heeft kennis van de basisbegrippen van het relationeel model. 3.2 De kandidaat is in staat om een gegeven relationeel model te interpreteren. 4 Relationeel database management systeem (DBMS) De kandidaat heeft inzicht in een relationeel database management systeem (DBMS). 5 SQL De kandidaat heeft inzicht in SQL als Data Manipulation Language (DML). 5.2 De kandidaat heeft inzicht in SQL als Data Definition Language (DDL). 5.3 De kandidaat heeft inzicht in SQL als Data Control Language (DCL). Totaal 100 5
6 Examenspecificaties 1. Principes van databases (10%) 1.1 De kandidaat kent de basisbegrippen van databases de definitie van een database geven; het doel van een database aangeven; de werking van een database beschrijven; de voordelen van het gebruik van een database beschrijven; in een database de verschillende soorten voorkomende relaties beschrijven; een database beschrijven op intern, conceptueel en extern niveau; het voordeel van een index beschrijven; het doel van autorisatie beschrijven. 2. Databasemodellen (5%) 2.1 De kandidaat heeft inzicht in hiërarchische databases De kandidaat kan beschrijven hoe relaties tussen records worden verkregen. 2.2 De kandidaat heeft inzicht in netwerkdatabases De kandidaat kan beschrijven hoe relaties tussen records worden verkregen. 2.3 De kandidaat heeft inzicht in relationele databases De kandidaat kan beschrijven hoe relaties tussen records worden verkregen. 2.4 De kandidaat is in staat verschillende databasestructuren met elkaar te vergelijken de voor- en nadelen van de verschillende typen databases beschrijven; de verschillen en overeenkomsten tussen de verschillende typen databases beschrijven. 6
7 3. Relationeel model (40%) 3.1 De kandidaat heeft kennis van de basisbegrippen van het relationeel model de basisbegrippen afzonderlijk beschrijven; de basisbegrippen in onderlinge samenhang beschrijven. 3.2 De kandidaat is in staat om een gegeven relationeel model te interpreteren in een relationeel model aangegeven delen benoemen; aangeven welk deel van een gegeven relationeel model met een gevraagd begrip overeenkomt; aangeven waar NULL-waarden zijn toegestaan; aangeven onder welke voorwaarden NULL-waarden zijn toegestaan; uitgaande van een relationeel model uitspraken doen over het model; uitgaande van een relationeel model uitspraken doen over wel of niet toegestane inhoud van een op dat model gebaseerde database; uitgaande van een relationeel model uitspraken verifiëren over het model; uitgaande van een relationeel model uitspraken verifiëren over wel of niet toegestane inhoud van een op dat model gebaseerde database; de overeenkomsten aangeven tussen relaties, tupels en attributen enerzijds en tabellen, rijen en kolommen anderzijds; in een gegeven database in de tabellen, rijen en kolommen de gevolgen aangeven betreffende: de regels voor entiteitsintegriteit; de regels voor referentiële integriteit; de regels voor domein; transitieregels; updateregels; deleteregels; de regels voor NULL-waarden. 4. Relationeel database management systeem (DBMS) (5%) 4.1 De kandidaat heeft inzicht in een relationeel database management systeem (DBMS) het doel beschrijven; de werking beschrijven; de relatie beschrijven tussen DBMS en DML; de relatie beschrijven tussen DBMS en DCL; de relatie beschrijven tussen DBMS en DDL. 7
8 5. SQL (40%) 5.1 De kandidaat heeft inzicht in SQL als Data Manipulation Language (DML) een aantal SQL-statements en clausules beschrijven; SQL opdrachten (queries) schrijven; opdrachten voor manipulatie op een database, die gegeven zijn in de Nederlandse taal, omzetten naar SQL; het resultaat van een SQL-opdracht, op een gegeven database, weergeven; bij een gegeven uitvoer beschrijven hoe die uitvoer is verkregen; voor het verkrijgen van de correcte uitvoer van een gegeven informatiebehoefte: de tabellen, rijen en kolommen aangeven waarop een selectie moet worden uitgevoerd; de voorwaarden aangeven waaraan de te selecteren tabellen, rijen en kolommen moeten voldoen; de juiste volgorde van de SQL opdrachten en clausules geven. 5.2 De kandidaat heeft inzicht in SQL als Data Definition Language (DDL) uitgaande van een gegeven datamodel in DDL tabellen aanmaken door middel van de opdracht CREATE TABLE waarbij een aantal gegevenstypen kan worden gebruikt; uitgaande van een gegeven datamodel in DDL tabellen verwijderen door middel van de opdracht DROP TABLE; uitgaande van een gegeven datamodel in een tabel de primaire sleutel definiëren; uitgaande van een gegeven datamodel in een tabel de vreemde sleutel(s) definiëren. 5.3 De kandidaat heeft inzicht in SQL als Data Control Language (DCL) uitgaande van een gegeven datamodel in DCL rechten toekennen; uitgaande van een gegeven datamodel in DCL rechten intrekken. Toelichting en verantwoording Van kandidaten wordt een beperkte toepassingsvaardigheid gevraagd op het gebied van SQL. Als uitgangspunt voor deze module is gekozen voor het boek A Databases en SQL van T. de Rooij. Dit boek levert een compacte maar heldere inleiding van de onderwerpen databases en SQL. De in het examen gehanteerde syntax is dan ook de syntax die gebruikt wordt in dit boek. Na afronding van de module DBSQLF wordt de kandidaat geacht te kunnen werken met eenvoudige SQL-opdrachten en clausules. In dit kader is er voor gekozen een aantal onderwerpen niet of beperkt te behandelen en een aantal begrippen niet te noemen. De volgende onderwerpen en/of begrippen komen in de module niet aan de orde: - afleiding en afhankelijkheid (Boek A pagina 48), evenals extensie, intensie en cardinaliteit; - De specifieke werking van de verschillende vormen van (het begrip) join ; - De volledige werking, definiëring en toepassing van een index; - Het toepassen van views voert te ver voor deze module; - Een subquery met [NOT] EXISTS. De volgende onderwerpen en/of begrippen komen beperkt aan de orde: - Gedetailleerde syntax (zie bijvoorbeeld Boek A pagina 88) hoeft men niet uit het hoofd te kennen. maar hiervan bijvoorbeeld wel kunnen aangeven welk statement een gewenste uitwerking heeft; - Het begrip Join geeft aan dat twee (of meer) tabellen met elkaar verbonden zijn. Er kunnen vragen gesteld worden over SQL-opdrachten die betrekking hebben op meer dan één tabel; - De kandidaat moet het voordeel van (het definiëren van) een index kunnen beschrijven; - Eenvoudige SQL-statements en een subquery met [NOT] IN. 8
9 3. Begrippenlijst De begrippenlijst bevat de begrippen die in de toets kunnen worden behandeld. 1. Principes van databases 1.1 database autorisatie: lezen, wijzigen, verwijderen conceptueel niveau database-managementsysteem (DBMS) eenduidige definitie eigenschappen van een object extern niveau fysieke gegevensonafhankelijkheid index intern niveau logische gegevensonafhankelijkheid objecten navigeren records relaties: 1-op-1 relatie, 1-op-N relatie, N-op-M relatie samenhang gegevens toegang tot gegevens / autorisatie views van gegevens 2. Databasemodellen 2.1 hiërarchische database 2.2 netwerkdatabase en 2.3 relationele database records relaties tabeldefinitie viewdefinitie 3. Relationeel model 3.1 relationeel model en 3.2 relationeel model interpreteren attribuut attribuutnaam attribuutwaarde deleteregels domein entiteitsintegriteit kandidaatsleutel NULL-waarden primaire sleutel referentiële integriteit relatie relationeel model interpreteren tupel updateregels vreemde sleutel 9
10 4. Relationeel DBMS 4.1 relationeel Database Management Systeem (DBMS) DBMS DCL DDL DML 5. SQL 5.1 Data Manipulation Language (DML) clausule Clausules SELECT SELECT * FROM WHERE AND OR NOT DISTINCT GROUP BY HAVING INSERT INTO VALUES DELETE FROM UPDATE SET DBMS functies SUM AVG COUNT MAX MIN inhoud van een database integriteit kolom object Opdrachten SELECT INSERT DELETE UPDATE operatoren = > < >= <= <> relationeel schema rij selectie tabel volgorde voorwaarde [NOT] IN SQL-statement subquery met [NOT] IN 10
11 5.2 Data Definition Language (DDL) database FOREIGN KEY gegevenstypen INTEGER SMALLINT DATE TIME CHAR(n) VARCHAR(n) kolom opdrachten CREATE TABLE DROP TABLE primaire sleutel PRIMARY KEY tabel vreemde sleutel 5.3 Data Control Language (DCL) Clausules SELECT UPDATE INSERT DELETE ALTER ALL ON TO FROM PUBLIC database opdrachten GRANT REVOKE rij tabel waarde 11
12 4. Literatuur Examenliteratuur A Rooij, T. de Databases en SQL Den Haag: Sdu Uitgevers bv, 4e druk, 2010 ISBN: Aanvullende literatuur B Faber, E., Kockelkoren, Ch., Snel, R., Thijssen, J. & Wesselink, M. Databases and SQL, theorieboek Maastricht: E3 ICT, 1e druk, 2005 ISBN 10: ISBN 13: Samenhang literatuur en examenspecificaties Examenspecificatie Literatuur 1.1 A: H 2, 6.1, 6.3, A: 2.2, A: A: 3.1 t/m t/m 3.4, A: 2.2, 2.3, 6.1, A: H 7 t/m H 9, H A: A: 6.3 Toelichting en verantwoording Academic Service is een imprint van Sdu Uitgevers bv. De oude druk van boek A (3e, 2005) kan eventueel nog gebruikt worden. 12
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
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
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
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
Object Oriëntatie Foundation (OOF.NL)
Object Oriëntatie Foundation (OOF.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
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
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
Informatie & Databases
Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat
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
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
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
TMap NEXT Test Manager
TMap NEXT Test Manager Preparation Guide Editie 201607 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system or
EXIN Projectmanagement Foundation
EXIN Projectmanagement Foundation Preparation Guide Editie 201608 Copyright 2016 EXIN Alle rechten voorbehouden. Niets uit deze uitgave mag worden openbaar gemaakt of verveelvoudigd, opgeslagen in een
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
[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
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
Testen Foundation (TestF.NL)
(TestF.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 11 F +31 30 231 59 86 E [email protected]
EXIN Business Information Management Foundation
Preparation Guide EXIN Business Information Management Foundation with reference to BiSL Editie 201601 Copyright 2016 EXIN Alle rechten voorbehouden Niets uit deze uitgave mag worden openbaar gemaakt of
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
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
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.
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:...
Business Information Management Foundation
Preparation Guide Business Information Management Foundation Editie februari 2012 Alle rechten voorbehouden Niets uit deze uitgave mag worden openbaar gemaakt of verveelvoudigd, opgeslagen in een dataverwerkend
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
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
SQL.
SQL [email protected] Mogelijkheden Tabellen maken: create table Tabellen verwijderen: drop table Tabellen vullen: insert into Tabellen wijzigen: update, delete from Gegevens opvragen: select
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
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
Integriteitsbewaking bij een relationele database
Integriteitsbewaking bij een relationele database Bij het ontwikkelen van een informatiesysteem voor een organisatie moet er koste wat koste voor gezorgd worden, dat er geen tegenstrijdige gegevens in
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
SQL Aantekeningen 3. Maarten de Rijke [email protected]. 22 mei 2003
SQL Aantekeningen 3 Maarten de Rijke [email protected] 22 mei 2003 Samenvatting In deze aflevering: het selecteren van tuples, operaties op strings, en aggregatie functies. Verder kijken we naar iets
MODULEBESCHRIJVING Databases DBS1
MODULEBESCHRIJVING Databases DBS1 Samensteller(s): Richard van den Ham Datum: 30-08-2012 Versie: 1.0 Module: Databases Identificatie Progresscode: DBS1 Semester: 1 Omvang: 140 SBUs/ 5 ECTS-punten Lestijd:
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,
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
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;
Infrastructuur management Foundation (IMF.NL)
Infrastructuur management Foundation (IMF.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
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
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
EXIN Agile Scrum Foundation
Preparation Guide EXIN Agile Scrum Foundation Editie december 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
EXIN Agile Scrum Foundation
Preparation Guide EXIN Agile Scrum Foundation Editie april 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
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
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
Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:
5. De oefendatabase 5.1. Inleiding In de volgende hoofdstukken ga je oefenen / werken met SQL. Om te kunnen oefenen heb je natuurlijk wel een database nodig. In dit hoofdstuk wordt besproken hoe je deze
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
H 1 Databases en databasesystemen (10 punten) a. Veel van de huidige databases zijn gebaseerd op een drie-laags systeemarchitectuur:
Tentamen Engineering 2007/2008 Opleiding: Embedded Systems Opl.variant: vt Groep/Klas: T Engineering Volledige vaknaam: Databases in Dag en Datum: woensdag, Tijd: 18.1-18.4 Technische Automatisering Vakcode:
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
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
Sparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : [email protected] www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
EUROPEES COMPUTER RIJBEWIJS / INTERNATIONAAL COMPUTER RIJBEWIJS ADVANCED DATABASE
EUROPEES COMPUTER RIJBEWIJS / INTERNATIONAAL COMPUTER RIJBEWIJS ADVANCED DATABASE The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ierland Tel: + 353 1 630
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
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
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
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
module 5 2008 Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008
Europees Computer Rijbewijs module 5 ACCESS 2007 2008 Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008 ISBN: 978 90 460 0493 7 Alle rechten voorbehouden. Niets uit deze uitgave mag worden
Relationele databanken
Relationele databanken De meeste databanken zijn relationeel. Gegevens in tabellen. Relationele model stoelt op de verzamelingenleer (leer der relaties). Relatie betekent hier tabel. Grote kracht van deze
Databases gebruiken. Databases gebruiken
Databases gebruiken In deze module wordt van de kandidaat verwacht dat hij een goed begrip heeft van databases en aantoont competent te zijn in het gebruik van een database. Doel van de module De kandidaat:
EXIN Agile Scrum Master
Preparation Guide EXIN Agile Scrum Master Editie juli 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system
DATAMODELLERING ER DIAGRAM
DATAMODELLERING ER DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm ER diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen
ADVANCED DATABASES Syllabus versie 2.0
ECDL-MODULE ADVANCED DATABASES Syllabus versie 2.0 Doel Dit document bevat de syllabus van de module Advanced Databases. In de syllabus worden aan de hand van leeruitkomsten de kennis en vaardigheden uiteengezet
Na bestudering van dit hoofdstuk moet je tot het onderstaande in staat zijn:
15. Toegangsbeheer Tot nu toe heb je gewerkt met DML en DDL statements. Echter de DCL statements zijn nog niet aan bod geweest. DCL commando s gebruik je voor de beveiliging van je database. Wie mag wat
Leerjaar 1/2 ICT-Academie. Niveau 4. Applicatie ontwikkeling
Databases SQL Leerjaar 1/2 ICT-Academie Niveau 4 Applicatie ontwikkeling Auteur: R. Meijerink Datum: Januari 2013 0. Inleiding Databases / SQL In deze lessen wordt je geleerd databases te bouwen in SQL-code.
Trainingsomschrijving ACCESS 97 / 2000 / 2003NL
Module 1 Inleiding Module 2 Ontwerpen van tabellen Module 3 Relationele databases en queries Module 4 Formulieren en rapporten Module 5 Geav. formulieren en rapporten Module 6 Macro s en menu s Module
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
1 Download de database 'bieren.mdb' en bewaar het bestand in c:\werkmap van je computer.
DataBase Management & Databasetechnologie We gaan nu aan de slag met het databasemanagementprogramma Access. Zo'n set programma's waarmee je databases kunt maken, beheren en bevragen noemt men ook wel
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
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
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
EXIN Agile Scrum Foundation. Preparation Guide
EXIN Agile Scrum Foundation Preparation Guide Editie Juni 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system
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
= > >= < <= BETWEEN IS NULL IS NOT NULL
Select queries SELECT...FROM... SELECT DISINCT...FROM... WHERE...AND...OR...NOT...LIKE...IN = > >= <
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
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
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
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
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
EXIN Professionele Communicatie Foundation. Preparation Guide. Editie
EXIN Professionele Communicatie 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
1. Databanken. Wat is een databank? Verschillende opslagmethodes
1. Databanken Wat is een databank? Verschillende opslagmethodes Tekst bestanden Spreadsheet Relationele gegevensbanken Relationeel model De gestandaardiseerde opvraagtaal SQL Beheer van een mysql databank
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
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?
HBO5 Informatica Netwerkbeheer (90 studiepunten)
STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A8 Databanken (5 studiepunten) Plaats van de module in de opleiding: In deze module 'Netwerkbeheer 2' de
Databanken - les 2.
Databanken - les 2 [email protected] http://www.cs.kuleuven.be/~joost/dn/ Bv. tennisclub Onze tennisclub heeft een aantal spelers, die allemaal een uniek spelersnummer hebben. Soms krijgt een
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
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,
DATAMODELLERING CRUD MATRIX
DATAMODELLERING CRUD MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm CRUD Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld
DATABANKEN GILLES CALLEBAUT
DATABANKEN GILLES CALLEBAUT 1 INLEIDING EERSTE DEFINIETIE VAN DATABASE Een logische coherente verzameling van gerelateerde gegevens (data), ontworpen voor een specifiek doel en opgeslagen op een drager.
Databanken - les 2.
Databanken - les 2 [email protected] http://www.cs.kuleuven.be/~joost/dn/ Samenvattend Probleemstelling ER-Diagramma Databank definitie Gegevens invoeren Gegevens opvragen Huiswerk! Practicum
Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans
Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor
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
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
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
NHibernate als ORM oplossing
NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een
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
Waardelijsten. Vormen van waardelijsten.
Waardelijsten Introductie Bij de opbouw van een applicatie is zuiverheid van informatie van zeer groot belang. Het gebruik van waardelijsten beperkt/vegemakkelijkt de invoer van gegevens in bepaalde velden.
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
PROGRAMMA 2011-2012. Vak: informatica..
Vak: informatica.. Laag: Havo-. PROGRAMMA 2011-2012 week leerstof dagen toets overig 34-26.08 zomervakantie Bespreking PTA-404 Deze week: uitreiking van de Praktische Opdracht Programmeren Herhaling theorie
OFFICE A LA CARTE - ACCESS 2013
OFFICE A LA CARTE - ACCESS 2013 Inhoud HOOFDSTUK ACC-1.1: TERMINOLOGIE - (0:20) Wat is een database? Onderdelen van een database Tabellen en relaties Schematisch overzicht van de structuur van een database
