{"id":24,"date":"2017-12-30T12:30:27","date_gmt":"2017-12-30T10:30:27","guid":{"rendered":"https:\/\/coursepages.uta.fi\/tieta7\/?page_id=24"},"modified":"2020-03-03T15:37:39","modified_gmt":"2020-03-03T13:37:39","slug":"luennot","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/tieta7\/luennot\/","title":{"rendered":"Luennot"},"content":{"rendered":"<h1>Alustava aikataulu<\/h1>\n<p>Linkit p\u00e4ivitet\u00e4\u00e4n ennen kyseist\u00e4 luentoa<\/p>\n<p>Tietokantojen perusteet -jakson <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/luentokalvot.zip\" target=\"_blank\" rel=\"noopener\">luentokalvot<\/a><\/p>\n<p>Kurssilla k\u00e4ytet\u00e4\u00e4n esimerkkitietokannanhallintaj\u00e4rjestelm\u00e4n\u00e4 PostgreSQL:\u00e4\u00e4. T\u00e4t\u00e4 varten k\u00e4y hakemassa osoitteessa id.tuni.fi k\u00e4ytt\u00f6oikeus TUNIn shell-palveluun palvelunimell\u00e4 &#8221;Linux-palvelimet (LINUX-SERVERS) SSH-palvelimet\u201d ja tarkista oma TUNI-k\u00e4ytt\u00e4j\u00e4tunnuksesi (ei s\u00e4hk\u00f6postiosoite, vaan lyhyehk\u00f6 merkkijono) samassa osoitteessa. Katso lis\u00e4tietoja k\u00e4ytt\u00f6oikeuden hakemisesta <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/psql_ohje.pdf\" target=\"_blank\" rel=\"noopener\">PostgreSQL- ja Linux-palvelin -ohjeista<\/a>.<\/p>\n<p>SQL-l\u00e4ht\u00f6tasotesti\u00e4 voi alkaa tehd\u00e4 WETOssa (kohta Pakolliset teht\u00e4v\u00e4t: SQL-kertaus) heti, kun kurssin vastuuopettaja (Marko J) on hyv\u00e4ksynyt opiskelijan WETOn kurssialueelle. SQL-kertaus toivotaan teht\u00e4v\u00e4ksi sunnuntaihin 19.2. klo 16 menness\u00e4. Testi on teht\u00e4v\u00e4 viimeist\u00e4\u00e4n maaliskuun loppuun menness\u00e4.<\/p>\n<p><strong>Ma 13.1.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/jarjestaytyminen.pdf\">J\u00e4rjest\u00e4ytyminen<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/johdanto.pdf\">Johdanto<\/a><\/li>\n<\/ul>\n<p><strong>Ke 15.1.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/relaatiomalli.pdf\">Relaatiomalli<\/a><\/li>\n<\/ul>\n<p><strong>Ma 20.1. (Luento siirertty <span lang=\"fi\">pe 24.1. klo 15-17, Pinni A1081<\/span>)<br \/>\n<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/SQL_DDL_DML_DCL_1.pdf\" target=\"_blank\" rel=\"noopener\">SQL: kaaviot, taulut, n\u00e4kym\u00e4t, metadata<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/SQL_kyselyja_1.pdf\" target=\"_blank\" rel=\"noopener\">SQL: kyselyj\u00e4.<\/a><\/li>\n<li>Esimerkkikannan <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/tiko19_esimerkkikannantila.pdf\" target=\"_blank\" rel=\"noopener\">tila<\/a> ja <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/tiko19_esimerkkikannanluonti.sql\" target=\"_blank\" rel=\"noopener\">luonti<\/a><\/li>\n<li>Animaatioita edellisiin: <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/metadata.mp4\" target=\"_blank\" rel=\"noopener\">metadata<\/a> \u00a0 <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/kaavioit.mp4\" target=\"_blank\" rel=\"noopener\">kaaviot<\/a>\u00a0\u00a0 <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/nakymat.mp4\" target=\"_blank\" rel=\"noopener\">nakymat<\/a><\/li>\n<\/ul>\n<p><strong>Ke 22.1.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/optimointi.pdf\">Optimointi<\/a>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/optimointi_v.mp4\">Optimointanimaatio<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/indeksit.pdf\">Indeksointi<\/a>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/indeksit_v.mp4\">Indeksointianimaatio<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Ma 27.1.<\/strong><\/p>\n<ul>\n<li>SQL-ekstensioita<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/advancedSQL.pdf\" target=\"_blank\" rel=\"noopener\">Lis\u00e4\u00e4 SQL:\u00e4\u00e4.<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Hier_polku.pdf\" target=\"_blank\" rel=\"noopener\">Hierarkkisen datan k\u00e4sittely polkuorientoituneesti <\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/JIS-2349-accepted.pdf\" target=\"_blank\" rel=\"noopener\">Edelliseen liittyv\u00e4 artikkeli <\/a><\/li>\n<\/ul>\n<p><strong>Ke 29.1.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/ER.pdf\" target=\"_blank\" rel=\"noopener\">ER-mallinnus<\/a><\/li>\n<li>ER-kaavion muuntaminen SQL-kannan kaavioksi: <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/ER_SQL_muunnos.pdf\" target=\"_blank\" rel=\"noopener\">ER-kaavion muuntaminen SQL-tietokannan kaavioksi<\/a> (dokumentin lopussa IS-A -suhteiden muuntaminen). Esimerkkej\u00e4<a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/EER.pdf\" target=\"_blank\" rel=\"noopener\"> IS-A -suhteiden muuntamisesta<\/a>.<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/ER_EN_figures.pdf\" target=\"_blank\" rel=\"noopener\">Esimerkkikaavioita<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/YER.pdf\" target=\"_blank\" rel=\"noopener\">ER-ohjeita<\/a><\/li>\n<\/ul>\n<p><strong>Ma 3.2.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/tapahtumat.pdf\">Tapahtumat<\/a><\/li>\n<\/ul>\n<p><strong>Ke 5.2.<\/strong><\/p>\n<ul>\n<li>Luennon aluksi k\u00e4yd\u00e4\u00e4n l\u00e4pi harjoitusty\u00f6n teht\u00e4v\u00e4nanto<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/lukitukset.pdf\">Lukitukset<\/a><\/li>\n<\/ul>\n<p><strong>Ma 10.2.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/PHP_moniste.pdf\">PHP moniste<\/a>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/testi1.txt\">testi1<\/a> ks. http:\/\/www.sis.uta.fi\/~tiko\/testi1.php<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/testi2.txt\">testi2<\/a> ks. http:\/\/www.sis.uta.fi\/~tiko\/testi2.php<\/li>\n<\/ul>\n<ul>\n<li>Sessiomuuttujaesimerkki <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/lomake1.txt\">Lomake 1<\/a> <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/lomake2.txt\">Lomake 2<\/a> ks. http:\/\/www.sis.uta.fi\/~tiko\/lomake1.php<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Ke 12.2.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/JDBC.pdf\" target=\"_blank\" rel=\"noopener\">JDBC<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Testi.java.txt\" target=\"_blank\" rel=\"noopener\">Testiohjelma<\/a> ja <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/jdbc_ohje_testiohjelma.pdf\" target=\"_blank\" rel=\"noopener\">ohjeet<\/a> ja <a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/postgresql-42.2.5.jar\" target=\"_blank\" rel=\"noopener\">ajuri<\/a> sen k\u00e4\u00e4nt\u00e4miseksi ja ajamiseksi shell.sis.uta.fi- tai TUNI shell -palvelimella ja kotikoneella. (Ohje p\u00e4ivitetty 12.2. klo 17.20)<\/li>\n<\/ul>\n<p><strong>Ma 17.2. (Luento siirretty klo 10-12, Pinni B1100)<br \/>\n<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Funk_Norm_osa1.pdf\" target=\"_blank\" rel=\"noopener\">Tietokannan suunnittelu: funktionaaliset riippuvuudet ja normalisointi<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Funk_Norm_osa1_lisakalvoja.pdf\" target=\"_blank\" rel=\"noopener\">Lis\u00e4kalvoja<\/a>, joissa joitakin lis\u00e4selityksi\u00e4 tietokannan suunnitteluun ja normalisointiin<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/EN_FD_1.pdf\" target=\"_blank\" rel=\"noopener\">Esimerkkikaavioita<\/a><\/li>\n<\/ul>\n<p><strong>Ke 19.2. (Luento siirretty klo 10-12, Pinni B1100)<br \/>\n<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Funk_Norm_osa2.pdf\" target=\"_blank\" rel=\"noopener\">BCNF-normalisointi<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Kalvojenesimerkki1.pdf\" target=\"_blank\" rel=\"noopener\">Kalvojen esimerkki 1<\/a> yhten\u00e4isen\u00e4 esityksen\u00e4<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/attribuuttijoukon_sulkeuman_laskemisesta.pdf\" target=\"_blank\" rel=\"noopener\">Yksityiskohtainen esimerkki<\/a> attribuuttijoukon sulkeuman laskemisesta<\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Funk_Norm_osa2_lisakalvoja.pdf\" target=\"_blank\" rel=\"noopener\">&#8221;Lis\u00e4kalvoja&#8221;<\/a><\/li>\n<\/ul>\n<p><strong>Ma 2.3.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/PL.pdf\">PL-kielet<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Triggerit.pdf\">Triggerit<\/a><\/li>\n<\/ul>\n<p><strong>Ke 4.3.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/XML1.pdf\">XML-perusteet<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/XPath.pdf\">XPath<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Xpath_php.pdf\">XPath ja PHP\/Java<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/kalvo-esim.txt\">XML_esim<\/a><\/li>\n<\/ul>\n<p><strong>Ma 9.3.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/O2.pdf\">Oliokannat<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/ODMG.pdf\">ODMG<\/a><\/li>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/nosql.pdf\">NoSQL<\/a><\/li>\n<\/ul>\n<p><strong>Ke 11.3.<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.sis.uta.fi\/~tiko\/materiaali\/20\/Kertausta.pdf\">Kertausta<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Alustava aikataulu Linkit p\u00e4ivitet\u00e4\u00e4n ennen kyseist\u00e4 luentoa Tietokantojen perusteet -jakson luentokalvot Kurssilla k\u00e4ytet\u00e4\u00e4n esimerkkitietokannanhallintaj\u00e4rjestelm\u00e4n\u00e4 PostgreSQL:\u00e4\u00e4. T\u00e4t\u00e4 varten k\u00e4y hakemassa osoitteessa id.tuni.fi k\u00e4ytt\u00f6oikeus TUNIn shell-palveluun palvelunimell\u00e4 &#8221;Linux-palvelimet (LINUX-SERVERS) SSH-palvelimet\u201d ja tarkista oma TUNI-k\u00e4ytt\u00e4j\u00e4tunnuksesi (ei s\u00e4hk\u00f6postiosoite, vaan lyhyehk\u00f6 merkkijono) samassa osoitteessa. Katso lis\u00e4tietoja k\u00e4ytt\u00f6oikeuden hakemisesta PostgreSQL- ja Linux-palvelin -ohjeista. SQL-l\u00e4ht\u00f6tasotesti\u00e4 voi alkaa tehd\u00e4 WETOssa (kohta Pakolliset teht\u00e4v\u00e4t: &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/tieta7\/luennot\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Luennot<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":98,"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":400,"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/pages\/24\/revisions\/400"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/tieta7\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}