Ton de Rooij heeft de volgende boeken geschreven (in omgekeerde volgorde ten opzichte van het schrijven):
Datamodellering / ISBN 978 90 395 2618 7 (1ste druk eerste oplage 2010)
Databases en SQL / ISBN 978 90 395 2617 0 (4e druk eerste oplage 2010; eerst verschenen in 1996)
Samen geschreven met Peter van Til:
Business Intelligence: De eenduidige informatieomgeving en de gevolgen voor de organisatie / ISBN 978 90 12 12575 8 (1e druk eerste oplage 2008)
NIAM / ISBN 90 440 0761 0 (4e herziene druk 2003; eerst verschenen in 1995; alleen verkrijgbaar bij Ton de Rooij zelf)
Praktijkboek Databases / ISBN 90 267 1177 8 (eerst verschenen in 1989; alleen verkrijgbaar bij Ton de Rooij zelf)
Uitwerkingen bij Praktijkboek Databases / ISBN 90 267 1428 9 (eerst verschenen in 1989; alleen verkrijgbaar bij Ton de Rooij zelf)
Programmeertalen voor Databases: SQL en CODASYL 1981 / ISBN 90 267 1335 5 (eerst verschenen in 1987; alleen verkrijgbaar bij Ton de Rooij zelf)
++++++++++++++++++++++++++++++
Beschrijvingen van de boeken
++++++++++++++++++++++++++++++
Datamodellering
ISBN 978 90 395 2618 7 (1ste druk eerste oplage 2010)
In dit boek wordt uitgelegd hoe je aan de hand van informatieanalyse een datamodel, ook wel informatiemodel genoemd, kunt opstellen. Het boek gaat uitgebreid in op analyse, het optimaal ondersteunen van bedrijfsprocessen met behulp van informatie, en aansluiting van informatievergaring op administratieve organisatie. Ook wordt een aantal praktijkproblemen behandeld. Tot slot komt aan de orde hoe je aan de hand van een datamodel een ontwerp voor een database kunt maken.
Een datamodel geeft weer welke soorten informatie nodig zijn bij het uitvoeren van een bedrijfsproces. Een datamodel is een belangrijk hulpmiddel bij het ontwerpen van een database, het opstellen van functionele eisen voor standaardsoftware, het opzetten van een data warehouse, het maken van testsets, het beoordelen van administratieve organisatie, het uitwerken van autorisatie, en het beheren van informatiesystemen.
Dit boek wordt gebruikt in de cursus / workshop Datamodellering (data modeling) / Informatieanalyse volgens het ER-model die door Ton de Rooij gegeven wordt. In deze cursus / workshop leert hij de deelnemers de concepten achter het maken van datamodellen, en leert hij hen zelf dergelijke modellen op te stellen.
Databases en SQL
ISBN 978 90 395 2617 0 (4e druk eerste oplage 2010; eerst verschenen in 1996)
In dit boek wordt het fenomeen databases geplaatst in de context van automatisering. Verder wordt
uitgelegd wat een database is en hoe deze ontworpen kan worden. Er komen praktische zaken
in voor en ook wordt een resumé gegeven van normaliseren. De tweede helft van het boek is
geheel gewijd aan de programmeertaal SQL. Er wordt tot in details uitgelegd hoe queries kunnen
worden opgesteld. Hierbij worden de ingewikkeldste queries niet geschuwd. Verder komt aan de orde
hoe tabellen in een database gedefinieerd worden en hoe de inhoud van de database aangepast kan worden
met behulp van update-opdrachten.
De vierde druk (maart 2010) is verbeterd ten opzichte van eerdere drukken. Er is een duidelijke uitleg toegevoegd over outer
joins; daarnaast is de uitleg uitgebreid van de afhankelijkheidsregel, BCNF, en het voorbeeld van de subquery
met wederzijdse vervanging van werknemers. Verder zijn een aantal correcties doorgevoerd en zijn enkele voorbeelden
aangepast ten behoeve van de leesbaarheid.
Bij het boek hoort oefenmateriaal, dat bestaat uit een aantal vragen en een oefendatabase in Access om de vragen op
te lossen. Dit materiaal is te downloaden via de downloadpagina van deze site.
Dit boek wordt gebruikt in de cursus / workshop SQL die door Ton de Rooij gegeven wordt. In deze cursus / workshop leert hij de deelnemers eenvoudige tot zeer moeilijke queries op te stellen.
Dit boek wordt ook gebruikt in de cursus / workshop Database Technologie en Ontwerp die door Ton de Rooij gegeven wordt. In deze cursus / workshop leert hij de deelnemers wat een database is, waarvoor database technologie wordt ingezet, en hoe een database ontworpen wordt.
Business Intelligence: De eenduidige informatieomgeving en de gevolgen voor de organisatie
ISBN 978 90 12 12575 8 (1e druk eerste oplage 2008)
In dit boek wordt uiteengezet wat business intelligence inhoudt. Het boek is breed opgezet. De bedoeling is om de
lezer te helpen bij het ontdekken wat busines intelligence inhoudt en wat er voor nodig is (een data warehouse omgeving).
Het boek geeft vele voorbeelden waardoor de behandelde theorie gaat leven. Verder staan er vele tips in voor wie aan
Business Intelligence wil beginnen. Het boek kan gebruikt worden door de gevorderde lezer, maar ook door hen die in het vakgebied
geïntroduceerd willen worden. Ook business managers die met Business Intelligence in aanraking komen zullen er veel aan hebben.
Het boek valt in twee delen uiteen:
- deel I: Eenduidige informatieomgeving
- deel II: Organisatie en gebruik
Deel I gaat over hoe we een omgeving kunnen en moeten inrichten waarin gegevens uit vele bronnen bij elkaar gebracht worden. Deze gegevens
moeten als één geheel gebruikt kunnen worden. Daarvoor is het nodig ze te integreren. Dat levert talloze problemen op. In deel I wordt beschreven hoe hier mee
om te gaan. Deel II beschrijft waarom we moeten doen wat in deel I besproken wordt. Verder wordt besproken hoe de organisatie rondom een eenduidige informatieomgeving
opgezet moet worden. Tot slot komen het veranderingsproces, het testen, onderhoudsaspecten en een projectaanpak aan de orde.
Dit boek wordt gebruikt in de cursus / workshop Datawarehouses en Business Intelligence die door Ton de Rooij gegeven wordt. In deze cursus / workshop leert hij de deelnemers om te gaan met Business Intelligence. Ook leert hij ze om te gaan met Data Warehouse technologie.
NIAM
ISBN 90 440 0761 0 (4e herziene druk 2003; eerst verschenen in 1995; alleen nog verkrijgbaar bij Ton de Rooij zelf)
In dit boek wordt de lezer getoond hoe informatieanalyse kan worden toegepast
met behulp van de methode NIAM. Het boek gaat verder over hoe met behulp
van NIAM processen kunnen worden geanalyseerd. De uitleg wordt aan de
hand van voorbeelden geïllustreerd en er is een uitgebreide beschrijving
opgenomen van de te volgen stappen.
In de vierde druk (november 2003) zijn enkele storende foutjes verdwenen. Verder is op een aantal
plaatsen extra uitleg in de tekst opgenomen. Dit is gebeurd bij:
- de consequenties van dingsoortsamentrekking (blz. 37)
- de n-1 regel (blz. 47)
- het afleiden van verplichte rolregels door middel van populaties (blz. 49)
- het onderdeel 'overige regels' door het opnemen van een voorbeeld van zo'n regel (blz. 55)
- de werking van een informatiesysteem (blz. 58)
Praktijkboek Databases
ISBN 90 267 1177 8 (eerst verschenen in 1989; alleen nog verkrijgbaar bij Ton de Rooij zelf)
Aan de hand van dit boek kan worden geoefend in het ontwerpen van databases en in het schrijven van programma's voor databases. Er staan casussen in waarmee alles geoefend kan worden. Het eerst kan informatieanalyse geoefend worden. Er worden uitwerkingen voor de methoden ER-modeling, NIAM en het semantisch model gegeven. Ook worden uitwerkingen in de vorm van een relationeel ontwerp gegeven. Van dit laatste worden uitgebreid de deelstappen belicht. De tabellenstructuur van een relationele database kan men leren weergeven met behulp van Bachmandiagrammen. Er staan verder vele oefeningen in voor het schrijven van programma's waarmee een netwerkdatabase kan worden gemanipuleerd. Ook staan er vele oefeningen in om een relationele database met behulp van SQL te manipuleren.
Uitwerkingen bij Praktijkboek Databases
ISBN 90 267 1428 9 (eerst verschenen in 1989; alleen nog verkrijgbaar bij Ton de Rooij zelf)
Dit boek bevat alle uitwerkingen van de vraagstukken die in het boek Praktijkboek Databases voorkomen.
Programmeertalen voor Databases: SQL en CODASYL 1981
ISBN 90 267 1335 5 (eerst verschenen in 1987; alleen nog verkrijgbaar bij Ton de Rooij zelf)
In dit boek komt aan de orde hoe programma's kunnen worden geschreven voor het manipuleren van netwerkdatabases en relationele databases. De netwerkdatabases zijn gebaseerd op de standaard van CODASYL 1981. De relationele databases op de SQL-2 standaard.