|
TCL (Transaction Control Language
|
bet | 3/20 | Sana | 27.05.2024 | Hajmi | 1,82 Mb. | | #254618 |
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
|
| |