SELVITYSRAPORTTI. Tietokantojen hallinta IIO30200. Nikita Baranov Jermu Mäkinen. Raportti Huhtikuu 2008. Informaatioteknologian instituutti



Samankaltaiset tiedostot
Maiju Mykkänen Susanna Sällinen

SQL Buddy JAMK Labranet Wiki

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

LINUX-HARJOITUS, MYSQL

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Pikaohje formaatin valmistamiseen

erasmartcardkortinlukijaohjelmiston

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

DXL Library ja DXL-kielen olemus. Pekka Mäkinen SoftQA Oy http/

Action Request System

Office ohjelmiston asennusohje

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Navistools Standard. Navistools

SELVITYSRAPORTTI. IIO30200 Tietokannan hallinta. Aleksi Graf Timo Paananen. Creative Commons Licenced. Raportti Huhtikuu 2010

POP-UP -IKKUNOIDEN SALLIMINEN

Coolselector Asennusohje

Visma Fivaldi selainohjeet Internet Explorer

Alustavia käyttökokemuksia SAS Studiosta. Timo Hurme Maa- ja elintarviketalouden tutkimuskeskus MTT (v alusta Luonnonvarakeskus / Luke)

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

SQL Server 2008 asennus

Informaatiotekniikan kehitysyksikkö

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

HAME PostGIS-tietokanta

Tikon Web-sovellukset

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

1 Tivax siirto uuteen koneeseen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Internetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?

1 www-sivujen teko opetuksessa

Tikon Ostolaskujenkäsittely versio SP1

Pedacode Pikaopas. Web-sovelluksen luominen

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

MicroStation V8i-käyttöympäristö

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Mathcad 14.0 Single User -asennus

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Tikon Web-sovellukset

Visma Liikkuvan työn ratkaisut

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Microsoft SQL Server -tietokannan hallinta. Jouni Huotari

6 XML-työkalut 1. 6 XML-työkalut

AUTODESK ACCOUNT -OHJE

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Aditro Tikon ostolaskujen käsittely versio 6.2.0

RATKI 1.0 Käyttäjän ohje

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

1 Tivax Professional 4.5

ASENNUS- JA KÄYTTÖOHJE

2013 -merkistä tunnistat uudet ominaisuudet

Tiedostojen siirto ja FTP - 1

Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta

Harjoitus 3 Antti Hartikainen

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Monikielinen verkkokauppa

SQL Server 2005 Express Edition tietokannan asennusohje

Tietosuoja-portaali. päivittäjän ohje

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

Visual Case 2. Miika Kasnio (C9767)

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Ubuntu - peruskäyttö. Seuraavassa läpikäydään Ubuntun peruskäyttöä:

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

TIETOKONEASENTAJAN AMMATTITUTKINTO OHJELMISTOJEN KÄYTTÖ JA ASENNUS, ENNAKKOTEHTÄVÄ

HARJOITUS 2: Käyttäjien ja käyttäjäryhmien luominen, Active Directory Users and Computers

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

CEM DT-3353 Pihtimittari

Uuden työtilan luonti

Avautuvasta ponnahdusvalikosta valitse kohta Always allow Pop-ups from This Site / Salli aina tämän sivun ponnahdusikkunat

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Muuttujien määrittely

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Aditro Tikon ostolaskujen käsittely versio SP1

Jouko Nielsen. Ubuntu Linux

Tikon Ostolaskujenkäsittely versio 6.2.0

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa

Ohjelman Suositukset. Luku 5 Suositukset

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

RATKI 1.0 Talousraportin käyttäjän ohje

Transkriptio:

Tietokantojen hallinta IIO30200 Nikita Baranov Raportti Huhtikuu 2008 Informaatioteknologian instituutti

Sisältö 2 1 DOKUMENTIN SISÄLTÖ...4 2 MIKÄ IHMEEN RUPIKONNA (TOAD)...4 3 MIKÄ IHMEEN QUEST SOFTWARE?...4 4 TOAD FOR MYSQL ASENNUS & KÄYTTÖÖNOTTO...5 4.1 Sovelluksen tietokone & ohjelmisto vaatimukset...5 4.2 Asennus...5 4.3 Käyttöönotto...6 4.4 Knowledge Xpert...7 5 TÄRKEIMMÄT OMINAISUUDET...7 6 TYÖKALUISTA...8 6.1 Yleistä...8 6.2 Create...8 6.3 View...9 6.4 Tools...11 6.5 Advanced...13 7 TÄRKEIMMÄT TYÖKALUT...14 7.1 Query builder...14 7.2 ER-Diagrammer...16

