Оценка:
Опубликованно: 21.08.2005.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
  • Конспект 'Datu bāzes', 1.
  • Конспект 'Datu bāzes', 2.
  • Конспект 'Datu bāzes', 3.
  • Конспект 'Datu bāzes', 4.
  • Конспект 'Datu bāzes', 5.
  • Конспект 'Datu bāzes', 6.
  • Конспект 'Datu bāzes', 7.
  • Конспект 'Datu bāzes', 8.
  • Конспект 'Datu bāzes', 9.
Содержание
Nr. Название главы  Стр.
1.  Tabulu izveidošana    3
2.  Bloka struktūra    7
3.  Trigeru izveidošana    8
  Secinājumi    9
Фрагмент работы

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

Коментарий автора
Atlants