Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Kirjojen Rakenteen Muuttaminen | Tietokannan Täyttäminen
Johdanto SQL:ään

Pyyhkäise näyttääksesi valikon

book
Haaste: Kirjojen Rakenteen Muuttaminen

Esimiehesi on päättänyt, että books_table-taulukolla tulisi olla automaattisesti kasvava book_id jokaisen kirjan yksilölliseksi tunnisteeksi. Lisäksi book_id asetetaan taulukon ensisijaiseksi avaimiksi.

Tehtävä

Swipe to start coding

Sinun tehtäväsi on luoda uudelleen books_table-taulukko seuraavilla sarakkeilla:

  • book_id - Kirjan yksilöllinen id (SERIAL), PRIMARY KEY;
  • title - Kirjan nimi (VARCHAR, maksimipituus 255), NOT NULL;
  • author - Kirjan kirjoittaja (VARCHAR, maksimipituus 100);
  • genre - Kirjan genre/kategoria (VARCHAR, maksimipituus 50);
  • published_year - Vuosi, jolloin kirja julkaistiin (INTEGER);
  • isbn - Kansainvälinen standardikirjanumero (VARCHAR, maksimipituus 20);
  • publisher - Kirjan kustantaja (VARCHAR, maksimipituus 100);
  • pages - Kirjan sivumäärä (INTEGER);
  • language - Kirjan kieli (VARCHAR, maksimipituus 50);
  • is_available - Onko kirja lainattavissa (BOOLEAN);

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 10

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Haaste: Kirjojen Rakenteen Muuttaminen

Esimiehesi on päättänyt, että books_table-taulukolla tulisi olla automaattisesti kasvava book_id jokaisen kirjan yksilölliseksi tunnisteeksi. Lisäksi book_id asetetaan taulukon ensisijaiseksi avaimiksi.

Tehtävä

Swipe to start coding

Sinun tehtäväsi on luoda uudelleen books_table-taulukko seuraavilla sarakkeilla:

  • book_id - Kirjan yksilöllinen id (SERIAL), PRIMARY KEY;
  • title - Kirjan nimi (VARCHAR, maksimipituus 255), NOT NULL;
  • author - Kirjan kirjoittaja (VARCHAR, maksimipituus 100);
  • genre - Kirjan genre/kategoria (VARCHAR, maksimipituus 50);
  • published_year - Vuosi, jolloin kirja julkaistiin (INTEGER);
  • isbn - Kansainvälinen standardikirjanumero (VARCHAR, maksimipituus 20);
  • publisher - Kirjan kustantaja (VARCHAR, maksimipituus 100);
  • pages - Kirjan sivumäärä (INTEGER);
  • language - Kirjan kieli (VARCHAR, maksimipituus 50);
  • is_available - Onko kirja lainattavissa (BOOLEAN);

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 10
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt