Wiki Markup |
---|
# Tee Access taulu, joka sisältää seuraavat kentät: sukunimi, etunimi, katuosoite+numero, kaupunki, postinumero ja palkka. Rajaa sukunimen pituudeksi 15, etunimen 10, katuosoitteen 15 merkkiä ja numero välillä 1... 200, kaupunki 15 merkkiä sekä palkka välille 500...50000 Euroa. |
...
[Syöttörajoitteet] # Tee [Kirjasto esimerkki |http://wiki.metropolia.fi/display/koneautomaatio/Relaatiotietokannan+suunnittelu+%28Access%29]mukainen tietokanta. # Muokkaa esimerkkiä siten, että lisäät tauluun Teos ISBN-numeron. # Tee hauku lomakkeet ja kyselyt kirjastotietokantaan. # Tee sql-kielellä kuvatut taulut Accessilla Käyttäjätaulu {code} CREATE TABLE user ( user_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, client_id INTEGER, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, FOREIGN KEY(client_id) REFERENCES client(client_id) ); |
...
{code} Asiakastaulu {code} -- Describe CLIENT CREATE TABLE client ( client_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT ); |
...
{code} Projektitaulu {code} CREATE TABLE project ( project_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT, header TEXT, --Header to paper reports header TEXT, --sub header to paper reports date DATETIME, parent_project_id INTEGER, client_id INTEGER, author TEXT, notes TEXT, ActiveProject Boolean NOT NULL, -- only one prject active at time FOREIGN KEY(client_id) REFERENCES client(client_id) ); |
...
{code} # Onko edellinen tehtävä [relaatiomallin|https://wiki.metropolia.fi/display/koneautomaatio/Relaatiomalli] mukainen kaikilta osiltaan. Tämä on Access osa sovellusohjelmoinnin koetta 30.10.2010. |