3 7.3 Taulujen luonti/muokkaus...17 7.4 Export/Import wizard...17 7.5 Schema Report...18 8 LOPPUSANAT...18 9 LÄHTEET...19 Kuviot KUVIO 1 Toad for MySql 3.1.1 asennus...6 KUVIO 2 Knowledge Expert...7 KUVIO 3 Create valikon työkalut...9 KUVIO 4 View valikon työkalut...10 KUVIO 5 Object Palette puu näkymä...10 KUVIO 6 Tools valikon työkalut...12 KUVIO 7 Työkalurivi...12 KUVIO 8 Advanced Valikon työkalut...14 KUVIO 9 Query builder ohje...14 KUVIO 10 Criteria välilehti...15 KUVIO 11 Generated Query välilehti...15 KUVIO 12 ER diagrammi työkalu...16 KUVIO 13 Taulun muokkaus...17 LIITTEET Liite 1 Esimerkkitietokannan raportti

4 1 DOKUMENTIN SISÄLTÖ Tämä dokumentti on osa Tietokantojen hallinta IIO30200 kurssin suoritusta. Dokumentin tarkoitus on selventää lukijalle valitun työkalun toiminta ja samalla tutustua tarkemmin valittuun työkaluun. 2 MIKÄ IHMEEN RUPIKONNA (TOAD) TOAD for MySql on Quest Softwaren ilmaistyökalujen MySQL tietokantojen hallintaan kehitetty tuote. Tuote on täysin ilmainen eikä kyseessä ole mikään kokeilu versio tai vastaava. Toadsoft on Quest softwaren sisar sivusto joka on täysin Quest softwaren alainen mutta tarjoaa käyttäjille mutkattoman reitin ilmaisversioiden lataamiseen. Toki myös Quest softwaren pääsivuilta tuotteita saa ladattua, mutta sitä varten täytyy täyttää rekisteröinti lomakkeita yms. Linkki Toadsoftiin löytyy tämän kappaleen jäljessä. http://www.toadsoft.com/ TOAD tuoteperhe kattaa sekä tietokantojen suunnittelun että tietokantojen hallintaan tarkoitetut tuotteet useille alustoille, esimerkiksi Oracle ja DB2. 3 MIKÄ IHMEEN QUEST SOFTWARE? Quest Software on Yhdysvaltalainen ohjelmistoalanyritys joka erikoistuu nimenomaan tietokantojen suunnittelu, hallintatyökaluihin sekä monitorointityökaluihin. Yrityksen tuotevalikoima kattaa mm. Oracle, MySQL sekä DB2 tietokantaratkaisut. Yrityksen muut tuotteet ovat esimerkiksi Java sovellusten seurantaan sekä sovellusten suorituskyvyn monitorointiin tarkoitetut työkalut.

5 4 TOAD FOR MYSQL ASENNUS & KÄYTTÖÖNOTTO 4.1 Sovelluksen tietokone & ohjelmisto vaatimukset Toad for MySQL on kohtalaisen kevyt järjestelmä. Vaatimuksena tietokoneen komponenttien osalta on 44Mb kiintolevy tilaa, vähintään 256Mb Ram muistia, 800x600 VGA näyttö ja hiiri. Ohjelmistovaatimuksina on Windows 2000 tai Windows XP Professional käyttöjärjestelmät, dotnet Kehitysympäristö (Framework) versio 2, Internet Explorer 5.01 tai uudempi sekä tietenkin mahdollisuus kytkeytyä tietokantaan. 4.2 Asennus Toad for MySql asennus on, kuten suurin osa muistakin Windowskäyttöjärjestelmässä toimivista ohjelmista, äärimmäisen helppoa. Lyhyesti sanottuna asennus tapahtuu klikkaamalla NEXT-painikkeita kunnes itse ohjelman asennus alkaa, sen jälkeen vaan odotellaan. Asennusvaiheen tarkka selostus ei ole monimutkainen sekään. Aluksi asennusohjelma käy pakolliset Muista sammuttaa muut ohjelmat asennuksen ajaksi ja luonnollisesti lisenssin hyväksymiskohdat samoin kuin nykyään melko perinteiseksi muuttunut Käyttäjän tiedot kohta sekä tietenkin ohjelman asennus paikka. Kaikki on erittäin suoraviivaista, kuten se pitäisikin olla. Ohjelman asennuksen päätteeksi TOAD tarkistaa järjestelmän ja optimoi niitä tiedostoja joita näkee tarpeellisiksi. Kyseessä on ohjelman omien tiedostojen optimointi, ei suinkaan Windows-käyttöjärjestelmän. Tarkoituksena on saada järjestelmä mahdollisimman nopeasti käyntiin juuri sillä työasemalla johon se on asennettu (kuvio 1).

