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

Compare with Current View Page History

« Previous Version 8 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  KirjastoEsimerkki.pdf mukainen tietokanta.
  3. Muokkaa esimerkkiä siten, että lisäät tauluun Teos ISBN-numeron.
  4. Tee seuraavat 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)
    );
    
    Asuiakastaulu
    -- 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, -- vain yksi projekti on kerrallaan aktiivinen
      FOREIGN KEY(client_id) REFERENCES client(client_id)
    );
    
  • No labels
You must log in to comment.