Bazasi boshqarish


Ma’lumotlar bazasini va jadvallarda foydalanuvchilarni


Download 2.13 Mb.
Pdf ko'rish
bet20/153
Sana20.10.2023
Hajmi2.13 Mb.
#1710944
1   ...   16   17   18   19   20   21   22   23   ...   153
Bog'liq
61dbf61e8b8af1.76566515

 
Ma’lumotlar bazasini va jadvallarda foydalanuvchilarni 
belgilash va cheklash 
Bugungi kunda keng foydalaniladigan ma’lumotlar bazasini 
boshqarish tizimi(MBBT)da jadvallarda foydalanuchilarni belgilash 
va cheklash uchun turlicha imkoniyatlar mavjud. SQL Server 
dasturlash tizimi ultra yuqori darajadagi buyruqlarni izohlash tizimlari 
sinfiga kiradi. Tizim harakatlarining birliklari bu serverga kelishi 
bilanoq talqin rejimida bajariladigan buyruqlar. Ushbu dasturlash 
tizimining asosini ANSI SQL - 92 standartining imkoniyatlarini 
kengaytiradigan va rivojlantiradigan muammoli yo‘naltirilgan 
Structured Query Language Transact - SQL tashkil etadi. 
Transact - SQL quyidagi imkoniyatlarni o‘z ichiga oladi: 
1. har xil turdagi ma’lumotlar bazalari va o‘zgaruvchilar 
ma’lumotlari; 
2. konstantalar, standart va cheklangan identifikatorlar; 
3. arifmetik va mantiqiy ifodalar, shu jumladan quyidagi 
operandlar: doimiylar, o‘zgaruvchilar, jadval ustunlari nomlari, 
funktsiyalar, subquery va shartli ifodalar, shuningdek qavs ichiga 
olingan iboralar; 
4. SQL - ma’lumotlar bazalarini va ularning obyektlarini yaratish
o‘zgartirish va yo‘q qilish, shuningdek ma’lumotlarni kiritish, qayta 
ishlash va olish uchun so‘rovlarni aniqlash uchun buyruqlar; 
5. berilgan 
ketma-ketlikdagi 
yoki 
buyruqlar 
to‘plamidagi 
buyruqlarni bajarish shartlari va tartibini belgilovchi dastur 
tuzilmalari; 
6. o‘rnatilgan (tizim) va foydalanuvchi tomonidan belgilangan 
funktsiyalar; 
7. o‘rnatilgan (tizim) va foydalanuvchi tomonidan belgilangan 
saqlangan proseduralar. 
Tizim funksiyalar va proseduralardan tashqari buyruqlar ketma-
ketligini (paketlarini) saqlashi mumkin, ular buyruq fayllari deb 
nomlanadi. Agar skript ma’lumotlar bazasini yaratish jarayonini yoki 
uning biron bir obyektini tavsiflasa, unda bunday skript ssenariy deb 
ataladi. Ssenariylar ma’lumotlar bazasi tuzilishini bir serverdan 


29 
ikkinchisiga, shuningdek jadvallar tuzilishini va boshqa obyektlarni 
turli ma’lumotlar bazalariga o‘tkazishga imkon beradi. Skriptlar 
matnli fayllarda saqlanadi. 
Ma’lumotlar bazasi funktsiyalari va saqlangan proseduralar 
mijozdan serverga yuboriladigan so‘rovlar hajmini kamaytirishi 
mumkin, bu esa tizimning umumiy ish faoliyatini yaxshilaydi. Ushbu 
obyektlar uchun manba kodining mavjudligi dasturiy ta’minot 
tizimlariga 
xizmat 
ko‘rsatishni 
soddalashtirishga 
va 
ularga 
o‘zgartirishlar kiritishga imkon beradi. 
DDL ma’lumotlar bazasidagi har qanday obyektlarni, shu 
jumladan jadvallarni aniqlash uchun bayonotlarni o‘z ichiga oladi. 
MS SQL Server-da jadvallar tuzilishini aniqlaydigan operatorlar 
SQL standartiga mos keladi va shu sababli ko‘plab boshqa DBMS-
larda o‘zgarishsiz ishlaydi. Jadvallar buyruqlar asosida mos ravishda 
tuziladi, o‘zgartiriladi va o‘chiriladi 
Transact-SQL: 

CREATE TABLE, 

ALTER TABLE

DROP TABLE. 
Yangi ma’lumotlar bazasini yaratishda server o‘z tuzilishi va 
tashkiloti to‘g‘risidagi ma’lumotlarni saqlash uchun avtomatik 
ravishda 18 ta tizim jadvallarini yaratadi, ularga kirish foydalanuvchi 
tomonidan taqiqlanadi. Ma’lumotlar bazasida odatda doimiy ravishda 
saqlanadigan asosiy va tizim jadvallaridan tashqari, ma’lumotni 
vaqtincha saqlash uchun ma’lumotlar bazasiga ulanish yopilganda 
avtomatik ravishda yo‘q qilinadigan vaqtinchalik jadvallardan ham 
foydalanishingiz mumkin. 

Download 2.13 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   153




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