Vērtējums:
Publicēts: 21.08.2005.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
  • Konspekts 'Datu bāzes', 1.
  • Konspekts 'Datu bāzes', 2.
  • Konspekts 'Datu bāzes', 3.
  • Konspekts 'Datu bāzes', 4.
  • Konspekts 'Datu bāzes', 5.
  • Konspekts 'Datu bāzes', 6.
  • Konspekts 'Datu bāzes', 7.
  • Konspekts 'Datu bāzes', 8.
  • Konspekts 'Datu bāzes', 9.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
1.  Tabulu izveidošana    3
2.  Bloka struktūra    7
3.  Trigeru izveidošana    8
  Secinājumi    9
Darba fragmentsAizvērt

SQL tabulu izveidošana.


Lai izveidotu datu bāzi ar SQL komandiem ir niepieciešams uzrakstīt programmas tekstu SQL*Plus vidē.
Izveidosim tabulu ar daiem ierobežojumiem.
create table Auto
(Auto_num Varchar2(10) unique
Marka char(10) primary key
Krasa char(15) not null,
Dzin_apjoms char(12) not null,
unique (Marka))
Pctfree 25
Pctused 40
Storage
(initial 30
next 10
maxextents 12
pctincrease 0);

Katram laukam atbilst dažādi ierobežojumi.
Tabulā Auto laukam auto_num piešķiram ierobežojumu unique, tas nozimē, ka šajā tabulā nevar būt divas vienādas ierakstas ar vienādu vērtību laukā unique.
Laukiem krasa un dzin_apjoms piešķiram ierobežojumu not null, tas nozimē, ka šajā laukā obligāti jāievada kaut kads ieraksts.
Laukam Marka piešķiram ierobežojumu primāra atslēga.
Lai aizpildītu tabulu SQL*Plus vidē uzrakstīsim sekojošas komandas:

insert into Auto
(Marka, Krasa, Dzin_apjoms, auto_num)
Values

Autora komentārsAtvērt
Atlants