6 KUVIO 1 Toad for MySql 3.1.1 asennus 4.3 Käyttöönotto Toad for MySQL sovelluksen käyttö edellyttää valmiiksi asennettua MySQL tietokantajärjestelmää. Toad for MySQL versio 3.1.1 tukee MySQL versioita 4.0, 4.1 ja 5.0, näin ainakin mukana tulleen manuaalin mukaan. Ohjelmaa käytettiin MySQL 5.0.51a hallintaan joten myös muut 5.0 versiota ylemmät todennäköisesti toimivat. Ensimmäisen käynnistyksen yhteydessä käyttäjältä kysytään ulkoasuun liittyviä kysymyksiä, esimerkiksi millainen näkymä, millaiset värit, mitä ikkunoita avataan aluksi yms. Nämä kaikki ovat hieno lisä koska harvassa työkalussa otetaan käyttäjä näin paljon huomioon (kuvio 2). Yhteyden luonti onnistuu joko ihan käynnistyksen alussa luomalla uusi yhteys (New Connection) tai myöhemmin ohjelmassa File New Connection (kuvio3).

4.4 Knowledge Xpert 7 Knowledge Xpert on komponentti joka kuuluu TOAD for MySql:ään, kyseessä on erittäin kattava FAQ / HELP järjestelmä josta löytyy ratkaisu luultavasti jokaiseen ongelmaan johon voi ohjelmassa törmätä (kuvio 2). KUVIO 2 Knowledge Expert 5 TÄRKEIMMÄT OMINAISUUDET Version Control Integration antaa käyttäjien nopeasti hyödyntää editorin sisällä sisäänkirjausta koodiin sekä uloskirjausta, ja näin vähentää virheiden riskiä Macro Record and Playback, tallentaa ja ajaa näppäimistökomentoja parantaen käytettävyyttä, sekä vähentää manuaalista vaivaa Database Browser organisoi uudelleen ja hallinnoi objekteja ja objektityyppejä Code Snippet Editor sallii käyttäjän luoda ja muuttaa koodinpätkiä laajentaakseen sekä kaataakseen koodilohkoja,ja nopeuttamaan navigaatiota Security Manager tarjoaa administrointiominaisuuden, jolla voidaan myöntää tai rajoittaa käyttäjien pääsyä tiettyihin Toadin ominaisuuksiin parantaen näin systeeminhallintaa

8 SQL Editor mahdollistaa käyttäjän nopeasti luoda, suorittaa, muokata ja tallentaa kyselyjä, katsoa ja editoida dataa ja prosessoida DDL komentoja - nämä kaikki helppokäyttöisen käyttöliittymän kautta. Nopea ja useita välilehtiä mahdollistava Schema Browser näyttää ja hallinnoi tietokantaobjekteja graafisesti DB Extract, Compare and Search ominaisuudet sallivat käyttäjien nopeasti verrata kahta MySQL tietokantaa, tarkastella eroavaisuuksia ja luoda skripti kohteen päivittämiseksi Import/Export ominaisuudet helpottavat tiedonsiirtoa MySQL tietokannasta toiseen. 6 TYÖKALUISTA 6.1 Yleistä Erilaisia työkaluja Toad for MySQL tarjotaa melkoisesti. Käydään työkalut läpi siinä järjestyksessä kuin ne ohjelman valikkorivillä ovat. Perusvalikkoja kuten File ja Edit ei käydä tässä dokumentissa läpi koska niissä ei ole mitään normaalista poikkeavia toimintoja. Tärkeimmistä työkaluista kerrotaan tarkemmin luvussa 7. Suurin osa työkaluista on myös saatavilla hiiren oikealla napilla avautuvasta valikosta. Toad for MySQL mahdollistaa myös usean tietokannan samanaikaisen hallinnan. 6.2 Create Create valikko on melko suoraviivainen, kaikki valikon alta löytyvät toiminnot luovat nimensä mukaiset asiat kuten esimerkiksi uuden taulun, näkymän, tai kokonaan uuden tietokannan. Alla on luettelo kaikista Create-valikon alta löytyvistä toiminnoista, sekä niiden lyhyet kuvaukset (kuvio 3).

