Ddl (Data Definition Language)
Download 15.67 Kb.
|
DDL
- Bu sahifa navigatsiya:
- DCL (Data Control Language
- DML (Data Manipulation Language)
- Standart tomonidan belgilangan SQL tilidagi malumotlar turlari
- SQL da ma`lumot toifalari (Oracle 9i)
- Sonli ma’lumot toifalari SQL standartida quyidagi son toifasida ishlatiladi.
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. 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. 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. Standart tomonidan belgilangan SQL tilidagi ma'lumotlar turlari 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 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 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'muriyatiga murojaat qiling