Blogi

TIETOKANNAT LOPPUU

12.04.2015 18:37

Loppujen lopuksi sain siirrettyä tietoa excelistä suoraan phpMyAdmniin. Työvoitto:

Tässä vielä muutama kuva mitä tuli tunneilla tehtyä: Eli tässä sallitaan oman koneen IP-osoitteen käyttäminen:

Tässä sallin Ubuntun IP:n käyttämisen:

Oman läppärin IP:

Loppujen lopuksi välillä, tuntui siltä, että olisiko kuitenkin työskentely helpompaa tuolla "mustassa laatikossa" kuin näissä graafisissa työkaluissa. Ehkä jos sen kielen vain osaa.

 

 

Tietokannat 9 ja 10

26.03.2015 17:19

Seuraavana kahtena iltana tietokannoissa jatkoimme PHPMYADMIN:iin tutustumista. Lisättiin tietoa lomakkeen kanssa tai ainakin yritettiin. Jokainen sai tehdä omaan tahtiin ja minä päätin koittaa saada sen lomakkeen sinne ajettua, mutta lopulta en saanut kuitenkaan. Sain lisättyä tietoa vain yhden rivin verran, mutta toisella tapaa.

Tässä lisätään tietoa valmiin pohjan avulla mikä on jo ohjelmassa valmiina:

 

Tässä näkyy lisäys:

Tässä toinen tapa laittaa tietoa. En vain osannut laittaa kuin nuo pelkät nimet.

Tässä yksi yritys laittaa lomakkeen kanssa tietoa. Virheitä löytyy tästä paljon eli pitäisi käyttää puolipistettä jos en väärin muista ja loppuun ei merkkejä.

 

Lopulta en saanut lomaketta sisään ja siirryin Worcpenchiin:

 

 

Ja pääsin jopa kirjautumaan sisään:

Työasemaympäristön suunnittelu ja toteutus-kurssi 12-13

20.03.2015 21:30

Kahden viimeisen illan aiheina oli esitelmät työasemista. Nämä kaksi päivää tai siis iltaa oli oikein kivoja, vaikka asiat harhaili hieman aina aiheesta muualle, kun työasemaa esiteltiin. Mutta erityisesti tälläisiä enemmän lisää. Itse pidin siis kassasta ja tässä muutama kuva minkä esitin ja kolmas kuva meni niille jotka kuuntelivat puheenvuoroani pienenä extrana, kun kerta menin lupaamaan. Unohdin tuon kokonaan, että tuonkin olisi voinut näyttää silloin, kun pidin sitä esitelmää.

Kassatyöpiste/asema edestäpäin:


Kuva 2: Kuvassa ei ole reititin vaan kytkin.

Lisäliite minkä laitoin s.postilla:

 

 

Kokonaisuudessa sain tehtyä sen, mitä kurssilla pitikin. Tavoite oli ottaa image koneesta ja laittaa se kohdekoneeseen. Luulen, että jos olisimme tehneet tämän "oikeilla koneilla" eikä virtuaalikoneilla olisi ehkä voinut olla helpompaa. Nyt ensimmäiset kolme viikkoa, meni varmaan siihen kun opetteli käyttämään Virtual Boxia ja sen toimintoja ja kun ei oikein ymmärtänyt mitä piti tai olisi pitänyt tehdä.Toisaalta taas, ei noidenkaan opettelu pahasta ole, sillä datanomin on hyvä osata erilaisia ohjelmia ja järjestelmiä.

 

 

Työasemaympäristön suunnittelu ja toteutus-kurssi 11

11.03.2015 21:08

Tänään ei käytännössä olisi tarvinut konetta ollenkaan. Käytiin läpi erilaisia työasemia ja siihen liittyviä ajatuksia. Saimme myös kivan tuntuisen kotiläksyn. Meidän täytyy valita itseään läheltä "työasema-ympäristö" ja pitää siitä esitelmä. Itse valitsin ravintolan kassan, koska se on itseäni lähellä. Siitä sitten enemmän myöhemmin.Työasema voi olla vaikka vain kynä ja paperi tai puhelin ja lehtiö.

Tietokannat 8

11.03.2015 20:48

Tänään hypättiin toisenlaiseen maailmaan, mutta käyttäen sitä vanhaa komentopaikkaa. Asensin ensimmäisenä  LAMP-linuxsissa eli siinä mustassa laatikossa phpmyadminin. Siihen piti mennä sudo käyttäjätunnuksilla. Kun mustaan laatikkoon kirjoitti:

sudo apt-get update ja tämän ajon jälkeen sudo apt-get install phpmyadmin sai aikaiseksi alla olevan lopputuloksen:

Ja...

 

IP-osoitteen tarkistin uudelleen käskyllä ifconfig: eth0 kohdam inet addr:10.20.5.38 oli se mitä tarvimme

Palomuurit piti ottaa pois päältä. Tässä kuva kun laitetaan päälle:

Ja tässä kun otetaan pois päältä ja tämä oli se mitä haettiin:

 

Tässä määritettiin linuxin palomuurissa niin että kyseisestä IP-osoitteesta sallittiin yhteys porttiin 3306 (ja ehkä kaikkiin kun lukee tuo any port)

Tämän näköinen on phpmyadmin:

 

Ekan kerran tai ei nyt ehkä ekan, mutta tuntui että osasin jotain ja pääsin eteenpäin.

 

 

Työasemaympäristön suunnittelu ja toteutus-kurssi 9

08.03.2015 21:25

Tällä tunnilla aloitin tavallaan kaiken alusta, mutta vain sen takia, että oppisin asian. Sain yhden kerran kuitenkin otettua sen imagen sieltä koneelta ja asennettua kohde koneelle onnistuneesti. Tehtiin loppujen lopuksi ryhmässä, kun Antin kone oli lähtenyt jonkun muun matkaan kaapista ja Taija taas oli syspreppejä takuttanut niin monta kertaa, että mahikset meni siinä. Aloitin kaiken tarkoituksen mukaan ihan alusta ja tehtin siis uusi WinPe-levykin.

Ennenkuin sain koneen ääreen Antin ja Taijan olin luonut uuden mallikoneen johon asensin Windows 7:n  Latasin Libre Officen ja Avant viruksentorjunnan. Ajoin ajurit. Yhdessä tehtiin sysprep. Luotiin muistitikku koneelle. Liitettiin koneeseen WinPe-levy. Levyn saaminen koneelta koneelle toi ongelman, mutta opettaja auttoi sen yli. Piti vain siirtää paikkaan missä oli muutakin kuin vain lukuoikeus. Eli minulla tässä tapauksessa tänne:  C:\Users\s1400360\NS
 

14.3.2015 Kotipuuhastelua

Jatkoin kotona tuota imagen ottoa uudelleen. Tunneilla emme tai en ehtinyt tehdä tätä kahteen kertaan niin halusin tehdä loppuu asti kun kerta aloitin.

Lähdin katsomaan mitä koneessa olikaan:

 

Katsoin myös levy kerrallaan. C oli tyhjä:

 

 

D:llä oli käyttöjärjestelmä eli se mistä halutaan image:

E:llä oli imagen teko-ohjelma

Tässä otan imagen, eli c:ltä d:lle:

 

Tila loppui kesken:

Eikun osioimaan:

  • select disk 0
  • create   partition   primary   size=12000  
  • format   quick   fs=ntfs   label=”Win7”
  • active
  • assign letter=N

 

Tämän jälkeen uudelleen e:lle ja käsky: imagex   /compress   fast   /check   /capture   d:   n:\win7img.wim   ”Windows 7”

Tämän jälkeen:

  •  select disk 1
  • create   partition   primary   size=42000
  • format   quick   fs=ntfs   label=”Win7”
  • active
  • assign letter=H

Seuraavat kuvat kertovat enemmän:

 

Tämän jälkeen:

 

 

Tämän jälkeen kohdekonetta avaamaan kovalevyltä.

 

 

 

 

 

  •  

 

 

TIETOKANNAT 6

08.03.2015 20:14

Meidän tehtävä siis käytännössä on lisätä kerralla taulukkoon tietoa eli sovittu tiedosto esim. txt muodossa:

DROP DATABASE IF EXISTS motodb ;

 CREATE SCHEMA IF NOT EXISTS motodb ;

 USE  motodb

 CREATE TABLE IF NOT EXISTS `motomanufacturer` (
  `mmfID` int(11) NOT NULL AUTO_INCREMENT,
  `mmfname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `mmfcountryoforigin` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `mmfcity` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `mmfbossmpID` int(11) DEFAULT NULL,
  PRIMARY KEY (`mmfID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;

 CREATE TABLE IF NOT EXISTS  `motomodel` (
  `modelID` int(11) NOT NULL AUTO_INCREMENT,
  `modelname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `modelmmfID` int(11) DEFAULT NULL,
  `modelcoomm` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  PRIMARY KEY (`modelID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;

 CREATE TABLE IF NOT EXISTS  `motoperson` (
  `mpID` int(11) NOT NULL AUTO_INCREMENT,
  `mpname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `mpcountryborn` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
  `mpcity` varchar(20) COLLATE utf8_swedish_ci DEFAULT NU
  `mpbossID` int(11) DEFAULT NULL,
  `mpbirthdate` date DEFAULT NULL,
  PRIMARY KEY (`mpID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;

**********************************************************************************************************************************************************

Tässä katson että tiedosto TIISTAI_TEHTÄVÄ.txt on olemassa. Tämän jälkeen kyllä vaihdoin nimen niin, että ääkköset jäivät nimestä pois varmuuden vuoksi ettei sekoita kuvioita.

Tässä kuvassa lisään lopulta txt. tiedoston TIISTAI_TEHTAVA taulukkoon motopers. Tässä pitää muista jälleen isot ja pienet kirjaimet. Alussa kirjoitin tiedoston muodon isolla eli TXT niin ei tunnistanut koko tiedostoa.

Tässä taas poistan tieton samantien:

TIETOKANNAT OSA 4 ja 5

04.02.2015 21:09

Tämä kurssi-ilta meni kovaa ja korkealta. Me käytiin läpi tietokantojen koko kokonaisuutta. Opettajalla oli kuva asiasta ja meidän piti tehdä oma kuva siitä. Sellainen omanlainen, mutta on vaikeaa tehdä omanlainen kun ei ihan ymmärrä vielä mistä puhutaan. Tässä minun kuva:

 

Ei saanut luntata, mutta jostain on aloitettava. Toisella kerralla käytiin ihan perusteita läpi. Opettaja kävi läpi mikä on Mysql ja mikä Linuxin komentotulkin eroja.

Kuvassa häivyn pois mysql:stä komennolla exit ja menen linux puolelle:

Kirjaudun sisään linuxpuolelle:

ifconfig komennolla saadaan tietää IP-osoite

Linuxin komentoja mm.

 

  • cd / niin pääset juurihakemistoon
  • cd .. hakemistossa pääset yhden pykälän ylöspäin
  • cd - hakemistossa pääset edelliseen takaisin
  •  lsb_release -a-valinnalla tulostaa versiotiedot Linux-julkaisusta jota käyttää

 

Samban asennus:

 

 

 

 

 

 

 

Oikea IP-osoite:

 

Oikeuksien muuttaminen:

 

 

 

 

Taulukko Motopers löytyy:

 

 

Työasemaympäristön suunnittelu ja toteutus-kurssi 7 ja 8

04.02.2015 00:00

Hysteeristä, kun tuntuu että junnaa paikallaan ja mitään ei ole edistystä ainakaan tapahtunut sitten parin viikon. Plääh. Menin jotenkin koneissa sekaisin ja tungin mallikoneeseen sen rikki menneen WINPE.ISO levyn siis sen ihan ekoilla tunneilla luodun. Muistin että se saattoi olla rikki, mutta menin sitten kuitenkin kokeilemaan sen laittamista mallikoneelle ja kun käynnistin koneen tehdäkseni imagen niin eihän se auennut mihinkään vaan jäi johonkin herjatilaan ja se siitä sitten. Eli tyhmyydestä kärsii koko ruumis. Sitten tietenkin koko virtuaalialustani oli täynnä turhaa kamaa ja olin jo sekaisin niissä niin päätin sitten varmaan sen neljännen kerran tietyin osin aloittaa "alusta" vaikka ei nyt niin ihan alusta kuitenkaan. Eli aloitin siitä että puhdistin ns. työpöydän virtuaalikoneista. Jäljelle jäi kaiken sekasotkun jälkeen nämä (ei taida onneksi olla kuvaa alkuperäisestä): Eli admin, malli, kohde.

Admin kone on mielestäni valmis joten sen annan olla. Mallikoneen löysin clooneista siinä pisteessä olevan että asensin uudelleen nyt sitten Aviran ja Libre Officen. Tuleepahan harjoitusta niihinkin. Olen kohta noissa ohjelmien asentamisessa mestari. Eihän noita oikeasti tarvisi tässä tehtävässä, mutta minusta on kiva asentaa ja sitten oikeasti nähdä että on saanut imagen otettua ja asennettua puhtaalle koneelle kun siellä näkyy ne samat ohjelmat kuin mitä imagessa oli. Tää on tää mun sitä mitä ei näe niin sitä ei ole periaate kai sitten. Eli illan iloksi koulun jälkeen avaisin siis vielä koneen ja asensin nuo yllämainitut. Jipii... Latasin päivityksetkin samalla windowsiin. Mun aika varmaan menee siihen kun teen kaikkea epäoleellista mikä ei kuulu edes kurssin antiin. Ajoin myös ajurit uudelleen varmuuden varalta:

  Tässä kuva windowspäivityksestä.

Tässä muuten kuva mallikoneen työpöydästä:

Lisäsin mallikoneelle MUISTITIKUN ja jaoin kansion niin että voin siirtää dokumentteja näiden koneiden välillä. Siirsin Niina.ISON mallikoneelle ja asetin cd levyn niin ikään kiinni siihen.

Asetin koneen avautumaan cd/dvd asemalta. Mutta tajusin että täytyy vaihtaa kovalevylle siksi aikaa kunnes teen sysprepin. Vaihdan sitten takaisin. Ja samalla päätin kloonata varmuuden varalta vielä tämän mallikoneen. Mulla kun on näitä huonoja valintoja tässä jo ollutkin ;)

 

Ja tietenkin kun avaan uudelleen koneen jotta alkaisin tekemään sysprepiä aukeutuu se ikkunaan jossa ei mahdollisuutta avata sitä. Eli jotain meni pieleen. Voihan ville... Otan uudelleen Admin koneesta cloonin ja teen taas uudestaan nuo hemmetin ohjelmat. Prkl... en tiedä tarvisiko mutta teen taas. Olen ikäänkuin luupissa ja en pääse siitä pois. Nyt en kyllä päivitä mitään olkoon. Lataan vain ne pari ohjelmaa.

 

 

Vihdoinkin pääsin syspreppaamaan koneen. Polku olikin tuolla aikaisemmassa kirjoituksessa. Tokihan tuossa painetaan syspreppiä. Kone sammutetaan ja laitetaan ruksi kohtaan yleistä.

 

 

 

Tämän jälkeen avasin mallikoneen cd/dvd asemalta ja sain mustan laatikon. Yeah. Toivottavasti oikea. Sain komennolla diskpart jotain aikaiseksi.

Kun leikin sain listauksen levyistä... mutta tikku ei näy.

Tähän lopetan tältä illalta. Huokaus. Kello on 23.32.

Torstaina jatkettiin koulussa hommia. Luojan kiitos näissä virtuaalikoneissa on sammuttamisen ja tasan tarkkaan siihen kohtaan mihin jäit sammuttamisen mahdollisuus. Eli oikeassa mustassa laatikossa oltiin. Jatkettiin näppäränä koulukaverin kanssa hommia kimpassa. Hän kun oli keskiviikkona päässyt asteen pidemmälle kuin minä niin tehtiin yhdessä tai siis hän neuvoi minua. No tietenkin siinä käy huonosti, kun kumpikaan ei tiedä mitä tekee kuitenkaan ja seurataan open matskua ajattelematta omilla aivoilla, koska ei osaa niin ei voi ajatella ja saatiin tyhjennettyä mun mallikoneen kovalevy vahingossa. Aika näppärää. Annettiin siis väärälle levylle mustassa laatikossa clean komento ja good bye Niinan työ. Onneksi olin ottanut sen kopion jälleen kerran niin pääsin suoraan aloittamaan kohdasta kopio ja en niinkään hirveän alusta. Otin joka hetkestä kuvan kyllä mutta eihän tuo leikkaustyökalu osaa näköjään jättää muistiin niitä kuvia, vaan ikäänkuin uuden otettuani poisti samalla vanhan niin dokumenttiä ei jäänyt, mutta kun opettaja selitti tilanteen niin tajusin kyllä että otettiin väärä levyasema käsittelyyn. Ei se mitään elämä opettaa.

List disk komennolla saa näkyviin levyt:

Komennolla dir d:\program Files näkyy ohjelmat mitä levyllä d on eli minun asentamani Libre Office, Avira jne.

Tässä katsotaan vielä levyt ja valitaan levy 0 eli select disk 0. Valittuun tulee tähti.

Tässä levy tyhjennetään ja luodaan osio koolla 38532 ja tämän jälkeen formatoidaan annetaan nimi Win7.

Tässä osiolle annetaan levytunnus N:

 

Tässä uudelleen taas levyn jako ja imagen siirto levylle N:

Tässä katsotaan taas volumet:

Komento dir f:\ näyttää CD_ROM:n sisällön:

 

Tässä kuvassa on tarkoitus alkaa siirtämään imagea kohdekoneelle, mutta tila loppui kesken:

Ensimmäinen imagen siirto ei onnistunut kohdekoneelle koska tila loppui kesken Volume 2:lta E-levyltä:

Loin uuden kohdekoneen isommalla kovalevyllä ja tein uudelleen imagen luomisen kohdekoneelle. Levyn 1 partitiointi koolle 25 000, formatoiminen ja nimeäminen Win7LA:ksi ja käyttää tunnusta e: 

Imagen siirtäminen kohdekoneelle onnistui:

Boot filen luonti onnistui:

Kohdekone näyttää samalta kuin mistä image otettiinkin:

TIETOKANNAT OSA 3

28.01.2015 19:26

Tunnilla tehtiin periaatteessa samaa kuin siinä verkkokurssilla, mutta nyt vuorostaan jossain mustassa laatikossa (linux?maailmassa). Saimme tehtäväksi tehdä verkkokurssin yksinkertaisen taulukon tehdä SQL-kielellä tuolla mustan laatikon maailmassa.

1 | 2 | 3 >>