9 KUVIO 3 Create valikon työkalut Create valikon työkalut: Table, avaa uuden taulun luontiin tarkoitetun ikkunan. View, avaa uuden näkymän luontiin tarkoitetun editorin. Index, avaa uuden indeksin luontiin tarkoitetun ikkunan. Procedure, avaa uuden proseduurin luontiin tarkoitetun editorin. Function, avaa uuden funktion luontiin tarkoitetun editorin Host, luo uuden isännän (periaatteessa toimii samalla tavalla kuin käyttäjäryhmä) database, luo uuden tietokannan. 6.3 View Kuten arvata voi, View-valikosta (kuvio 4)löytyvät työkalut liittyvät eri asioiden näyttämiseen. Suurin osa työkaluista avaa ohjelman pääikkunaan pienempiä ikkunoita joiden sisältö riippuu valitusta työkalusta. Esimerkiksi Connection Manager avaa yhteyksien hallinnan josta selviää parhaillaan käytetty yhteys sekä muut järjestelmään tallennetut yhteydet. Object Palette sen sijaan näyttää koko järjestelmän sisällön esimerkiksi puu rakenteella (kuvio 5)

10 KUVIO 4 View valikon työkalut KUVIO 5 Object Palette puu näkymä

View valukon työkalut: 11 Connection manager, avaa yhteyksien hallinta ikkunan Object Palette, avaa järjestelmän rakennenäkymän Project Manager, avaa järjestelmään tallennettujen projektien hallinnan Script Results, avaa skriptien tulosten tarkasteluun tarkoitetun ikkunan Output, avaa järjestelmässä tehtyjen toimintojen seurantaan/tarkasteluun tarkoitetun ikkunan Object Details, avaa ikkunanan josta selviää valiton objektin tarkat tiedot SQL Recall, näyttää järjestelmässä tehdyt SQL kyselyt Code Snippets, avaa ikkunan josta voi tarkastella järjestelmään tallennettuja koodin pätkiä ts. valmiit koodit esim. laskentaa yms. varten Group Execute, avaa ikkunan joka mahdollistaa SQL skriptien ajon moneen eri serveriin Clipboard Ring, näyttää järjestelmän sisäisen leikepöydän johon tallennetaan sql käskyt. Pikanäppäimenä toimivat perinteiset CTRL+C. Service Manager, mahdollistaa Windows palvelujen käytön valitun yhteyden yhteydessä. Background Processes, mahdollistaa taustapalveluiden pysäyttämisen, esim. sql hakujen yms. Property Grid, Reports Manager, avaa raporttien hallintaan tarkoitetun ikkunan jossa näkyvät kaikki järjestelmään tallennetut raportit 6.4 Tools Tools valikon alta löytyvät järjestelmän päätyökalut, näihin kuuluu mm. Käsitemallinnus työkalu (ER-Diagram), Kyselyiden visuaalinen rakentaja (Query builder) sekä Raportointi työkalu eri tietokanta raporttien luontiin (Data Report Designer). Kuvasta 6 selviää kaikki Tools-valikon alta löytyvät työkalut ja kuvan alapuolella olevassa luettelossa lyhyet kuvaukset jokaisesta työkalusta.

12 Jokainen työkalu jolla rakennetaan esim. kyselyt tai luodaan tietokantamallit näyttää taustakuvana pikaohjeen työkalun toiminnasta. KUVIO 6 Tools valikon työkalut Tools valikon työkalut: Editor, editori johon voi kirjoittaa sql komentoja. Ttietokanta johon ko. käsky on tarkoitus ajaa valitaan pääikkunan työkaluriviltä (kuva 7) KUVIO 7 Työkalurivi

