Kirish Ma’lumotlar bazasi haqida mbbt funktsityalari


Kirish huquqlari bayonnomalari



Download 5,2 Mb.
bet54/79
Sana17.04.2022
Hajmi5,2 Mb.
#558651
1   ...   50   51   52   53   54   55   56   57   ...   79
Bog'liq
Maruza mbbt (1-60)

1.7 Kirish huquqlari bayonnomalari


Jadval egasi, ma'lumotlar bazasi ma'muri ( DBA huquqlariga ega), shuningdek huquqlarni belgilash huquqiga ega bo'lgan foydalanuvchi ( GRANT WITH GRANT OPTIONS bayonotidan foydalangan holda) jadvalga kirish huquqlarini berishi va bekor qilishi mumkin :
BARCHA mijozni DAVLAT GRANTIDAN BARCHA BO'LGAN mijozga Ivanovga, PETRAVGA GRANT VARIANTI BILAN REKOR QILISh.
GRANT YANGILANISH (nomi, nomi, kompaniya, shahar), mijozni OMAMAGA TANLASH
SIDOROVDAN BOG'LANISHNI BEKOR QILISh, ivanovdan DBAni REKOR QILING.
Faqat boshqa DBA sizning DBA huquqlaringizni olib qo'yishi mumkin (agar siz, albatta, bitta bo'lsangiz) .
Tranzaktsiyaning davomiyligi (ya'ni, e'lon qilish) uchun barcha o'zgartirilgan qatorlar tizim tomonidan avtomatik ravishda o'zgartirilishidan bloklanadi (lekin ko'rishdan emas). Siz butun jadvalni aniq bloklashingiz ( qulflashingiz ) mumkin, keyin tizim qatorlarni alohida bloklamaydi. Siz butun jadvalni nafaqat o'zgartirishdan, balki ko'rishdan ham qulflashingiz mumkin:
ISHNI QULF QILISh JADVALINI BOSHLASH
JADVAL ramkasini BULFIDAN OCHISH
TABLONI QILGAN kadr EKSKLUZIV


39-Mavzu: Sql yordamida Jadvallar yaratish
Reja:
1. Jadvallarni yaratish
2. SQL Management Studio dasturida jadval yaratish
3. Jadvallarni o'chirish

Jadvallarni yaratish uchun CREATE TABLE buyrug'idan foydalaniladi . Ushbu buyruq yordamida jadval ustunlari va ularning atributlarini belgilaydigan bir qancha iboralardan foydalanishingiz mumkin. Bundan tashqari, jadvalning xususiyatlarini bir butun sifatida belgilaydigan bir qator operatorlardan foydalanishingiz mumkin. Bitta ma'lumotlar bazasida 2 milliardgacha jadval bo'lishi mumkin.
Jadval yaratishning umumiy sintaksisi quyidagicha:

bitta
2
3
4
besh
6
7

CREATE TABLE название_таблицы
(название_столбца1 тип_данных атрибуты_столбца1,
название_столбца2 тип_данных атрибуты_столбца2,
................................................
название_столбцаN тип_данных атрибуты_столбцаN,
атрибуты_таблицы
)

Buyruqdan CREATE TABLEkeyin tuziladigan jadval nomi keladi. Jadval nomi ma'lumotlar bazasida uning identifikatori vazifasini bajaradi, shuning uchun u yagona bo'lishi kerak. Ism 128 ta belgidan oshmasligi kerak. Ism alifbo-raqamli belgilardan, shuningdek $ va pastki chiziqdan iborat bo'lishi mumkin. Birinchi belgi harf yoki pastki chiziq bo'lishi kerak.
Ob'ekt nomi bo'shliqlarni o'z ichiga olmaydi va Transact-SQL kalit so'zlaridan birini ifodalay olmaydi. Agar identifikatorda bo'shliq belgilari bo'lsa, u qo'shtirnoq ichiga olinishi kerak. Agar ism sifatida kalit so'zlardan foydalanish kerak bo'lsa, u holda bu so'zlar kvadrat qavs ichiga joylashtiriladi.
Yaroqli identifikatorlarga misollar:

bitta
2
3
4
besh

Users
tags$345
users_accounts
"users accounts"
[Table]

Jadval nomidan keyin qavs ichida barcha ustunlar parametrlari, eng oxirida esa butun jadvalga tegishli atributlar ko'rsatilgan. Ustun atributlari va jadval atributlari ixtiyoriy va ularni o'tkazib yuborish mumkin.
Eng oddiy shaklda CREATE TABLE buyrug'i hech bo'lmaganda jadval nomi, ustun nomlari va ustun turlarini o'z ichiga olishi kerak.
Jadvalda 1 dan 1024 gacha ustunlar bo'lishi mumkin. Har bir ustun joriy jadval ichida o'ziga xos nomga ega bo'lishi va ma'lumotlar turini tayinlashi kerak.
Masalan, mijozlar jadvalining eng oddiy ta'rifi:

bitta
2
3
4
besh
6
7
8
to'qqiz

CREATE TABLE Customers
(
Id INT,
Age INT,
FirstName NVARCHAR(20),
LastName NVARCHAR(20),
Email VARCHAR(30),
Phone VARCHAR(20)
)

Bunday holda, mijozlar jadvalida oltita ustun aniqlanadi: Id, Ism, Familiya, Yosh, Elektron pochta, Telefon. Birinchi ikkita ustun mijoz identifikatori va yoshini bildiradi va INT turiga ega, ya'ni ular raqamli qiymatlarni saqlaydi. Keyingi ikkita ustun mijozning ismi va familiyasini ifodalaydi va NVARCHAR(20) turiga ega, ya'ni ular maksimal 20 ta belgidan iborat UNICODE qatorini ifodalaydi. Oxirgi ikkita ustun Email va Telefon mijozning elektron pochta manzili va telefon raqamini ifodalaydi va VARCHAR(30/20) turiga ega - ular ham qatorni saqlaydi, lekin UNICODE kodlashda emas.

Download 5,2 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   79




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish