Amaliy ish uchun topshiriq No4
Universitet ma'lumotlar bazasida SQL buyruqlaridan foydalanib , o'zingiz yarating :
1). Nomi ostida yangi stol STUDENT ( Student) sohalarda bilan SQL-operatorlari yordamida:
STUDENT_ID - jadvalning asosiy kalit turi hisoblagichidagi yozuvlarni noyob identifikatsiyalash uchun butun son turi,
SUTNAME - talabaning ismini bildiruvchi matn turi,
SUTFNAME - familiya uchun matn turi,
STIPEND - haqiqiy stipendiya turi. Shu bilan birga, ushbu sohada raqam cheklovi o'rnatiladi - stipendiya miqdori 500 UAH dan kam bo'lishi kerak.
KURS - kursni ko'rsatish uchun butun son turi. Shu bilan birga, ushbu sohaga cheklov qo'yiladi - talaba o'qishi mumkin bo'lgan kurs 1 dan 5 gacha qiymat olishi mumkin,
CITY - shaharni belgilash uchun matn turi,
TUG'ILGAN KUN - tug'ilgan kunni ko'rsatish uchun sana / vaqt turi,
GROUP - talabalar guruhini belgilash uchun matn turi,
KOD_KAFEDRU - talaba tahsil olayotgan kafedra nomini bildirish uchun butun son turi. KOD_KAFEDRU maydon dan STUDENT stol va KOD_KAFEDRU sohasida dan Kafedra stol ular aytganda shu ma'lumotlarni, tasvirlab deb bog'liq ma'lumotlar bazasini o'z ichiga olgan bo'limlarning identifikatorlarini o'z ichiga oladi. Bundan tashqari, STUDENT jadvalida ruxsat etilgan bo'lim identifikatorlarining qiymati faqat KOD_KAFEDRU maydoni uchun qiymatlar ro'yxatidan tanlanishi kerak , ya'ni. ma'lumotlar bazasida haqiqatda tasvirlangan bo'limlarga tegishli. Bular. bu sohalar o'rtasida bevosita bog'liqlik mavjud. Bu. STUDENT jadvalidagi KOD_KAFEDRU maydoni chet el kaliti bo'ladi.
Bundan tashqari, STUDENT jadvalini belgilashda STUDENT_ID, SUTNAME, SUTFNAME ustunlari uchun NULL qiymatdan foydalanish taqiqlanadi .
Qiymati STUDENT_ID ustun asosiy kalit sifatida qabul qilinadi .
Dostları ilə paylaş: |