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



Vergelijkbare documenten
En hoe gaan ze dit allemaal terugvinden?

SQL & Datamodelleren

Van CaseTalk naar een database in SQLite studio

Koppeling met een database

Technische nota AbiFire Rapporten maken via ODBC

Les 2 Eenvoudige queries

Beheer van databanken

1. * Database worden vaak gebruikt in Client-Server architectuur.

Technische nota AbiFire5 Rapporten maken via ODBC

Installeren van het programma:

Central Station. Handleiding. Synchronisatie tussen telefoonagenda en de agenda van Central Station. BlackBerry

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER?

instellen. Copyright Starteenwinkel.nl

Welke NAW-gegevens kunt u via de data export in de uitstroommonitor plaatsen?

2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14

v.1.11 Verenigingenweb handleiding Genkgo koppeling: Exact Online

Handleiding. Instellen van mirc voor het Chaterz Nederland netwerk.

Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens:

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 23 april 2014, versie 1.0d

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

Contractbeheer Het aanmaken en beheren van contracten in Mobility Online

Aan de slag met het adres van uw nieuwe Website

Gebruiksaanwijzing om de nieuwspagina van uw peuterspeelzaal online aan te kunnen passen. Hiervoor heeft u een internetverbinding nodig!

HANDLEIDING VERHUUR. Invoeren van toestel (menukeuze 6) Installatie

Database Structuur via menus

Mail vanuit Scipio naar gewone server. Introductie. Mail provider aanmaken

1.1 Een database ontwerpen voor een webliografie

Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze:

6. Het maken van een database

Inhoudsopgave. versie 0.8

lesboek Jonker & Wu CAD support

Handleiding RS Form! 1.0.4

instellen in Outlook 2010

Handleiding. Inschrijven via toernooi.nl

LES 11: VAN LOKAAL NAAR ONLINE. Lesoverzicht: Aan de slag Domeinnaam Web hosting FTP gegevens FTP programma s Database exporteren Samenvatting

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

Inhoudsopgave. Inhoud

Central Station. Handleiding. Synchronisatie tussen telefoonagenda en de agenda van Central Station. iphone

- Plan Zo kun je een. website bouwen!

Update documentatie. KraamZorgCompleet versie 3.3. KraamzorgCompleet versie 3.3

DHCP Scope overzetten van Windows Server 2003 R2 naar Windows Server 2012

Installatiehandleiding TiC Narrow Casting Manager

Handleiding uitwisseling Tekla Structures RFEM versie: Dlubal RFEM Tekla Structures 19.1

De ontwikkelaar heeft het recht om af te zien van verdere ontwikkeling en/of ondersteuning van dit pakket.

2. INLOGGEN INLOGGEN'

Handleiding Adscan 2 (Beta) Datum:

Handleiding Facebook Pergamano International Augustus 2012

8. Koppeling met een database

IdentySoft Basic Support Handleiding EasySecure International B.V.

Webservice voor data-uitwisseling tussen FysioRoadmap en MRS Software

Handleiding THI. Versie Datum aanpassing Naam 1.0 Maart 2017 S. Klijzing

6.8 Lijsten: oefeningen

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

PK-Online [versie ]

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008

Handleiding Service plans, Customers en Subscriptions aanmaken in Plesk 11

TECHNISCHE HANDLEIDING AVISTAR 1.1 SERVER- en CLIENTPANEEL. 1 Inleiding blz Montage/ophanging paneel blz. 3

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

W2105 Import Externe Bestanden

Binnen Blackboard is het mogelijk studenten gezamenlijk aan een tekst te laten werken en deze tegelijkertijd van feedback te voorzien.

How To Do Port forwarding machine netwerk lokaal netwerk

Installatie handleiding Telefoon Assistent v0.4

Central Station Urenregistratie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

Handleiding Mobility Online online application Non-Erasmus Study

Installatie. Klik vervolgens op OK om verder te gaan met de installatie. Om verder te gaan met de installatie kunt op op Volgende klikken.

Handleiding DEMO Digitaal Wedstrijd Formulier (DWF)

Handleiding voor het maken van een online enquête formulier. Google Drive toepassing

Introductie Xelion. Inloggen op de Xelion tenant

Handleiding Mobility Online online application Non-Erasmus Placement

HANDLEIDING. Dit document beschrijft de installatie, configuratie en gebruik van de Netduino Plus 2 monitoring oplossing

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6

VPN verbinding maken HCCnet (Windows XP)

Installatiehandleiding AssuPortal met WampServer

Handleiding Microsoft SQL Server configuratie

We moeten de accommodaties selecteren die 3 sterren hebben, en in land met ID 10 zitten.

WebUntis 2014 Instructies basisinstallatie

Fuel. Handleiding voor installatie en gebruik

Excellerend Kwartaaltip

Snel starten met Testweb PSL-b als Leerkracht

waarin u gegevens in verschillende het wel goed doen Internet Opleidingscentrum

ExpressShipper. 1 Connectivity handleiding. Documentatie ExpressShipper Page 1 of 15

HANDLEIDING Installatie TESTS 2012

Inhoud KAS-WEB: HANDLEIDING IDG OPERATOR

Handleiding Inkijk/Uitruil-website

Website met Wordpress

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

SenBox Handleiding. Versie: juli

OpenVPN Client Installatie

Handleiding Grade Center

Site online zetten (webreus)

Handleiding van de Bibliotheek: e-books lezen op je e-reader - versie voor OS X (Mac)

