CREATE TABLE materials (
name CHAR(12) NOT NULL PRIMARY KEY, # material nomi
density FLOAT NOT NULL, # zichligi
elastics FLOAT NOT NULL, # Yung moduli
poisson FLOAT NOT NULL, # Puasson koeffisiyenti
strength FLOAT NOT NULL); # kuch
CREATE TABLE loadings (
type CHAR(1) NOT NULL, # chegaraviy shart turi
direction CHAR(1), # harakat yo’nalishi
node SMALLINT NOT NULL, # ilova tugunining raqami
value FLOAT, # sonli qiymat
KEY key_node (node) ); # ikkilamchi kalit
loadings jadvalida direction va value qiymatlari ustunlari bo'sh bo'lishi mumkin NULL qiymatiga ega), chunki barcha turdagi yuklarning yo'nalishi va/yoki kattaligi yo'q.
Chegara shartlari ilovasining node raqami jadvalni qidirish tugmasi sifatida belgilangan, chunki loadings jadvalidagi odatiy qidirish so'rovi ma'lum bir tugun uchun chegara shartlarini aniqlash uchun so'rovdir. Biroq, bu tugma birlamchi bo'lishi mumkin emas, chunki bitta tugunga bir nechta chegara shartlari qo'llanilishi mumkin (masalan, tashqi kuchlar momenti).
Shuni ta'kidlash kerakki, ushbu jadvalda birlamchi kalitni faqat type, direction va node ustunlari yordamida qurish mumkin.
Dostları ilə paylaş: |