Het toepassen van een gelaagde architectuur

Maat: px
Weergave met pagina beginnen:

Download "Het toepassen van een gelaagde architectuur"

Transcriptie

1 Het toepassen van een gelaagde architectuur Bijlagen Bert Dingemans August

2 Bijlage 1: SQL-script als voorbeeld CREATE TABLE EXEMPLAAR ( aanschafdatum DateTime, druk Char( 50), exemplaarid Integer NOT NULL CONSTRAINT exemplaar PRIMARY KEY, rolstatus Char( 10), status Char( 2) NOT NULL, titelid Integer NOT NULL, deletedmark Integer ) CREATE TABLE LID ( aantal_reserveringen Integer, aantal_uitleningen Integer, actuele_reserveringen Integer, actuele_uitleningen Integer*, adres Char( 25) NOT NULL, geboortedatum DateTime, inschrijfdatum DateTime, lidid Integer NOT NULL CONSTRAINT lid PRIMARY KEY, naam Char( 25) NOT NULL, status Char( 2) NOT NULL, telefoon Char( 20), woonplaats Char( 25) NOT NULL, deletedmark Integer ) CREATE TABLE RESERVERING ( lidid Integer NOT NULL, reserveerdatum DateTime, resid Integer NOT NULL CONSTRAINT reservering PRIMARY KEY, status Char( 2) NOT NULL, titelid Integer NOT NULL, deletedmark Integer ) CREATE TABLE TITEL ( aantal_reserveringen Integer, aantal_uitleningen Integer, actuele_reserveringen Integer, actuele_uitleningen Integer, categorie Char( 10) August

3 , isbn Char( 15), naamtitel Char( 99) NOT NULL, status Char( 2) NOT NULL, statusrol Char( 10), titelid Integer NOT NULL CONSTRAINT titel PRIMARY KEY, deletedmark Integer ) CREATE TABLE UITLENING ( aantalverlengingen Integer, exemplaarid Integer NOT NULL, inleverdatum DateTime, lidid Integer NOT NULL, status Char( 2) NOT NULL, uitleendatum DateTime, uitleningid Integer NOT NULL CONSTRAINT uitlening PRIMARY KEY, verwinleverdatum DateTime, deletedmark Integer ) ALTER Table EXEMPLAAR ADD constraint exemplaar_titel_fk FOREIGN KEY (titelid) REFERENCES TITEL (titelid) ALTER Table RESERVERING ADD constraint reservering_lid_fk FOREIGN KEY (lidid) REFERENCES LID (lidid) ALTER Table RESERVERING ADD constraint reservering_titel_fk FOREIGN KEY (titelid) REFERENCES TITEL (titelid) ALTER Table UITLENING ADD constraint uitlening_lid_fk FOREIGN KEY (lidid) REFERENCES LID (lidid) August

4 Bijlage 2: Sourcecode MS-Access Private Sub Form_Open(Cancel As Integer) Set objservice = ServicesLayer objservice.fillctrlgeef_leden lidid objservice.fillctrlgeef_titels titelid Private Sub OkPB_Click() If objservice.executeevent("uitlenen_na_reserveren", Me.Controls) = True Then DoCmd.Close Sub FillCtrlGeef_Leden(objCtrl As Control) objctrl.rowsource = Geef_Leden objctrl.boundcolumn = 1 Private Function Geef_Leden() As String Dim strsql As String strsql = "SELECT LID.lidid, LID.naam, LID.woonplaats, LID.geboortedatum FROM LID WHERE LID.deletedmark=0 " Geef_Leden = strsql Function Geef_Titels() As Recordset Dim strsql As String Dim objrs As Recordset strsql = "SELECT TITEL.titelid, TITEL.naamtitel, TITEL.isbn FROM TITEL WHERE TITEL.deletedmark=0 " August

