Inleiding Informatiekunde I

Maat: px
Weergave met pagina beginnen:

Download "Inleiding Informatiekunde I"

Transcriptie

1 Wat gaan we doen, vandaag? College 3, 14 november 2006

2 Wat gaan we doen, vandaag? College Procedure Inhoudelijk LaTeX / BibTeX Stijl 3

3 1.1 Wat gaan we doen, vandaag? : Historische ontwikkeling Manipulatie van databases Voorbeelden in de informatiekunde Relevante literatuur voor vandaag: Glenn Brookshear s Computer Science, an overview: Hoofdstuk 8, Data abstractions Hoofdstuk 9, Database systems

4 1.2 Wat zijn databases? Definition Een database is een grote hoeveelheid data die opgeslagen zijn op een gestructureerde manier, zodanig dat er gemakkelijk in gezocht kan worden. De tegenstelling tussen een database en een platte tekst, is vergelijkbaar met het verschil tussen een Word document en een Excel-document, of tussen een lange tape met doorlopende tekst, of een archiefdoos, met verschillende kaarten.

5 1.3 Voorbeelden In welke databases zit je zelf? Informatie Beheer Groep (IBG) ProgRESS Bankrekening / PIN-automaat Bibliotheek Ziekenhuis Gemeentelijke basisadministratie Belastingdienst...

6 1.4 Geschiedenis Vóór de computer hadden bedrijven een personeelsadministratie een accountantsafdeling klantendossiers archieven van oude transacties Dat betekende: veel duplicaten geen automatische kruisverwijzingen garantie van discretie

7 1.4 Geschiedenis (2) Risico s: Ambiguïteit Inconsistentie Inefficiëntie Verschillende labels Verschillende betekenis Afhankelijk van invoer Veranderingen kunnen de hele database beïnvloeden ( update propagation ) Dubbel werk

8 1.5 Verschillen

9 1.5 Verschillen (2)

10 1.6 Schema s en subschema s Schema: de gehele database met alle informatie Subschema: dat deel van de database waar een gebruiker toegang toe heeft discretie

11 1.7 Manipulatie van de data Twee vormen: 1 interactie met de gebruiker 2 manipulatie in de database database management system (DBMS) Voordelen: 1 Het DBMS treedt op als front-office 2 Data-onafhankelijke aanpak verschillende user interfaces op één database

12 ID Naam Adres Sofi 3716PZ Mark Hoogstraten Thorbeckestraat RE00 Els Reerink Hilversumseweg NGHX Douwe Leerdam Lingedijk Een tuple bevat alle informatie over één werknemer (horizontaal). 3716PZ Mark Hoogstraten Thorbeckestraat Een attribuut bevat alle informatie in één kolom (verticaal) Adres Thorbeckestraat 12 Hilversumseweg 142 Lingedijk 25

13 Risico s Redundantie Meerdere waarden (meerdere functies) Veranderende waarden (carrière) Zwevende informatie als de chef bordkrijt met ontslag gaat, is de waarde chef bordkrijt uit het systeem verdwenen. Oplossing: relationele database

14 Relationele database Geen onderscheid tussen personen en attributen. Ook attribuut (bijvoorbeeld: functieomschrijving ) wordt zelf onderwerp van een eigen reeks attributen van een tuple. Een derde relatie koppelt personen aan attributen.

15 Voorbeelden WERKNEMER Werkn. ID Naam Adres Sofi 24RE00 Els Reerink Hilversumseweg NGHX Douwe Leerdam Lingedijk BAAN Baan ID Omschrijving Code Afdeling AB12 chef bordkrijt T5 Logistiek MN03 secretaresse T47 Verkoop ASSIGNMENT Werkn. ID Baan ID Begindatum Einddatum 04NGHX AB NGHX MN *

16 Relationele operaties select selecteert alle werknemers die aan een bepaald criterium voldoen (horizontaal). NIEUW SELECT from WERKNEMER where WerknID = "04NGHX" project selecteert alle criteria die aan een bepaald format voldoen (verticaal). LIJST PROJECT Naam, Adres from WERKNEMER join voegt selecties samen die aan een combinatie van criteria voldoen. COMBI JOIN Omschrijving AND Einddatum where Omschrijving = chef bordkrijt

17 SQL SQL (Structured Query Language) Ontwikkeld door IBM ANSI-standaard Zeer populair, en basis voor veel db query systemen Bondig en efficiënt

18 SQL (2) Opdracht: Geef me alle sofi-nummers van huidige werknemers met hun afdeling. SQL-Format: select WerknID, Afd, from ASSIGNMENT, BAAN where ASSIGNMENT.WerknID = BAAN.BaanID and ASSIGNMENT.Einddatum = *

19 Voordelen van het relationele model Het relationele model is intuïtief; Een goed geconstrueerde (niet-redundante) relationele database is gegarandeerd consistent; Alle informatie kan worden uitgedrukt met drie operaties: select, project, join; Deze drie operaties bieden flexibele kijk op de data; Er zijn goede, declaratieve talen, bedoeld voor interactie met databases, die toegang mogelijk maken vanuit computerprogramma s (bijvoorbeeld javascript).

20 Beperkingen van het relationele model Sommige soorten data zijn slecht te modelleren in dit soort vaste relaties. recursieve structuur bijvoorbeeld: de voorouder-relatie, de transitieve afsluiting teksten van onbepaalde lengte. Ook lastig voor de meeste database-systemen: string-operaties geografie landkaarten

21 Andere database-modellen Hiërarchisch Netwerk weerspiegelt de hiërarchie in een organisatie redundantie is onvermijdelijk kleine opleving in web LDAP (Light Directory Applications) omzeilt problemen met hiërarchische systemen complexiteit groeit snel Logica (uitbreiding op de relationele kern) biedt oplossing voor transitieve afsluiting is nooit populair geworden Object-georiënteerd experts zijn enthousiast over betere integratie verlies data-onafhankelijkheid?

22 Database-toepassingen in Groningen Taalkundige toepassing: taalkundige data organiseren. Achtergrond: in de eerste helft van de twintigste eeuw verzamelden taalkundigen data in corpora, grote hoeveelheden tekst. Chomsky introduceerde een meer laboratorium-achtige benadering: moedertaalsprekers vragen om hun oordeel. (Chomsky, N., Syntactic structures, Mouton, Den Haag, 1957) In 1957 was de corpus-aanpak traag en duur. Chomsky kwam dan ook met veel meer data. Tegenwoordig is de situatie compleet omgedraaid.

23 Taalkundige databases Wilbert Heeringa (Groningen) heeft een database van Nederlandse dialecten opgezet, mede met input van het P.J. Meertensinstituut. Op basis daarvan kan hij dialectkaarten genereren.

24 Historische databases George Welling (Groningen) heeft de handelsbestanden van Amsterdam van gedigitaliseerd en georganiseerd (de Paalgeld bestanden). Gebruikte computationele methoden voor de organisatie van de data (database), de verificatie ervan (consistentie), en de het onderzoeken ervan (nominal record linkage) historische resultaten: Oudere schattingen van handelswaarde zijn omvergegaan door schepen te tellen en vertrekpunt te negeren Handel met de Baltische staten ( moedernegotie ) werd al in 1771 verdrukt door Amerikaanse handel (Israël, De Vries) Amerikaanse scheepvaart nam Nederlandse handel over bij blokkade in Vierde Engelse Oorlog ( ). Werd toen razendsnel over de hele wereld een goede tweede.

25 Architectuur-databases Elwin Koster (Groningen) heeft stadsplattegronden gedigitaliseerd en georganiseerd. Heeft dankzij computationele methoden architecturaal werk kunnen reconstrueren waarvan de bouwtekeningen (en de gebouwen zelf) niet meer toegankelijk waren.

26 1.1 Procedure Procedure Inhoudelijk LaTeX / BibTeX Stijl Bij onduidelijkheden: meld je tijdig (via , of op het spreekuur) Ook als je niet alles weet: werk met wat je wel hebt. Je wordt beoordeeld op wat je kunt weten. (Dus houd de instructies goed in de gaten.)

27 1.2 Inhoudelijk Procedure Inhoudelijk LaTeX / BibTeX Stijl De stelling waarop je moest reageren was: Door het WWW zal de ICT veel letterenstudies nog sterker beïnvloeden. Veel genoemd: electronische bibliotheken publicaties via websites

28 1.2 Inhoudelijk (2) Procedure Inhoudelijk LaTeX / BibTeX Stijl Niet of nauwelijks genoemd: specifieke ontwikkelingen in de letterenstudies. Corpusonderzoek naar taalgebruik Onderzoek naar mens-machine interactie We komen hier in volgende colleges nog op terug.

29 1.3 LaTeX Procedure Inhoudelijk LaTeX / BibTeX Stijl \documentclass[11pt]{article} \title{opdracht 2} \author{anne-marie Mineur} % \begin{document} \maketitle \section*{inleiding} \section{een kleine digitale revolutie} Ik onderschrijf de stelling die wordt geponeerd in (Netter et al. 1983),... \section*{conclusies} % \end{document}

30 1.3 LaTeX (2) Procedure Inhoudelijk LaTeX / BibTeX Stijl

31 1.3 BibTeX Procedure Inhoudelijk LaTeX / BibTeX Stijl Een hoofdbestand: LaTeX-bestand met verwijzingen (xxxx.tex) Drie hulpbestanden: Bibliografie (yyyy.bib) Bibliografie-settings (harvard.sty, jmr.bst) Resultaat: PDF- of DVI-bestand (xxxx.pdf of xxxx.dvi) met selectie uit bibliografie

32 1.3 BibTeX (2) Procedure Inhoudelijk LaTeX / BibTeX Stijl \documentclass[11pt]{article} \usepackage{harvard} \bibliographystyle{jmr} \title{opdracht 2} \author{anne-marie Mineur} % \begin{document} \maketitle \section*{inleiding} \section{een kleine digitale revolutie} Ik onderschrijf de stelling die wordt geponeerd in \cite{nerbonne:1993},... \section*{conclusies} \bibliography{oratie} \end{document}

33 1.3 BibTeX (3) Procedure Inhoudelijk LaTeX / BibTeX Stijl

34 1.3 BibTeX (4) Procedure Inhoudelijk LaTeX / BibTeX Stijl Benodigde bestanden: biboefening.tex oratie.bib harvard.sty jmr.bst Beschikbaar via de cursus-website.

35 1.3 LaTeX-Software Procedure Inhoudelijk LaTeX / BibTeX Stijl Kile Voor LaTeX kun je gebruik maken van Kile JabRef Voor BibTeX is er JabRef

36 1.4 Stijl Procedure Inhoudelijk LaTeX / BibTeX Stijl Typefouten Leesbaarheid Passief Academisch wij Schrijftaal Superlatieven D s en t s Consequent zijn met de tijden Afkortingen Herhaling Meervouden Echter Opsommingen Titulatuur

37 Opdracht 3 Opdracht: schrijf een betoog van 500 à 1000 woorden over de volgende stelling. Een simpel ascii bestand is meer dan voldoende om informatie te organiseren. Het adressenbestand van mijn hockeyclub dat ik als secretaris in een Word-tabelletje bijhoud is voldoende duidelijk. Ik kan het aan wie dan ook versturen, en ik hoef geen ingewikkelde programma s te hebben om het te gebruiken. zijn misschien modieus, maar overbodig. Doe maar gewoon. Mail een URL van een PDF je naar [email protected] Deadline: maandagochtend 20 november, 9.00u.

38 Opdracht 3 (vervolg) Inhoudelijke eisen: 1 Leg uit hoe databases werken, en gebruik dat als motivatie voor je antwoord. 2 Toon m.b.v. een voorbeeld hoe een tekstbestand tekort schiet. L A TEX-eisen: 1 Maak gebruik van het \maketitle-commando. 2 Maak gebruik van de tabular-omgeving. Zie Wilkins: dwilkins/latexprimer/. 3 Lees ook wat hij schrijft over de verbatim-omgeving. 4 Maak gebruik van diacritische tekens (ï, æ, ß). Zie Wilkins dwilkins/latexprimer/ TextAccents.html.

Richtlijnen voor een wetenschappelijk betoog. Anne-Marie Mineur

Richtlijnen voor een wetenschappelijk betoog. Anne-Marie Mineur Richtlijnen voor een wetenschappelijk betoog Anne-Marie Mineur 10 oktober 2007 Inhoudsopgave 1 Checklist 3 1.1 Opzet............................... 3 1.2 Onderzoek............................. 3 1.3 Paper...............................

Nadere informatie

Koppeling met een database

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

Nadere informatie

Informatie & Databases

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

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

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

Informatie Systeem Ontwikkeling ISO 2R290

Informatie Systeem Ontwikkeling ISO 2R290 Informatie Systeem Ontwikkeling ISO 2R290 docent: Prof. dr. Paul De Bra Gebaseerd op: Database System Concepts, 5th Ed. doel van dit vak kennis van en inzicht in basisbegrippen over informatiesystemen

Nadere informatie

Leerjaar 1/2 ICT-Academie. Niveau 4. Applicatie ontwikkeling

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.

Nadere informatie

Thinking of development

Thinking of development Thinking of development Databases Arjan Scherpenisse HKU / Miraclethings Agenda voor vandaag Opdracht tussenstand State diagram / Observer pattern Bret Victor Databases 2/42 Opdracht tussenstand Slides

Nadere informatie

1. Databanken. Wat is een databank? Verschillende opslagmethodes

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

Nadere informatie

Gebruikers Handleiding

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

Nadere informatie

Workshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober 2010. A. Snippe ICT Lyceum 1

Workshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober 2010. A. Snippe ICT Lyceum 1 Workshop 3x Analytisch vermogen Huiswerk Lestijden 10:00 12:30 Pauze 10:15 10:30 Deze les: Hiëarchische database Relationele database ODBMS Normaliseer stappen Hiëarchische database Elk record in een database

Nadere informatie

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

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

Nadere informatie

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

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

Nadere informatie

SQL / Systeemanalyse

SQL / Systeemanalyse SQL / Systeemanalyse Wie ben ik Hans de Wit 44 jaar HBO BI in deeltijd gedaan Sinds 2008 werkzaam met BI / DWH med.hro.nl/wihan SQL De gegevens in een database vormen de grondstof voor informatie De informatie

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Cookbook KBO Open Data. Versie 1.0.0

Cookbook KBO Open Data. Versie 1.0.0 KBO Open Data Cookbook KBO Open Data Versie 1.0.0 Contact: Helpdesk van de KBO-beheersdienst Stafdienst ICT Koning Albert II-laan 16 1000 Brussel T F +32 (0) 2 277 64 00 +32 (0) 2 277 50 82 [email protected]

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

Relationele databanken

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

Nadere informatie

Inleiding Informatiekunde I

Inleiding Informatiekunde I Wat gaan we doen, vandaag? College 1, 31 oktober 2006 Wat gaan we doen, vandaag? College 1. Inleiding Informatiekunde 1 Inleidende opmerkingen 2 3 4 5 1.1 Algemeen Inleidende opmerkingen Docent: Spreekuur:

Nadere informatie

Les S-01: De basisbeginselen van SQL

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

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

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

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

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

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

Nadere informatie

Dataconversie met Oracle Spatial

Dataconversie met Oracle Spatial Realworld klantendag 19 september 2013 Voorstellen 1 2 Computer Science & Engineering (TU/e) 3 Realworld Systems 4 Datamigraties Alliander Stedin Agenda 1 Architectuur Inleiding Ontwerp migratie 2 Rapportage

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 1 Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 Plan voor Vandaag Praktische dingen 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen. Theorie

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

Relationele Databases 2002/2003

Relationele Databases 2002/2003 Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 1 Plan voor Vandaag Praktische dingen Huiswerk 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen.

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

Tinus Plotseling 29-12-2002. MySQL

Tinus Plotseling 29-12-2002. MySQL Tinus Plotseling 29-12-2002 MySQL Inhoudsopgave Inleiding... 3 MySQL Geschiedenis... 3 MySQL Toepassingen... 3 MySQL Voordelen... 4 MySQL Nadelen... 4 MySQL bij ASCI... 4 PostgreSQL... 5 ORACLE... 6 MS

Nadere informatie

Het succes achter BI Centraal Boekhuis. Computable Business Intelligence Seminar 24 april 2008

Het succes achter BI Centraal Boekhuis. Computable Business Intelligence Seminar 24 april 2008 Het succes achter BI Centraal Boekhuis Computable Business Intelligence Seminar 24 april 2008 Aanleiding. Wil je er iets over vertellen? Wat zit achter het succes? Wie zijn wij. Centraal Boekhuis Dé logistieke

Nadere informatie

Handleiding People Inc. - Maetis link

Handleiding People Inc. - Maetis link Handleiding People Inc. - Maetis link I Handleiding Installatie en Gebruik Maetis link voor People Inc. Inhoudsopgave Hoofdstuk 1 People Inc. - Maetis link 1.1 Inleiding... 1. Werking... van de link 1.3

Nadere informatie

Van CaseTalk naar een database in SQLite studio

Van CaseTalk naar een database in SQLite studio Van CaseTalk naar een database in SQLite studio Dit document legt uit hoe je een SQL export uit CaseTalk kunt importeren in het DBMS (Database Management System) SQLite Studio. SQLIte studio is handig

Nadere informatie

M7537 In de database opgeslagen documenten opslaan op locatie

M7537 In de database opgeslagen documenten opslaan op locatie Module: Centix4 Office - één gelijktijdige gebruiker M7537 In de database opgeslagen documenten opslaan op locatie Tot nu toe was het alleen mogelijk om in de database opgeslagen documenten alleen te openen

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

Miniles gegevensbanken bevragen met SQL

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

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 1 Relationele Databases 2002/2003 Hoorcollege 3 24 april 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 Plan voor Vandaag Praktische dingen 2.1, 2.3, 2.6 (alleen voor 2.2 en 2.3), 2.9, 2.10, 2.11,

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

Opdrachtenboek Query en XML Rapporten

Opdrachtenboek Query en XML Rapporten FF Opdrachtenboek Query en XML Rapporten ICS (Informatie, Communicatie en Studenten) Universiteit Leiden Postbus 9512 2300 RA Leiden 071 527 6969 VISI Opdrachtenboek Verzoekschrift Opdrachtgever: VISI

Nadere informatie

Handleiding Sollicitatiebrief

Handleiding Sollicitatiebrief Handleiding Sollicitatiebrief 1. De gerichte sollicitatiebrief Met een gerichte sollicitatiebrief reageer je op een advertentie waarin een werkgever een vacature vermeldt. Voorafgaand aan het schrijven

Nadere informatie

L A TEX-cursus 4 e sessie: verdieping

L A TEX-cursus 4 e sessie: verdieping L A TEX-cursus 4 e sessie: verdieping TEXniCie Aldo Witte en Rik van Rooij 1 december 2014 Inhoudsopgave 1 Vorige Week 2 Plaatjes mooier 3 Externe packages 4 De Beamer class 5 A-Eskwadraat packages 6 Volgende

Nadere informatie

Software Design Document

Software Design Document Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie

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

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

H 1 Databases en databasesystemen (10 punten) a. Veel van de huidige databases zijn gebaseerd op een drie-laags systeemarchitectuur:

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:

Nadere informatie

Les 11 : Basis SQL (deel2).

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

Nadere informatie

EUROPEES COMPUTER RIJBEWIJS / INTERNATIONAAL COMPUTER RIJBEWIJS ADVANCED DATABASE

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

Nadere informatie

TeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple

TeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple Basisinformatie voor klein gebruik van het cms Made Simple 1 Inhoud Inhoud 2 Inleiding 3 Inloggen in het CMS 3 Teksten plaatsen/aanpassen 4 Een link aanmaken 4 Gebruikers toevoegen/ verwijderen 5 Werken

Nadere informatie

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS

Nadere informatie

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Business Intelligence Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Toepassing BI (Operationele) sturing Financieel (BBSC) Performance NIET voor ondersteuning proces

Nadere informatie

Rotaryclub Eindhoven-Welschap. Cursus solliciteren. Jan-Marc Luchies Ton Tangena

Rotaryclub Eindhoven-Welschap. Cursus solliciteren. Jan-Marc Luchies Ton Tangena Rotaryclub Eindhoven-Welschap Cursus solliciteren Jan-Marc Luchies Ton Tangena Introductie Deze cursus is samengesteld om het vrijwilligerspunt Eindhoven te ondersteunen vanuit de Rotary Welschap Enkele

Nadere informatie

Structured Query Language (SQL)

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

Nadere informatie

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7 Inleiding Taak 10 gaat over het oriënteren op het vakgebied van onze toekomst. Als we straks afgestudeerd zijn zullen we automatisch werk moeten gaan zoeken. Maar welk werk of in welke sector? Dat gaan

Nadere informatie

STAGEVERSLAG VMBO LEERLING INSTRUCTIE

STAGEVERSLAG VMBO LEERLING INSTRUCTIE STAGEVERSLAG VMBO LEERLING INSTRUCTIE Naam: Klas: Bedrijf: Stageperiode: Maak een inhoudsopgave zoals hieronder is afgebeeld. Indien nodig je eigen onderdelen tussen voegen en uiteindelijk de inhoudsopgave

Nadere informatie

7. Het selecteren van gegevens

