SQLab
O‘rganishMashqMasalalarArenaReyting

SQLab

Mashq

Bosqich 4 / 8

Dorilar va tashqi kalit

foreign key · references · date

Dorilar keldi. Har bir dori qaysidir toifaga tegishli. Toifa nomini har safar qayta yozmaslik uchun dori jadvalida faqat uning raqami saqlanadi. Bu raqam — tashqi kalit.

Dori jadvali

dori jadvalini yarating: dori_id — bigint generated always as identity primary key; dori_nomi — varchar(255) not null; kategoriya_id — bigint not null; narx — numeric(10,2) not null; yaroqlilik_muddati — date not null. Ustunlardan keyin, oxirgi qatorda tashqi kalitni yozing: foreign key (kategoriya_id) references kategoriya (kategoriya_id).

Baza tayyorlanmoqda…