5 Set objrs = objcon.getrecordset(strsql) Set Geef_Titels = objrs Function ExecuteEvent(strEvent As String, objcontrols As Controls) As Boolean Dim blnretvalue As Boolean Select Case strevent. Case Uitlenen_na_reserveren blnretvalue = objevent.uitlenen_na_reserveren(objcontrols) Case "Uitschrijven" blnretvalue = objevent.uitschrijven(objcontrols) Case "Verdwijnen_tijdens_lenen" blnretvalue = objevent.verdwijnen_tijdens_lenen(objcontrols) Case "Verdwijnen_uit_bibliotheek" blnretvalue = objevent.verdwijnen_uit_bibliotheek(objcontrols) Case "Verkopen" blnretvalue = objevent.verkopen(objcontrols) Case "Verlengen" blnretvalue = objevent.verlengen(objcontrols) Case "Weggooien" blnretvalue = objevent.weggooien(objcontrols) End Select ExecuteEvent = blnretvalue Function Uitlenen_na_reserveren(objControls As Controls) As Boolean Dim blnretvalue As Boolean Dim objwrk As Workspace Set objwrk = DBEngine.Workspaces(0) objwrk.begintrans blnretvalue = (objexemplaar.uitlenen_na_reserveren(objcontrols) And _ objtitel.uitlenen_na_reserveren(objcontrols) And _ objlid.uitlenen_na_reserveren(objcontrols) And _ August

6 objreservering.uitlenen_na_reserveren(objcontrols) And _ objuitlening.uitlenen_na_reserveren(objcontrols)) If blnretvalue = False Then objwrk.rollback Else objwrk.committrans Set objwrk = Nothing Uitlenen_na_reserveren = blnretvalue uitlening object Function Uitlenen_na_reserveren(objControls As Controls) As Boolean Dim blnretvalue As Boolean Dim strsql As String Dim strstatus As String Dim strcurrentstatus As String objcontrols(stridentifier) = GetSQLIdentifier(strTable, stridentifier) DefaultInitialValues objcontrols strstatus = "UU" blnretvalue = DefaultValidation(objControls) If blnretvalue = False Then Uitlenen_na_reserveren = blnretvalue Exit Function strcurrentstatus = GetCurrentStatus(strTable, stridentifier, objcontrols(stridentifier)) If strcurrentstatus <> "Null" Then MsgBox "Uitlening bestaat al" Uitlenen_na_reserveren = False Exit Function strsql = "INSERT INTO UITLENING" August

7 strsql = strsql & " ( deletedmark, status, exemplaarid, lidid, uitleendatum, uitleningid, verwinleverdatum ) VALUES ( 0, " & Set2SQL(strStatus) & " " strsql = strsql & ", " & Set2SQL(objControls("exemplaarid")) strsql = strsql & ", " & Set2SQL(objControls("lidid")) strsql = strsql & ", " & Set2SQL(objControls("uitleendatum")) strsql = strsql & ", " & Set2SQL(objControls("uitleningid")) strsql = strsql & ", " & Set2SQL(objControls("verwinleverdatum")) strsql = strsql & " ) " ExecuteSQL strsql Uitlenen_na_reserveren = blnretvalue End function reservering object Function Uitlenen_na_reserveren(objControls As Controls) As Boolean Dim blnretvalue As Boolean Dim strsql As String Dim strstatus As String Dim strcurrentstatus As String strstatus = "RU" blnretvalue = DefaultValidation(objControls) If blnretvalue = False Then Uitlenen_na_reserveren = blnretvalue Exit Function strcurrentstatus = GetCurrentStatus(strTable, stridentifier, objcontrols(stridentifier)) If strcurrentstatus <> "RA" Then MsgBox "Reservering bestaat niet" Uitlenen_reserveren = False Exit Function strsql = "UPDATE RESERVERING" strsql = strsql & " SET deletedmark= 1, status= " & Set2SQL(strStatus) & " " strsql = strsql & " WHERE " & stridentifier & "= " & Set2SQL(objControls(strIdentifier)) August

8 ExecuteSQL strsql Uitlenen_na_reserveren = blnretvalue Titel of Lid object Function Uitlenen_na_reserveren(objControls As Controls) As Boolean Dim strsql As String strsql = "UPDATE LID SET actuele_uitleningen = actuele_uitleningen+1" strsql = strsql & ", aantal_uitleningen = aantal_uitleningen+1" strsql = strsql & ", actuele_reserveringen = actuele_reserveringen-1" strsql = strsql & " WHERE " & stridentifier & " = " & objcontrols(stridentifier) ExecuteSQL strsql Uitlenen_na_reserveren = True Private Sub Form_Load() Set objservice = New ServicesLayer cmdok.enabled = False With titelid Set.RowSource = objservice.geef_titels.boundcolumn = "titelid".listfield = "naamtitel" End With With lidid Set.RowSource = objservice.geef_leden.boundcolumn = "lidid".listfield = "naam" End With Private Sub lidid_change() August

