Op de werkbalk staan drie knoppen, die van links naar rechts staan voor de drie genoemde stappen.



Vergelijkbare documenten
In dit practicum leer je hoe je met het casetool deze beperkingsregels in een model kunt aanbrengen.

Inmiddels zijn er verschillende versies van het casetool, waaronder CaseTalk. Meer informatie vind je op de site van Casetalk.

Beheer van databanken

Database Structuur via menus

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

PROGRAMMA Vak: Informatica..

Van CaseTalk naar een database in SQLite studio

Etiketten/Enveloppen

6. Het maken van een database

Macro s. 4.2 Een macro maken

Trainingsmateriaal Osiris 6. Admission Office International Office

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

Handleiding voor het toevoegen van eigenschappen aan een product in Woocommerce

Screencast-O-Matic HANDLEIDING

Advies- en BegeleidingsCentrum voor het onderwijs in Amsterdam. Beeld en geluid. Onderdelen uit de workshop Werken met multimedia

Aan de slag. Inrichten van OnsRooster. (voor de manager)

Instructie. Apogee Portal 7

CMS Instructiegids Copyright Endless webdesign v.o.f

Badge it. Inhoudsopgave. 1. Installatie... 3

Inhoud van de website invoeren met de ContentPublisher

Handleiding Migratie. Bronboek Professional

Installeren van Sinutrain

BTW Code Conversie Legal Eagle Standaard versie 2.18.x naar Sdu uitgevers

Met een snelkoppeling kun je een map of bestand openen of een programma opstarten.

Extra informatie Picasa

Trainingsmateriaal Osiris 6. Admission Office International Office

lesboek Jonker & Wu CAD support

BTW Code Conversie Legal Eagle Integratie Zonder Export versie 2.18.x naar Sdu uitgevers

Etiketten maken en printen (word 2010).

* baopass: inlog- en leerlingvolgsysteem van ThiemeMeulenhoff. Alles telt. handleiding. baopass* voor leerkrachten

Safira CMS Handleiding

Het installeren en uitvoeren van Centix 3 serie op Windows Vista. Installatie Uitvoeren (gebruiken) Belangrijk:

TRAINERSSITE.NL VOETBALCLUB2000.NL HANDLEIDING TRAININGEN

Koppeling Magento. e-boekhouden.nl

Handleiding otterportaal deelnemers

Les 3: Het Categoriseren van ideeën met behulp van het Super Groepeer gereedschap

Handleiding. NCDR Databroker Voor aanlevering van geëncrypteerde data. Mei 2016 Versie 2.0

Upgrade Accowin van versie 1 naar versie 2

Wijzigingen release Herfst 2012

extra hulp bij de tafels 2015 JopSoft

Inhoud Inkopen Status... 2 Snel inkopen registreren... 3 Leverancier toevoegen... 3 Inkopen aanpassen of verwijderen... 4 Rapport: Inzoomen...

Hoe werken met de WAP-online!

In de tabel hieronder vindt u een beschrijving van de verschillende velden die kunnen voorkomen in uw import-bestand.

EEN KRUISWOORDRAADSEL MAKEN MET HOT POTATOES IN 10 STAPPEN

Instructie Beheren Cases

Data Definition Language

Je kunt de breedte van een kolom veranderen door de kolomrand te verslepen. Je kunt ook dubbelklikken op een kolomrand.

2.6 Spreadsheets met Excel

Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder:

Aan de slag met AdminView

Handleiding voor Zotero versie 2.0

Mijn voorkeuren. Algemeen. Klik op Configuratie Algemeen en vervolgens op Mijn voorkeuren:

Instructie Q-module in Pharmacom Nieuw

Handleiding Site to Edit Module Documenten

Files\Content.Outlook\J0T7FZQ8\Handleiding extra beveiligen certificaat.docx

{button Installeer Zelfstudie Bestanden, execfile(seedatauk.exe,tutorial.ctb;tutorial nn.see)}

1. Introductie tot SPSS

Werken op afstand via internet

Rapportages HR2day. Dion Dorrestijn

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2

In dit document wordt uitleg gegeven over de inrichting van formulieren binnen Trajectplanner voor

De Grootste Belg triggeren. (zie ook cursus p.8)

Aan de slag Inrichten van WorkTimer (voor de manager)

Technische nota AbiFire5 Rapporten maken via ODBC

