Inventarisatie van data base management systemen en keuze-overwegingen voor het THE-RC Bruning, Th.H.

Maat: px
Weergave met pagina beginnen:

Download "Inventarisatie van data base management systemen en keuze-overwegingen voor het THE-RC Bruning, Th.H."

Transcriptie

1 Inventarisatie van data base management systemen en keuze-overwegingen voor het THE-RC Bruning, Th.H. Gepubliceerd: 01/01/1983 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. The final author version and the galley proof are versions of the publication after peer review. The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication Citation for published version (APA): Bruning, T. H. (1983). Inventarisatie van data base management systemen en keuze-overwegingen voor het THE-RC. (Computing centre note; Vol. 18). Eindhoven: Technische Hogeschool Eindhoven. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Users may download and print one copy of any publication from the public portal for the purpose of private study or research. You may not further distribute the material or use it for any profit-making activity or commercial gain You may freely distribute the URL identifying the publication in the public portal? Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 26. Jul. 2017

2 THE-RC BliOTHEEK 8~ ~T.!~j~~INOHOVEN d! Technische Hogescl I' Computing Centre Note 18 Inventarisatie van Data Base Management Systemen en keuze-overwegingen voor het THE-RC Auteur: Th.H. Bruning iy./ 1.-/ ~ (,;- l December 1983

3 INHOUDSOPGAVE O. Inleiding biz Toepassingsgebieden van een DBMS. biz Aspecten van data base management systemen. biz Huidige ontwikkelingen binnen de THE. biz Beperking van de keuzemogelijkheden biz Korte beschrijving van elk der systemen biz DMS II van Burroughs. biz SQL/DS van IBM. biz IDMS van Cullinane Database Systems, Inc. biz ORACLE van Relational Software Incorporated biz RAPPORT van LOGICA. biz TOTAL van Cincom Systems, Inc.. biz ADABAS, the Adaptable Data Base System. biz BASIS, Batelle's Automated Search Information System. biz MIMER van Savant biz Opmerkingen biz Keuze-overwegingen voor de administratieve automatiserinblz Samenvatting en conclusies. biz Aanbevelingen biz. 33 Bijlagen biz. 34

4 THE-RC biz. 3 o. Inleiding In deze Inleiding zijn enlge algemene uitgangspunten geformuleerd. In paragraaf 1 maken we onderscheid, in verband met de eisen die we stellen, tussen data base management systemen ten behoeve van de constructie van informatiesystemen voor administraties en ten behoeve van de ontwikkeling van technisch wetenschappelljke informatlesystemen. In paragraaf 2 laten we de verschillende aspecten van een een data base management systeem de revue passeren. In paragraaf 3 wordt de huidige situatie aan de THE met betrekking tot data base programmatuur ulteen gezet. In paragraaf 4 geven we aan tot welke data base programmatuur we onze keuze beperkt hebben. In paragraaf 5 geven we een beknopt overzicht van de karakteristieken van deze systemen. Tot slot trekken we in paragraaf 6 enige conclusies. De Bijlage geeft in enkele tabellen de belangrijkste aspecten weer. Definities Data base: een grote hoeveelheid data met die logisch gezien bij elkaar horen speciale software (data base management wordt. Informatie systeem: toepassing met de programmatuur. complexe structuren en die met behulp van system) onderhouden een data base voor een specifieke door de gebruiker ontwikkelde bijbehorende Data base (management) systeem: systeemprogrammatuur waarmee data bases gecreeerd, en door meerdere gebruikers tegelijkertijd onderhouden en geraadpleegd kunnen worden. Klassen van data base management systemen De huidige data base systemen kunnen we gemakshalve in drie klassen verdelen te weten: enerzijds de volwaardige systemen waarmee grote (administratieve) informatiesystemen worden gebouwd en die, onder andere ten behoeve van multiple user access, een mainframe vereisen en anderzijds de data base systemen voor micro (en mini)'s ten behoeve van persoonlijke (single user access) administraties (informatiesystemen). De derde categorie zit tussen de bovengenoemde twee in en is speciaal voor mini (en micro) apparatuur met beperkte multiple user access. In de volgende paragrafen worden uitsluitend data base systemen van de eerste categorie beschouwd.

5 THE-RC biz Toepassingsgebieden van een DBMS Technisch wetenschappeiijke toepassingen Bij deze toepassingen zal er over het algemeen sprake zijn van betrekkelijk eenvoudige data bases. Een dergelijke data base wordt gekenmerkt doordat hij slechts uit enkele onderling gerelateerde files bestaat. De files kunnen zeer omvangrijk zijn. Men kan hierbij denken aan data bases voor opslag van bijvoorbeeld meetgegevens. enquetegegevens en projectgegevens. Deze data bases zullen over het algemeen een kleine kring (van gespecialiseerde) gebruikers hebben. Eisen die hier gesteld worden zijn onder andere: data base moet interactief op te zetten en aan te passen zijn. het moet mogelijk zijn om gemakkelijk grote hoeveelheden data in te voeren. het is essentieel dat het systeem beschikt over een gemakkelijk aan te leren. krachtige vraagtaal. enige rapport-faciliteiten zijn wenselijk. Ook Computer Aided Design en Production Control systemen maken gebruik van data bases. CADAM bijvoorbeeld. van Lockeed/IBM beschikt over een interface die het gebruik van willekeurige data base management systemen mogelijk moet maken. Engeneering Data Bases zijn data bases waarvan de data gehanteerd worden in rekenintensieve programma's en waarbij een groot gedeelte van de data-structuur zich in het werkgeheugen bevindt om snel acces mogelijk te maken. Normale data base systemen geven voor dit soort toepassingen een te traag acces. Administratieve toepassingen l~t data base systeem wordt in dit geval gebruikt bij de constructie van omvangrijke informatiesystemen. Deze kenmerken zich door een groot aantal onderling gerelateerde bestanden. die een lange levensduur hebben en waarbij in de loop van de tijd de structuur zal wijzigen. in die zin dat een record met een veld uitgebreid moet worden en/of dat een veld van een record uitgebreid moet worden. Voor een goed functioneren van het informatiesysteem is het belangrijk om over de volgende faciliteiten te beschikken: Geintegreerde Data Dictionary Dit is een gereedschap voor de data base administrator en de programmeur. In de Data Dictionary is zowel de statische informatie over de bestanden opgenomen (bestands definities. authorisatie gegevens en scherm definities). als ook aile informatie omtrent het gebruik van de bestanden etc. (dynamische informatie). Vraagtaal voor interactief gebruik Dit is een stuk gereedschap waarmee de " getrainde" eind-

6 THE-RC biz. 5 gebruiker direct vanachter zijn terminal informatie aan het systeem kan onttrekken, meestal in de vorm van tabellen. Dmdat niet verwacht mag worden dat aile eindgebruikers als "getraind" gekwalificeerd kunnen worden moet het mogelijk zijn om vragen in een bibliotheek op te slaan. Report generator Hiermee kan een automatiseringsdeskundige op een snelle manier overzichten met de gewenste informatie in bijna elke gewenste layout produceren. Software development tool lliermee kan aile interactieve programmatuur, die noodzakelijk is om administraties te automatiseren, interactief ontwikkeld worden. Screen definitie faciliteit Hiermee kan de layout van screens worden gedefinieerd en gewijzigd onafhankelijk van de programma's die ze gebruiken. Host language interface Voor de administratieve programma's: COBOL en PL/l, voor de technisch wetenschappelijke programma's: FORTRAN en PASCAL. 2. Aspecten van data base management systemen Data base structuren Hierarchische data base Een dergelijke data base bestaat uit een aantal verschillende bestanden waarbij de records uit die bestanden onderling gerelateerd zijn volgens een hierarchische structuur. Deze hierarchie bepaalt tevens het pad waarlangs records zijn te benaderen. Dit is de oudste data base structuur en heeft de beperking dat aileen relaties in de vorm van boomstructuren mogelijk zijn, hetgeen bij de andere soorten niet het geval is. Netwerk data base Een netwerk data base bestaat uit meerdere bestanden waarbij de records onderling volgens een netwerkstructuur gerelateerd kunnen zijn. Deze relaties worden in zogenaamde (owner member) sets vastgelegd. Voor netwerk data bases is een internationale standaard vastgelegd (Codasyl). De programmeur navigeert door de netwerkstructuur ("record at a time" acces). Relationele data base Bij een relationele data base bestaan aile bestanden uit tabellen evenals aile relaties tussen de bestanden. Bij vele theoretische beschouwingen over data bases wordt er van relationele data bases uit gegaan, omdat er overeenkomst bestaat met (wiskundige) verzamelingen. Bij relationele data bases werkt men met operaties op verzamelingen. Geintegreerdheid van de functies De verschillende functies zoals: data base structuur wijzigen, report generator en definitie, data base de vraagtaal moe ten

7 THE-RC biz. 6 zodanig geintegreerd en op elkaar afgestemd zijn dat de gebruiker gemakkelijk van de ene functie naar de andere kan "switchen". Overdraagbaarheid Een data base management systeem dat op machines van diverse fabrikanten operationeel is, verdient voorkeur boven een systeem dat slechts op een machine te gebruiken is. Met zo'n eerstgenoemd systeem is men onafhankelijk van de hardware-keuze. Daarnaast is het uitermate wenselijk dat ook in de toekomst op lokale mini's hetzelfde data base management systeem is te gebruiken als op het mainframe. Gebruiksgemak Het gebruiksgemak wordt enerzijds bepaald door het gemak waarmee bet gebruik van de verschillende componenten is te leren en anderzijds door de faciliteiten die het systeem biedt met betrekking tot privacy, security en concurrent access. Ten aanzien vande security is het van belang hoe snel na een storing een data base weer operationeel en up-to-date is (door middel van een "roll forward" met "after images" op een logfile of door middel van "roll backward" met "before images") en hoe de data base beheerder uberhaupt detecteert dat er iets niet in orde is met de data base. Systeem beslag CPU, zowel bij online als batch gebruik. Geheugenbeslag (per data base en per actieve gebruiker). Welke terminals zijn bij het data base systeem te gebruiken. Onder welk operating system is het systeem operationeel. Kosten Aanschaf en onderhoud Personeel (systeem programmeurs etc) Documentatie en cursussen Gebruikerservaringen Bij wat voor bedrijven of instellingen is het in gebruik? Hoe complex van structuur en hoe omvangrijk zijn de toegepaste data bases? Welke maatregelen heeft men getroffen om de data bases consistent te houden? Worden er (bedrijfs)standaards door de systeemontwerpers en programmeurs gehanteerd? Hoe zijn de eindgebruikers over het systeem te spreken?

8 THE-RC blz Huidige ontwikkelingen binnen de THE Data base management systemen op de THE Op dlt moment wordt op de DEC 20 bij de sfdeling Bedrijfskunde DBMS 20 gebruikt ten behoeve van het practicum bij het college Data Bases van Drs. F. Remmen. DBMS 20 voldoet aan de Codasyl standaard. Voor het practicum is een complexe/en omvangrijke data base voor een fictief ziekenhuis informatiesysteem gecreeerd die met behulp van COBOL programma's wordt bespeeld. Ten behoeve van de studenten administratie wordt gebruik gemaakt van het. door het RC ontwikkelde. MARS systeem. MARS support hierarchisch gestructureerde data bases. die op logisch niveau gerelateerd kunnen zijn. MARS heeft uitsluitend een interface met ALGOL (BEA); multiple user access is aileen toegestaan voor retrieval programma's; het bezit geen eigen authorisatie faciliteiten en de security maatregelen zijn beperkt (geen roll forward en roll back). MARS beschikt over uitgebreide screenings mogelijkheden en geeft uitgebreide foutmeldingen. Sinds kort beschikken we ook over een zelf ontwikkelde screen formatter (uitsluitend geschikt voor uitvoer). Ten behoeve van de overige administraties die geautomatiseerd zijn wordt er gewerkt met de traditionele bestandsorganisatie. Cluster Voor de universitaire administratieve automatisering heeft de minister de universitaire instellingen in zogenaamde clusters ingedeeld. waarbij elk cluster 1 machine krijgt. Tot nu toe zijn er 3 cluster machines geplaatst, allen IBM 4341, in Leiden, Amsterdam en Nijmegen. De Stichting Universitaire Adminstratieve Automatisering richt zich met haar ontwikkelingen op IBM en het data base management systeem IDMS.

9 THE-RC biz Beperking van de keuzemogelijkheden De keuze van een data base management system met bijbehorende software vindt plaats in het kader van de vervanging van de B7700. Daarom hebben we ons tot de volgende data base pakketten beperkt: 1. DMS II van Burroughs, voor het geval we bij Burroughs apparatuur blijven. 2. SQL/DS van IBM, voor het geval dat we overgaan tot IBM of plug compatible apparatuur. (IMS en DL/1 van IBM komen niet in aanmerking omdat deze systemen teveel computercapaciteit en teveel mankracht vergen. 3. IDMS van Cullinane, aileen te gebruiken op IBM (compatible) apparatuur. Dit systeem is door een CVDUR werkgroep gekozen om daarmee programmatuur in SUAA verband te ontwikkelen. Om in de toekomst vrij te zijn in de hardware-keuze, en om op lokaal opgestelde apparatuur van ander fabrikaat toch hetzelfde data base systeem te kunnen gebruiken verdient het aanbeveling om naar data base management pakketten te kijken waarvan voor meerdere systemen implementaties bestaan. Daarom komen ook de volgende pakketten in aanmerking: 4. ORACLE van Relational Software, speciaal ontworpen voor wetenschappelijke toepassingen op DEC en IBM apparatuur. 5. RAPPORT van Logica, een relational data base management system geschreven in standaard FORTRAN en (dus) volledig portable (implementaties onder andere op Burroughs, IBM, DEC en PRI}ffi apparatuur). 6. TOTAL van Cincom Systems; een niet-codasyl netwerk data base management systeem dat op een grote verscheidenheid van machines is geimplementeerd. 7. ADABAS van Software AG; een veel gebruikt data base systeem voor IBM, VAX en PDP BASIS van Batelle, ook op meerdere computers geimplementeerd. De met BASIS gerealiseerde informatiesystemen zijn zonder problemen van de ene op de andere machine over te zetten (portable informatiesystemen). 9. MIMER van Savant is een relationeel data base systeem dat op een groot aantal machines is geimplementeerd. Be langrijk pluspunt is, dat het programma's kan gegeneren voor andere computers. AIle gegevens over de verschillende data base voornamelijk verkregen uit documentatie en literatuur en uit presentaties van fabrikanten. systemen zijn voorts uit de

10 THE-RC biz Korte beschrijving van elk der systemen 5.1. DMS II van Burroughs (In gebruik bij Gist Brocades) Database Management System II (DMS 11) DMS II is een niet-standaard data base management systeem. De database-administrator definieert een data base met behulp van de definitietaal DASDL. Een D~1S II data base is opgebouwd uit een willekeurig aantal data sets (files), waarbij de records van een data set de occurrences zijn van een entiteit. Een record is opgebouwd uit items (maximum record lengte 4K woorden). Een item is van het type alpha, boolean, field, number of real. De records binnen een data set zijn niet geordend. Naast data sets kent DMS II ook nog sets en subsets. Oit zijn additionele files, waarvan de records een sleutel (eventueel een samengestelde sleutel) en een adres van een record in de bijbehorende data set bevatten. Een set bevat voor ieder record in de bijbehorende data set een entry, een subset slechts VQor sommige records. Met deze faciliteiten zijn tabelvormige data bases te definieren. Dankzij het feit dat data sets, sets en subsets ook items mogen zijn van een record van een data set, is het ook mogelijk hierarchisch gestructureerde data bases te definieren. Tenslotte is het mogelijk in een record diverse soorten links te definieren. Een link bevat een adres van een record in een data set. Zodoende is het ook mogelijk om met OMS II data bases met een typische netwerkstructuur te definieren. net herstructureren van een bestaande data base. Met behulp van DASOL is dat mogelijk, mits er maar geen fysieke wijzigingen plaatsvinden in de data sets. Dus toevoegen en verwijderen van hele data sets, sets en subsets kan met DASOL gerealiseerd worden. Voor het wijzigen van de recordbeschrijving, bijvoorbeeld voor het toevoegen en verwijderen van items, moet de utility Data Base Reorganization gehanteerd worden. Beveiliging (audit en recovery) DMS II onderscheidt twee soorten data bases: audited en nonaudited. In het laatste geval moet er handmatig recovery gepleegd worden als de data base opgeblazen is. In het eerste geval is recovery een volledig automatisch gebeuren. Daartoe is het wei noodzakelijk, om consistentie te kunnen garanderen, dat de prograrnmeur het updaten in transacties organiseert.

11 THE-RC biz. 10 Exception handling Bij acces van een data base met behulp van een host language kan een uitzonderingsituatie ondervangen worden door het testen van het resultaat van de data base operatie. Dit is geheel voor de verantwoordelijkheid van de programmeur. Host language interface DMS II bezit een host language interface met ALGOL(BEA), COBOL68, COBOL74 en PL!I. Generalized Message Control System (Gemcos) Gemcos is een transactie georienteerd Message Control System dat onder andere de samenwerking met DMS II synchroniseert voor interactieve applicaties, hetgeen vooral van belang is voor de recovery. De belangrijkste faciliteiten van Gemcos zijn: Transaction Control Language Access Control (wie mag op welk station een transactie plegen) Message routing Checkpoint recovery Network Control Utilities Data Base Reorganization Ten behoeve van het verbeteren van de performance en het wijzigen van de data base structuur. Dump Tape Directory Een hulpmiddel bij het handmatig plegen van data base recovery. Loaddump Genereert programma's waarmee data sets geladen kunnen worden vanaf een conventionele file. Data Base Monitor Hiermee kan de data base administrator interactief statistieken met betrekking tot het gebruik van de data base raadplegen en diverse opties en parameters van de data base zetten. Dbanalyzer Een gereedschap voor de data base administrator am de logische en fysieke structuur van de data base te analyseren. Data Dictionary Met de Data Dictionary faciliteit kan een DMS II data base ( de Data Dictionary) gecreeerd worden met informatie over (andere) DMS II data bases, bijbehorende programmatuur en verwijzingen naar documentatie files. Met deze faciliteit kunnen nu rapporten gegenereerd worden die aangeven: welke data bases, programma's en documentatie files bestaan

12 THE-RC biz. 11 welke data bases (items) er door een specifiek programma gebruikt worden welke programma's gebruiken een specifiek item de verschillen tussen twee generaties (update levels) van een bepaalde data base. Inquiry De data base administrator genereert bij een data base een Inquiry programma, waarmee de gehele data base of slechts een gedeelte daarvan, interactief bekeken kan worden. Inquiry bezit naast eenvoudige rapporteringsfaciliteiten ook mogelijkheden om reords toe te voegen, te wijzigen en te verwijderen. De belangrijkste commando's zijn: SELECT Hiermee kunnen records geselecteerd worden, die aan bepaalde criteria voldoen. DISPLAY Hiermee worden de waarden van de geselecteerde records gedisplayd. Met behulp van geneste SELECT's kan Inquiry geneste structuren aan. Reporter lliermee kunnen rapporteringsprogramma's gegenereerd worden voor DMS II data bases, DISK FORTE files en conventionele files. Reporter dient daartoe over een speciale beschrijving (de zogenaamde vocabulary) te beschikken, die aangemaakt wordt met behulp van VOCAL. Als input voor VOCAL kan de DATA DEFINITION van een COBOL programma dienst doen, of de de DASDL beschrijving van een DMS II data base. De generatie van het eigenlijke rapporteringsprogramma vindt in twee fasen plaats. Eerst wordt de rapport definitie gecontroleerd en daarna wordt het eigenlijke rapporteringsprogramma pas gegenereerd. De twee belangrijkste statements in de rapportbeschrijving zijn: INPUT Deze geeft aan hoe de betreffende datastructuren benaderd moeten worden. REPORT Hiermee wordt de layout en de inhoud van een rapport vastgelegd. LINC (Logic and Information Network Compiler) Met LINC kunnen complete on-line, real-time systemen gegenereerd worden. Met behulp van specificaties worden programma's, data base definities en screen layouts gegenereerd inclusief bijbehorend transaction and network management. LINC is te vergelijken met ADS-ONLINE bij IDMS en met lag bij ORACLE. Voor gebruik van LINC zijn nodig: DMS II. COBOL74, GEMCOS, NDL en CANDE.

13 THE-RC biz SQL/OS van IBM Oit is een relational data base system dat de mogelijkheid biedt om interactief bestanden te definieren. te wijzigen en te onderzoeken. Enige eigenschappen Kolommen kunnen van de volgende typen zijn: integer. smallint. decimal(n.m). char(n) en varchar(n). Kolommen kunnen nill-waarden bevatten. tenzij ze NOT NILL gedefinieerd zijn. Oesondanks wordt er bij de selectie geen gebruik gemaakt van drie-waardige logica. Views kunnen gedefinieerd worden: CREATE VIEW AS SELECT FRO}! WHERE Queries kunnen geparametriseerd opgeslagen worden. Een bestaande tabel kan uitgebreid worden met een nieuwe kolom. Geneste SELECT's zijn mogelijk. Er zijn authorisatie faciliteiten met behulp van de commando's GRANT en REVOKE. De documentatie zegt niets over security faciliteiten. Het is mogelijk data van externe files over te brengen naar tabellen. Report generator Er zijn layout faciliteiten ten behoeve van uitvoer op het scherm. die tevens gebruikt kunnen worden voor de printer. Integrated data dictionary De SQL/DS SYSTEM CATALOGS bevatten tabellen. kolommen. programma's. opgeslagen queries. gegevens met betrekking tot gebruikers. tabel gebruik en Host language SQL/OS heeft een host language interface met COBOL. PL/1 en assembler. Gebruikers ervaringen l~t systeem is nog nergens in gebruik in Nederland (Philips ISA is test site).

14 THE-RC biz IDMS van Cullinane Database Systems, Inc. (onder andere in gebruik bij TH Delft) IDMS is een netwerk data base management systeem dat voldoet aan de Codasyl standaard. Bij een dergelijk systeem wordt er onderscheidt gemaakt tussen het definieren van een data base enerzijds en het manipuleren anderzijds. Het definieren van een data base geschiedt met behulp van de Data Description Language (DDL) en bijbehorende compilers. De logische structuur van de data base wordt gerealiseerd met behulp van het record type, relaties tussen records worden vast gelegd met behulp van het set type (owner member). De fysieke data base is opgebouwd uit pagina's, waarbij een pagina uit regels bestaat. Een record wordt opgeslagen op een regel van een pagina onder besturing van de gedefinieerde location mode (CALC, VIA, DIRECT of physical sequential). Een record bestaat uit de eigenlijke data en de pointers behorend bij aile sets waartoe dit record behoort. Een data base wordt in een of meerdere datasets opgeslagen en wei zodanig dat een block van zo'n dataset overeenkomt met een pagina. Het manipuleren van een data base gebeurt met behulp van de Data Manipulation Language die deei uit maakt van een host language (bijvoorbeeld COBOL). Functies van de DML: READY bij de start van een data base transactie (RETRIEVAL/ UPDATE, PROTECTED/EXCLUSIVE) en FINISH aan het einde. FIND beinvloedt de currents (run unit, record type, set type) en GET waardoor data overgebracht worden van data base naar werkgeheugen. Data modificatie geschiedt met STORE, ERASE, CONNECT (opnemen als member in een set), DISCONNECT en MODIFY. In verband met concurrent access en security bestaan er: KEEP om acces van of update door een ander te voorkomen, COMMIT om een checkpoint aan te geven en ROLLBACK om recovery te plegen. Integrated data dictionary (IDD) De data dictionary accepteert definities van entiteiten records, files, programma's, users etc. Verder wordt automatisch het gebruik van de data base bijgehouden en er allerlei rapporten geproduceerd worden. zoals: daarin kunnen Shared data base system (SDS) Dit systeem maakt het mogelijk dat applicatie programma's op verschillende machines een en dezelfde data base accesseren.

15 THE-RC b~. 14 Teleprocessing monitor IDMS-DC een teleprocessing monitor volledig geintegreerd met IDMS. Universal Communications Facility (UCF) een teleprocessing monitor met een gemeenschappelijke taal voor de DB en TP functies t hiermee kunnen reeds bestaande TP-applicaties worden uitgevoerd en nieuwe TP-applicaties kunnen met IDMS geintegreerd worden. Online Query (OLQ) Speciaal bedoeld als een tool tijdens het ontwikkelen van data base applicaties en voor de data base administrator. OLQ bezit een HELP-functie t report faciliteiten en multiple screen output waardoor browsing forward en backward mogelijk is. Culprit output processor (report generator) Een parameter gestuurd systeem om rapporten te genereren van IDMS data bases en conventionele files. Application Development System (ADS online) Hiermee kunnen menu gestuurde transacties ontwikkeld worden. Een applicatie wordt dan gezien als een verzameling dialogen t waarbij een dialoog een enkele interactie is met de persoon achter de terminal. 20'n dialoog bestaat uit de volgende onderdelen: data base view t before terminal output proces t screen layout t waarbij screenvelden en elementen uit records met elkaar geassocieerd worden t after terminal output proces t inter dialoog commando's. het aanroepen van niet-ads programma's. IDMS is geimplementeerd op IBM 360 t 370 t 303x en 4300 systemen.

16 THE-RC biz ORACLE van Relational Software Incorporated Oracle is een relational data base system met alle gewenste componenten. Vraagtaal (SQL) SQL vertoont erg veel overeenkomst met SQL van IBM en zal in de toekomst daarmee ook helemaal compatibel zijn. SQL van Oracle beschikt over enkele mogelijkheden die SQL van IBM (nog) niet biedt, waardoor Oracle de voor IBM problematische vragen wei kan beantwoorden. Enige eigenschappen Kolommen kunnen van de volgende typen zijn: number(n,m), char(l) en date, daarnaast kan eventueel nog NOT NULL gespecificeerd worden. Elke kolom kan van een zoek index voorzien worden. Zo'n index kan op elk gewenst moment toegevoegd en zonodig weer verwijderd worden. Tabellen kunnen worden uitgebreid met nieuwe kolommen. Geneste queries zijn (sinds release 3) ook mogelijk (nestingsdiepte =< 16). Oracle kan de occurrences van een tabel in een hierarchische volgorde (boomstructuur) aflopen. Naast de normale join operatie, waarbij 2 tabe11en als het ware worden samengevoegd op grond van een relatie tussen voorkomende kolomwaarden, kent Oracle ook een zogenaamde outer join waarbij tabellen worden samengevoegd op het niet voorkomen van overeenkomstige waarden. Toegangsbeveiliging (data privacy) Ret inloggen, creeren van tabellen en het toekennen van privileges kan afgeschermd worden. Op tabelniveau kunnen de volgende functies a1 dan niet afgeschermd worden: select, insert, update, delete, het uitbr'eiden van tabel1en en het creeren van indexen. Met behulp van views kan op kolom en waarde niveau afgeschermd worden. Integriteit van de data base Een logical unit of work wordt geheel of geheel niet uitgevoerd op de data base. De gebruiker geeft een logical unit of work aan met behulp van een COMMIT WORK (auto COMMIT is mogelijk). Concurrent access De gebruiker kan dit op 2 manieren garanderen, ofwel door een hele tabel te LOCK-en danwel door bij een SELECT de clause FOR UPDATE te samen met CO~lliIT WORK toe te voegen. Er vindt deadlock detectie plaats??? Backup en recovery Er worden before images gelogged en er zijn recovery faciliteiten. Aborted users worden ge-"roll back"-ed.

17 THE-RC biz. 16 User Friendly Interface (UFI) Het interactief bespelen van Oracle vindt plaats via UFI (CANOE van ORACLE). UFI beschikt over editing faciliteiten, uitgebreide HELP-functie en mogelijkheden om scherm uitvoer te formatteren (inclusief sommatie over kolommen). Via UFI kan scherm uitvoer eventueel ook naar een printer gestuurd worden. Interactive Application Generator en Processor ~~t behulp van de lag kunnen interactief (menu-gestuurde) transactie applicaties gedefinieerd worden, die met behulp van de lap worden uitgevoerd. Binnen de lag heeft de "programmeur" de volledige beschikking over SQL. Kant en klare definities zijn ook met lag weer te wijzigen. Men definieert een scherm met velden. waarbij velden (tijdens executie) door de gebruiker gevuld kunnen worden. of. met behulp van door de gebruiker opgegeven waarden. door SQL queries. Report Writer (RPT) Hiermee kan vaste tekst met informatie uit een data base worden samengevoegd. RPT beschikt over aile SQL-mogelijkheden en daarnaast bevat het reken en sequentieringsfaciliteiten. Oracle Data Loader (ODL) Hiermee kan men data uit externe files overhevelen in tabellen. Host language Host language interface met COBOL. PL/1. FORTRAN. assembler. c en Integrated data dictionary Er bestaan tabellen. die met SQL geraadpleegd waarin namen van tabellen, kolommen. views. indexen automatisch bijgehouden worden. kunnen worden, privileges en Data base administrator De DBA creeert tabellen in overleg met een ORACLE beheerder en draagt zorg voor de toegangsbeveiliging. Gebruikers ervaringen fret systeem is in gebruik bij onder andere Gasunie en Ministerie van Landbouw en Visserij. ORACLE is geimplementeerd op IBM-, PDP 11- en VAX-systemen.

18 THE-RC biz RAPPORT van LOGICA Dit systeem is geschreven in FORTRAN 66 en daardoor op vele systemen operationeel. Ondanks de aanwezigheid van een interactive query facility lijkt het systeem sterk batch georienteerd. Het essentiele mechanisme van RAPPORT is de SEARCH ENDSEARCH constructie waarbij de tussenliggende operaties op elk record dat aan het search criterium voldoet, wordt uitgevoerd. Enige eigenschappen Nesting van SEARCHes is mogelijk. Ret aantal records in 1 file moet < max(integer)/2 zijn. Velden kunnen van het type real of integer zijn (scalar of vector); zonodig kunnen integer velden speciaal voor opslag van karakters dienen. Gewone integer velden kunnen gepacked worden. Meerdere indexen op meerdere velden zijn mogelijk. Volgens de opvatting van LOGICA heeft elke data base een data base administrator nodig die verantwoordelijk is voor de creatie van de tabellen en de performance van het geheel. Er bestaan nogal wat foutcondities, waarmee de programmeur rekening moet houden. Het is mogelijk tabellen te herstructureren, maar dat moet separaat gebeuren, waarna aile programma's opnieuw gecompileerd moe ten worden. Indien het systeem geen reentrant code kent heeft iedere gebruiker zijn eigen nucleus in gebruik. Data privacy: Er kunnen wachtwoorden gekoppeld worden aan de combinatie van een of meerdere velden en een of meerdere waarden. Ret systeem kent dus geen gebruikers. Concurrent access en data security De programmeur moet hiervoor zeif zorgdragen door het gebruik van TRANSACT COMMIT. Zowel after images alsook before images kunnen gelogged worden. Bij deadlock detectie wordt een van de schuldigen ge-"backed out" en het is de verantwoordelijkheid van de gebruiker om te testen of hem dat is overkomen. Recovery operaties herstellen de toestand van de data base. maar niet van het programma. Interactive query facility Lijkt erg veel op een programmeertaal met FORTRAN invloeden. Deze taal kent IF THEN ELSE en WlIILE DO ENDWHILE constructies. formatteringsmogelijkheden voor velden en faciliteiten voor page headers en footers. Zo'n query-programma wordt bij het intikken uitsluitend op syntax gecontroleerd en pas bij het EXECUTE commando uitgevoerd Ret systeem is bij