9 With uitleningid Set.RowSource = objservice.geef_uitlening_bij_lid(lidid.boundtext).boundcolumn = "uitleningid".listfield = "naamtitel" End With Private Sub cmdok_click() If objservice.executeevent("verlengen", objrs) Then Unload Me Else MsgBox GetErrorMessage() Function Verlengen(objRS As Recordset) As Boolean Dim blnretvalue As Boolean objcon.begintrans blnretvalue = (objexemplaar.verlengen(objrs) And objtitel.verlengen(objrs) And objlid.verlengen(objrs) And objuitlening.verlengen(objrs)) If blnretvalue = False Then Else objcon.rollbacktrans objcon.committrans Verlengen = blnretvalue Function Verlengen(objRS As Recordset) As Boolean Dim blnretvalue As Boolean Dim strsql As String Dim strstatus As String Dim strcurrentstatus As String August

10 strcurrentstatus = objcon.getcurrentstatus(strtable, stridentifier, objrs.fields(stridentifier)) strstatus = strcurrentstatus blnretvalue = DefaultValidation(objRS) If blnretvalue = False Then Verlengen = blnretvalue Exit Function strsql = "UPDATE UITLENING SET status = " & Set2SQL(strStatus) & " " strsql = strsql & ", " & " verwinleverdatum= " & Set2SQL(objRS.Fields("verwinleverdatum")) strsql = strsql & ", " & " aantalverlengingen= " & Set2SQL(objRS.Fields("aantalverlengingen")) strsql = strsql & " WHERE " & stridentifier & "= " & Set2SQL(objRS.Fields(strIdentifier)) objcon.executesql strsql Verlengen = blnretvalue August

11 Bijlage 3: Sourcecode Active Server Pages Private objadoconnection As ADODB.Connection Private blnbegintrans As Boolean Private blntransactionset As Boolean Function MakeConnection(strUser As String, strpassword As String) As Boolean Set objadoconnection = New Connection objadoconnection.cursorlocation = aduseclient objadoconnection.open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=D:\Biebcase\biebcase.mdb;" MakeConnection = True Sub BeginTrans() blnbegintrans = True blntransactionset = False Sub CommitTrans() If blntransactionset = True Then objadoconnection.committrans blnbegintrans = False Function ExecuteSQL(strSQL As String) As Boolean strsql = strsql + ";" MsgBox strsql If blnbegintrans = True Then objadoconnection.begintrans blntransactionset = True blnbegintrans = False August

12 objadoconnection.execute strsql ExecuteSQL = True sourcecode uitleenformulier Function KillConnection() ObjAdoConnection.Close Set objadoconnection = Nothing KillConnection = True <HTML> <link REL="stylesheet" TYPE="text/css" href="biebcase.css"> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> </HEAD> <BODY> <% dim objbiebcase dim objrs set objbiebcase = Server.CreateObject("Biebcase.Serviceslayer") objbiebcase.makeconnection "", "" %> <FORM action="uitlenen.asp" id=form1 method=post name=form1> <H1 align=center>uitlenen</h1> <P> <TABLE> <tr> <td>lid</td> <td><select name="lidid" size="1" id="lidid" style="height: 22px; WIDTH: 158px"> August

13 <% set objrs = objbiebcase.geef_leden While not objrs.eof Ressponse.Write("<option value=" & chr(34) & _ objrs.fields("lidid") & chr(34) & _ ">" & objrs.fields("naam") & "</option>") objrs.movenext() Wend set objrs = Nothing %> </select> </td> </tr> <tr> <td>exemplaar</td> <td><select name="exemplaarid" size="1" id="exemplaarid" style="height: 22px; WIDTH: 300px"> <% set objrs = objbiebcase.geef_actieve_exemplaren("ei") While not objrs.eof Response.Write("<option value=" & chr(34) & _ objrs.fields("exemplaarid") & _ chr(34) & ">" & objrs.fields("exemplaartitel") & _ "</option>") objrs.movenext() Wend set objrs = Nothing %> </select> </td> </tr>.. </TABLE></P> <% objbiebcase.killconnection set objbiebcase = nothing %> <P> </P></FORM> </BODY> </HTML> August

14 ASP-hulp procedure Language=VBScript %> <!--#INCLUDE FILE="funclib.asp" --> <% dim objbiebcase dim objrs dim objrshlp dim lidid dim exemplaarid Set objbiebcase = CreateObject("Biebcase.Serviceslayer") objbiebcase.makeconnection "", "" set objrs = Server.CreateObject("adodb.recordset") set objrs = objbiebcase.geef_uitlening(0) exemplaarid = Request.Form("exemplaarid") set objrshlp = objbiebcase.geef_titel_bij_exemplaar(exemplaarid) objrs.addnew objrs.fields("titelid") = objrshlp.fields("titelid") set objrshlp = nothing Call ProcessFields(objRS) If objbiebcase.executeevent("uitlenen", objrs) = True then Response.Redirect("default.asp") else Call DisplayError(objBiebCase) end if objbiebcase.killconnection objrshlp.close objrs.close Set objbiebcase = Nothing %> August

Het toepassen van DLA (designer) in een MS-Access, VB of ASP ontwikkeltraject

Het toepassen van DLA (designer) in een MS-Access, VB of ASP ontwikkeltraject Het toepassen van DLA (designer) in een MS-Access, VB of ASP ontwikkeltraject By Bert Dingemans, e-mail : bert.dingemans@hetnet.nl www : http://home.hetnet.nl/~bert.dingemans Inhoudsopgave Het toepassen

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

Een Data Driven toepassing op basis van Visual Objects en SQL Server

Een Data Driven toepassing op basis van Visual Objects en SQL Server Een Data Driven toepassing op basis van Visual Objects en SQL Server Door Bert Dingemans www.dla-architect.nl Inleiding In voorgaande artikelen heb ik een aantal onderwerpen belicht die ten grondslag liggen

Nadere informatie

Figuur 1 HTML-pagina opvragen

Figuur 1 HTML-pagina opvragen Inleiding In figuur 1 vraagt een host naar een HTML-pagina die in de Web-server is opgeslagen. De Web-server leest deze pagina van de hard disk en stuurt de desbetreffende pagina naar de host. harddisk

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

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

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

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

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

Access voor Beginners-Hoofdstuk 20

Access voor Beginners-Hoofdstuk 20 Access voor Beginners-Hoofdstuk 20 Handleiding van Auteur: OctaFish Januari 2014 handleiding: Access voor Beginners-Hoofdstuk 20 Access Hoofdstuk 20 Bladwijzers maken in een formulier Werken met een goed

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

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

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

Werken met Recordsets (deel 1)

Werken met Recordsets (deel 1) Werken met Recordsets (deel 1) Al een aantal keren heb ik aangegeven dat ik het in de cursus zou gaan hebben over het koppelen van een Front-end database aan een Backend middels Recordsets. En daar ga

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

Bijlage 1. Access VBA code voor het maken van barrièrebestanden.

Bijlage 1. Access VBA code voor het maken van barrièrebestanden. Planbureau voor de Leefomgeving Hoe open is de Waddenzee? Een indicator voor de openheid van het Waddenlandschap F.G. Wortelboer PBL publicatienummer 500180001 December 2009 Bijlage 1. Access VBA code

Nadere informatie

Een interactie dictionary in ASP.Net

Een interactie dictionary in ASP.Net Een interactie dictionary in ASP.Net Bert Dingemans http://www.dla-os.nl bert@dla-architect.nl 1 Een interactie dictionary in ASP.NET Inleiding Binnen veel informatiesystemen zijn data dictionaries niet

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

Voorbeelden VBA Excel

Voorbeelden VBA Excel Voorbeelden VBA Excel Inhoud Voorbeelden VBA Excel... 1 Werkblad beveiligen... 3 Werkblad beveiliging opheffen... 3 Werkmap beveiligen... 3 Werkmap beveiliging opheffen... 3 Alle werkbladen van een werkmap

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

Een Multi-functioneel formulier

Een Multi-functioneel formulier Een Multi-functioneel formulier Handleiding van Auteur: OctaHish December 2012 Een Multi-functioneel formulier In dit hoofdstuk pakken we de originele draad van het begin van de cursus weer op, en gaan

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

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken.

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken. My CRUD functions Snel een tabel aanmaken en enkele formulieren hiervoor maken kan een tijdrovende bezigheid zijn. Gelukkig kunnen enkele functies ons het leven gemakkelijk maken. Telkens wij een tabel

