Kirish Ma’lumotlar bazasi haqida mbbt funktsityalari


Ma'lumotlar bazasini yaratish



Download 5,2 Mb.
bet53/79
Sana17.04.2022
Hajmi5,2 Mb.
#558651
1   ...   49   50   51   52   53   54   55   56   ...   79
Bog'liq
Maruza mbbt (1-60)

1.6 Ma'lumotlar bazasini yaratish


MA'LUMOTLAR BAZASI primerini yaratish
Istalgan vaqtda ob'ektlarga faqat bitta ma'lumotlar bazasidan, HOZIRGI ma'lumotlar bazasidan kirishingiz mumkin . DATABASE bayonoti yangi ma'lumotlar bazasini joriy qiladi , shu bilan birga oldingi joriy ma'lumotlar bazasi ob'ektlariga kirishni yopadi. CLOSE DATABASE bayonoti joriy ma'lumotlar bazasini yopadi .
kadr va fn jadvallari yaratilgan bo'lib, ular turli xil ustunlarni o'z ichiga oladi:
JADVAL YARATISH kadr(
INT raqami,
SERIAL tabnom,
fio CHAR(20) UNIKAL,
zp MONEY(16,2),
Tug'ilgan sana,
datf DATETIME yildan daqiqagacha)
JADVAL YARATISH fn ( num int, namec char(20))
Mavjud jadvalda biz ustun turini o'zgartirishimiz, yangisini qo'shishimiz, eskisini yo'q qilishimiz mumkin:
ALTER TABLE kadr QO'SHISH (zp dan oldin CHAR(20) ni qo'ying), DROP(tug'ilgan) ALTER TABLE elementlarini o'zgartirish (manu_code char(4))
Jadvalning tuzilishini o'zgartirish undagi ma'lumotlarning jismoniy o'zgarishiga olib keladi. Agar ustun turi o'zgartirilsa, undagi ma'lumotlar yangi turga aylantiriladi va agar buni amalga oshirish mumkin bo'lmasa, ALTER bayonoti xato kodi bilan tugaydi va jadval o'zgarishsiz qoladi.
View -virtual jadval mavjud jadvallarga asoslanadi:
CREATE VIEW vtable AS SELECT Tabnom, fio, tug'ilgan FROM kadr WHERE zp< 1000
# ko'rinish yaratildi - uchta ustundan iborat psevdo-jadval, kadrlar jadvalining qatorlarini o'z ichiga oladi , unda ish haqi ( zp ) 1000 rubldan kam.
Virtual jadval xuddi haqiqiy jadval kabi harakat qiladi, faqat diskda bo'sh joy ajratilmaydi, chunki undagi ma'lumotlar aslida ushbu ko'rinish ko'rsatadigan jadvalda saqlanadi .
Indeks - jadval ustunlariga qo'shimcha tuzilma, unga ehtiyoj ustundagi qiymatlarni qidirishni tezlashtirish imkoniyati bilan belgilanadi:
ON kadr (tabnom) boʻyicha NAYTIZ INDEX indeksini yaratish
# kadrlar jadvalidan tabnom ustunida indeks yaratdi . Indeks noyobdir, ya'ni ustunda bir xil qiymatlar ko'rsatilmaydi.
Jadvalni indeks bo'yicha jismoniy buyurtma qilishimiz mumkin. Klasterlangan jadvalda SELECT sezilarli darajada tezroq:
INDEX indeksini KLASTERGA ALTER _
Turli jadvallardagi ustun nomlari bir xil bo'lishi mumkin. Har qanday SQL bayonotida bir xil nomga ega ikkita ustun qayd etilgan bo'lsa, ular o'z ichiga olgan jadvallar nomlari bilan mos kelishi kerak. Har qanday ob'ekt nomidan oldin siz uning egasining ismini - ushbu ob'ektni yaratgan foydalanuvchining login nomini belgilashingiz mumkin (va ba'zan kerak bo'ladi):
kadr . num # ustun jadvalidagi kadrlar soni
fn . num # fn jadvalidagi ustun raqami
Ivanov . stoli . n 1 # ustun n1 jadval jadvalidan , ivanow irinaga tegishli . 1- jadval . n 1 # ustun n1 boshqa (!) jadvaldan - 1 - jadval irinaga tegishli
Jadval nomining sinonimi yozuvni qisqartirish uchun ishlatiladi.
ivanov.tablei .n1 UCHUN SINONIM q1 YARATING
Endi hamma joyda ivanov nomi o'rniga (shart bo'lmasa ham) mumkin . jadval 1. n 1 q 1 nomini ishlating .
Tabiiyki, ma'lumotlar bazasida yaratilgan har qanday ob'ekt yo'q qilinishi mumkin. Shuni esda tutish kerakki, ma'lumotlarni tavsiflash operatorlari orqaga qaytmaydi va shuning uchun agar siz jadval yoki ma'lumotlar bazasini yo'q qilsangiz, bu allaqachon qaytarib bo'lmaydi.
DROP VIEW vtable # Faqat ko'rinish yo'q qilinadi . Ma'lumotlar bilan - u asoslangan jadvallarda hech narsa sodir bo'lmaydi.
DROP TABLE kadr # jadvalni ma'lumotlar bilan birga yo'q qiladi.
DROP INDEX indeksi
DROP SYNONYM q1
DROP DATABASE primeri # ma'lumotlar bazasini barcha ma'lumotlar va syslog bilan birga yo'q qiladi

Download 5,2 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   79




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish