Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.
|
|
- Kirsti Hakala
- 10 vuotta sitten
- Katselukertoja:
Transkriptio
1 laskutus_index Sivu 1/ Laskutus -tietokanta Henkilöiden tiedot: Lisää uuden henkilön tiedot Muuta tai poista henkilön tiedot Selaa kaikkien henkilöiden tietoja Create-lauseke Tuotteiden tiedot: Lisää uuden tuotteen tiedot Muuta tai poista tuotteen tiedot Selaa kaikkien tuotteiden tietoja Create-lauseke Stadia /Tietotekniikka 2 Kari Elovuori & Anu Kara 2007
2 henk_insert Sivu 1/ Laskutus Uuden henkilön tietojen lisäys Juokseva henkilönumero*: Sukunimi*: Etunimi: Työtehtävä: Luokitus: Alkamispäivä (vvvv-kk-pv): As.tunnus*: Huomautuksia: Tallenna tiedot Tyhjennä kentät Takaisin alkuun
3 henk_listaus Sivu 1/ Laskutus Henkilötietojen selaus sekä muuta/poista -linkit Anttila Eira Nuorempi siivooja SAMO - [Muuta tai poista] Holm Heikki Vahtimestari KUKU - [Muuta tai poista] Jaskari Jesse Talonmies PAPU - [Muuta tai poista] Järvinen Paavi Työnjohtaja WETO - [Muuta tai poista] Lahti Lea Laskuttaja SAMO - [Muuta tai poista] Leino Unto Toimitusjohtaja WETO - [Muuta tai poista] Mynttinen Marjatta Vanhempi siivooja SAMO - [Muuta tai poista] Mäntylä Marja Toimitusjohtaja WA HOTA Harrastaa laskettelua - [Muuta tai poista] Oksanen Jukka Kerrossiivooja WETO - [Muuta tai poista] Rask Raimo Siivooja WETO - [Muuta tai poista] Raski Rea Siivousapulainen SAMO - [Muuta tai poista] Salo Simo Käyttömestari PAPU - [Muuta tai poista] Santala Seija Työnjohtaja PAPU - [Muuta tai poista] Siikala Hanna Työnjohtaja SAMO - [Muuta tai poista] Sohlo Sanna Siivooja TT HOTA - [Muuta tai poista] Soikkeli Sakari Toimitusjohtaja KUKU - [Muuta tai poista] Tahkokallio Tuure Toimitusjohtaja PAPU - [Muuta tai poista] Unikeko Urmas Oleilija ON COOL Ei huomautettavaa - [Muuta tai poista] Vähi Vanessa Siivooja PAPU - [Muuta tai poista] Vänttinen Veijo Autonkuljettaja PAPU - [Muuta tai poista] West Barbara Siivooja PAPU - [Muuta tai poista] Takaisin alkuun
4 henk_select Sivu 1/ Laskutus Henkilötietojen selaus (sukunimen mukaan aakkosjärjestyksessä) Henkilönro Sukunimi Etunimi Työtehtävä Luokitus Alkamispvm As.tunnus Huomautuksia 6 Anttila Eira Nuorempi siivooja SAMO 9 Holm Heikki Vahtimestari KUKU 13 Jaskari Jesse Talonmies PAPU 2 Järvinen Paavi Työnjohtaja WETO 3 Lahti Lea Laskuttaja SAMO 1 Leino Unto Toimitusjohtaja WETO 7 Mynttinen Marjatta Vanhempi siivooja SAMO 20 Mäntylä Marja Toimitusjohtaja WA HOTA Harrastaa laskettelua 4 Oksanen Jukka Kerrossiivooja WETO 19 Rask Raimo Siivooja WETO 8 Raski Rea Siivousapulainen SAMO 12 Salo Simo Käyttömestari PAPU 15 Santala Seija Työnjohtaja PAPU 5 Siikala Hanna Työnjohtaja SAMO 21 Sohlo Sanna Siivooja TT HOTA 10 Soikkeli Sakari Toimitusjohtaja KUKU 14 Tahkokallio Tuure Toimitusjohtaja PAPU 22 Unikeko Urmas Oleilija ON COOL Ei huomautettavaa 17 Vähi Vanessa Siivooja PAPU 11 Vänttinen Veijo Autonkuljettaja PAPU 16 West Barbara Siivooja PAPU Takaisin alkuun
5 henk_create.txt CREATE TABLE HENK ( Hnro INTEGER NOT NULL, Sukunimi VARCHAR (25) NOT NULL, Etunimi VARCHAR (15), Nimike VARCHAR (35), Luokitus CHAR (2), Pvm DATE, Astun CHAR (4) NOT NULL, Huom VARCHAR (35), PRIMARY KEY (Hnro) ) ; Sivu 1
6 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_insert.php 30. lokakuuta :09 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_insert</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin="30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" "padding:20px"> <h1>laskutus</h1> <h2>uuden henkilön tietojen lisäys</h2> $lomake_ok = $_POST["lomake"]; if ($lomake_ok) style= /* tarkistetaan vaaditut tiedot */ if (!$_POST["Hnro"]) $Hnro_virhe = true; $lomake_ok = false; if (!$_POST["Sukunimi"]) $Sukunimi_virhe = true; $lomake_ok = false; if (!$_POST["Astun"]) $Astun_virhe = true; $lomake_ok = false; /* halutaan lisätä tietokantaan */ if ($lomake_ok) /* Tähän kuuluvat mysql_connect ja mysql_selectdb -komennot. Turvallisuussyistä emme voi niitä tähän listata. */ ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa nimeltä phpkurssi ei löytynyt."); $Hnro = strip_tags(rawurldecode($_post["hnro"])); $Sukunimi = strip_tags(rawurldecode($_post["sukunimi"])); $Etunimi = strip_tags(rawurldecode($_post["etunimi"])); $Nimike = strip_tags(rawurldecode($_post["nimike"])); $Luokitus = strip_tags(rawurldecode($_post["luokitus"])); $Pvm = strip_tags(rawurldecode($_post["pvm"])); $Astun = strip_tags(rawurldecode($_post["astun"])); $Huom = strip_tags(rawurldecode($_post["huom"])); $lisays = "INSERT INTO HENK (Hnro, Sukunimi, Etunimi, Nimike, Luokitus, Pvm, Astun, Huom)". "VALUES ($Hnro, '$Sukunimi', '$Etunimi', '$Nimike', '$Luokitus', DATE_FORMAT('$Pvm', -1-
7 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_insert.php 30. lokakuuta :09 '%Y-%m-%d'), '$Astun', '$Huom')"; $lisays_ok = mysql_query($lisays); if ($lisays_ok) echo "<h3>jep, lisäys onnistui.</h3>"; else echo "<h3>no EI TODELLA, yritäpä uudelleen.</h3>"; if (!$lomake_ok): if ($Hnro_virhe or $Sukunimi_virhe or $Etunimi_virhe or $Nimike_virhe or $Luokitus_virhe or $Pvm_virhe or $Astun_virhe or $Huom_virhe) echo "<h3 style='color: red'>auts, punaiset puuttui!</h3>"; <!-- lisäys --> <form action="henk_insert.php" method="post"> <!-- kätketty tieto ilmoittaa lomakkeen lähettämisestä --> <input type="hidden" name="lomake" value="ok"> <table> <td if ($Hnro_virhe) echo "style='color: red'"; > <b>juokseva henkilönumero*:</b> <td> <input type="text" name="hnro" size="10" maxlength="6" value="<?= $_POST["Hnro"] "> <td if ($Sukunimi_virhe) echo "style='color: red'"; > <b>sukunimi*:</b> <td> <input type="text" name="sukunimi" size="35" maxlength="25" value="<?= $_POST["Sukunimi"] "> <td if ($Etunimi_virhe) echo "style='color: red'"; > <b>etunimi:</b> <td> <input type="text" name="etunimi" size="35" maxlength="15" value="<?= $_POST["Etunimi"] "> -2-
8 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_insert.php 30. lokakuuta :09 <td if ($Nimike_virhe) echo "style='color: red'"; > <b>työtehtävä:</b> <td> <input type="text" name="nimike" size="35" maxlength="35" value="<?= $_POST["Nimike"] "> <td if ($Luokitus_virhe) echo "style='color: red'"; > <b>luokitus:</b> <td> <input type="text" name="luokitus" size="10" maxlength="2" value="<?= $_POST["Luokitus"] "> <td if ($Pvm_virhe) echo "style='color: red'"; > <b>alkamispäivä (vvvv-kk-pv):</b> <td> <input type="text" name="pvm" size="10" maxlength="10" value="<?= $_POST["Pvm"] "> <td if ($Astun_virhe) echo "style='color: red'"; > <b>as.tunnus*:</b> <td> <input type="text" name="astun" size="10" maxlength="4" value="<?= $_POST["Astun"] "> <td if ($Huom_virhe) echo "style='color: red'"; > <b>huomautuksia:</b> <td> <input type="text" name="huom" size="35" maxlength="35" value="<?= $_POST["Huom"] "> <td> <td><br /> <input type="submit" value="tallenna tiedot"> <input type="reset" value="tyhjennä kentät"><br /> </table> </form> -3-
9 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_insert.php 30. lokakuuta :09 endif; <br /><p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p><br /> </body> </html> -4-
10 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_select.php 30. lokakuuta :14 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_select</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin= "30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" style="padding:20px" > <h1>laskutus</h1> <h2>henkilötietojen selaus</h2> <h4>(sukunimen mukaan aakkosjärjestyksessä)</h4> /* Tähän kuuluvat mysql_connect ja mysql_selectdb -komennot. Turvallisuussyistä emme voi niitä tähän listata. */ ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa nimeltä phpkurssi ei löytynyt."); // Suoritetaan haku tietokannasta ja tallennetaan linkki vastauksiin muuttujaan $result $query = "SELECT Hnro,Sukunimi,Etunimi,Nimike,Luokitus, Pvm, Astun, Huom FROM HENK ORDER BY Sukunimi"; $result = mysql_query($query); <table border="1" bordercolor="#663300" cellpadding="4" empty-cells:"show" > <tr align="left"> <th>henkilönro</th> <th>sukunimi</th> <th>etunimi</th> <th>työtehtävä</th> <th>luokitus</th> <th>alkamispvm</th> <th>as.tunnus</th> <th>huomautuksia</th> <? /* Vastausten läpi käydään silmukalla, joka suoritetaan niin monta kertaa kuin vastausrivejä tuli kyselystä. Jokaisella rivillä kutsutaan mysql_result-funktiota, jolla saadaan tietyn sarakkeen arvo kyseiseltä riviltä. */ for($laskuri = 0; $laskuri < mysql_numrows($result); $laskuri++) <td><?echo mysql_result($result,$laskuri,"hnro") <td><?echo mysql_result($result,$laskuri,"sukunimi") -1-
11 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_select.php 30. lokakuuta :14 <td><?echo mysql_result($result,$laskuri,"etunimi") <td><?echo mysql_result($result,$laskuri,"nimike") <td><?echo mysql_result($result,$laskuri,"luokitus") <td><?echo mysql_result($result,$laskuri,"pvm") <td><?echo mysql_result($result,$laskuri,"astun") <td><?echo mysql_result($result,$laskuri,"huom") <? </table> <? // Suljetaan tietokantayhteys mysql_close(); <p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p> </body> </html> -2-
12 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_listaus.php 30. lokakuuta :15 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_listaus</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin= "30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" style="padding:20px" > <h1>laskutus</h1> <h2>henkilötietojen selaus sekä muuta/poista -linkit</h2> <ul> /* Tähän kuuluvat mysql_connect ja mysql_selectdb -komennot. Turvallisuussyistä emme voi niitä tähän listata. */ ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa nimeltä phpkurssi ei löytynyt."); if (!$kysely = mysql_query("select Hnro, Sukunimi, Etunimi, Nimike, Luokitus, Pvm, Astun, Huom FROM HENK ORDER BY Sukunimi")) print "<LI>Tietojen haku ei nyt onnistunut, yritä uudelleen!"; else while ($linkki = mysql_fetch_row($kysely)) print "<LI>". $linkki[1]." ". $linkki[2]." ". $linkki[3]." ". $linkki[4]." ". $linkki [5]." ". $linkki[6]." ". $linkki[7]; print " - <A HREF=\"henk_yllapito.php?Hnro="; print $linkki[0]. "\"> [Muuta tai poista]</a>\n"; </ul> <p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p> </body> </html> -1-
13 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_yllapito.php 30. lokakuuta :15 /* Tähän kuuluvat mysql_connect ja mysql_selectdb -komennot. Turvallisuussyistä emme voi niitä tähän listata. */ ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa nimeltä phpkurssi ei löytynyt."); if (!$kysely = mysql_query("select Hnro,Sukunimi,Etunimi,Nimike,Luokitus,Pvm,Astun,Huom FROM HENK where Hnro=$Hnro")) print "No nyt ei haku onnistunut, yritä uudelleen!"; exit; else $linkki = mysql_fetch_row($kysely); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_yllapito</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin="30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" "padding:20px" > <h1>laskutus</h1> <h2>henkilötietojen muutos tai poisto</h2> style= <form method=post action="henk_paivitetty.php"> <input type=hidden name="hnro" value=" print $linkki[0]; "> Sukunimi: <br /> <input type=text name="sukunimi" size=35 maxlength=25 value=" print $linkki[1]; "><br /> Etunimi: <br /> <input type=text name="etunimi" size=35 maxlength=15 value=" print $linkki[2]; "><br /> Työtehtävä: <br /> <input type=text name="nimike" size=35 maxlength=35 value=" print $linkki[3]; "><br /> Luokitus: <br /> <input type=text name="luokitus" size=10 maxlength=2 value=" print $linkki[4]; "><br /> Alkamispäivä: <br /> <input type=text name="pvm" size=10 maxlength=10 value=" print $linkki[5]; "><br /> As.tunnus: <br /> <input type=text name="astun" size=10 maxlength=4 value=" print $linkki[6]; "><br /> Huomautuksia: <br /> <input type=text name="huom" size=35 maxlength=35 value=" print $linkki[7]; "><br /> <p> </p> -1-
14 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_yllapito.php 30. lokakuuta :15 <input type=submit name="toiminto" value="tallenna"> <input type=submit name="toiminto" value="poista"> </form> <p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p> </body> </html> -2-
15 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_tallenna.php 30. lokakuuta :17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_tallenna</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin="30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" "padding:20px"> <h1>laskutus</h1> <h2>tallenna</h2> <form method=post action="tallennettu.php"> Hnro:<br> <input type=text name="hnro" size=10 maxlength=6><br> Sukunimi:<br> <input type=text name="sukunimi" size=35 maxlength=25><br> Etunimi:<br> <input type=text name="etunimi" size=35 maxlength=15><br> Työtehtävä:<br> <input type=text name="nimike" size=35 maxlength=35><br> Luokitus:<br> <input type=text name="luokitus" size=10 maxlength=2><br> Alkamispvm:<br> <input type=text name="pvm" size=10 maxlength=10><br> As.tunnus:<br> <input type=text name="astun" size=10 maxlength=4><br> Huomautuksia:<br> <input type=text name="huom" size=35 maxlength=35><br> <input type=submit name="toiminto" value="tallenna"> </form> </body> </html> style= -1-
16 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_paivitetty.php 30. lokakuuta :16 /* Tähän kuuluvat mysql_connect ja mysql_selectdb -komennot. Turvallisuussyistä emme voi niitä tähän listata. */ ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa nimeltä phpkurssi ei löytynyt."); if ($toiminto == "Tallenna") $sql_lauseke = "update HENK set Hnro=$Hnro, Sukunimi='$Sukunimi', Etunimi='$Etunimi', Nimike='$Nimike', Luokitus='$Luokitus', Pvm=DATE_FORMAT('$Pvm', '%Y-%m-%d'), Astun='$Astun', Huom='$Huom' where Hnro=$Hnro "; if (!$kysely = mysql_query($sql_lauseke)) $sivunotsikko = "Tietojen muutos ei nyt onnistunut! "; $teksti = "Yritä uudelleen: ". mysql_error(); else $sivunotsikko = "Tietojen muutos onnistui! "; $teksti = "Hyvä hyvä, muutokset on päivitetty tietokantaan."; else if ($toiminto == "Poista") $sql_lauseke = "delete from HENK where Hnro=$Hnro"; if (!$kysely = mysql_query($sql_lauseke)) $sivunotsikko = "Tietojen poisto ei nyt onnistunut! "; $teksti = "Yritä uudelleen: ". mysql_error(); else $sivunotsikko = "Tietojen poisto onnistui!"; $teksti = "Yes, tiedot on poistettu."; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title> print "$sivunotsikko"; </title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin= "30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" style="padding:20px" > -1-
17 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_paivitetty.php 30. lokakuuta :16 <h1>laskutus</h1> <H2> print "$sivunotsikko"; </H2> print "$teksti"; <p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p> </body> </html> -2-
18 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_tallennuslomake.php 30. lokakuuta :20 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title>henk_tallennuslomake</title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin="30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" "padding:20px"> <h1>laskutus</h1> <h2>tallennuslomake</h2> <form method=post action="tallenna.php"> <input type=text name="hnro" size=50 maxlength=200> <input type=text name="sukunimi" size=50 maxlength=200> <input type=text name="etunimi" size=50 maxlength=200> <input type=text name="nimike" size=50 maxlength=200> <input type=text name="luokitus" size=50 maxlength=200> <input type=text name="pvm" size=50 maxlength=200> <input type=text name="astun" size=50 maxlength=200> <input type=text name="huom" size=50 maxlength=200> </form> </body> </html> style= -1-
19 C:\Documents and Settings\All Users\Tiedostot\wwwPolulla\opittua\php_mysql\henk_tallennettu.php 30. lokakuuta :35 ini_set('include_path','../../includes/phpkurssi'); $mysql_yhteys) or die("tietokantaa phpkurssi ei löytynyt."); $sivunotsikko; $teksti; $sql_lauseke = "INSERT INTO HENK (Hnro, Sukunimi, Etunimi, Nimike, Luokitus, Pvm, Astun, Huom) VALUES ($Hnro, '$Sukunimi', '$Etunimi', '$Nimike', '$Luokitus', DATE_FORMAT('$Pvm', '%Y-%m-%d'), '$Astun', '$Huom')"; if (!$kysely = mysql_query($sql_lauseke)) $sivunotsikko = "Tallennus ei nyt onnistunut!"; $teksti = "Yritä uudelleen: ". mysql_error(); else $sivunotsikko = "Tallennus onnistui!"; $teksti = "Tiedot lumpsahtivat tietokantaan, hyvä hyvä.<p>"; $teksti.= "Hnro: ". $Hnro. "<br>"; $teksti.= "Sukunimi: ". $Sukunimi. "<br>"; $teksti.= "Etunimi: ". $Etunimi. "<br>"; $teksti.= "Nimike: ". $Nimike. "<br>"; $teksti.= "Luokitus: ". $Luokitus. "<br>"; $teksti.= "Pvm: ". $Pvm. "<br>"; $teksti.= "Astun: ". $Astun. "<br>"; $teksti.= "Huom: ". $Huom. "<p>"; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <title> print "$sivunotsikko"; </title> </head> <body style="background-color:#ffcc66" style="font-family:arial, Helvetica, sans-serif" topmargin= "30px" leftmargin="30px" text="#663300" style="border-style:solid" style="border-width:3px" style="border-color:#663300" style="padding:20px" > <h1>laskutus</h1> <H2> print "$sivunotsikko"; </H2> print "$teksti"; <p><a href="laskutus_index.html" title="takaisin alkuun">takaisin alkuun</a></p> </body></html> -1-
ICT1TN004. Lomakkeet. Heikki Hietala
Lomakkeet Heikki Hietala Lomakkeet Lomakkeita käytetään keräämään tietoa käyttäjältä ja siirtämään se palvelimelle Lomakkeen luominen ei yksin riitä, vaan pitää luoda myös lomakkeenkäsittelijä Lomakkeen
Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen
Esimerkki: Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen Luo tietokanta Koulu. Tietokantaan lisätään 3 taulua. Kurssit-taulu: kurssiid not null primary key INTEGER aineid not
Kirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina
Kirjasto Kevät 2001 Auvinen Annemari Niemi Anu Harjoitustyö 7.4.2001 Sisällysluettelo 1. Yleiskuvaus... 3 2. Vaatimukset... 3 2.1. Toiminnalliset... 3 2.1.1. Sisäänkirjautuminen... 3 2.1.2. Nimikkeiden
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
SQL - STRUCTURED QUERY LANGUAGE
SQL Peruskomentoja SQL - STRUCTURED QUERY LANGUAGE SQL on tietokantojen käsittelyyn kehitetty kieli Esimerkkejä kielellä hoidettavistaa toiminnoista: Tietokannan rakenteen määrittely ja muuttaminen Kyselyt
Insert lauseella on kaksi muotoa: insert into taulu [(sarakenimet)] values (arvot)
SQL sisältää operaatiot tietokannan sisällön muodostamiseen ja ylläpitoon: insert - uusien rivien vienti tauluun delete - rivien poisto update - rivien muutos 1 Insert lauseella on kaksi muotoa: insert
H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006
H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
Fotometal-studiojalustojen hinnasto
Hakukyselyt: SELECT * FROM taulu WHERE sarake1 = Malli Nimi [WHERE sarake1 LIKE M% ] [WHERE BETWEEN ehto1 AND ehto2] [WHERE sarake1 IN/= (alikysely)]
Tällä viikolla Kertaus SQL-asioista jatketaan SQL-tekstifuntio-harjoituksia tehdään pelifirman tietokannasta ER-malli MySQL:llä, tarkastellaan mallin toimivuutta ja korjataan, jos korjattavaa löytyy, tehdään
Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia
Tällä viikolla Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia 1.) Mainitse tietokonepelistä (kuvitteellisesta tai todellisesta) esimerkkitilanteita,
Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä.
Lomakkeet Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä. Lomakkeen tyylit kannattaa määritellä omaan, eriliseen,
Palvelinpuolen ohjelmointi
Palvelinpuolen ohjelmointi Staattiset ja dynaamiset web-sivut Staattiset web-sivut ovat valmiissa muodossaan palvelimella (tai paikallisesti omalla koneella). Javascript mahdollistaa paikalliset dynaamiset
OPPITUNTI 12 MySQL-tietokannan käyttö
12. MySQL-tietokannankäyttö 211 OPPITUNTI 12 MySQL-tietokannan käyttö PHP-kieleen kuuluu olennaisesti tietokantojen käyttämisen helppous. Tällä tunnilla keskitymme MySQLtietokantaan, mutta samanlaisia
POISSAOLOJEN SEURANTAJÄRJESTELMÄ
POISSAOLOJEN SEURANTAJÄRJESTELMÄ Opinnäytetyö PSK-Aikuisopisto Mac-datanomi, Digitaalinen viestintä Lakso Eija 15.01.2011 2 SISÄLLYSLUETTELO SISÄLLYSLUETTELO... 2 TIIVISTELMÄ... 3 1. JOHDANTO... 4 2. TYÖN
Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta
Tiedonhallinnan perusteet H11 Ovien ja kulun valvontajärjestelmän tietokanta Nimi: Mikko Haapanen Opiskelijanumero: 0900568 Ryhmä: T09L Työ tehty: 15.3.2010 Mikko Haapanen 15.3.2010 1(7) 1. Asiakasvaatimukset
Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit
Internetsivujen perusrakenne Html-dokumentin keskeiset elementit ja attribuutit Websivu html-dokumentti Internetsivun rakenne kuvataan html-kielellä Html-dokumentti on tekstimuotoinen tiedosto, jossa luetellaan
H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki
H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin
Tietokannat II -kurssin harjoitustyö
Tietokannat II -kurssin harjoitustyö Olli Opiskelija (123), olli.opiskelija@foo.fi Maija Mallioppilas (321), maija.mallioppilas@foo.fi 13.3. 2007 1 Sisältö 1 Tietokannan kuvaus 3 1.1 Tietokannan rakenne..................................
Java ja tietokannan käsittely (JDBC)
Java ja tietokannan käsittely (JDBC) Javan tietokannan käsittely luokat (java.sql.*) Yhteys tietokantaan Tietokannan yhteyden sulkeminen Tiedon haku tietokannasta Tiedon päivitys tietokantaan Transaktio
HELIA TIKO-05 1 (22) ICT03D Tieto ja tiedon varastointi E.Räty, O.Virkki 9.3.2010
HELIA TIKO-05 1 (22) SQL SQL... 2 Historiaa... 2 Standardit... 3 Käyttö... 4 Sql-komentojen kirjoittaminen... 5 DDL... 7 Tietokantaobjektien määrittely... 7 SQL:n tietotyypit... 8 Eheyssääntöjen määrittely...
Ohjelmoin*kielet ja - paradigmat 5op. Markus Norrena
Ohjelmoin*kielet ja - paradigmat 5op Markus Norrena Kotitehtävä 1 Tee kirjautumisjärjestelmä ilman tietokantaa. Sivustolle jolla on vähintään 2 eri sivua. Kysyy tunnusta ja muistaa kirjautumisen ettei
Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 11 TU00AA48-2002 TU10S1E Hannu Markkanen 22.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 Indeksit Indeksit Taulun
CSE-A1200 Tietokannat
CSE-A1200 Tietokannat 29.3.2016 CSE-A1200 Tietokannat 29.3.2016 1 / 40 Oppimistavoitteet: tämän luennon jälkeen Tiedät, miten tietokannan relaatioiden (taulujen) määrittelyt kirjoitetaan SQL:llä. Osaat
Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/
Code Camp for Girls Sanna Nygård Lokakuussa 2015 www.frantic.com/codecamp/ HTML? HTML? HyperText Markup Language Ei ole nettisivua ilman HTML:ää Rakenteinen, hierarkkinen dokumentti Vain rakenne ja sisältö,
Tietokannat II -kurssin harjoitustyö
Tietokannat II -kurssin harjoitustyö Jyri Lehtonen (72039), jkoleh@utu.fi Azad Hajipour (72187), azhaji@utu.fi 10.6.2007 Sisältö 1. Tietokannan kuvaus... 1 1.1 Tietokannan rakenne... 1 1.2 Relaatiokaava
OPPITUNTI 11 DBM-funktioiden käyttö
11. DBM-funktioiden käyttö 193 OPPITUNTI 11 DBM-funktioiden käyttö Jos sinulla ei ole pääsyä SQL-tietokantaan, esimerkiksi MySQL- tai Oracle-tietokantaan, sinulla on varmaankin mahdollisuus käyttää DBM-tyylistä
TIETOKANTOJEN PERUSTEET MARKKU SUNI
TIETOKANTOJEN PERUSTEET MARKKU SUNI SQL - KIELI TIETOJEN MUOKKAUS MARKKU SUNI Tarkastellaan tauluissa olevien tietojen muokkausta muokkauskäskyjä: INSERT UPDATE DELETE Kysymys kuuluu: Voiko tietoja muokata
VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN
VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN Tämän tehtävän tarkoitus on tutustuttaa ympäristöön sekä tutustuttaa wwwdokumenttien tekoon php:llä. Alkutoimet Varmistetaan, että verkkolevyllä on kansio
3. Taulujen määrittely ja muuttaminen
3. Taulujen määrittely ja muuttaminen DDL: Taulujen luonti, muutos ja poisto DML: taulujen tietojen ylläpito Tapahtumien (transaktioiden) hallinta Näkymät, synonyymit ja muut tietokantaobjektit Taulujen
GALERIE EXHIBITIONS (13) 1 2 EXHIBITIONS 2
GALERIE EXHIBITIONS (13) 1 1 Table of Contents 2 EXHIBITIONS 2 2.1 YLEISTÄ 2 2.2 REGISTER EXHIBITION 3 2.3 UPDATE EXHIBITION 4 2.3.1 BASICS 5 2.3.2 ARTICLE 6 2.3.3 PUBLISH 6 2.3.4 REVIEW 7 2.4 REGISTER
HELIA 1 (14) Outi Virkki Tiedonhallinta
HELIA 1 (14) Luento SQL... 2 Historiaa... 2 Standardit... 3 Käyttö... 4 DDL... 5 Tietokantaobjektien määrittely... 5 SQL:n tietotyypit... 6 Eheyssääntöjen määrittely... 9 Indeksin määrittely... 11 Syntaksikuvaukset...
Opintopiiritehtävä 3: Verkkohuutokauppa
Opintopiiritehtävä 3: Verkkohuutokauppa Jarmo Vestola, Tommi Voss, Perttu Määttä, Tia Määttänen, Satu Salekari, Henry Kari Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietokantojen perusteet -kurssi
XML Technologies and Applications - harjoitustyö -
XML Technologies and Applications - harjoitustyö - TURUN YLIOPISTO Informaatioteknologian laitos Tietojenkäsittelytiede Harjoitustyö Helmikuu 2009 Jyri Lehtonen (72039) jyri.lehtonen@utu.fi (yksin tehty
JavaScript alkeet Esimerkkikoodeja moniste 2
JavaScript alkeet Esimerkkikoodeja moniste 2 Esim 5.1 laskujärjestys operaattorit var tulos = 5 + 4 * 12 / 4; document.write("5 + 4 * 12 / 4 laskutoimituksen tulos on " + tulos,"");
select tulostietomäärittely from taulukkeet [where valintaehdot] [group by ryhmitystekijät] [having ryhmärajoitteet] [order by järjestysperusta]
SQL kysely Kyselyn yleisrakenne: select tulostietomäärittely from taulukkeet [where valintaehdot] [group by ryhmitystekijät] [having ryhmärajoitteet] [order by järjestysperusta] Kysely tuottaa nimettömän
ASP ja DHTML. 27.8.2004 Seppo Räsänen
ASP ja DHTML 27.8.2004 Seppo Räsänen Liite 3 Sisällys 1 Tietokantojen käyttö sivuilla ASP-tekniikka...3 1.1. ASP ja VBScript...3 1.2. ASP ja J(AVA)Script...9 1.3. ASP ja Access...9 Lähteet...9 Himapizza-esimerkki...10
HELIA 1 (14) Outi Virkki Tiedonhallinta
HELIA 1 (14) Luento Näkymät... 2 Relaatiotyypit... 2 Taulu - Tallennettu relaatio... 3 Näkymä - Virtuaalirelaatio... 3 Tulosrelaatio - Kyselyn tulos... 3 Otetaulut - Tauluun tallennettu kyselyn tulos...
List-luokan soveltamista. Listaan lisääminen Listan läpikäynti Listasta etsiminen Listan sisällön muuttaminen Listasta poistaminen Listan kopioiminen
1 List-luokan soveltamista List-luokan metodeja Listaan lisääminen Listan läpikäynti Listasta etsiminen Listan sisällön muuttaminen Listasta poistaminen Listan kopioiminen 1 List-luokan metodeja List-luokan
HSMT Tietokannoista. Ville Leppänen. HSMT, c Ville Leppänen, IT, Turun yliopisto, 2008 p.1/32
HSMT Tietokannoista Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2008 p.1/32 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)
HELIA TIKO-05 1 (17) ICT03D Tieto ja tiedon varastointi Räty, Virkki
HELIA TIKO-05 1 (17) SQL / DML 4 Alikyselyt...2 Joukko-operaatiot...7 Yhdiste, unioni...8 Leikkaus...9 Erotus... 10 Tietokannan datan muokkaus... 11 Lisäys... 11 Yhden rivin lisääminen... 12 Useamman rivin
Modx. Versio 1.3 /lokakuu 2010. Kirjoittanut Jari Sarja (www.jarisarja.fi)
1 Modx Versio 1.3 /lokakuu 2010 Kirjoittanut Jari Sarja (www.jarisarja.fi) 2 Sisältö 1. Johdanto... 3 2. Imurointi, ennakkovalmistelut ja asennus... 4 2.1. Imuroiminen ja purku... 4 2.2. Kannan luominen...
Joko tunnet nämän Oracle10g SQL:n piirteet? Kari Aalto Saariston IT
Joko tunnet nämän Oracle10g SQL:n piirteet? Kari Aalto Saariston IT Agenda Regular Expression - funktiot Case-insensitive Sort Case-insensitive Seach Merge muutokset Tree-walking in 10g DML Returning Values
Teeman rakentaminen Wordpressiin
1 Teeman rakentaminen Wordpressiin Jari Sarja lokakuu 2009 Sisältö Johdanto... 2 Valmiin teeman muokkaaminen... 2 XHTML:n perussäännöt... 4 Teeman tiedostot... 5 Sanasto... 5 Hierarkia... 5 Template...
Luento 5. Timo Savola. 28. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 5 Timo Savola 28. huhtikuuta 2006 Osa I Shell-ohjelmointi Ehtolause Lausekkeet suoritetaan jos ehtolausekkeen paluuarvo on 0 if ehtolauseke then lauseke
HTML ja CSS. Tästä se lähtee: portfolio-sivusto. Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot.
HTML ja CSS Tästä se lähtee: portfolio-sivusto Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot. index.html Sivuston pääsivu, joka avautuu selaimeen ensimmäisenä sivujen
Proseduurit, funktiot ja herättimet - esimerkkeinä Oracle, SQL Server, MySQL ja OCELOT. Jouni Huotari S2008
Proseduurit, funktiot ja herättimet - esimerkkeinä Oracle, SQL Server, MySQL ja OCELOT Jouni Huotari S2008 2 Proseduurit Ohjelmamoduuleita, jotka voidaan tallettaa tietokantaan (DBMS:n tietohakemistoon)
3. TAULUJEN MÄÄRITTELY JA MUUTTAMINEN
3. TAULUJEN MÄÄRITTELY JA MUUTTAMINEN DDL: TAULUJEN LUONTI, MUUTOS JA POISTO DML: TAULUJEN TIETOJEN YLLÄPITO TAPAHTUMIEN (TRANSAKTIOIDEN) HALLINTA NÄKYMÄT, SYNONYYMIT JA MUUT TIETOKANTAOBJEKTIT TAULUJEN
PROSEDUURIT, FUNKTIOT JA HERÄTTIMET - ESIMERKKEINÄ ORACLE, SQL SERVER, MYSQL JA OCELOT JOUNI HUOTARI K2009
PROSEDUURIT, FUNKTIOT JA HERÄTTIMET - ESIMERKKEINÄ ORACLE, SQL SERVER, MYSQL JA OCELOT JOUNI HUOTARI K2009 PROSEDUURIT Ohjelmamoduuleita, jotka voidaan tallettaa tietokantaan (DBMS:n tietohakemistoon)
Javascript 2: Ohjelmointikielen ominaisuudet. Jaana Holvikivi Metropolia
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia HTML - sivun rakenne ja osiot HTML HEAD STYLE SCRIPT STYLEsheet Javascript file BODY Javascript
Lohdutus - tietokantadokumentti
Lohdutus - tietokantadokumentti Ohjelmiston tietokanta on toteutettu Oracle-ympäristöön, ja sitä käytetään ohjelmassa Hibernaten kautta. Tietokannan rakenne Tietokannan taulujen merkitykset Taulu Project
TIETOJENKÄSITTELY/PIKATAIVAL2 Tehtävä G
TIETOJENKÄSITTELY/PIKATAIVAL2 Tehtävä G 1 Tehtävänäsi on määritellä tietokantaan KisatSVNL.mdb lomake Kilpailut ohessa olevan mallin mukaan. Lomake on tarkoitettu kilpailutietojen lisäykseen, selailuun
INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4);
CREATE TABLE koulutus ( kunta VARCHAR(25) NOT NULL, tutkinnot NUMERIC(4,2), opiskelijat NUMERIC(1), PRIMARY KEY (kunta) ); INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4); UPDATE koulutus SET opiskelijat
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Treenitietokannan suunnitteludokumentti
Treenitietokannan suunnitteludokumentti 1 Johdanto 1.1 Järjestelmän tarkoitus Järjestelmän tarkoituksena on luoda Yliopiston Taido Ry:n treenien vetäjille ja treeneissä kävijöille toimiva ympäristö, jossa
Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä
Verkkojulkaiseminen Minna Väisänen HTML5-tehtävä Kirjoita Dreamweaverissa oheisen nettisivun koodi. Lisää xx-kohtiin omat tietosi. Kuvan nimi on joki.jpg. Ensin tehdään sivusto ja sitten yksittäinen sivu.
TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI
TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI Tarkastellaan Tietokannan fyysistä suunnittelua Menetelmän vaihetta 4 Looginen suunoitelma muutetaan toimiviksi tauluiksi Id enimi snimi muuta 1 Aki Joki xxx
Helsingin yliopisto Tietojenkäsittelytieteen laitos (H.Laine) Tietokantojen perusteet. Liitteenä: Tiivistelmä SQL-syntaksista
Helsingin yliopisto Tietojenkäsittelytieteen laitos 26.2.2014 (H.Laine) Tietokantojen perusteet Liitteenä: Tiivistelmä SQL-syntaksista Kirjoita jokaiseen erilliseen vastausarkkiin kurssin nimi, tenttipäivä,
2. Haet työntekijöiden tiedot etunimen mukaan nousevasti järjestettyinä. (ORDER BY) SELECT * FROM employees ORDER BY firstname ASC;
Tällä viikolla Kotitehtävien läpikäynti SQL-harjoituksia, osa 1 Jatketaan Pelifirman tietovaraston suunnittelua: tietotyyppien kertaus, taulun luonti ER-kaavioon, taulun luonti kaavion avulla tietokantaan,
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
Johdatusta selainohjelmointiin
Johdatusta selainohjelmointiin Ohjelmat ja tyylit selaimessa ja HTML Jaana Holvikivi Selaimet ja HTML Selaimet: Internet Explorer, Exchange Firefox, Chrome Opera 10 Safari 4 Lukevat HTML sivuja ja asettelevat
Algoritmit 2. Demot Timo Männikkö
Algoritmit 2 Demot 2 3.-4.4.2019 Timo Männikkö Tehtävä 1 Avoin osoitteenmuodostus: Hajautustaulukko t (koko m) Erikoisarvot VAPAA ja POISTETTU Hajautusfunktio h(k,i) Operaatiot: lisaa etsi poista Algoritmit
Johdanto PHP PostgreSQL. PHP & PostgreSQL. Paul Tötterman 5. helmikuuta PHP & PostgreSQL.
Paul Tötterman paul.totterman@iki.fi 5. helmikuuta 2008 LAMP SQL LAMP LAMP L = Linux tai *BSD, Solaris... A = Apache M = MySQL tai... P =, Perl, Python, Ruby... Flickr, Yahoo, Facebook... : Hypertext Preprocessor
HAAGA-HELIA Heti-09 1 (12) ICT05 Tiedonhallinta ja Tietokannat O.Virkki Näkymät
HAAGA-HELIA Heti-09 1 (12) Näkymät Näkymät... 2 Eri tyyppisiä relaatioita... 2 Taulu - Tallennettu relaatio... 2 Tulosrelaatio - Kyselyn tulos... 2 Näkymä - Virtuaalirelaatio... 2 Näkymien määrittely...
Written by Administrator Wednesday, 05 October 2011 08:06 - Last Updated Monday, 17 October 2011 15:28
Sivupohja Joomlalle Sivupohjan tekeminen Joomlalle itse alusta saakka kuulostaa vaikealle. Työ on kuitenkin varsin helppo, jos vaan tietää tekemisen kaavan ja ymmärtää idean sivupohjasta. Joomlalle sivupohjan
Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002
, XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA Sisällysluettelo Luku 1 - Oman LABRA-sivutilan asennus ja käyttöönotto... 2 1.1 - LABRA-osoitteesi... 2 1.2 LABRA-tilan käyttö (verkko-asemana
Harjoitustehtävä 1. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. SQL kysely
Harjoitustehtävä 1 Puutarha Puutarhatunnus omistaja sijainti Vastuualue puutarhatunnus aluenumero maaperä, kosteus valaistus sijainti vastuutonttu Tonttu Tonttutunnus Istutus istutuspäivä paikka_alueella
Harjoitustyö. CSE-A1200 Tietokannat! Jasse Lahdenperä! 345396! killedwhale@kapsi.fi! Henri Nurmi! 345545! henri.nurmi@kapsi.fi!
Harjoitustyö CSE-A1200 Tietokannat Jasse Lahdenperä 345396 killedwhale@kapsi.fi Henri Nurmi 345545 henri.nurmi@kapsi.fi 1 Ensimmäisen vaiheen ratkaisu ER-Kaavio 2 Relaatiomalli: Loanable(Id, MaximumLoanTime)
Listarakenne (ArrayList-luokka)
Listarakenne (ArrayList-luokka) Mikä on lista? Listan määrittely ArrayList-luokan metodeita Listan läpikäynti Listan läpikäynti indeksin avulla Listan läpikäynti iteraattorin avulla Listaan lisääminen
Liitokset - haut useaan tauluun
Liitokset Liitokset - haut useaan tauluun Tavallisin liitos on valintaliitos ehtona =,!=, yhtäläisyysliitos (=) yleisin (vrt. Inner join) taulut liitetään toisiinsa yleensä avaimilla (perus-
JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia)
JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia) Esim 5.1 laskujärjestys operaattorit var tulos = 5 + 4 * 12 / 4; document.write("5 + 4 * 12 / 4 laskutoimituksen tulos
Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas
Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä
T-76.115 Testiraportti TR-3. ETL-työkalu
T-76.115 Testiraportti TR-3 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 14.03.05 Risto Kunnas Ensimmäinen versio 1.1 15.03.05 Risto Kunnas Korjauksia Sivu 1 / 14 Sisällysluettelo
Ohjelmointikielet ja -paradigmat 5op. Markus Norrena
Ohjelmointikielet ja -paradigmat 5op Markus Norrena Viimeksi: kotitehtävä 9 Luokaa kuvagallerialle user luokka käyttäjien hallintaan, joka pitää sisällään vähintään: find_all() palauttaa kaikki käyttäjät
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty
Denormalisointia turvallisesti. Ougf syysseminaari 4.11.2010 Pörssitalo Helsinki Timo Raitalaakso
Denormalisointia turvallisesti Ougf syysseminaari 4.11.2010 Pörssitalo Helsinki Timo Raitalaakso Timo Raitalaakso Senior Database Specialist Solita Oy 2001- - 2001 Tampereen Teknillinen korkeakoulu Tietokannat
Opiskeluoikeuksien maaran tiedonkeruu
Opiskeluoikeuksien maaran tiedonkeruu Määrittely Opinto-oikeuksista tarvitaan seuraavat tiedot: Tieto jokaisesta yksittäisestä opinto-oikeudesta ja kytkentä niistä opinto-oikeuksista jotka ovat samalla
LINUX-HARJOITUS, MYSQL
LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
JSP (JavaServer Pages) tekniikka Lähde Arvo Lipitsäinen, JSP JavaServer Pages, 2003
1(27) JSP (JavaServer Pages) tekniikka Lähde Arvo Lipitsäinen, JSP JavaServer Pages, 2003 mahdollistaa dynaamisen web-sisällön luonnin eli HTML-.DHTML-, XHTML- ja XML-dokumentit luodaan palvelimella dynaamisesti
Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot
DO NOT PRINT THIS DOCUMENT SQL:ssä joukko yhteenvetofunktioita (aggregate function, koostefunktio) AVG keskiarvo MIN pienin arvo (minimi) MAX suurin arvo (maksimi) SUM summa COUNT lukumäärä Yhteenvetofunktioita
Tietokantojen perusteet, syksy 1999 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot
DO NOT PRINT THIS DOCUMENT SQL:ssä joukko yhteenvetofunktioita (aggregate function, koostefunktio) AVG keskiarvo MIN pienin arvo (minimi) MAX suurin arvo (maksimi) SUM summa COUNT lukumäärä Yhteenvetofunktioita
OpenOffice.org Base 3.1.0
OpenOffice.org Base 3.1.0 Sisällysluettelo 1 Tietokannan luominen...1 2 Taulukon eli taulun luominen...3 3 Kysely...9 4 Raportti...14 1 Tietokannan luominen Tietokanta on kokoelma tietoja, joilla on yhteys
AT4-kotisivukurssi. 4. jakso 5.2. 5.4.2013.
AT4-kotisivukurssi 4. jakso 5.2. 5.4.2013. Ohjeita, kotisivueditori HTML-opas http://www.iki.fi/mikaves/html/ (Mika Westerholm) Kotisivueditorit: Notepad (yksinkertainen BlueGriffon (tehokas, ilmainen)
Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot
DO NOT PRINT THIS DOCUMENT SQL:ssä joukko yhteenvetofunktioita (aggregate function, koostefunktio) AVG keskiarvo MIN pienin arvo (minimi) MAX suurin arvo (maksimi) SUM summa COUNT lukumäärä Yhteenvetofunktioita
Kaavajohtopaikka -hankkeen kiinteistöliittymätyökalun kehittämisprojekti 2008 - Loppuraportti
Riku Mäki Lounaspaikka, Regional Council of SW Finland Turun yliopiston IT-laitos 9.10.2008 Kaavajohtopaikka -hankkeen kiinteistöliittymätyökalun kehittämisprojekti 2008 - Loppuraportti Sisällysluettelo
1 PHP-sovelluksen toiminta
AMVA48-49 HTML ja PHP-ohjelmointi, 2 ov Yleistä kurssista HTMLperusteita PHP-kielen perusrakenteet HTMLlomakkeen käsittely Tiedoston käsittely Evästeiden käyttö Istunnon hallinta Oppimistehtävät PHP-KIELEN
PHP-perusteet. Jouni Ikonen - Jouni.Ikonen lut.fi
CT30A3201 - WWW-sovellukset PHP-perusteet Jouni Ikonen - Jouni.Ikonen lut.fi 8.10.2013 Kalvot Arto Hämäläisen kalvojen pohjalta 1 Jouni Ikonen Sisältö PHP Evästeiden käyttö HTTP-otsikkotietojen käsittely
Toteutusdokumentti. Aija. Helsinki 1.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteenlaitos
Toteutusdokumentti Aija Helsinki 1.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteenlaitos Sisältö 1. Johdanto...3 2. SQL -lauseet...3 3. Ajastettutoiminta - backrun.php...3
2. PEHMEÄ XHTML XRAJAHTML
Luennot 1. Intro 2. PEHMEÄ XHTML XRAJAHTML Dokumentin (matalan tason) rakenne DOCTYPE ja merkistökoodaukset Elementtien syvät rajat 3. CSS 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys &
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman
Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri
Ylläpitodokumentti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 14.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Pikaohje formaatin valmistamiseen
Pikaohje formaatin valmistamiseen Esko Otava Oy ver.1.0 Pääikkunasta (tulostusikkunasta) valitaan Cards-Show cards manager Paina Add 2 Paina New Kortinsuunnitteluikkuna on jaettu kolmeen osaan: Vasemmalla
Digitaalisen median tekniikat xhtml Harri Laine 1
Digitaalisen median tekniikat xhtml 30.4.2004 Harri Laine 1 XML-pohjainen HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan Tyypillisessä HTML-dokumentissa
Digitaalisen median tekniikat xhtml
Digitaalisen median tekniikat xhtml 30.4.2004 Harri Laine 1 XML-pohjainen HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan Tyypillisessä HTML-dokumentissa
HELIA 1 (15) Outi Virkki Tietokantasuunnittelu
HELIA 1 (15) Luento 2.6 Käyttöoikeuksista ja suojauksesta... 2 Suojausten suunnittelu... 3 Käyttäjätunnukset... 4 Tunnuksen luominen... 5 Tunnuksen muuttaminen... 6 Tunnuksen poistaminen... 6 Oikeudet
10 Lomakkeet Kontrollit. 10 Lomakkeet
154 Suurin osa HTML-dokumenteista on tarkoitettu vain selailtaviksi ja katseltaviksi ilman, että katselijan rooli olisi ollut muuta kuin passiivinen. Lisäämällä dokumenttiin lomake-elementti, voidaan pieni
HELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000
HELIA 1 (15) Luento 2.7 Toiminnallisuutta tietokantaan... 2 Deklaratiivinen eheysvalvonta... 2 Proseduraalinen eheysvalvonta... 3 Eheysvalvonnan suunnittelusta... 4 Sääntöjen määrittely... 4 Toteutusvaihtoehdot...