Nadere informatie

Hoofdstuk 9: Menu s toevoegen

Hoofdstuk 9: Menu s toevoegen Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2005 Hoofdstuk 9: Menu s toevoegen 9.0 Leerdoel

Nadere informatie

Mailing List Manager. Hoofdstuk 19

Mailing List Manager. Hoofdstuk 19 Mailing List Manager Een MLM (Mailing List Manager) dient enerzijds om mailinglijsten te maken en daar berichten naar te sturen. Dat is de beheerkant. Anderzijds kan men zich als gebruiker met een MLM

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

Orbis Software Debman4U Installatie Handleiding Debman4U v2.10

Orbis Software Debman4U Installatie Handleiding Debman4U v2.10 Orbis Software Debman4U Installatie Handleiding Debman4U v210 Dit document bevat de Installatie Handleiding voor Debman4U van versie 2x naar 210 Inhoudsopgave 1 0 1 1 1 2 1 3 1 4 1 5 1 6 Aandachtspunten

Nadere informatie

Content Management System

Content Management System Content Management System Een CMS (Content Management System) dient om speciale gebruikers online gelegenheid te geven de inhoud van een website aan te passen. Er kunnen verschillende soorten tekst (en

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

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

Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014

Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014 Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014 Openbare versie Inleiding Dit document bestaat uit meerdere delen. Voornamelijk de verschillende problemen zijn onderverdeeld in verschillende kopjes.

Nadere informatie

Access cursus - Hoofdstuk 19

Access cursus - Hoofdstuk 19 Access cursus - Hoofdstuk 19 Handleiding van Auteur: OctaFish Augustus 2013 Access cursus - Hoofdstuk 19 Office Automation Office gebruikers werken meestal binnen één programma, om de simpele reden dat

Nadere informatie

Som Van Twee Getallen

Som Van Twee Getallen Public Class frmsomvantweegetallen Som Van Twee Getallen Private Sub btnberekensom_click(sender As System.Object, e As System.EventArgs) Handles btnberekensom.click 'Declareer de variabelen '-----------------------

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

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

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

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST Oplossingen overzicht PHP Oplossing KPN opgave, zonder testen van POST internetminuten in welke categorie val ik?

Nadere informatie

Cursus Access - Hoofdstuk18

Cursus Access - Hoofdstuk18 Cursus Access - Hoofdstuk18 Handleiding van Auteur: OctaFish Juli 2013 handleiding: Cursus Access - Hoofdstuk18 Een Zoekformulier Heel veel Access gebruikers gebruiken zoekformulieren om gegevens op een

Nadere informatie

Dynamische Websites. Week 10

Dynamische Websites. Week 10 Dynamische Websites Week 10 INFO Feedback vraag het in de labo s als je feedback wilt op je code Lessen op 5/12 en 12/12 om 17.15 op 19/12 om 11.00 KLEURENCODE GROEN = zelf kunnen schrijven PAARS = code

Nadere informatie

Flexibele oplossing om de eid kaart aan te spreken vanuit.net (en Delphi, Visual Basic, C++ etc)

Flexibele oplossing om de eid kaart aan te spreken vanuit.net (en Delphi, Visual Basic, C++ etc) Productfiche RoadByte eid Framework Flexibele oplossing om de eid kaart aan te spreken vanuit.net (en Delphi, Visual Basic, C++ etc) RoadByte BVBA stelt het RoadByte eid Framework product voor. Dit framework

Nadere informatie

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie.

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie. Introductie Dit artikel laat zien hoe je een Image in een C# applicatie kan opslaan in een database en het kan ophalen uit de database om het te laten zien. Voor de database gebruiken we MS SQL maar voor

Nadere informatie

Navigatie is een belangrijk onderdeel van elke website. Er

Navigatie is een belangrijk onderdeel van elke website. Er Ben Bastiaensen is leerkracht informatica aan KTA de Merodelei Turnhout SiteMapProvider uitbreiden B R E I D D E N AV I G AT I O N C O N T RO L S U I T De SiteMapProvider in ASP.NET levert een krachtige

Nadere informatie

Stel dat u 15 tellers nodig heeft. Dat kunt u een array van tellers als volgt declareren:

Stel dat u 15 tellers nodig heeft. Dat kunt u een array van tellers als volgt declareren: V. Arrays A. Wat zijn arrays? Een array is een verzameling van variabelen. Ze hebben allen dezelfde naam en hetzelfde type. Men kan ze van elkaar onderscheiden door een volgnummer, index genoemd. Enkele

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

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

SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013

SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013 SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013 Voor mijn werkje voor beveiliging ga ik een tutorial maken voor SQL injectie. En hoe we deze kunnen voorkomen. Allereerst heb ik een tabel

Nadere informatie

Inleiding Visual Basic en VBA. Karel Nijs 2009/01

Inleiding Visual Basic en VBA. Karel Nijs 2009/01 Inleiding Visual Basic en VBA Karel Nijs 2009/01 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Ms Excel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

Nadere informatie

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

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

Nadere informatie

Foutcontrole met Javascript

Foutcontrole met Javascript Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle

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

Fun met webparts in ASP.Net

Fun met webparts in ASP.Net Fun met webparts in ASP.Net Deel 2:User controls en Webparts door Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Inhoudsopgave FUN MET WEBPARTS IN ASP.NET... 1 DEEL 2:USER CONTROLS EN WEBPARTS...

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

Een sjabloon (in PHP template genaamd) bevat de volledige

Een sjabloon (in PHP template genaamd) bevat de volledige Html-sjablonen in PHP 12 Een sjabloon (in PHP template genaamd) bevat de volledige opmaak van een (html-)pagina. Code en opmaak zijn hierbij gescheiden. Terwijl veel startende programmeurs code en opmaak

Nadere informatie

Maak een pivot uit een Generic.List

Maak een pivot uit een Generic.List Maak een pivot uit een Generic.List Introductie in extensions, reflection en code generation Nivo: 400 Introductie In bepaalde gevallen komt het voor dat je een Generic.List van een specifieke class hebt,

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

Dynamische gebruikersbeslissingen in SAP Workflow

Dynamische gebruikersbeslissingen in SAP Workflow Dynamische gebruikersbeslissingen in SAP Workflow Inleiding Een gebruikersbeslissing in een SAP Workflow definitie biedt de mogelijkheid om een optiescherm aan de gebruiker aan te bieden. Hiermee kan de

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

Integriteitsbewaking bij een relationele database

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

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

Elementary Data Structures 3

Elementary Data Structures 3 Elementary Data Structures 3 Ferd van Odenhoven Fontys Hogeschool voor Techniek en Logistiek Venlo Software Engineering 29 september 2014 ODE/FHTBM Elementary Data Structures 3 29 september 2014 1/14 Meer

Nadere informatie

Programmeren in Excel VBA. Karel Nijs 2010/09

Programmeren in Excel VBA. Karel Nijs 2010/09 Programmeren in Excel VBA Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen MsExcel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

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

Whitepaper Implementatie contextafhankelijke opdrachtbalken in MS Excel

Whitepaper Implementatie contextafhankelijke opdrachtbalken in MS Excel Whitepaper Implementatie contextafhankelijke opdrachtbalken in MS Excel Auteur: Emiel Nijhuis Gepubliceerd: 15 april 2010 Inleiding Binnen MS Office worden werkbalken, menubalken en snelmenu's via VBA

Nadere informatie

Hoofdstuk 5: Functies voor getallen en teksten

Hoofdstuk 5: Functies voor getallen en teksten Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten

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

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

Doe het zelf tooling. Met VBA

Doe het zelf tooling. Met VBA Doe het zelf tooling Met VBA www.king.eu 1 Een goede voorbereiding: Start je laptop Start Excel Zet het tabblad Ontwikkelaars aan (Bestand, Opties, Lint aanpassen) www.king.eu 2 Stéphanie Heidstra Testmanager

Nadere informatie

Programmeren in Excel VBA beginners. Karel Nijs 2010/09

Programmeren in Excel VBA beginners. Karel Nijs 2010/09 Programmeren in Excel VBA beginners Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen MsExcel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

Nadere informatie

Strings en string-functies

Strings en string-functies VI. Strings en string-functies A. Wat zijn strings? Strings zijn eigenlijk teksten. U kunt die bewaren in een stringvariabele. Een tekst bestaat uit karakters zoals letters, cijfers, leestekens, Een karakter

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

1) Een sequentieel bestand schrijven