13 Databse Browser,avaa tietokantojen selailutoiminnon Query Builder, visuaalinen kyselyn rakentamiseen tarkoitettu työkalu (kuvioxx) ER Diagrammer, tietokannan mallinnukseen tarkoitettu työkalu joka mahdollistaa tietokannan rakentamisen yhteyksineen. Master Detali Browser, Web Browser, järjestelmän sisäinen web-selain. Knowledge Xpert, Faq/Help työkalu. Automation, työkalu joka mahdollistaa toimintojen automatisoinnin Object Search, objektien etsintä työkalu. Schema Report, työkalu tietokannan raportointiin. Text Diff Viewer, mahdollistaa tiedostojen ja datan erialisuuksien vertailun Data Diff Viewer, mahdollistaa tiedostojen ja datan erialisuuksien vertailun Export Wizard, mahdollistaa tietokannan sisällöin tai koko tietokannan viemisen mm. sql, excel, html tiedostoihin Import Wizard, mahdollistaa mm sql, excel ja html tiedostojen sisällöin tuomisen Setup Toad Security, ohjelman tieturvan ja oikeuksien hallinta työkalu Job Management, mahdollistaa Windows toimintojen ajoittamisen ja töiden varaamisen jollekin tietylle päivälle, toimii kuten Windowsin oma Ajoitetut tehtävät toiminto Data Report Designer, Raportointi työkalu joka mahdollistaa mm. graafisten raporttien luonnin tietokannan sisällöstä 6.5 Advanced Advenced työkalut mahdollistavat vertailun sekä monitoroinnin. Kuviossa 8 on avattu Advanced-valikko. Schema Compare, mahdollistaa tietokantojen vertailun keskenään. Voi käyttää paikallisia tietokantoja tai ottaa yhteyttä ulkoiseen tietokantaan

14 Session Monitor, näyttää kaikki järjestelmän sessiot eli kaikki yhteydet mitä tietokantaan on luotu. Flush and Reset, mahdollistaa järjestelmän mm. jonojen, lokien tyhjentämisen sekä järjestelmän uudelleenkäynnistyksen Data Compare, mahdollistaa tietokantojen tietojen vertailun KUVIO 8 Advanced Valikon työkalut 7 TÄRKEIMMÄT TYÖKALUT 7.1 Query builder Quiry Builder työkalulla voidaan luoda monimutkaisia Sql-kyselyjä nopeasti ja tehokkaasti. Työkalun oletustaustakuvana on pikaohje työkalun toimintaan (kuvio 9). KUVIO 9 Query builder ohje Yksinkertaisuudessaan työkalu toimii siten että tietokannan rakenneikkunasta tuodaan halutut taulut työtilaan ja valitaan halutut tiedot jokaisesta taulusta. Työtilan alaosaan (Criteria välillehti, kuvio 10) lisätään jokaisen tiedon tiedot ja tauluille sekä taulujen ominaisuuksille voidaan mm. antaa uusia nimiä (sama kuin

15 sql käsky select nnn as mmm from ). Valitsemalla Generated Query nähdään luodun kyselyn MySQL koodi (kuvio 11), koodi suoritetaan klikkaamalla pääikkunan työkaluriviltä painiketta. Toinen tapa on klikata hiiren oikealla napilla työtilaa ja valita Execute. Työkalun muut välilehdet näyttävät haun tulokset sekä muut vastaavat tiedot. KUVIO 10 Criteria välilehti KUVIO 11 Generated Query välilehti

7.2 ER-Diagrammer 16 Tietokannan hallinnan lisäksi Toad for MySql tarjoaa mahdollisuuden luoda kokonaan uusia kantoja ja luoda visuaalisesti yhteyksiä taulujen välille, aivan kuten esimerkiksi Toad Data Modeller, tosin ei yhtä näyttävästi. Työkalun toiminta on aivan kuten muissakin mallinnustyökaluissa. Yhteydet voidaan luoda vetämällä haluttu tieto toisen taulun tiedon päälle. Esim. casetype-taulun casetypid raahataan ticket taulun casetype tiedon päälle jolloin ticket taulun casetype toimii viiteavaimena casetype tauluun (kuvio 12). Muutokset tauluhin tulee tehdä valitsemalla tietokannan rakennenäkymästä haluttu taulu ja klikkaamalla oikealla hiiren napilla ko. taulua ja valitsemalla avautuneesta valikosta Alter Table (kuvio 13). KUVIO 12 ER diagrammi työkalu

