Ta'rif Ma'lumotni aniqlash tili (ddl) nimani anglatadi?



Download 411,56 Kb.
bet1/3
Sana25.11.2019
Hajmi411,56 Kb.
#27138
  1   2   3
Bog'liq
mb mi

Ta'rif - Ma'lumotni aniqlash tili (DDL) nimani anglatadi?

Ma'lumotni aniqlash tili (DDL) bu ma'lumotlar bazasida ma'lumotlar bazasi ob'ektlarining tuzilishini yaratish va o'zgartirish uchun ishlatiladigan kompyuter tili. Ushbu ma'lumotlar bazasi ob'ektlari ko'rinishlar, sxemalar, jadvallar, indekslar va boshqalarni o'z ichiga oladi.


Ushbu atama ba'zi bir kontekstlarda ma'lumotlar tavsifi tili sifatida ham tanilgan, chunki u ma'lumotlar bazasi jadvalidagi maydonlar va yozuvlarni tavsiflaydi.

Ma'lumotni aniqlash tili (DDL)

Ushbu ma'lumotlar bazasi industriyasi DDL ma'lumotlarini tavsiflovchi har qanday rasmiy tilga kiritilgan. Biroq, u SQL (Strukturalangan so'rovlar tili) ning quyi qismi hisoblanadi. SQL ko'pincha ingliz tilida oddiy imperativ fe'llardan foydalanadi, masalan, ma'lumotlar bazasini o'zgartirish uchun jumlalar kabi. Demak, DDL SQL ma'lumotlar bazasida boshqa til sifatida ko'rsatilmaydi, ammo ma'lumotlar bazasi sxemasidagi o'zgarishlarni aniqlaydi.
SQL so'rovlarida keng tarqalgan DDL quyidagilar:

CREATE(YARATISH): Bu buyruq yangi jadval tuzadi va oldindan belgilangan sintaksisga ega. CREATE iborasining sintaksisi:

CREATE TABLE [jadval nomi] ([ustun ta'riflari]) [jadval parametrlari]:

CREATE TABLE HODIM;

(Xodimning identifikatori INTEGER PRIMARY KEY,

Ismi CHAR (50) NULL, familiyasi CHAR (75) NULL).


ALTER: Alter buyrug'i mavjud ma'lumotlar bazasi jadvalini o'zgartiradi. Ushbu buyruq qo'shimcha ustun qo'shishi, mavjud ustunlarni tashlab yuborishi va hatto ma'lumotlar bazasi jadvaliga kiritilgan ustunlar ma'lumot turini o'zgartirishi mumkin. Alter buyrug'i sintaksisi - bu ALTER ob'ekt turi ob'ektining nomi parametrlari.
DROP: O’chirish buyrug'i jadval, indeks yoki ko'rinishni o'chiradi. Drop bayonotining sintaksisi DROP ob'ekt turi ob'ekt nomi.

DROP bayonoti

DROP bayonoti mavjud ma'lumotlar bazasi, jadval, indeks yoki ko'rinishni yo'q qiladi.
SQL-dagi DROP iborasi ma'lumotlar bazasini boshqarish tizimidan (RDBMS) tarkibiy qismni olib tashlaydi. Ochilishi mumkin bo'lgan ob'ektlarning turlari qaysi RDBMS ishlatilayotganiga bog'liq, ammo ko'pchilik jadvallar, foydalanuvchilar va ma'lumotlar bazalarini tushirishni qo'llab-quvvatlaydi. Ba'zi tizimlar (masalan PostgreSQL) DROP va boshqa DDL buyruqlarini tranzaksiya ichida amalga oshirishga imkon beradi va shu bilan orqaga qaytariladi. Odatda foydalanish oddiygina:
DROP ob'ekt turi.

Masalan, xodimlar deb nomlangan jadvalni tushirish buyrug'i:


DROP TABLE xodimlari;

 

Отправить отзыв



История

Сохранено

Сообщества

Ma'lumotni aniqlash tili (DDL) - bu ma'lumotlar bazasi tuzilmalarini yaratishi va boshqarishi mumkin bo'lgan SQL buyruqlari to'plamidir. DDL operatorlari indekslar, triggerlar, jadvallar va ko'rinishlarni o'z ichiga olgan ob'ektlarni yaratish, o'zgartirish va o'chirish uchun ishlatiladi. Umumiy DDL bayonotlariga quyidagilar kiradi:


CREATE (yangi jadval yaratadi)

ALTER (jadvalni o'zgartiradi)

DROP (jadvalni bazadan olib tashlaydi)

YARATMOQ


Jadval yaratish uchun sintaksis bu:
CREATE TABLE jadval nomi (maydon nomi ma'lumot turi);
Masalan, bu:
Jadvalni yaratish (rassomning ismi, varchar);
Iltimos, bayonnomaning oxirida yarim nuqta talab qilinadi. Bu tizimdan oldin hamma narsani qayta ishlashni aytadi. Agar siz uni tashlab qo'ysangiz, g'alati natijalarga erishishingiz yoki hatto xatolarga yo'l qo'yishingiz mumkin.
Jadvalni yaratishda, eng ko'p ishlatiladigan ma'lumotlar turlariga satrlar kiradi (VARCHAR yoki CHAR); raqamlar (NUMBER yoki INTEGER); va sanalari (DATE). Har bir tizim ma'lumotlar turini qanday belgilashda farq qiladi.


Kesish - Ma'lumotni aniqlash tili (DDL) Truncate buyrug'i yordamida foydalanuvchilar jadval tarkibini olib tashlashlari mumkin, ammo jadvalning tuzilishi saqlanadi. Oddiy tilda, u barcha yozuvlarni jadval tuzilishidan olib tashlaydi. Foydalanuvchilar ushbu buyruq orqali ma'lumotlarni qisman olib tashlay olmaydilar. Bunga qo'shimcha ravishda, ma'lumotlar uchun ajratilgan har bir joy Truncate buyrug'i bilan o'chiriladi. Truncate buyrug'ining sintaksisi quyida keltirilgan: Jadval_Name; O'QISh TABLE Talaba;

Shuni ta'kidlash kerakki, DDL faqat jadvalning ustunlarini (atributlarini) belgilaydi. Boshqa dasturlash tillari singari, DDL ham buyruqni qabul qiladi va ma'lumotlar lug'atida saqlanadigan natijani chiqaradi







Download 411,56 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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