Ddl (Data Definition Language)


Download 15.67 Kb.
Sana07.11.2020
Hajmi15.67 Kb.
#141781
Bog'liq
DDL


  1. DDL (Data Definition Language)- Ingliz tilidan tarjima qilingan-SQL kontekstida ma'lumotlarni aniqlash yoki ma'lumotlar tavsifi tili jadvallar, indekslar va foydalanuvchilar kabi ma'lumotlar bazasi ob'ektlarini yaratish va o'zgartirish uchun sintaksisdir.

  2. DCL (Data Control Language)- Ingliz tilidan tarjima qilingan-Ma'lumotlarni boshqarish tili bu ma'lumotlar bazasida saqlangan ma'lumotlarga kirishni boshqarish uchun ishlatiladigan kompyuter dasturlash tiliga o'xshash sintaksis. Xususan, u tarkibiy tuzilgan so'rovlar tilining tarkibiy qismidir. Ma'lumotlarni boshqarish tili SQL buyruqlar tarkibidagi mantiqiy guruhlardan biridir.

  3. DML (Data Manipulation Language)- Ingliz tilidan tarjima qilingan-Ma'lumotlar manipulyatsiyasi tili bu ma'lumotlar bazasida ma'lumotlarni qo'shish, yo'q qilish va o'zgartirish uchun ishlatiladigan kompyuter dasturlash tili. DML ko'pincha SQL kabi kengroq ma'lumotlar bazasi tilining pastki tili bo'lib, DML bu tilda ba'zi operatorlarni o'z ichiga oladi.



  4. Standart tomonidan belgilangan SQL tilidagi ma'lumotlar turlari

  5. Ma'lumotlar Ma'lumotlar bazasida jamlangan ma'lumotlar bir necha xil turlardan biri ko'rinishida saqlanadi. Ma'lumot turlaridan foydalanib, jadvalning ma'lum bir ustunidagi ma'lumotlar uchun asosiy qoidalar, shu jumladan ular uchun ajratilgan xotiraning hajmi belgilanadi.

SQL standart tomonidan belgilangan oltita skalali ma'lumotlar turiga ega

  1. SQL da ma`lumot toifalari (Oracle 9i)

Satr toifalari

CHAR(n) – Belgilangan uzunlikdagi ma`lumotlar uchun, n ma`lumotdagi simvollar soni. Uning maksimal darajasi 2000 bayt.

VARCHAR2(n) – O`zgaruvchan uzunlikdagi ma`lumotlar uchun. Maksimal darajasi 4000 bayt.

LONG – O`zgaruvchan uzunlikdagi ma`lumotlar uchun. Maksimal darajasi 4GB. Bitta jadval uchun

Raqamli toifalar

NUMBER(p) – faqat raqamli ma`lumotlar

INTEGER(p) – Belgilangan raqamar

FLOAT(p) – Haqiqiy sonlar uchun

Vaqt/sana toifasi

DATE – belgilangan uzunlikdagi vaqt/sana. dd-mm-yy formatda

SELECT operatori

SELECT (tanlash) SQL tilining eng muxim va ko‘p ishlatiladigan opеratori hisoblanadi. U ma’lumotlar bazasi jadvalidan axborotlarni tanlab olish uchun mo‘ljallangan.

SELECT opеratori sodda holda quyidagi ko‘rinishda yoziladi.

SELECT [DISTINCT]

FROM

[WHERE ]

[ORDER BY < atributlar ro‘yxati >]

[GROUP BY < atributlar ro‘yxati >]

[HAVING ]

[UNION ] ;



  1. Sonli ma’lumot toifalari SQL standartida quyidagi son toifasida ishlatiladi.

INTEGER-butun sonlar uchun -2 -31….2 31

SMOLLINT-butun sonlar 2 -15 …2 15

DECIMAL (aniqlik[masshtab]) -Fiksirlangan nuqtali unli son aniqlik sondagi qiymatli raqamlar masshtab o`nli nuqtadan undagi raqamlarning maksimal soni ko`rsatadi

NUMERIC(aniqlik[masshtab])- Fiksirlangan nuqtali o`nli son. aniqlik sondagi qiymatli raqamlar masshtab o`nli nuqtadan undagi raqamlarning maksimal soni ko`rsatadi



FLOAT[(aniqlik)]suzuvchi nuqtali son minimal aniqlik bilan beriladi.
Download 15.67 Kb.

Do'stlaringiz bilan baham:




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