17 KUVIO 13 Taulun muokkaus 7.3 Taulujen luonti/muokkaus Taulujen muokkaus ja luonti on yksinkertainen toimenpide. Create valikon alta löytyvästä Table valinnasta painatessa avautuu ikkuna johon on täytettävä taulun tiedot. Tauluille voi määrittää nimen lisäksi mm. pääavain, salasana, minimi ja maksimi rivit yms. Columns valikon alta voi lisätä ominaisuuksia, niille voi määrittää mm. oletusarvon ja tietotyypin.muutokset tauluun tehdään SQL-Script valikon alta, ko. valikko näyttää MySQL käskyt muutoksille, käsky ajetaan klikkaamalla Execute nappia. 7.4 Export/Import wizard Se mitä Toad for MySQL ei tarjoa on varmistustyökalu, nimittäin sillä nimellä ei ohjelmasta löydy minkäänlaista työkalua. Ohjelmassa tosin on eräs keino saada tallennettu data talteen, tähän käytetään Export Wizard työkalua (kuvio), ko. työkalulla voidaan tallentaa tietokannan sisältö sql tiedostoon sekä moneen muuhun muotoon, esimerkiksi Excel ja html. Sama työkalu mahdollistaa siis esimerkiksi koko tietokannan siirtämisen muualle, täytyy kuitenkin ottaa huomioon että tallennettu sql tiedosto on luonnollisesti MySQL murteella eikä siis ole täysin SQL-standardin mukainen. Import Wizard puolestaan toimii päinvastaisesti, aivan

18 kuten nimestä voi päätellä. Työkalu on tarkoitettu mm. sql, html ja Excel tiedostojen tuomiseen järjestelmään. 7.5 Schema Report Schema Report on yksi erittäin kätevistä työkaluista Toad for MySql:ssä. Kyseinen työkalu mahdollistaa tarkan tietokantaraportin luonnin. Raportin sisältöä voi muokata melkoisesti, mutta ehkäpä tärkein osa siitä on koko tietokannan rakenteen, indeksien tai jopa tietokannan sisällön raportointi. Työkalulla voi luoda mm pdf-tiedoston (liite 1). 8 LOPPUSANAT Toad for MySql on hyvä työkalu, kaiken lisäksi se on täysin ilmainen työkalu ja mahdollistaa esimerkiksi myös raportoinnin. Toad for MySql ei kuitenkaan ole läheskään täydellinen. Eikä kovin käyttäjäystävällinen. Se ei kaatuile, eikä aiheuta mitään ongelmia käyttöjärjestelmälle tai vastaavaa. Se ei vaan ole kovin yksinkertainen eikä loppuun asti hiottu. Mutta kuten jo Quest Softwaren sivuilta käy ilmi työkalu on tarkoitettu ammattilaisille, toisinsanoin ihmisille jotka tietävät mitä tekevät ja tietävät mitä haluavat tehdä. Ammattilaisille Toad for MySql on sopiva työkalu mutta aloittelijoille ei, yksinkertaisesti sen vuoksi että kaikki valikot ja työkalut ovat just sellaisia, että ne eivät kerro paljoa mutta kysyvät paljon käyttäjältä. Kaiken kaikkiaan, vaikka emme ammattilaisia vielä ole. Pidämme tätä työkalua erittäin hyödyllisenä ja ennen kaikkea kätevänä, ei pelkästään sen vuoksi että se on ilmainen vaan sen vuoksi että se toimii ja sisältää ominaisuuksia joita kaupalliset versiot eivät aina sisällä. Kaiken lisäksi se on kevyt eikä vaadi toimiakseen kovin tehokasta tietokonetta. Tuki ja Help toiminnot ovat tässä työkalussa erinomaiset, Knowledge Xpert-työkalu on äärimmäisen kattava ja jopa tämä dokumentin teossa siitä oli melkoisesti hyötyä. Schema Report työkalu on luultavasti DBA:n märkä uni koska täydellisen tietokanta raportin saa järjestelmästä ulos muutamalla napin painalluksella.

9 LÄHTEET 19 Quest Software. 2008. WWW-sivut. Viitattu 22.4.2008. http://www.quest.com/toad-for-mysql/ Quest Software.2008. DSD_Toad_mySQL_F.pdf. Viitattu 22.4.2008. http://www.quest.com/quest_site_assets/pdf/dsd_toad_mysql_f.pdf