-- SQL saved by Erkka 1.2 in Mon Apr 24 13:17:09 EEST 2006 DROP TABLE Omistaa ; DROP TABLE Osake ; DROP TABLE Tyyppi ; DROP TABLE Henkilo ; CREATE TABLE Henkilo ( HenkiloID INTEGER PRIMARY KEY AUTOINCREMENT, HenkiloNimi VARCHAR(100) NOT NULL ) ; CREATE TABLE Tyyppi ( TyyppiID INTEGER PRIMARY KEY AUTOINCREMENT, TyyppiNimi VARCHAR(100) NOT NULL ) ; CREATE TABLE Osake ( OsakeKoodi VARCHAR(10) PRIMARY KEY NOT NULL, OsakeNimi VARCHAR(100) NOT NULL, Tyyppi_TyyppiID INTEGER NOT NULL ) ; CREATE TABLE Omistaa ( Maara INTEGER NOT NULL, Osake_OsakeKoodi VARCHAR(10) NOT NULL, Henkilo_HenkiloID INTEGER NOT NULL, CONSTRAINT Omistaa_PK PRIMARY KEY (Osake_OsakeKoodi,Henkilo_HenkiloID) ) ; INSERT INTO Henkilo (HenkiloNimi) VALUES ('Einari'); INSERT INTO Henkilo (HenkiloNimi) VALUES ('Reijo'); INSERT INTO Henkilo (HenkiloNimi) VALUES ('Seppo'); INSERT INTO Tyyppi (TyyppiNimi) VALUES ('Informaatioteknologia'); INSERT INTO Tyyppi (TyyppiNimi) VALUES ('Perusteollisuus'); INSERT INTO Tyyppi (TyyppiNimi) VALUES ('Terveydenhuolto'); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('NOK1V','Nokia Corporation', 1); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('TIE1V','TietoEnator Oyj', 1); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('ELQAV','Elcoteq SE A', 1); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('UPM1V','UPM-Kymmene Corporation', 2); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('OUT1V','Outokumpu Oyj', 2); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('RTRKS','Rautaruukki Corporation K', 2); INSERT INTO Osake (OsakeKoodi, OsakeNimi, Tyyppi_TyyppiID) VALUES ('ORNBS','Orion Corporation B', 3); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (1, 'NOK1V', 1210); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (1, 'UPM1V', 2125); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (1, 'OUT1V', 780); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (1, 'RTRKS', 340); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (2, 'NOK1V', 2210); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (2, 'TIE1V', 990); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (2, 'ELQAV', 1234); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (2, 'UPM1V', 2900); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (3, 'NOK1V', 1234); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (3, 'OUT1V', 5432); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (3, 'RTRKS', 1340); INSERT INTO Omistaa (Henkilo_HenkiloID, Osake_OsakeKoodi, Maara) VALUES (3, 'ORNBS', 1690);