1) Een sequentieel bestand schrijven VIII. Werken met Bestanden Al de informatie die u in het RAM-geheugen van een computer opslaat, verdwijnt als u het programma afsluit. Als u gegevens langer wil bewaren, moet u deze gegevens op een schijf

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

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes

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

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

Datum, Tijd en Timer-object

Datum, Tijd en Timer-object IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte

Nadere informatie

Zelftest Oracle basiscursus

Zelftest Oracle basiscursus Zelftest Oracle basiscursus Document: N0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST ORACLE BASISCURSUS Dit is een

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

ASP.NET Test 2009-2010. Jan Van Ryckeghem

ASP.NET Test 2009-2010. Jan Van Ryckeghem ASP.NET Test 2009-2010 Jan Van Ryckeghem Inhoud Exceptionhandling H4... 3 Try Catch slide 25... 3 Error pagina slide 29... 3 Error.aspx... 3 Error.aspx.cs... 4 Web.config... 4 Logbestand aanmaken... 4

Nadere informatie

Hoofdstuk 6: Zelf functies maken

Hoofdstuk 6: Zelf functies maken Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 6: Zelf functies maken 6.0 Leerdoel

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

Data Handling Ron van Lammeren - Wageningen UR

Data Handling Ron van Lammeren - Wageningen UR Data Handling 1 2010-2011 Ron van Lammeren - Wageningen UR Can I answer my scientific questions? Geo-data cycle Data handling / introduction classes of data handling data action models (ISAC) Queries (data

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

ASRemote WebService. Via deze webservice kunt u:

ASRemote WebService. Via deze webservice kunt u: ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt

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

Correctievoorschrift HAVO Informatica. Tijdvak 1 Woensdag 9 mei uur. College-examen schriftelijk.

Correctievoorschrift HAVO Informatica. Tijdvak 1 Woensdag 9 mei uur. College-examen schriftelijk. Correctievoorschrift HAVO 2018 Informatica Tijdvak 1 Woensdag 9 mei 13.30 15.30 uur College-examen schriftelijk HF-0161-s-18-1-c Algemene regels Scorepunten worden toegekend met inachtneming van de volgende

Nadere informatie

Hoofdstuk 4: Nieuwe objecten

Hoofdstuk 4: Nieuwe objecten Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

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

Access voor beginners Hoofdstuk 19 (2)

Access voor beginners Hoofdstuk 19 (2) Access voor beginners Hoofdstuk 19 (2) Handleiding van Auteur: OctaFish Mei 2014 Verlaat de database! Een beheerder die met een grote groep gebruikers in dezelfde database werkt, kent dat vast wel: je

Nadere informatie

Optimalisatie Blister-Design

Optimalisatie Blister-Design Project: Optimalisatie Blister-design Auteur: Derk van Elten Bedrijf: Astellas Pharma Europe B.V. Plaats: Leiderdorp Begeleider docent: Ir. R. Boeklagen Bedrijf: TEC / CADCollege Plaats: Nijmegen Datum:

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

De MySQL C API. Variabelen in C Functies in C Pointers in C

De MySQL C API. Variabelen in C Functies in C Pointers in C LinuxFocus article number 304 http://linuxfocus.org De MySQL C API door Özcan Güngör Over de auteur: Ik gebruik Linux sinds 1997. Vrijheid, flexibiliteit en opensource. Dat

Nadere informatie

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1 Woensdag 23 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1 Woensdag 23 mei uur. College-examen schriftelijk. Opgavenboekje Staatsexamen HAVO 2012 Nederl Informatica Tijdvak 1 Woensdag 23 mei 09.00 11.00 uur College-examen schriftelijk Opgavenboekje Dit examen bestaat uit 30 opgaven. De eerste 20 opgaven zijn meerkeuzevragen.

Nadere informatie

VB Magazine Online 2004 01/08 1 / 6

VB Magazine Online 2004 01/08 1 / 6 Een van de krachtigste elementen binnen Visual Basic 2003 vind ik wel de mogelijkheid om objecten te overerven; ook wel inheritance genoemd. U kunt niet alleen uw eigen classes en business objecten overerven,

Nadere informatie

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak

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

Uitbreidingen van het data acquisitie systeem

Uitbreidingen van het data acquisitie systeem juni 03 ECN-I--03-007 Uitbreidingen van het data acquisitie systeem Een beschrijving van de databases die de uitvoer van het Wizcon data acquisitie systeem automatisch verder verwerken (vs1) G.P.J. Schoemakers

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

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