Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä.

Slides:



Advertisements
Samankaltaiset esitykset
Jos tarvitset opastusta, piirisi tunnuksen tai Sinulla on muuta kysyttävää, ota yhteyttä Merja Munkki, p Ongelmatilanteissa,
Advertisements

Tämä on SUUNTA-työkalun käyttöön opastava diaesitys
Tietojärjestelmät 2.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
Toimintajärjestelmän rakentaminen
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille.
Tietokanta.
Kökkötraktori-verkkokauppa
Luento 5: Paikkatietokyselyt ja -tietokannat sekä geometrialaskelmat - digitointivirheet ja metatieto SELECT WORLD.COUNTRY, WORLD.POP_2007 FROM WORLD.
Olio-ohjelmointi. Mitä olio-ohjelmointi on ?  Pyritään mallintamaan jotain reaalimaailman kohdetta tietokoneohjelman avulla  Olio on luokan ilmentymä.
Aggregaattifunktiot (1)
HTML-kielen perusteet Osa 5 Vilho Kemppainen
Rekursiiviset kyselyt DB2:ssa DB2YTR
Pasi Helasuo Työn valvoja Professori Jukka Manner
Access kyselyt luetteloinnin apuna Luetteloinnin päivä Maria Kovero
Harjoitus – Monikon genetiivi
Kirjoita tähän MINUA KIINNOSTAA: Nimi tähän Yritys tähän Kirjoita tähän TYÖSKENTELEN: PARISSA. Tuo tähän oma kuvasi näin: Klikkaa pallo aktiiviseksi >
Haaga-Helia Ammattikorkeakoulu
Relaatioalgebra (1) Kokoelma relaatioiden käsittelyyn tarkoitettuja operaatioita Operaatiot muuntavat relaatioita uusiksi relaatioiksi Muodostaa perustan.
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Monikon lisääminen (1) Luetellaan kaikki lisättävän rivin arvot INSERT INTO Asiakas VALUES (4, ’Assi’, ’Asiakas’); Luetellaan vain osa arvoista; muut arvot.
© Antti Tuomisto, 2001 © Jukka Teuhola muokattu 2005 (Tommi Tapanainen) Tietojenkäsittelytieteet, Turun yliopisto Access merkkijonovertailut 
− työkalu toiminnan suunnittelun ja suunnitelman arvioinnin tueksi
KRAKKEROINTI ja tietokannat.
SQL Standardoitu kieli, jonka avulla voidaan
PHP ja MySQL Verkkotekniikan jatkokurssi Kevät 2003
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE

8. SQL-99 -kyselykieli: kaavan määrittely, perusrajoitukset ja kyselyt
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
XHTML ja linkit Inline-elementti Linkki tehdään a-elementillä ja linkin kohde ilmoitetaan href- attribuutilla Absoluuttinen linkki Helian pääsivulle: Siirry.
Tietokannat –kurssi SQL peruskyselyt
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
DTD Teppo Räisänen Liiketalouden yksikkö.
6. Relaatioalgebra ja relaatiokalkyyli
Tietokantaohjelmointi Kevät Tietokantaohjelmointi 3 op  Tavoite  Opiskelija osaa ohjelmoida tietokantoja käyttäviä käyttöliittymäsovelluksia.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
11. Relaatiotietokannan suunnittelualgoritmit ja lisäriippuvuudet Tällä kurssilla käsitellään kirjan luvusta 11 ainoastaan algoritmi 11.1 häviöttömän liitoksen.
Yleistä Kotisivuja päivitetty Demoryhmät Luentomonisteen ensimmäiset osat Luentokalvot jaossa Demot alkavat maanantaina Selvitä oma demoryhmäsi Tutustu.
Tietokannat Tietotekniikan perusteet Pekka Orponen.
SQL SQL:llä voidaan... määritellä ja muokata tietokantaa ja sen käyttöoikeuksia virittää tietokannan talletusrakenteita hakea tietoa tietokannasta näytölle.
TENTTIS HAAGA-HELIASSA
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
Tietokantayhteys / DSN DSN (Data Source Name), eli ennalta määritelty ja nimetty tietokantayhteys.
Luvussa 8.2 käsiteltiin attribuuttien määrittelyjoukkoon, puuttuviin arvoihin sekä olio- ja viite-eheyteen liittyviä rajoituksia. Edellä mainittuun ryhmään.
1 © Jukka Juslin Luokat, attribuutit ja metodit Yleistietoa: seuraavalla koulutusviikolla tarkempi käsittely.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
Tietokannan hallinta Kevät 2006 Jan Lindström R&G Chapter 1.
Etsi ensin predikaatti.
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan.
KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola
Harjoitus 1 Perusta uusi projekti. Hae projektin kansioon NWIND.mdb. Ota kantaan yhteys. Tulosta comboboxiin rahtarien(Shippers) nimet.
SQL ● Structured Query Language ● Standardoitu kieli tietokantakyselyiden tekemiseen – Standardoitu ei tarkoita etteikö olisi useampia versioita, joten.
UML-luokkakaavio ● Luokkakaavio (class diagram) kuvaa järjestelmän luokkarakennetta ● Mitä luokkia on olemassa ● Minkälaisia luokat ovat ● Luokkien suhteet.
Tietokantakyselyt.  Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta  Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli
Tietokanta (database) on kokoelma tietoja, jotka liittyvät tavalla tai toisella toisiinsa (esim. henkilö -> auto -> katsastus aika -> …) Tietokannan (relaatiomalli)
Procedural Language Extensions to SQL
SPARQL.
Posterin otsikko Ohjeita Alaotsikkko
Korkeakoulukirjastojen tulokset
Tietomallista tietokannaksi
JOPOX-laskutusohje Manse PP ry
Kaveritaidot.
SATE2180 Kenttäteorian perusteet Koordinaatistot Sähkötekniikka/MV
Esityksen transkriptio:

Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä

SQL-kyselyt (1) FROM-osassa voidaan yksittäisen taulun sijasta määritellä mikä tahansa relaatio Keinot FROM-osan relaation määrittelyyn Liitokset, karteesinen tulo Alikyselyt Tänään käytetään karteesista tuloa

SELECT * FROM Tuote, Toimittaja; SQL-kyselyt (2) FROM-osassa luetellut taulut yhdistetän toisiinsa karteesisen tulon avulla SELECT * FROM Tuote, Toimittaja;

SQL-kyselyt (3) SELECT * FROM Tuote, Toimittaja WHERE ToimittajaId=Toimittaja.Id;

SQL-kyselyt (4) Valitse Jaskan vimpaimen toimittamien tuotteiden nimet: SELECT Tuote.Nimi FROM Tuote,Toimittaja WHERE Toimittaja.Nimi=’Jaskan vimpain’; Tarvitaanko jotain muuta?

SQL-kyselyt (5) SELECT Tuote.Nimi FROM Tuote, Toimittaja WHERE Toimittaja.Nimi=’Jaskan vimpain’ AND ToimittajaId=Toimittaja.Id;

SQL-kyselyt (6) Aina attribuuttien nimien tarkentaminen taulujen nimillä ei riitä Tarvitaan aliaksia FROM-osassa TaulunNimi AS UusiNimi Masiinaa halvempien tuotteiden nimi ja hinta: SELECT t2.Nimi, t2.Hinta FROM Tuote AS t1, Tuote AS t2 WHERE t1.Nimi=’Masiina’ AND t2.Hinta<t1.Hinta;

SQL-kyselyt (7)

Attribuuttien nimeäminen Myös tulostaulun attribuutteja voidaan nimetä uudelleen AS-operaation avulla: SELECT Id AS Numero, Etunimi AS Etu, Sukunimi AS Suku FROM Asiakas WHERE Id=1;