EEN MEERKEUZEVRAGEN MAKEN MET HOT POTATOES IN 13 STAPPEN

Sorteren, groeperen en totaliseren

HOOFDMENU ORDERINVOER EN ORDERVOLGSYSTEEM:

In het tabblad Maken, groep Rapporten kun je in één keer een rapport maken van een

Excel Controller. Handleiding Excel Controller Wizard

Nokia e71 mfe3 upgrade handleiding

Ook op internet wordt gebruik gemaakt van databases, zoals bij Marktplaats en Hyves.

3.4 De Wizard voor het samenvoegen

Dynamic Software nv Ring Noorderwijk T 014/ F 014/ info@dynamic.be RPR Turnhout - TVA

[Microsoft Access 2007 Een eigen database maken] 28 oktober 2009

1. Exporteren Verschil Xls en Csv Het maken van een Csv bestand Sorteren in Excel Sorteren in Excel

HANDLEIDING ZWEMBADBEHEER

PICASA PICASA. FOTOBEWERKING Een handleiding Computertraining voor 50-plussers

Handleiding toevoegen objecten plexatutrecht.nl

Handleiding. Leermodule voor zelfstudie Opleiding mentoren

Enkele tips voor de bediening van deze DVD Belangrijk!

1. Achtergronden verwijderen (op basis van Photoshop CS2/CS3)

Microsoft Word Selecteren

3 Taken. 3.1 Inleiding. 3.2 Taken invoeren

WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen

INHOUD HANDLEIDING PRELAB (student)

Geert Kraeye. Pas de grootte van de kolommen aan aan de plaats die men nodig zal hebben voor de vragen, de antwoorden, de evaluatie en de punten.

HANDLEIDING BEHEER WEBSITE. Vrouwen van Nu

IMPACTXRM CRM GENERAL GEBRUIKERSHANDLEIDING. IMPACTXRM NV Zuidleiestraat 12/1b 9880 Aalter 0032 (50)

Handleiding SCHOOLSTART.ONLINE START.ME

QUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS

Acco: Files exchange documentatie 10 januari 2011

Handleiding voor Fysicon gebruikers. NCDR Databroker Voor aanlevering van geëncrypteerde data

OPDRACHTKAART. Thema: Prepress. InDesign 15. Pagina s PP Voorkennis: De vorige praktijkopdrachten afgerond.

Systeemontwikkeling, Hoofdstuk 5, Formulieren maken in MS Access 2010

Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina.

Retoucheren 1. RIMPELS verminderen, retoucheerpenseel, reparatie TATOEAGES verwijderen, kloonstempel

Zelf albumbladen maken in Word 2003

Standard. SnelStart 12 koppeling. WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland. w: e:

Transcriptie:

pagina 1 van 9 Een informatiemodel vertalen naar een database Het ontwerpen van een database met behulp van het casetool gaat in drie stappen: 1. Controle Eerst voert het casetool een controle uit. Er wordt bijvoorbeeld gekeken of alle feittypen wel een uniciteitsbeperking hebben. Uniciteitsbeperkingen zijn belangrijk voor het groeperen, ze moeten aanwezig zijn voordat je verder kunt. 2. GLR-algoritme In deze stap wordt het GLR-algoritme uitgevoerd. Je krijgt uiteindelijk een gegroepeerd diagram, zoals bij de videobanden op bladzijde 140 van het theorieboek. 3. Exporteren In deze stap maak je de instructies voor het maken van de database. Het casetool kan SQLinstructies maken (CREATE TABLE, zie hoofdstuk 11) maar het kan ook instructies voor Access en andere systemen maken. Op de werkbalk staan drie knoppen, die van links naar rechts staan voor de drie genoemde stappen. Gebruik bij dit practicum weer het model van de dvd-administratie, dat je bij de eerder practica gemaakt hebt. Je vindt een compleet model, met beperkingen, ook op de cdrom. Controle op het model Eerst voert CaseTalk een controle (integrity check) uit op je model. Je start de controle met de knop met het vinkje: Als er fouten gemaakt zijn in het IGD moeten die natuurlijk eerst worden verbeterd. De meeste foutmeldingen betreffen een ontbrekende uniciteitsbeperking. Er verschijnen dan meldingen dat een feittype niet voldoet aan de N-regel of aan de N-1-regel. Zie het theorieboek voor uitleg over deze regels. Het is erg belangrijk dat de uniciteitsbeperkingen goed staan, daarom zal het casetool niet verder gaan. Je moet deze fouten eerst verhelpen. We laten hier twee voorbeelden zien van de meest voorkomende fouten. Soms ontbreekt er een uniciteitsbeperking in een objecttype. Het casetool geeft dan deze melding:

pagina 2 van 9 Soms ontbreekt er een uniciteitsbeperking in een feittype. Het casetool geeft dan deze melding: Waarschuwingen (warnings) zijn niet meer dan dat. Als het op te lossen is moet je het doen. Meestal betreft het waarschuwingen dat 'de populatie van... mogelijk niet verwoordbaar (verbalizable) is'. Deze waarschuwingen zijn niet van groot belang, je kunt gewoon verder gaan met het GLR-algoritme. Je kunt verder met het groeperen als het casetool alleen nog waarschuwingen geeft.

pagina 3 van 9 Groeperen In de tweede stap maakt CaseTalk het database-ontwerp met behulp van zogenaamde GLR-algoritme. Je start met de GLR-knop. Er verschijnt een venster waarmee je het algoritme kunt aansturen: Voor een complete uitvoering van het algoritme moeten de drie vinkjes bij groeperen, lexicaliseren en reduceren aangezet worden. Het is ook mogelijk om de onderdelen stap voor stap uit te voeren. De afzonderlijke stappen zullen we hier niet bespreken, het gaat ons alleen om de complete uitvoering. Je kunt het algoritme starten door de knop "Start processing" aan te klikken.

pagina 4 van 9 Wanneer de controle niet een voor 100% correct model opleverde, krijg je een melding. Als er alleen waarschuwingen open staan kun je doorgaan, bij fouten moet je het model nog verbeteren. Vervolgens wordt eerst het oorspronkelijke model bewaard, het casetool gaat namelijk allerlei veranderingen aanbrengen. Het GLR-algoritme sluit de vensters voor het IG en het IGD en maakt twee nieuwe: Een venster new IGG, met informatie over de gegroepeerde tabellen. "IGG" staat voor "InformatieGrammatica Gegroepeerd" Een diagramvenster new IGD, met het diagram voor het gegroepeerde model Na het groeperen kun je niet zomaar meer terug naar het oorspronkelijke model. Je moet het IGG en het nieuwe IGD eerst sluiten om de oorspronkelijke IG te openen.

pagina 5 van 9 Het GLR-algoritme heeft feittypen bij elkaar gezet in tabellen. Omdat de bollen uit het model verdwenen zijn en er rollen verplaatst zijn om de tabellen te vormen, kan dit weer een wirwar van lijnen zijn. Het dvd-model kan er uitzien zoals hieronder. Meestal vereist het wat heen en weer slepen voordat alles overzichtelijk is. Ook kun je de volgorde van de kolommen veranderen door een rol te selecteren (CONTROL-klik) en te slepen terwijl je ALT ingedrukt houdt. Door alles te fatsoeneren kun je de tabelstructuur duidelijker maken:

pagina 6 van 9 In het IGG zijn de feittypen nu ook gegroepeerd. Hieronder zie je de informatie over de twee tabellen.

pagina 7 van 9 Vanuit het IGG-venster kun je informatie opvragen over de tabellen. Selecteer in het IGG een item dat staat voor een tabel en kies in het menu View: Table information. De informatie verschijnt in een apart venster. Exporteren Als laatste kan CaseTalk script-bestanden maken, waarmee je de database echt kunt maken in SQLsystemen of Access. We bekijken nu alleen de SQL-scripts. Bij het maken van dit document was onvoldoende informatie beschikbaar over het exporteren naar Access. Je start het exporteren met behulp van de knop met de stekker: Dit geeft een venster met de namen van een aantal relationele databasemanagementsystemen (nu alleen SQL).

pagina 8 van 9 Wanneer je kiest voor SQL92, genereert het casetool de SQL-regels die de database aanmaken. Deze regels zijn eerder besproken in hoofdstuk 11. Een verschil is dat het casetool regels met CREATE DOMAIN gebruikt om de gebruikte datatypen een naam te geven, deze worden gebruikt in de instructies om de tabellen zelf te definiëren. Verder worden de verwijzingen aan het eind toegevoegd door middel van ALTER TABLE opdrachten.

pagina 9 van 9 Deze SQL-definities kun je uitvoeren in een relationeel DBMS. Daarna kun je met de database aan het werk.