Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative Commons Nimeä-Epäkaupallinen 1.0 Suomi-lisenssi.
2 (16) Sisällysluettelo 1 Yleistä Ingresistä...4 2 Ominaisuuksia...4 3 Ingresin asentaminen...4 3.1 Arkkitehtuurit...4 3.2 Asennus...4 4 Käyttö...8 4.1 Ingresin työkalut...8 4.1.1 Visual Manager...8 4.1.2 Visual Performance Monitor...8 4.1.3 Visual DBA...8 4.1.4 Visual SQL...8 4.2 Ingresin peruskäskyt...8 4.2.1 Tietokannan luonti...10 4.2.3 Taulun luonti...12 4.2.5 Tietojen lisääminen tauluihin...13 4.3 Käyttäjien lisääminen...13 4.4 Hallinta...15 4.4.1 Tietokannan varmuuskopiointi...15 4.4.2 Tietokannan varmuuskopion palautus...16 5 Linkkejä...16
3 (16) 1 Yleistä Ingresistä Ingres on avoimen lähdekoodin SQL-relaatiotietokantajärjestelmä. Ingres on kokonaan avoimen lähdekoodin järjestelmä jolla on kasvava globaalinen tekijäkunta, mutta Ingres Corporation hallitsee kaikkea kehitystyötä. Ingres 9.3 julkaistiin 7.10.2009. Se on rajoitettu julkaisu joka on kohdennettu uusien sovellusten kehittämiseen Linuxissa ja Windowsissa. 2 Ominaisuuksia ACID (atomicity, consistency, isolation, durability) JDBC driver, ODBC Driver,.NET Data Provider merkistöpohjaisia työkaluja (ABF, QBF, jne.) 3 Ingresin asentaminen 3.1 Arkkitehtuurit Ingresistä on mahdollista ladata kolme eri versiota: Ingres Database Community Edition on 100% avoimen lähdekoodin, ilmainen ladata ja käyttää Ingres Database Evaluation Enterprise Edition on saatavilla lisenssillä 60 päiväksi Ingres Database Enterprise Edition avoin lähdekoodi sekä 24/7 globaali tukipalvelu 3.2 Asennus Ensimmäiseksi valitaan haluttu versio ja ladataan se: http://www.ingres.com/downloads/ingres-database.php Puretaan paketti haluttuun paikkaan koneella ja klikataan setup.exe. Näytölle avautuu seuraavanlainen ikkuna Ingresin asennusvelhosta josta painetaan Next.
4 (16) Hyväksytään lisenssi ja painetaan Next. Valitaan joko express tai advanced. Valittiin esimerkissä express. Painetaan Next.
5 (16) Valitaan mitä komponentteja halutaan asentaa. Esimerkissä asennettiin kaikki. Painetaan Next. Painetaan Install.
6 (16) Asennusikkunasta näkee asennettavat osat ja niiden tilan. Asennuksen lopuksi tulee ilmoitus asennuksen onnistumisesta. Painetaan Finish.
7 (16) 4 Käyttö 4.1 Ingresin työkalut Ingresin Windows-versiossa on visuaalisia työkaluja joilla voidaan suorittaa samat toiminnot kuin komentoriviltäkin. Tässä selvitysraportissa on käytetty visuaalisia työkaluja. Alla on lyhyesti esitelty työkalut ja niiden tehtävät. 4.1.1 Visual Manager Visual Manager toimii järjestelmäkonsolina josta voidaan hallita Ingresin komponentteja ja vaihtaa toisiin työkaluihin. Tästä työkalusta nähdään mitkä tapahtumat ovat päällä. 4.1.2 Visual Performance Monitor Performance Monitoria voidaan nimensä mukaan käyttää monitorointityökaluna, suoritusten analysointiin ja järjestelmän hallintaan. Tällä työkalulla voidaan monitoroida seuraavia asioita: servereitä käyttäjiä ja istuntoja kirjautumisia lukituksia järjestelmän hallintaa 4.1.3 Visual DBA Visual DBA:ssa on vaihtoehtoiset työkalut järjestelmän Administratorille. Se sallii muun muassa monitoroinnin, varmuuskopioinnit ja palautukset. 4.1.4 Visual SQL Visual SQL auttaa suorittamaan SQL-kyselyitä. Se auttaa muodostamaan omia komentoja. 4.2 Ingresin peruskäskyt Ingres tukee SQL-kieltä, joten käskyt voidaan suorittaa myös sillä. Esimerkit on tehty visuaalisilla työkaluilla.
8 (16) Ingres Visual Managerilla on mahdollista seurata mitkä toiminnot ovat käynnissä. Service Managerista voidaan toiminto pysäyttää ja käynnistää.
9 (16) 4.2.1 Tietokannan luonti Network Utilitystä klikataan oikealla hiirenpainikkeella Local-kohtaa ja valitaan Database Object Manager. Database Object Managerissa klikataan oikealla hiirenpainikkeella Database ja Create.
10 (16) Avautuvassa ikkunassa voidaan antaa määrityksiä tietokannalle. Kun halutut valinnat on tehty, painetaan OK. Seurantaikkunasta nähdään onnistuiko tietokannan luonti.
11 (16) 4.2.3 Taulun luonti Vaihtoehto 1: Taulu voidaan luoda samalla tavalla kuin tietokanta Database Object Managerilla klikkaamalla halutun tietokannan päällä ja valitsemalla Create. Avautuvasta ikkunasta voidaan tehdä taululle ominaisuuksia ja kolumneja. Vaihtoehto 2: Voit luoda taulun Visual SQL:ssä jossa kirjoitat tiedot kenttään ja painat Go-nappia.
12 (16)
13 (16) 4.2.5 Tietojen lisääminen tauluihin Jos teit taulun vaihtoehdolla kaksi, onnistuu tietojen lisääminen SQL:llä INSERT INTO-komennolla. 4.3 Käyttäjien lisääminen Käyttäjien ja ryhmien teko onnistuu samalla tavalla kuin esim. taulun luonti: haluttua kohtaa klikataan oikealla hiirenpainikkeella ja painetaan Create.
14 (16) Ryhmän luonnissa kysytään nimi ja siihen kuuluvat käyttäjät sekä mihin tietokantoihin tällä ryhmällä on oikeudet. Käyttäjän luomisessa kysytään käyttäjälle annettava nimi sekä mitä oikeuksia halutaan antaa.
15 (16) 4.4 Hallinta 4.4.1 Tietokannan varmuuskopiointi Database Object Managerista klikataan oikealla hiirenpainikkeella sitä tietokantaa joka halutaan varmuuskopioida ja valitaan Checkpoint (Backup). Valitaan halutut ominaisuudet ja klikataan OK.
16 (16) 4.4.2 Tietokannan varmuuskopion palautus Palautus tapahtuu samalla tavalla kuin kopiointi mutta valitaan Rollforward DB. Jälleen valitaan halutut tiedot ja klikataan OK. 5 Linkkejä Yrityksen sivut: http://www.ingres.com/ Ingres wiki: http://community.ingres.com/wiki/main_page