• Integrity
  • Authorization
  • Operator Ma`nosi
  • TCL (Transaction Control Language




    Download 1,82 Mb.
    bet3/20
    Sana27.05.2024
    Hajmi1,82 Mb.
    #254618
    1   2   3   4   5   6   7   8   9   ...   20
    Bog'liq
    4-maruza

    TCL (Transaction Control Language) – tranzaksiyalarni boshqarish operatorlari. Bu SQL tranzaksiyalarning boshlanishi va tugashini aniqlovchi buyruqlarni o`z ichiga oladi.
    Bu guruhlarni aralashtirmaslik zarur. Bular alohida tillar emas, balki SQL operatorlarining guruhlaridir. Bu gurhga qo`shimcha ushbularni keltirish mumkin:
    Integrity (umumiylik). DDL kalit maydonini o`rnatuvchi buyruqlarni o`z ichiga oladi. U kalit maydonini mantiqiy tuzilishini buzish va yangilanishlarga yo`l qo`ymaydi.
    View definition (ko`rinishni aniqlash). DDL ko`rinish(view)larni aniqlovchi buyruqlarni o`z ichiga oladi.
    Authorization (avtorizatsiya). DDL jadvallar va ko`rinish(view)lardan erkin foydalanish huquqini belgilovchi buyruqlarini o`z ichiga oladi.
    Bu tillar ma`lumotlarni qism tillari yuqori darajali dasturlash tillari deyiladi, chunki ularni tarkibida barcha hisoblarni bajarish uchun zarur bo`lganda bo`ladigan til kostruktsiyalari bo`lmaydi (shartli o`tish amallari, yoki tsikl operatori).
    1 jadval. Ma`lumotlarni aniqlash operatorlari - DDL

    Operator

    Ma`nosi

    CREATE SCHEMA

    MB sxemasini yaratish

    DROP SSHEMA

    MB sxemasini o`chirish

    CREATE TABLE

    MB da yangi jadval yaratish

    DROP TABLE

    MB dan jadvalni o`chirish

    ALTER TABLE

    Mavjud jadval strukturasini o`zgartirish yoki joriy jadval uchun o`rnatilgan butunlik cheklanishlarini o`zgartirish

    CREATE VIEW

    Tasavvur yaratish - biror SQL –so`rovga mos virtual jadvalni yaratish

    DROP VIEW

    Tasavvurni o`chirish

    2 jadval. Ma`lumotlarni manipulyatsiyalash operatorlari -DML


    Download 1,82 Mb.
    1   2   3   4   5   6   7   8   9   ...   20




    Download 1,82 Mb.