You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

  1. 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
  2. Tee  Kirjasto esimerkkimukainen tietokanta.
  3. Muokkaa esimerkkiä siten, että lisäät tauluun Teos ISBN-numeron.
  4. Tee hauku lomakkeet ja kyselyt kirjastotietokantaan.
  5. Tee sql-kielellä kuvatut taulut Accessilla
    Käyttäjätaulu
    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)
    );
    
    Asiakastaulu
    -- Describe CLIENT
    CREATE TABLE client
    (
      client_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
      name TEXT
    );
    
    Projektitaulu
    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)
    );
    
  6. Onko edellinen tehtävä relaatiomallin mukainen kaikilta osiltaan. Tämä on Access osa sovellusohjelmoinnin koetta 30.10.2010.
  • No labels
You must log in to comment.