19 THE-RC biz. 18 PHILIPS (ISA/TIS) in gebruik voor technisch/wetenschappeiijke toepassingen. Host language interface Rapport heeft aileen met FORTRAN t maar in de toekomst ook met COBOL een interface. Gebruikerservaringen Het systeem is bij Philips in gebruik. Ontwikkelingen in release 4 (medio '83) Host language interface met COBOL en PASCAL. Er komt een nieuwe vraagtaal t die volledig compatible is met SQL/nS van IBH t genaamd RASQL. Er komen screen definitie faciliteiten binnen IQL. Er komt een micro-rapport voor 8 en 16 bits micro's. RAPPORT is geimplementeerd op: IBN Burroughs VAX PDP Prime ICL CDC Perkin Elmer Honeywell etc.

20 THE-RC biz TOTAL van Cincom Systems. Inc. TOTAL is een non-codasyl netwerk data base management system van Cincom Systems. Inc. te Cincinnati. Ohio U.S. TOTAL is op een veelheid van machines geimplementeerd. zowel. maniframes als mini's. Eigenschappen Een TOTAL data base is opgebouwd uit Master files en Variable entry files. Op een Master file is direct acces met behulp van een key mogelijk. waarna via kettingen gerelateerde records in Variable entry files benaderd kunnen worden. Met behulp van de Data Dictionary wordt onder andere het user acces veld-niveau geregeld. TOTAL kent zelf geen I/O operaties en maakt uitsluitend gebruik van de standaard acces methoden van het betreffende computersysteem. Het is op een enigszins moeilijke manier mogelijk om bestaande records met nieuwe velden uit te breiden. Iedere file kan afzonderlijk gewijzigd worden, zonder invloed op andere files in de data base. Dankzij deze onderlinge onafhankelijkheid is de gebruiker in staat zijn data base geleidelijk aan op te bouwen. Na executie van een Data Management Language commando levert het systeem een Status Code aft waaruit de al dan niet succesvolle afloop van de opdracht is af te lezen. Het is de taak van de programmeur hierop te testen. Concurrent access wordt ofwei beveiligd door middel van file reservation. ofwei (in de multi task version) door record level reservation. Het is niet mogelijk een record uit een Master File te verwijderen als niet eerst aile daarmee gerelateerde records in de Variable Entry Files zijn verwijderd. SOCP~TES is het batch reporting system met retrieval language. Bij rapportage worden eerst de relevante data aan de data base onttrokken en in een temporary file gedumpt. Vervolgens worden deze data in de gewenste layout geprint. ENVIRON -1 is de TP monitor waarmee tevens recovery gerealiseerd wordt. T-ASK is de on line query faciliteit. Afwisselend commando en menu gestuurd kan men informatie aan de data base onttrekken. HOST

21 THE-RC biz. 20 language interfaces betstaan er voor COBOL, FORTRAN en PASCAL. MANTIS is het application development system (aileen operationeel op IBM sysytemen (7». Hiermee kunnen files, screens en programma's interactief gedefinieerd worden. MANTIS bezit een interface met standaard files en TOTAL data bases; interface met bestaande programma's is mogelijk. RAPPORT is geimplementeerd op: IBH Burroughs VAX PDP ICL CDC Perkin Elmer Honeywell etc.

22 THE-RC biz ADABAS. the Adaptable Data Base System Het niet-codasyl netwerk data base managementsysteem ADABAS wordt geleverd door Sofware AG Inc. te Reston. Virginia. die door Volmac in Nederland vertegenwoordigd wordt. NATURAL is het interactieve software development tool dat gebaseerd is op ADABAS. COM-PLETE is de eigen telecommunicatie monitor. Enkele eigenschappen van ADABAS ADABAS bestaat uit 2 subsystemen: de nucleus en utility modules ten behoeve van onder andere loading en tuning. Alle records en velden kunnen zowel van variabele als vaste lengte zijn; elk veld of elke groep van velden kan per definitie meerdere malen een bijbehorende waarde bevatten (repeating group). De fysieke opslag van de records is altijd ongesorteerd en er vindt nooit chaining plaats. Iedere ADABAS file bestaat uit 2 componenten: + De eigenlijke data records. waarbij ieder record een unique internal sequence number (ISN) heeft. + Een Associator die aile definities en logische relaties bevat. waaronder: * voor ieder zoekveld een verzameling inverted lists. * een address convertor die het verband legt tussen een ISN een fysiek adres op disk. * een beschrijvingstabel der velden. Twee files heten 'coupled' als ze een veld gemeenschappelijk hebben. hiermee worden verbanden tussen files vastgelegd. Als files coupled zijn gedefinieerd. worden deze verbanden bij updates automatisch in stand gehouden. Dankzij het koppelingsmechanisme zijn complexe vraagstellingen mogelijk. ADABAS kan tot maximaal 80 gekoppelde files aan. Het is mogelijk om een bestaande file met een veld uit te breiden. de records zelf worden pas uitgebreid op het moment dat aan het nieuwe veld ook werkelijk een waarde wordt toegekend. Het is mogelijk een bestaand veld alsnog als nieuwe descriptor aan te wijzen. Het is mogelijk bestaande files te koppelen en te ontkoppelen. Op elk moment kunnen nieuwe ADABAS kent 15 niveaus van plaatsvinden op files wachtwoorden. files worden toegevoegd. data security. Beveiliging en op velden met behulp kan van Alleen met behulp van velden die als descriptor gespecificeerd zijn kan retrieval gepleegd worden. ADABAS

23 THE-RC biz. 22 bepaalt de records die aan een query voldoen uitsluitend met behulp van de inverted lists, daardoor behoeven aileen de records benaderd te worden die aan de vraag voldoen. Indien sortering van de gevraagde records gewenst is, worden de bijbehorende ISN's gesorteerd. Data protection: + in geval van machine failure vindt er automatisch herstel van de file plaats, + in geval van een programmafout is het terug te brengen in de toestand programma, of in de toestand bij gebruikeer gedefinieerde checkpoint, mogelijk de files bij de start van het de laatste door de + in geval van diskstoring kan een onleesbaar block hersteld worden met behulp van de back up files. ADABAS heeft een language interface met COBOL, FORTRAN en PL/I. ADASRIPT is de interface module, waarmee ADABAS als een contained system is te gebruiken. self Het software development tool NATURAL NATURAL is opgebouwd uit de volgende interactieve componenten: transaction processor, editor, een terminal en TP onafhankelijke screen map generator voor zowel screen als teletype terminals; controle op velden is mogelijk, compiler, data base language, programming language, report generator, inquiry language en performance management tool. Implementaties ADABAS is in eerste instantie geimplementeerd op IBM systemen. Sinds enige tijd bestaan er ook implementaties op de PDP 11 en V~.

24 THE-RC biz BASIS. BateIle's Automated Search Information System BASIS is een Data ~nagement System. waarmee de leverancier bedoelt te zeggen. dat het meer is dan een Data Base Management System. BASIS wordt gebruikt voor opslag van traditionele data sets. maar ook in het bijzonder voor opslag van documenten. BASIS is voor 85% geschreven in FORTRAN IV (Watfor compiler). Bovendien vindt aile 10 plaats door de standaard systeemsoftware van de machine waarop BASIS geimplementeerd is. Daardoor is een met BASIS gerealiseerd informatiesysteem volledig portable tussen de verschillende machines waarop BASIS operationeel is (IBM. CDC. VAX-II. DEC 10. DEC 20 en Prime). BASIS is opgebouwd uit een kern met daaromheen een aantal (optionele) service modules. De kern draagt zorg voor de opslag en retrieval van data in de data base. Retrieval van data kan zowel sequentieel als direct met behulp van indexverzamelingen plaatsvinden. Voor het onderliggende data base systeem geldt dat het niet tot een van de drie gangbare typen behoort (hierarchisch. netwerk of relationeel). Ret systeem kent data sets en daarnaast indexverzamelingen. die niet aan specifieke data sets gebonden zijn. BASIS is een zogenaamd self-contained system. hetgeen betekent dat het mogelijk is om uitsluitend met behulp van BASIS informatiesystemen te ontwikkelen. Tot de kern van het systeem behoort een Data Definition Language waarmee de data base, met bijbehorende beveiliging. interactief gedefinieerd kan worden. BASIS genereert aan de hand van een data base definitie een zogenaamde run unit. l~t is mogelijk voor verschillende categorieen gebruikers afzonderlijke run units te creeren waarmee delen van de totale data base zijn te accesseren. Er is een QUERY taal waarmee iedere gebruiker (voor zover het gedefinieerde systeem hem dat toestaat) information retrieval kan plegen (sequential searches of searches met behulp van inverted indexen). Beveiliging wordt gerealiseerd door aan iedere gebruiker een password toe te kennen. Iedere gebruiker kan geauthoriseerd worden met betrekking tot het gebruik van de verschillende service modules. Beveiliging van data kan plaatsvinden op record of document niveau, alsook op items of delen van items. Ook afscherming op grond van voorkomende item-waarden in een record is mogelijk. Pogingen tot misbruik worden geregistreerd ten behoeve van de Data Base t~nager. On line update transacties worden niet real time verwerkt. maar tijdelijk opgeslagen in een hold file voor verwerking in een

25 THE-RC biz. 24 separate (over het algemeen nachtelijke) batch run. Het mogelijk, met behulp van speciale zoek commando's, op file information retrieval te plegen. Een hold file allerlei problemen, zoals bijvoorbeeld dead lock. is ook een hold voorkomt De betrouwbaarheid wordt met verschillende back up gewaarborgd. faciliteiten BASIS kent de volgende service modules: Monitor Registreert aile gebruik van de data base ten behoeve van de Data Base Manager. Hierdoor is de nata Base Manager in staat de gebruikers over betere gebruiksmogelijkheden van BASIS te adviseren. Sort Hiermee kan op aile mogelijke manieren gesorteerd worden. Tevens is het mogelijk om als resultaat van een sortering een nieuwe data set te creeren. Report Hiermee kunnen on-line en off-line rapporten gedefinieerd en geproduceerd worden. Report beschikt over een aantal rekenkundige faciliteiten. Ook niet-basis sequential files kunnen geraadpleegd worden ten behoeve van rapportage. Hiermee kan on-line input gescreend en verwerkt worden. Screen Een service module ten behoeve van menu-gestuurde applicaties. Thesaurus Een hulpmiddel ten behoeve van het zoeken in de data base. Thesaurus maakt het mogelijk met synoniemen en dergelijke te werken. Computation Biedt een aantal statistische functies en maakt plotuitvoer (staafdiagrammen etc.) mogelijk. Forms Hiermee kan men batch-invoer verwerken, waarbij de invoer gegevens gescreend worden volgens de data base definities. Invalid data worden bewaard, zodat deze alsnog aangepast kunnen worden. Profile Profile Stelt de gebruiker in staat om een aantal BASIScommando's samen te voegen tot een macro. Zo'n macro kan op elk gewenst tijdstip vanaf een terminal geactiveerd worden, maar ook automatisch door het systeem, bijvoorbeeld indien een item een bepaalde waarde krijgt. Profile biedt ook faciliteiten voor het ontwikkelen van menu-gestuurde applicaties.

26 THE-RC biz. 25 BASIS is geimplementeerd op: IBM onder andere 4300, DEC 10, DEC 20, VAX, CDC Cyber, CDC 6000, UNIVAC 1100 en PRIME X50 systemen. De aanschafprijs voor het totale systeem bedraagt voor een mainframe f ,- en voor een supermini f ,- met 14% onderhoud per jaar. Aangezien sequentiele bestanden gemakkeiijk in BASIS zijn in te passen, is het mogelijk om bestaande informatiesystemen te biijven draaien en daarnaast toch reeds te profiteren van de retrieval faciliteiten van BASIS. Vervolgens kan men stap voor stap het bestaande informatiesysteem verder ontwikkelen met BASIS.

27 THE-RC biz MIMER van Savant Dit data base systeem is ontworpen door Uppsala Data Centre (UDAC) in Zweden. Het wordt verkocht en gesupport door SAVANT, Lancashire Engeland en sinds kort wordt Savant in Nederland vertegenwoordigd door Software Enterprises Europe B.V. in Rotterdam. UDAC werkte nauw samen met het IBM research team in San Jose. Eigenschappen van het systeem Het is een hardware-onafhankelijk systeem en dus portable. Men beweert in enkele weken tijd een MIMER versie te implementeren op elk gewenst computersysteem. Een relationele data base bestaat uit een verzameling tabellen. MIMER slaat meerdere tabellen op in een zogenaamde databank, die gerepresenteerd wordt op fysieke file. Voor de fysieke opslag van de tabellen wordt gebruik gemaakt van de B* tree techniek. Het is mogelijk secondary indices te definieren op elke kolom van elke tabel. Het systeem kent drie data types, te weten: character, integer en floating point. Ranges voor deze data types zijn afhankelijk van de betreffende computer, MIMER zelf kent geen beperkingen. Concurrency control wordt gerealiseerd met behulp van transacties onder toepassing van de "optimistic concurrency control method". De integriteit van de data base wordt gewaarborgd in geval van systeem of disk crash. Recovery kan stapsgewijze gerealiseerd worden, hetgeen betekent users direct over herstelde fysieke files kunnen beschikken, ook al is de hele data base nog niet hersteld. MIMER modules MIMER/DB Het eigenlijke data base systeem, bevat ook een actieve(?) dictionary, die gegevens bevat omtrent gebruikers, authorisatie gegevens, databanks en tabellen. MIMER/QL Stelt de eindgebruiker in staat om information retrieval en data manipulatie te plegen op data bases. De data base administrator kan hiermee tabellen definieren en bestaande tabellen uitbreiden. Een rij QL-opdrachten die veelvuldig uitgevoerd moeten worden, kunnen als een procedure worden opgeslagen in een MIMER tabel (in de systeem databank PROCDB) en (indien gewenst menu-gestuurd) uitgevoerd worden. geactiveerd worden.

28 THE-RC biz. 27 MIMER/PG }ret prototyping tool, dat tevens een report generator bevat. Hiermee kunnen applicaties (data entry inclusief screening, berekeningen, data manipulatie, data base definitie en herdefinitie) gegenereerd worden zowel in COBOL als in FORTRAN. Applicaties worden in MIMER/PG gespecificeerd met behulp van de Application Specification Language (ASL). Deze taal kent zogenaamde Application Operators, hetgeen te vergelijken is met de declaratie van een procedure. Zo'n Application Operator kan bijvoorbeeld een report specificatie of een data retrieval operatie zijn. Een Application Program is dan een actuele aanroep van zo'n Operator. Zo'n Application Program kan onmiddellijk uitgevoerd worden met behulp van een interpretator (geschreven in LISP), maar er kan ook COBOL of FORTRAN source voor gegenereerd worden. Binnen MIMER/PG beschikt men over identieke query faciliteiten als in QL t maar bovendien kan men de quantoren EXIST en FORALL hanteren. Belangrijk pluspunt van MIMER/PG is dat het mogelijk is op een mainframe COBOL of FORTRAN programma's te genereren voor een computersysteem van een andere fabrikaat. MI~lliR/SH Met de machine en terminal onafhankelijke screenhandler kunnen screen layouts gedefinieerd worden, die binnen een applicatieprogramma gebruikt kunnen worden. Het is ook mogelijk om validation en inter field controls te definieren. MlMER/Sll kan met de meeste asynchrone terminals overweg en met ICL synchrone en IBM 3270 terminals. MlMER/IR Een stand alone information retrieval systeem speciaal voor het terugzoeken van tekstinformatie, opgeslagen in gestructureerde, danwel ongestructureerde documenten in data bases. MlMER/ST Hiermee kunnen statistische analyses worden uitgevoerd op data. UTILITY PROGRAMS Waarmee onder andere de back up en recovery gerealiseerd kan worden. LANGUAGE INTERFACES MI~lliR kent language interface met: COBOL, FORTRAN, PASCAL en LISP.

29 THE-RC biz. 28 Implementaties MIMER is onder andere op de volgende systemen geimplementeerd: IBM xx. 30xx UNIVAC 1100 PRIUE BURROUGHS 6800 DEC VAX DEC PDP 11 DEC 20. DEC 10 CONTROL DATA CYBER. Geplanned is onder andere een implementatie op ICL. Toekomstige ontwikkelingen Voor 1983 staan de volgende uitbreidingen op het programma: Acces beveiliging op tabel- en kolom-niveau. Een UNIX versie van MIMER te beginnen Voor de VAX. Er wordt een link ontworpen tussen MEDUSA CADCAM en MlMER. waardoor het mogelijk is tekeningen en modellen te produceren met behulp van data uit MIMER tabellen.

30 THE-RC biz Opmerkingen Prijsindicatie Voor aile gewenste software tezamen moet aan een koopprijs 2 en 4 ton gedacht worden. tussen Gebruik Ret gebruik van data bases zal in de toekomst toenemen. Bovendien zullen data bases steeds meer een hulpmiddel worden bij het nemen van beleidsbeslissingen. De huidige vraagtalen zijn echter van dien aard dat het formuleren van een complexe vraag een behoorlijke ervaring vraagt. Daarom zal in de nabije toekomst het gebruik van vraagtalen beperkt blijven tot de gebruiker met de nodige programmeerervaring. De gewone gebruiker zal geholpen moe ten worden met speciaal ontworpen menu-gestuurde applicaties of met een bibliotheek van 'standaard' vragen. Data base management systemen en het Informatica onderwijs ledereen zal in de toekomst op de een of andere manier kennis maken met data bases, maar voor de toekomstige informaticus is het van essentieel belang met de verschillende constructieve aspecten van complexe data bases te kunnen experimenteren. Nieuwe functies Het bestaan van data bases brengt nieuwe functies met zich mee waarin voorzien zal moe ten worden. Deze functies zijn: Data base administrator, deze houdt zich bezig met de logische inhoud van een data base en heeft verantwoordelijkheden ten aanzien van zaken als authorisatie etc. Data base beheerder, deze houdt zich bezig met het beheer van de fysieke data base, waartoe het 'tunen' ten behoeve van de performance behoort alsmede aile activiteiten voor recovery in geval van calamiteiten.

Published in: Onderwijs Research Dagen 2013 (ORD2013), mei 2013, Brussel, Belgie

Published in: Onderwijs Research Dagen 2013 (ORD2013), mei 2013, Brussel, Belgie Samenwerkend leren van leerkrachten : leeropbrengsten gerelateerd aan activiteiten en foci van samenwerking Doppenberg, J.J.; den Brok, P.J.; Bakx, A.W.E.A. Published in: Onderwijs Research Dagen 2013

Nadere informatie

Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J.

Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J. Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J. Published in: Onderwijs Research Dagen(ORD), 11-12 Juni 2014, Groningen,

Nadere informatie

------. ~T.!~j~~INOHOVEN. 81BliOTHEEK 8~01749 THE-RC 54908. Computing Centre Note 18

------. ~T.!~j~~INOHOVEN. 81BliOTHEEK 8~01749 THE-RC 54908. Computing Centre Note 18 THE-RC 54908 81BliOTHEEK 8~01749 ------. ~T.!~j~~INOHOVEN d! Technische Hogescl I' Computing Centre Note 18 Inventarisatie van Data Base Management Systemen en keuze-overwegingen voor het THE-RC Auteur:

Nadere informatie

Het opschorten van de handel op de Amsterdamse Effectenbeurs Kabir, M.R.

Het opschorten van de handel op de Amsterdamse Effectenbeurs Kabir, M.R. Tilburg University Het opschorten van de handel op de Amsterdamse Effectenbeurs Kabir, M.R. Published in: Bedrijfskunde: Tijdschrift voor Modern Management Publication date: 1991 Link to publication Citation

Nadere informatie

Tilburg University. Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten

Tilburg University. Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten Tilburg University Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten Publication date: 1980 Link to publication Citation for published

Nadere informatie

Tilburg University. Dienstenkeurmerken misbruikt Roest, Henk; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing. Publication date: 1999

Tilburg University. Dienstenkeurmerken misbruikt Roest, Henk; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing. Publication date: 1999 Tilburg University Dienstenkeurmerken misbruikt Roest, Henk; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing Publication date: 1999 Link to publication Citation for published version (APA):

Nadere informatie

Tilburg University. Technieken van kwalitatief onderzoek 1 Verhallen, T.M.M.; Vogel, H. Published in: Tijdschrift voor Marketing

Tilburg University. Technieken van kwalitatief onderzoek 1 Verhallen, T.M.M.; Vogel, H. Published in: Tijdschrift voor Marketing Tilburg University Technieken van kwalitatief onderzoek 1 Verhallen, T.M.M.; Vogel, H. Published in: Tijdschrift voor Marketing Publication date: 1982 Link to publication Citation for published version

Nadere informatie

Tilburg University. Energiebesparing door gedragsverandering van Raaij, Fred; Verhallen, T.M.M. Published in: Psychologie. Publication date: 1982

Tilburg University. Energiebesparing door gedragsverandering van Raaij, Fred; Verhallen, T.M.M. Published in: Psychologie. Publication date: 1982 Tilburg University Energiebesparing door gedragsverandering van Raaij, Fred; Verhallen, T.M.M. Published in: Psychologie Publication date: 1982 Link to publication Citation for published version (APA):

Nadere informatie

Markt- en marketingonderzoek aan Nederlandse universiteiten Verhallen, T.M.M.; Kasper, J.D.P.

Markt- en marketingonderzoek aan Nederlandse universiteiten Verhallen, T.M.M.; Kasper, J.D.P. Tilburg University Markt- en marketingonderzoek aan Nederlandse universiteiten Verhallen, T.M.M.; Kasper, J.D.P. Published in: Tijdschrift voor Marketing Publication date: 1987 Link to publication Citation

Nadere informatie

Tilburg University. Hoe psychologisch is marktonderzoek? Verhallen, T.M.M.; Poiesz, Theo. Published in: De Psycholoog. Publication date: 1988

Tilburg University. Hoe psychologisch is marktonderzoek? Verhallen, T.M.M.; Poiesz, Theo. Published in: De Psycholoog. Publication date: 1988 Tilburg University Hoe psychologisch is marktonderzoek? Verhallen, T.M.M.; Poiesz, Theo Published in: De Psycholoog Publication date: 1988 Link to publication Citation for published version (APA): Verhallen,

Nadere informatie

Tilburg University. Huisvuilscheidingsproeven in Nederland Pieters, Rik; Verhallen, T.M.M. Published in: Beswa-Revue. Publication date: 1985

Tilburg University. Huisvuilscheidingsproeven in Nederland Pieters, Rik; Verhallen, T.M.M. Published in: Beswa-Revue. Publication date: 1985 Tilburg University Huisvuilscheidingsproeven in Nederland Pieters, Rik; Verhallen, T.M.M. Published in: Beswa-Revue Publication date: 1985 Link to publication Citation for published version (APA): Pieters,

Nadere informatie

Tilburg University Het voorkomen van merkverwarring General rights Take down policy

Tilburg University Het voorkomen van merkverwarring General rights Take down policy Tilburg University Het voorkomen van merkverwarring Hacker, T.W.F.; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing Publication date: 1988 Link to publication Citation for published version

Nadere informatie

Procrustes analyse (1) Steenkamp, J.E.B.M.; van Trijp, J.C.M.; Verhallen, T.M.M.

Procrustes analyse (1) Steenkamp, J.E.B.M.; van Trijp, J.C.M.; Verhallen, T.M.M. Tilburg University Procrustes analyse (1) Steenkamp, J.E.B.M.; van Trijp, J.C.M.; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing Publication date: 1989 Link to publication Citation for published

Nadere informatie

Tilburg University. Canonische analyse in markt- en marketingonderzoek Kuylen, A.A. A.; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing

Tilburg University. Canonische analyse in markt- en marketingonderzoek Kuylen, A.A. A.; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing Tilburg University Canonische analyse in markt- en marketingonderzoek Kuylen, A.A. A.; Verhallen, T.M.M. Published in: Tijdschrift voor Marketing Publication date: 1980 Link to publication Citation for

Nadere informatie

Begrip image kent in wetenschap allerlei uiteenlopende definities Verhallen, T.M.M.

Begrip image kent in wetenschap allerlei uiteenlopende definities Verhallen, T.M.M. Tilburg University Begrip image kent in wetenschap allerlei uiteenlopende definities Verhallen, T.M.M. Published in: Adformatie Publication date: 1988 Link to publication Citation for published version

Nadere informatie

Tilburg University. Technieken van kwalitatief onderzoek 2 Verhallen, T.M.M.; Vogel, H.P. Published in: Tijdschrift voor Marketing

Tilburg University. Technieken van kwalitatief onderzoek 2 Verhallen, T.M.M.; Vogel, H.P. Published in: Tijdschrift voor Marketing Tilburg University Technieken van kwalitatief onderzoek 2 Verhallen, T.M.M.; Vogel, H.P. Published in: Tijdschrift voor Marketing Publication date: 1983 Link to publication Citation for published version

Nadere informatie

Tilburg University. Economische psychologie Verhallen, T.M.M. Published in: De Psycholoog. Publication date: 1977. Link to publication

Tilburg University. Economische psychologie Verhallen, T.M.M. Published in: De Psycholoog. Publication date: 1977. Link to publication Tilburg University Economische psychologie Verhallen, T.M.M. Published in: De Psycholoog Publication date: 1977 Link to publication Citation for published version (APA): Verhallen, T. M. M. (1977). Economische

Nadere informatie

De invloed van preferente beschermingsaandelen op aandelenkoersen Cantrijn, A.L.R.; Kabir, M.R.

De invloed van preferente beschermingsaandelen op aandelenkoersen Cantrijn, A.L.R.; Kabir, M.R. Tilburg University De invloed van preferente beschermingsaandelen op aandelenkoersen Cantrijn, A.L.R.; Kabir, M.R. Published in: Maandblad voor Accountancy en Bedrijfseconomie Publication date: 1992 Link

Nadere informatie

Tilburg University. Deelname aan huisvuilscheidingproeven Pieters, Rik; Verhallen, T.M.M. Published in: Toegepaste sociale psychologie 1

Tilburg University. Deelname aan huisvuilscheidingproeven Pieters, Rik; Verhallen, T.M.M. Published in: Toegepaste sociale psychologie 1 Tilburg University Deelname aan huisvuilscheidingproeven Pieters, Rik; Verhallen, T.M.M. Published in: Toegepaste sociale psychologie 1 Publication date: 1985 Link to publication Citation for published

Nadere informatie

Over de restspanningen die optreden na het koud richten van een zwak gekromde as Esmeijer, W.L.

Over de restspanningen die optreden na het koud richten van een zwak gekromde as Esmeijer, W.L. Over de restspanningen die optreden na het koud richten van een zwak gekromde as Esmeijer, W.L. Gepubliceerd: 01/01/1966 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the

Nadere informatie

De exergetische gebouwschil

De exergetische gebouwschil Citation for published version (APA): Ritzen, M. J., Geurts, C. P. W., & Vroon, Z. A. E. P. (2011).. conference; Scientific Committee Presentation Dutch Organisation for Scientific Research; 2011-10-24;

Nadere informatie

De wet van de grote(re) getallen Jacobs, Daan; van Zuydam, Sabine; van Ostaaijen, Julien; de Brouwer, Leon

De wet van de grote(re) getallen Jacobs, Daan; van Zuydam, Sabine; van Ostaaijen, Julien; de Brouwer, Leon Tilburg University De wet van de grote(re) getallen Jacobs, Daan; van Zuydam, Sabine; van Ostaaijen, Julien; de Brouwer, Leon Document version: Publisher's PDF, also known as Version of record Publication

Nadere informatie

Tilburg University. Domein-specifieke marktsegmentatie van Raaij, Fred; Verhallen, T.M.M. Published in: Handboek marketing, 3e ed.

Tilburg University. Domein-specifieke marktsegmentatie van Raaij, Fred; Verhallen, T.M.M. Published in: Handboek marketing, 3e ed. Tilburg University Domein-specifieke marktsegmentatie van Raaij, Fred; Verhallen, T.M.M. Published in: Handboek marketing, 3e ed. Publication date: 1990 Link to publication Citation for published version

Nadere informatie

Tilburg University. Psychologisch marktonderzoek Verhallen, T.M.M. Publication date: 1988. Link to publication

Tilburg University. Psychologisch marktonderzoek Verhallen, T.M.M. Publication date: 1988. Link to publication Tilburg University Psychologisch marktonderzoek Verhallen, T.M.M. Publication date: 1988 Link to publication Citation for published version (APA): Verhallen, T. M. M. (1988). Psychologisch marktonderzoek.

Nadere informatie

De spaarder Alessie, R.J.M.; Camphuis, H.; Kapteyn, A.; Klijn, F.; Verhallen, T.M.M.

De spaarder Alessie, R.J.M.; Camphuis, H.; Kapteyn, A.; Klijn, F.; Verhallen, T.M.M. Tilburg University De spaarder Alessie, R.J.M.; Camphuis, H.; Kapteyn, A.; Klijn, F.; Verhallen, T.M.M. Published in: Financiele advisering aan de consument Publication date: 1993 Link to publication Citation

Nadere informatie

Wij zijn de toekomst : Jos Lichtenberg over Eco-Cities

Wij zijn de toekomst : Jos Lichtenberg over Eco-Cities Wij zijn de toekomst : Jos Lichtenberg over Eco-Cities Lichtenberg, J.J.N. Published in: Eco-Cities Gepubliceerd: 01/01/2012 Document Version Uitgevers PDF, ook bekend als Version of Record Please check

Nadere informatie

Een klaverbladknoop in de vorm van een ruimtelijke negenhoek met rechte hoeken en diëdrische symmetrie

Een klaverbladknoop in de vorm van een ruimtelijke negenhoek met rechte hoeken en diëdrische symmetrie Een klaverbladknoop in de vorm van een ruimtelijke negenhoek met rechte hoeken en diëdrische symmetrie Citation for published version (APA): Bruijn, de, N. G. (1974). Een klaverbladknoop in de vorm van

Nadere informatie

Verbeteringsvoorstel ten aanzien van de akoestiek van de zaal in het gemeenschapshuis " De Klosterhof" te Arcen Deelen, van, Eric

Verbeteringsvoorstel ten aanzien van de akoestiek van de zaal in het gemeenschapshuis  De Klosterhof te Arcen Deelen, van, Eric Verbeteringsvoorstel ten aanzien van de akoestiek van de zaal in het gemeenschapshuis " De Klosterhof" te Arcen Deelen, van, Eric Gepubliceerd: 01/01/1992 Document Version Uitgevers PDF, ook bekend als

Nadere informatie

Onderzoek rapport Lenting & Partners

Onderzoek rapport Lenting & Partners Onderzoek rapport Lenting & Partners Wijnen, J.T.M. Gepubliceerd: 01/01/1995 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted

Nadere informatie

Een toepassing van de elementgenerator volgens rapport PRGL-SYST R71-2, 71-1 Schoofs, A.J.G.

Een toepassing van de elementgenerator volgens rapport PRGL-SYST R71-2, 71-1 Schoofs, A.J.G. Een toepassing van de elementgenerator volgens rapport PRGL-SYST R71-2, 71-1 Schoofs, A.J.G. Gepubliceerd: 01/01/1971 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document

Nadere informatie

"Draaiboek" onderwijssysteem "Analyse van werktuigkundige constructies"

Draaiboek onderwijssysteem Analyse van werktuigkundige constructies "Draaiboek" onderwijssysteem "Analyse van werktuigkundige constructies" Citation for published version (APA): Janssen, J. D. (1969). "Draaiboek" onderwijssysteem "Analyse van werktuigkundige constructies".

Nadere informatie

Bedieningsvoorschrift en schema video recording

Bedieningsvoorschrift en schema video recording Bedieningsvoorschrift en schema video recording Groot, de, M.Th. Gepubliceerd: 01/01/1966 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication:

Nadere informatie

Tilburg University. Publication date: Link to publication

Tilburg University. Publication date: Link to publication Tilburg University Beëindigen en wijzigen van overeenkomsten. Een horizontale vergelijking. Monografie nieuw BW A10 (2e uitgebr. druk) Hammerstein, A.; Vranken, J.B.M. Publication date: 2003 Link to publication

Nadere informatie

Het schatten van marktpenetratie en marktaandeel

Het schatten van marktpenetratie en marktaandeel Het schatten van marktpenetratie en marktaandeel Wijnen, J.T.M. Gepubliceerd: 01/01/1994 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication:

Nadere informatie

Tilburg University. Chapters 1-7 Bouckaert, L.; Sels, A.T.H.

Tilburg University. Chapters 1-7 Bouckaert, L.; Sels, A.T.H. Tilburg University Chapters 1-7 Bouckaert, L.; Sels, A.T.H. Published in: Waarden-in-Spanning. Conflicterende Keuzen bij Zelfstandige Ondernemers, Land en- Tuinbouwers Publication date: 2001 Link to publication

Nadere informatie

Tilburg University. Publication date: 2005. Link to publication

Tilburg University. Publication date: 2005. Link to publication Tilburg University Naar een Optimaal Design voor Investeringssubsidies in Milieuvriendelijke Technieken Aalbers, R.F.T.; van der Heijden, Eline; van Lomwel, A.G.C.; Nelissen, J.H.M.; Potters, n; van Soest,

Nadere informatie

Gepubliceerd: 01/01/1997. Document Version Uitgevers PDF, ook bekend als Version of Record. Link to publication

Gepubliceerd: 01/01/1997. Document Version Uitgevers PDF, ook bekend als Version of Record. Link to publication Redevoering gehouden ter gelegenheid van de opening van het academisch jaar 1997/1998 aan de TU Eindhoven en de start van de opleiding biomedische technologie Rem, M. Published in: Redevoeringen gehouden

Nadere informatie

Tilburg University. De portefeuillekeuze van Nederlandse huishoudens Das, J.W.M.; van Soest, Arthur

Tilburg University. De portefeuillekeuze van Nederlandse huishoudens Das, J.W.M.; van Soest, Arthur Tilburg University De portefeuillekeuze van Nederlandse huishoudens Das, J.W.M.; van Soest, Arthur Published in: De Rol van het Vermogen in de Economie. Preadviezen van de KVS Publication date: Link to

Nadere informatie

Hergebruik moet vanzelfsprekend worden

Hergebruik moet vanzelfsprekend worden Hergebruik moet vanzelfsprekend worden Moonen, S.P.G. Published in: 360, het kan wel! Gepubliceerd: 01/01/2013 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document

Nadere informatie

Tilburg University. Succesmaatstaven voor beursondernemingen Kabir, M.R.; Douma, S.W. Published in: Maandblad voor Accountancy en Bedrijfseconomie

Tilburg University. Succesmaatstaven voor beursondernemingen Kabir, M.R.; Douma, S.W. Published in: Maandblad voor Accountancy en Bedrijfseconomie Tilburg University Succesmaatstaven voor beursondernemingen Kabir, M.R.; Douma, S.W. Published in: Maandblad voor Accountancy en Bedrijfseconomie Publication date: 1996 Link to publication Citation for

Nadere informatie

Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen

Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen Citation for published version (APA): Janssen, J. D., & Schoofs, A. J. G. (1971).

Nadere informatie

Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen

Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen Bepaling van de sterkte en de stijfheid van werktuigkundige constructies met behulp van de methode der eindige elementen Janssen, J.D.; Schoofs, A.J.G. Gepubliceerd: 01/01/1971 Document Version Uitgevers

Nadere informatie

Thermische comfortonderzoek nabij de balie in Flux Technische Universiteit Eindhoven van Aarle, M.A.P.; Diepens, J.F.L.

Thermische comfortonderzoek nabij de balie in Flux Technische Universiteit Eindhoven van Aarle, M.A.P.; Diepens, J.F.L. Thermische comfortonderzoek nabij de balie in Flux Technische Universiteit Eindhoven van Aarle, M.A.P.; Diepens, J.F.L. Gepubliceerd: 17/04/2015 Document Version Uitgevers PDF, ook bekend als Version of

Nadere informatie

Opbouw en indeling van een rapport betreffende een experiment

Opbouw en indeling van een rapport betreffende een experiment Opbouw en indeling van een rapport betreffende een experiment Citation for published version (APA): Janssen, J. D. (1964). Opbouw en indeling van een rapport betreffende een experiment. (DCT rapporten;

Nadere informatie

Over een balanceringsprobleem bij een 2-cilinder compressor in V-uitvoering Esmeijer, W.L.

Over een balanceringsprobleem bij een 2-cilinder compressor in V-uitvoering Esmeijer, W.L. Over een balanceringsprobleem bij een 2-cilinder compressor in V-uitvoering Esmeijer, W.L. Gepubliceerd: 01/01/1965 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document

Nadere informatie

Onder druk : Multidisciplinaire richtlijn Werkdruk

Onder druk : Multidisciplinaire richtlijn Werkdruk Onder druk : Multidisciplinaire richtlijn Werkdruk Oerlemans, W.G.M.; Bakker, A.B.; Vuuren, van, C.V.; Veldhoven, van, M.J.C.M.; Bekkum, van, P.W.J.; Lith, van, P.M.P.; Siegert, H.S.; Tweehuysen, H.; Velde,

Nadere informatie

Afwaterings- en bevriezingsproblemen te Best

Afwaterings- en bevriezingsproblemen te Best Afwaterings- en bevriezingsproblemen te Best Technische Hogeschool Eindhoven (THE). Bouwkundewinkel Gepubliceerd: 01/01/1985 Document Version Uitgevers PDF, ook bekend als Version of Record Please check

Nadere informatie

Sekseverschillen op de werkvloer

Sekseverschillen op de werkvloer Sekseverschillen op de werkvloer Verkerk, M.J. Published in: RMU-NU : ledenmagazine van de Reformatorisch Maatschappelijke Unie Gepubliceerd: 01/01/2014 Document Version Uitgevers PDF, ook bekend als Version

Nadere informatie

Thermografisch onderzoek aan de gebouwschil van de panden aan de Insulindelaan nr. 111 en nr. 113 te Eindhoven van Aarle, M.A.P.

Thermografisch onderzoek aan de gebouwschil van de panden aan de Insulindelaan nr. 111 en nr. 113 te Eindhoven van Aarle, M.A.P. Thermografisch onderzoek aan de gebouwschil van de panden aan de Insulindelaan nr. 111 en nr. 113 te Eindhoven van Aarle, M.A.P. Gepubliceerd: 01/01/2013 Document Version Het geaccepteerde manuscript inclusief

Nadere informatie

Ervaringen met ICTonderzoek in HBO

Ervaringen met ICTonderzoek in HBO Ervaringen met ICTonderzoek in HBO van Leeuwen, H.; Teeuw, W.; Tangelder, R.; Griffioen, R.; Krose, B.; Schouten, B.A.M. Published in: Proceedings Nederlands Informatica Congres, 7-8 April 2011, Heerlen,

Nadere informatie

Voorziening voor de integratie van zonwering

Voorziening voor de integratie van zonwering Voorziening voor de integratie van zonwering Lichtenberg, J.J.N.; Timmermans, A.W.C.; Willems, M.H.P.M. Gepubliceerd: 07/01/2003 Document Version Uitgevers PDF, ook bekend als Version of Record Please

Nadere informatie

Flexibel bouwen : technisch én commercieel interessant

Flexibel bouwen : technisch én commercieel interessant Flexibel bouwen : technisch én commercieel interessant Gijsbers, R. Published in: InstallateursZaken Gepubliceerd: 01/01/2013 Document Version Het geaccepteerde manuscript inclusief aanpassingen uit het

Nadere informatie

Voorlichting aan aankomende studenten

Voorlichting aan aankomende studenten Voorlichting aan aankomende studenten Braak, L.H. Gepubliceerd: 01/01/1984 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted

Nadere informatie

Enige vraagvormen die worden gebruikt om kennis en vaardigheid van een student te onderzoeken, toegelicht aan voorbeelden

Enige vraagvormen die worden gebruikt om kennis en vaardigheid van een student te onderzoeken, toegelicht aan voorbeelden Enige vraagvormen die worden gebruikt om kennis en vaardigheid van een student te onderzoeken, toegelicht aan voorbeelden Citation for published version (APA): Esmeijer, W. L. (1970). Enige vraagvormen

Nadere informatie

Tilburg University. De Wet Gelijke Behandeling E-handtekeningen Koops, Bert Jaap. Published in: Informatie : Maandblad voor de Informatievoorziening

Tilburg University. De Wet Gelijke Behandeling E-handtekeningen Koops, Bert Jaap. Published in: Informatie : Maandblad voor de Informatievoorziening Tilburg University De Wet Gelijke Behandeling E-handtekeningen Koops, Bert Jaap Published in: Informatie : Maandblad voor de Informatievoorziening Publication date: 2000 Link to publication Citation for

Nadere informatie

Verslag van de onderzoeksopdracht voor het schrijven van een handleiding voor de assemblies-module van Unigraphics 10.2 Brouwer, de, Erwin A.M.

Verslag van de onderzoeksopdracht voor het schrijven van een handleiding voor de assemblies-module van Unigraphics 10.2 Brouwer, de, Erwin A.M. Verslag van de onderzoeksopdracht voor het schrijven van een handleiding voor de assemblies-module van Unigraphics 10.2 Brouwer, de, Erwin A.M. Gepubliceerd: 01/01/1995 Document Version Uitgevers PDF,

Nadere informatie

De concurrerende universiteit

De concurrerende universiteit De concurrerende universiteit de Wilt, H.G.J. Gepubliceerd: 01/01/1997 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted

Nadere informatie

Het binnen planning en budget realiseren van werkzaamheden in een buitendienststelling bij zowel spoor- als wegverkeer door de projectorganisatie

Het binnen planning en budget realiseren van werkzaamheden in een buitendienststelling bij zowel spoor- als wegverkeer door de projectorganisatie Eindhoven University of Technology MASTER Het binnen planning en budget realiseren van werkzaamheden in een buitendienststelling bij zowel spoor- als wegverkeer door de projectorganisatie Braspenning,

Nadere informatie

Koerseffecten van aandelenemissies aan de Amsterdamse Effectenbeurs Arts, P.; Kabir, M.R.

Koerseffecten van aandelenemissies aan de Amsterdamse Effectenbeurs Arts, P.; Kabir, M.R. Tilburg University Koerseffecten van aandelenemissies aan de Amsterdamse Effectenbeurs Arts, P.; Kabir, M.R. Published in: Financiering en belegging Publication date: 1993 Link to publication Citation

Nadere informatie

Berekening van dimensieloze getallen ten behoeve van het electro-erosief onderzoek Kerstens, C.

Berekening van dimensieloze getallen ten behoeve van het electro-erosief onderzoek Kerstens, C. Berekening van dimensieloze getallen ten behoeve van het electro-erosief onderzoek Kerstens, C. Gepubliceerd: 01/01/1965 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the

Nadere informatie

Een model voor personeelsbesturing van Donk, Dirk

Een model voor personeelsbesturing van Donk, Dirk Een model voor personeelsbesturing van Donk, Dirk IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below.

Nadere informatie

Berekening omvang extreme armoede in Nederland

Berekening omvang extreme armoede in Nederland Berekening omvang extreme armoede in Nederland 1820-1913 Citation for published version (APA): Lintsen, H. W., Anthonissen, M. J. H., & Gales, B. (2017). Berekening omvang extreme armoede in Nederland

Nadere informatie

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

2019 SUNEXCHANGE USER GUIDE LAST UPDATED 2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:

Nadere informatie

Tilburg University. Omgaan met verschillen Kroon, Sjaak; Vallen, A.L.M.; Van den Branden, K. Published in: Omgaan met verschillen

Tilburg University. Omgaan met verschillen Kroon, Sjaak; Vallen, A.L.M.; Van den Branden, K. Published in: Omgaan met verschillen Tilburg University Kroon, Sjaak; Vallen, A.L.M.; Van den Branden, K. Published in: Publication date: 2002 Link to publication Citation for published version (APA): Kroon, S., Vallen, T., & Van den Branden,

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

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

Verslag van de resultaten op de retentietoets "massa-veer systemen" vd Elst, J.H.A.M.

Verslag van de resultaten op de retentietoets massa-veer systemen vd Elst, J.H.A.M. Verslag van de resultaten op de retentietoets "massa-veer systemen" vd Elst, J.H.A.M. Gepubliceerd: 01/01/1985 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document

Nadere informatie

Beknopte handleiding voor het oplossen van een stelsel vergelijkingen Ax=b op het B 7700 systeem

Beknopte handleiding voor het oplossen van een stelsel vergelijkingen Ax=b op het B 7700 systeem Beknopte handleiding voor het oplossen van een stelsel vergelijkingen Ax=b op het B 7700 systeem Citation for published version (APA): Doomen, F. H. A. M. (1980). Beknopte handleiding voor het oplossen

Nadere informatie

Vervormingsmetingen Z-profiel

Vervormingsmetingen Z-profiel Vervormingsmetingen Z-profiel Kortman, J.C. Gepubliceerd: 01/01/1964 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted

Nadere informatie

Tilburg University. Boekbespreking R.J. van der Weijden van Dijck, G. Published in: Tijdschrift voor Insolventierecht

Tilburg University. Boekbespreking R.J. van der Weijden van Dijck, G. Published in: Tijdschrift voor Insolventierecht Tilburg University Boekbespreking R.J. van der Weijden van Dijck, G. Published in: Tijdschrift voor Insolventierecht Document version: Peer reviewed version Publication date: 2014 Link to publication Citation

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

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

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

Van 'gastarbeider' tot 'Nederlander' Prins, Karin Simone

Van 'gastarbeider' tot 'Nederlander' Prins, Karin Simone Van 'gastarbeider' tot 'Nederlander' Prins, Karin Simone IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version

Nadere informatie

Enquête werkbeleving ABAB

Enquête werkbeleving ABAB Enquête werkbeleving ABAB Wijnen, J.T.M. Gepubliceerd: 01/01/1995 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication: A submitted manuscript

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

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

Thermografisch onderzoek aan de gebouwschil van de woning aan de Thorbeckelaan nr. 24 te Eindhoven van Aarle, M.A.P.

Thermografisch onderzoek aan de gebouwschil van de woning aan de Thorbeckelaan nr. 24 te Eindhoven van Aarle, M.A.P. Thermografisch onderzoek aan de gebouwschil van de woning aan de Thorbeckelaan nr. 24 te Eindhoven van Aarle, M.A.P. Gepubliceerd: 01/01/2013 Document Version Het geaccepteerde manuscript inclusief aanpassingen

Nadere informatie

Eindhoven University of Technology MASTER

Eindhoven University of Technology MASTER Eindhoven University of Technology MASTER Zelfmonterend vliesgevelsysteem een zelfmonterend en zelfdemonterend vliesgevelsysteem, waarbij de aandrijftechniek tijdens zijn levenscyclus gebruikt wordt voor

Nadere informatie

Bankzitters : hoe krijg je ze online?

Bankzitters : hoe krijg je ze online? Bankzitters : hoe krijg je ze online? Schepers, J.J.L. Published in: Marktvisie: Tijdschrift voor de Marketeer Gepubliceerd: 01/01/2006 Document Version Uitgevers PDF, ook bekend als Version of Record

Nadere informatie

Bouwen op een gemeenschappelijk verleden aan een succesvolle toekomst Welling, Derk Theodoor

Bouwen op een gemeenschappelijk verleden aan een succesvolle toekomst Welling, Derk Theodoor University of Groningen Bouwen op een gemeenschappelijk verleden aan een succesvolle toekomst Welling, Derk Theodoor IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF)

Nadere informatie

Understanding the role of health literacy in self-management and health behaviors among older adults Geboers, Bas

Understanding the role of health literacy in self-management and health behaviors among older adults Geboers, Bas University of Groningen Understanding the role of health literacy in self-management and health behaviors among older adults Geboers, Bas IMPORTANT NOTE: You are advised to consult the publisher's version

Nadere informatie

Tilburg University. Wat in het vak zit verzuurt niet Oei, T.I. Published in: Mededelingenblad van de Nederlandse Vereniging voor Psychoanalyse

Tilburg University. Wat in het vak zit verzuurt niet Oei, T.I. Published in: Mededelingenblad van de Nederlandse Vereniging voor Psychoanalyse Tilburg University Wat in het vak zit verzuurt niet Oei, T.I. Published in: Mededelingenblad van de Nederlandse Vereniging voor Psychoanalyse Document version: Peer reviewed version Publication date: 2013

Nadere informatie

University of Groningen. Vrije en reguliere scholen vergeleken Steenbergen, Hilligje

University of Groningen. Vrije en reguliere scholen vergeleken Steenbergen, Hilligje University of Groningen Vrije en reguliere scholen vergeleken Steenbergen, Hilligje IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please

Nadere informatie

Mr. C. Asser's handleiding tot de beoefening van het Nederlands burgerlijk recht, Algemeen deel [2] Asser, C.; Vranken, J.B.M.

Mr. C. Asser's handleiding tot de beoefening van het Nederlands burgerlijk recht, Algemeen deel [2] Asser, C.; Vranken, J.B.M. Tilburg University Mr. C. Asser's handleiding tot de beoefening van het Nederlands burgerlijk recht, Algemeen deel [2] Asser, C.; Vranken, J.B.M. Publication date: 1995 Link to publication Citation for

Nadere informatie

University of Groningen

University of Groningen University of Groningen Opvoeding op school en in het gezin. Onderzoek naar de samenhang tussen opvoeding en de houding van jongeren ten opzichte van sociale grenzen Mooren, Francisca Catharina Theodora

Nadere informatie

Bepaling van de ISA uit de gegeven snelheden in drie, niet op één rechte gelegen, gegeven punten

Bepaling van de ISA uit de gegeven snelheden in drie, niet op één rechte gelegen, gegeven punten Bepaling an de ISA uit de gegeen snelheden in drie, niet op één rechte gelegen, gegeen punten Citation for published ersion (APA): Meiden, an der, W. (1978). Bepaling an de ISA uit de gegeen snelheden

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

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

Geometrie femur. Brekelmans, W.A.M.; Rens, van, P.P.T.G. Gepubliceerd: 01/01/1970. Document Version Uitgevers PDF, ook bekend als Version of Record

Geometrie femur. Brekelmans, W.A.M.; Rens, van, P.P.T.G. Gepubliceerd: 01/01/1970. Document Version Uitgevers PDF, ook bekend als Version of Record Geometrie femur Brekelmans, W.A.M.; Rens, van, P.P.T.G. Gepubliceerd: 01/01/1970 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this publication:

Nadere informatie

Tilburg University. Internationaal marketingonderwijs Verhallen, T.M.M.; de Freytas, W.H.J. Published in: Tijdschrift voor Marketing

Tilburg University. Internationaal marketingonderwijs Verhallen, T.M.M.; de Freytas, W.H.J. Published in: Tijdschrift voor Marketing Tilburg University Verhallen, T.M.M.; de Freytas, W.H.J. Published in: Tijdschrift voor Marketing Publication date: 1992 Link to publication Citation for published version (APA): Verhallen, T. M. M., &

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

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model...

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 4 1.1.4. Wat is SQL?... 6 1.1.5. Verschillende categorieên

Nadere informatie

Tilburg University. De Trusted Third Party bestaat niet Koops, Bert Jaap. Published in: Informatie : Maandblad voor de Informatievoorziening

Tilburg University. De Trusted Third Party bestaat niet Koops, Bert Jaap. Published in: Informatie : Maandblad voor de Informatievoorziening Tilburg University De Trusted Third Party bestaat niet Koops, Bert Jaap Published in: Informatie : Maandblad voor de Informatievoorziening Publication date: 1999 Link to publication Citation for published

Nadere informatie

Het bepalen van een krommingsprofiel van een ketel

Het bepalen van een krommingsprofiel van een ketel Het bepalen van een krommingsprofiel van een ketel ter Morsche, H.G. Gepubliceerd: 01/01/1993 Document Version Uitgevers PDF, ook bekend als Version of Record Please check the document version of this

Nadere informatie

Hoe schadevergoeding kan leiden tot gevoelens van erkenning en gerechtigheid Mulder, J.D.W.E.

Hoe schadevergoeding kan leiden tot gevoelens van erkenning en gerechtigheid Mulder, J.D.W.E. Tilburg University Hoe schadevergoeding kan leiden tot gevoelens van erkenning en gerechtigheid Mulder, J.D.W.E. Published in: Nederlands Juristenblad Document version: Publisher final version (usually

Nadere informatie

University of Groningen

University of Groningen University of Groningen Jongeren in de jeugdzorg en risicofactoren van zwerfgedrag. Een onderzoek naar de bijdrage van risicofactoren van zwerfgedrag op de duur van zorggebruik bij jongeren in de jeugdzorg.

Nadere informatie

Rapportage m.b.t. analyses van een klepzitting

Rapportage m.b.t. analyses van een klepzitting Rapportage m.b.t. analyses van een klepzitting Citation for published version (APA): Schoofs, A. J. G. (1980). Rapportage m.b.t. analyses van een klepzitting. (DCT rapporten; Vol. 1980.009). Eindhoven:

Nadere informatie

University of Groningen. Stormy clouds in seventh heaven Meijer, Judith Linda

University of Groningen. Stormy clouds in seventh heaven Meijer, Judith Linda University of Groningen Stormy clouds in seventh heaven Meijer, Judith Linda IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check

Nadere informatie

De betrouwbaarheid van kleinschalige methoden voor waterzuivering Kaaij, Rachel van der

De betrouwbaarheid van kleinschalige methoden voor waterzuivering Kaaij, Rachel van der University of Groningen De betrouwbaarheid van kleinschalige methoden voor waterzuivering Kaaij, Rachel van der IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you

Nadere informatie