7. Het selecteren van gegevens 7. Het selecteren van gegevens 7.1. Inleiding Het doel van databases is het ontsluiten van gegevens. Een database wordt gebruikt om gegevens in op te slaan en te lezen. In dit hoofdstuk ga je door gebruik

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

Digitaal Depot Nationaal Archief

Digitaal Depot Nationaal Archief Wat is een e-depot? Jacqueline Slats Nationaal Archief of the Netherlands Studiedag Digitale Depots, 15 oktober 2008 Felixarchief Antwerpen 1 De Digitale Overheid De samenleving werkt meer en meer met

Nadere informatie

Catalogger 9.0 features

Catalogger 9.0 features features Catalogger software maakt het onderhouden van productassortimenten en het genereren van catalogi steeds eenvoudiger. Versie 9.0 zit vol met nieuwe features en verbeteringen. Vanaf nu is er Unicode

Nadere informatie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

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

ADRES 2000 VOOR WINDOWS

ADRES 2000 VOOR WINDOWS Theun Bollema 2011 Met Adres 2000 voor Windows is het mogelijk om eenvoudige databases te maken of om adressenbestanden (met meer dan 50000 adressen is geen probleem) te beheren. Door zijn opzet kan het

Nadere informatie

Hoe doe ik een onderzoeksproject. Hans Bodlaender Marjan vd Akker

Hoe doe ik een onderzoeksproject. Hans Bodlaender Marjan vd Akker Hoe doe ik een onderzoeksproject Hans Bodlaender Marjan vd Akker 1 Dit verhaal Eerst een paar (overbodige?) opmerkingen over samenwerking in een groep Hoe doe ik een onderzoeksproject: Vraagstelling (Vandaag)

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

Correctief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986.

Correctief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986. Aan Metis Groep (MG) Van MCC Datum 22 09 2009 Betreft Release notes patch 38 - versie 2.1.38 VERSIE 2.1.38 Correctief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986.

Nadere informatie

AFO 142 Titel Aanwinsten Geschiedenis

AFO 142 Titel Aanwinsten Geschiedenis AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.

Nadere informatie

Tentamen Databases voor iku

Tentamen Databases voor iku Scheur de antwoordvellen doormidden. Maak elke vraag op een ander vel. Tentamen Databases voor iku 17 april 2013 13:30-16:30, Educatorium-Gamma Vermeld op elk vel je naam en studentnummer. Indien één van

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

Connect Social Business

Connect Social Business Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door

Nadere informatie

Import N@Tschool! via NatSync. Presentatie René Merx School voor de Toekomst

Import N@Tschool! via NatSync. Presentatie René Merx School voor de Toekomst Import N@Tschool! via NatSync Presentatie René Merx School voor de Toekomst Samenvatting N@TSchool accounts, groepen en memberships IMS Global N@TConnect NatSync Configuratiebestand Verdere ontwikkelingen

Nadere informatie

Inhoudsopgave handleiding CMS

Inhoudsopgave handleiding CMS Inhoudsopgave handleiding CMS INTRODUCTIE STICHTING GEEFGRATIS EN GEEF.NL... 2 HOE BEHEER IK ONZE GOEDE DOEL GEGEVENS?... 3 WAT IS EEN CMS?... 3 HOE LOG IK (BINNEN HET CMS) OP WWW.GEEF.NL IN?... 3 IK BEN

Nadere informatie

NHibernate als ORM oplossing

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

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

Nadere informatie

Een sterk CV en motivatie

Een sterk CV en motivatie Een sterk CV en motivatie Een sollicitatie bestaat meestal uit een sollicitatiebrief en een Curriculum Vitae (CV). Soms vragen organisaties alleen nog naar een motivatie, die je al dan niet in een format

Nadere informatie

HBO5 Informatica Netwerkbeheer (90 studiepunten)

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

Nadere informatie

Handleiding People Inc. - ArboUnie link

Handleiding People Inc. - ArboUnie link Handleiding People Inc. - ArboUnie link I Installatie en Gebruik Arbo Unie link voor People Inc. Inhoudsopgave Hoofdstuk 1 People Inc. - ArboUnie link 2 1.1 Inleiding... 2 1.2 Werking... van de link 2

Nadere informatie

UNIDIS KLANTENDAG 2013 UW ADMINISTRATIE SEPA PROOF TRAINING