design ook items uitsnijden

Handleiding Invoeren van een Catia V5R19 document in SmarTeam

Een database gebruiken

UITLEG BIJ UW TEMPLATE

Handleiding installatie Rental Dynamics

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6

Transcriptie:

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo wereld voorbeeld met één tabel 2. een relatie leggen tussen twee tabellen

0. Workbench verbinden met mysql Om te kunnen beginnen moet de WorkBench applicatie gestart worden en worden verbonden met de mysql server. 1. start mysql Server (en eventueel phpmyadmin ) 2. start mysql WorkBench 3 maak een connectie Geef de connectie een naam en vul de overige velden in. Wanneer je XAMP gebruikt hoef je geen wachtwoord te gebruiken. Het default schema kan leeg blijven.

Je heb t nu een connectie tussen mysql WorkBench als DB Client van mysql als DBMS Server. Je hebt echter nog geen nieuwe databse gemaakt. Daartoe neem je de volgende stappen. A. Creeer een datamodel in mysql Workbench ( In WorkBench heet dit EER- Model ) B. Synchroniseer dat model met de mysql database. Als je in Workbench werkt worden je veranderingen niet automatische geupdate in de database. Het process van updaten heet Forward Engeneering als je het model voor heet eerst aan maakt in de server. Het heet Synchroniseren als je veranderingen in een bestaand model wilt doorvoeren in de databse. C. Vervolgens kan je data gaan invoeren. Ook dat kan met mysql WorkBench. D. Ten slotte kan je allerlei queries gaan uit testen op je database. MySQL WorkBench is dus een volledige Client voor de mysql Server. Je hebt phpmyadmin in principe niet meer nodig. Echter: als je voor het eerst met WorkBench werkt kan je je nog onzeker voelen en is het wel eens prettig om via PhpMyAdmin te controleren of alle wat je via WorkBench in de server doet ook het gewenste effect heeft.

1. Maak een diagram met één tabel : student De meest eenvoudige toepassing die je kunt bedenken is een database met één enkele tabel. Als dat lukt kun je verder met het maken van een meer complex datamodel. A. Maak je eerste datamodel: 1. Create New EER Model a. Dubbelklik mydb en geef de het schema een naam, bijv mijneerstdatabase b. Zet de default collation op UTF8- inicode_ci 2. Add new diagram Je krijg een leeg veld waarin je datamodel kan gaan ontwikkelen

3. Plaats een nieuwe tabel student ( klik op het table- icoontje en klik in het tekenveld ). Dubbelklik de tabel en geef de tabel de naam student 4. klik de Columns tab en maak drie kolommen a. ID, datatype INT en vink PK, NN en AI b. naam, datatype VARCHAR(50) c. geboortedatum, datatype DATE B. Synchroniseren: Forward het model naar mysql database server 1. menu: Database: Forward Engineer 2. 5 stappen volgens de default settings NB: Forward Engineering gebruik je alleen als je de eerste keer de databse wilt aanmaken in de mysql server. Nu is het model gemaakt en gerealiseerd in mysql.. Kunt dit controleren vi de normale phpmyadmin interface. Het wordt tijd de tabel te vullen met data. C. Data invoeren 1. via HOME : Edit Table Data selecteer de database (MijnDataModel) en de tabel (student )

2. vul de rijen en klik op het apply om de veranderen door te voeren in mysql. NB: de ID s hoef je niet in te vullen want als het goed is gaat dat automatisch. Als alles goed is gegaan zijn de data nu ingevoerd in de tabel in de nieuwe tabel in de nieuwe database. Je kunt dit via PHPmyAdmin controleren. Als het niet is gelukt kun je het beste alles weggooien en even opnieuw beginnen. Als alles is gelukt gaan we een stapje verder. We gaan een relatie leggen.

2. Maak eenvoudig relationeel model: student- projectteam A. Het datamodel aanpassen 1. Ga terug naar het diagram en maak eerst een datatabel projectteam. Op de zelfde wijze als je een tabel student hebt gemaakt. Volg daarvoor stappen 1 tot en met 4 uit de vorige paragraaf. 2. Maak nu een relatie tussen student en projectteam Hiervoor kan je de wizard van WorkBench gebruiken. a. Te klikken op het 1:n non- identifying linkje in de incoontjes links naar het tekenveld b. Klik eerst op de student tabel en daarna op de projectteam - tabel. Er verschijnt nu een lijntje tussen de tabellen. c. In de tabel student is er automatisch een kolom aangemaakt met de naam projectteam_id Dit is de FK van deze relatie. d. Vink de NN uit. Dwz: NotNull is niet aangevink. De waarde mag dus NL dus, dat betekent date en student niet perse lid hoeft te zijn van een projectteam.

B. Model Synchroniseren 3. Om de veranderen in de mysql database door te voeren gebruik je nu Database : Synchronize Model. Doorloop de stappen, alles gaat vanzelf. Als het is gelukt kun je in PHPmyAdmin weer controleren of alles goed staat. C. Je hebt nu het model uitgebreid. Maar nog geen gegeven ingevuld. 4. Edit de projectteam tabel en maak minimal twee projectteam. Klik op APPLY, dan worden de gegeven ook naar mysql gestuurd en krijg je de ID s van de prejectteams terug 5. Vul bij iedere student één van de ID s in. Klik ook her weer op APPLY om de waardes daadwerkelijk in de database te zetten. Op die manier heb je hem lid gemaakt van het team.