UNIDIS KLANTENDAG 2013 UW ADMINISTRATIE SEPA PROOF TRAINING Pagina 1 van 35 UNIDIS KLANTENDAG 2013 UW ADMINISTRATIE SEPA PROOF TRAINING Pagina 2 van 35 1. SEPA CHECK Ga naar http://www.unidis.nl/ en klik op doe de SEPA check. Zie onderstaande screenshot. U komt

Nadere informatie

Een introductie tot gegevensbanken

Een introductie tot gegevensbanken Een introductie tot gegevensbanken Kris Luyten Tom Van Laerhoven Expertisecentrum Digitale Media Limburgs Universitair Centrum Wetenschapsdagen 2002 1. Overzicht Wat zijn gegevensbanken? Bestanden versus

Nadere informatie

Het digitaal samenstellen en uniformeren van projectdocumentatie.

Het digitaal samenstellen en uniformeren van projectdocumentatie. Het digitaal samenstellen en uniformeren van projectdocumentatie. As-Built Documentatie digitaal op orde Als uw bedrijf actief is in de Marine, Off-Shore, energie of chemische industrie, dan heeft u voor

Nadere informatie

Inhoudsopgave PC Software installeren... 2 BlackBerry back-up maken of terugplaatsen... 7 BlackBerry resetten... 9 BlackBerry Activeren...

Inhoudsopgave PC Software installeren... 2 BlackBerry back-up maken of terugplaatsen... 7 BlackBerry resetten... 9 BlackBerry Activeren... Wanneer bepaalde applicaties niet meer naar behoren functioneren of wanneer je BlackBerry erg traag is, dan kun je het toestel terugzetten naar de fabrieksinstellingen. De telefoon wordt daardoor teruggezet

Nadere informatie

Beknopte instructies Onedrive

Beknopte instructies Onedrive Beknopte instructies Onedrive Inleiding... 1 Waar vind je de OneDrive?... 1 Wat kun je ermee?... 2 Document maken.... 2 Waar ben ik?... 2 Documenten delen met anderen en samenwerken... 3 Heel beknopt:

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

Gebruiksvriendelijkheid. Introductie. Onderwerpen 23-11-2007. Student Informatiekunde Universiteit Utrecht. Webdesigner Piozum

Gebruiksvriendelijkheid. Introductie. Onderwerpen 23-11-2007. Student Informatiekunde Universiteit Utrecht. Webdesigner Piozum Gebruiksvriendelijkheid Byte seminar, 23 november 2007 Door: Gwyneth Ouwehand Introductie Student Informatiekunde Universiteit Utrecht Mensen Organisaties Computers Communicatie Webdesigner Piozum Onderwerpen

Nadere informatie

Uitvoeren en Vastleggen van Wetenschappelijk Onderzoek. Studievaardigheden 1 nov 2011 Nies Huijsmans

Uitvoeren en Vastleggen van Wetenschappelijk Onderzoek. Studievaardigheden 1 nov 2011 Nies Huijsmans Uitvoeren en Vastleggen van Wetenschappelijk Onderzoek Studievaardigheden 1 nov 2011 Nies Huijsmans Op de schouders van reuzen Geen individueel hobbyisme Voortbouwend op huidige inzichten Beoordeeld door

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

Plone user case: www.mpi.nl

Plone user case: www.mpi.nl Plone user case: www.mpi.nl Jacquelijn Ringersma Karin Kastens Jos van Berkum Max Planck Instituut voor Psycholinguïstiek Plone gebruikersdag, 16 September 2009 Max Planck Instituut voor Psycholinguïstiek

Nadere informatie

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236)

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236) instructie Dataverwerking 1 (CSE02.1/CREBO:50236) pi.cse02.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden.

Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden. 2 Programmeren 2.1 Computerprogramma s Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden. (=sequentie) Niet alle instructies

Nadere informatie

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting 1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting SQL Server 2008 R2 - Labo 4-1 1.1 Database Mail Configureer database mail zodat e-mail wordt verstuurd met je eigen e-mailadres

Nadere informatie

Informatica. VWO 5 en 6 HAVO 4 en 5

Informatica. VWO 5 en 6 HAVO 4 en 5 Informatica VWO 5 en 6 HAVO 4 en 5 informatiekunde - informatica Onderbouw: Word Excel Bovenbouw: Nieuw vak Inhoud komt straks Powerpoint E-mail Internet Studielast Havo HAVO 4 3 lesuren per week HAVO

Nadere informatie