10-Mavzu: Ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash



Download 88,85 Kb.
Sana04.06.2022
Hajmi88,85 Kb.
#637310
Bog'liq
10-Mavzu

10-Mavzu: Ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash

“Axborot texnologiyalari” kafedrasi katta o’qituvchisi X.Ikromov

Reja:


Jadvallar bilan ishlash
Jadvallar uchun cheklovlar
Maydon qiymatlarini kiritish, o’chirish va o’zgartirish

BACKUP DATABASE

BACKUP DATABASE databasename TO DISK = 'filepath';


BACKUP DATABASE bayonoti SQL Serverda mavjud SQL ma'lumotlar bazasining to'liq zaxira nusxasini yaratish uchun ishlatiladi.

BACKUP WITH DIFFERENTIAL

BACKUP DATABASE databasename TO DISK = 'filepath'

WITH DIFFERENTIAL


Differensial zahira nusxasi faqat oxirgi to'liq ma'lumotlar bazasi zahira nusxasidan keyin o'zgargan ma'lumotlar bazasi qismlarini zaxiralaydi.

MISOL UCHUN

BACKUP DATABASE testDB

TO DISK = 'D:\backups\testDB.bak'

WITH DIFFERENTIAL


Ushbu bayonoti D diskidagi backups papkasiga mavjud "testDB" ma'lumotlar bazasining to'liq zaxira nusxasini yaratadi:

SQL cheklovlari

CREATE TABLE table_name (

column1 datatype constraint,

column2 datatype constraint,

column3 datatype constraint,

....

);

SQLda cheklovlar

    • Ustun NULL qiymatiga ega bo'lmasligini ta'minlaydi

NOT NULL
    • Ustundagi barcha qiymatlar takrorlanmasligini ta'minlaydi

UNIQUE

PRIMARY KEY

SQLda cheklovlar (davomi)

CREATE TABLE dagi NOT NULL

CREATE TABLE Persons (

ID int NOT NULL,

LastName varchar(255) NOT NULL,

FirstName varchar(255) NOT NULL,

Age int );


" Persons " jadvali yaratilganda "ID", " LastName " va " FirstName " ustunlari NULL qiymatlarni QABUL QILMASLIGINI ta'minlaydi

CREATE TABLE dagi UNIQUE

CREATE TABLE Persons (

ID int NOT NULL,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

UNIQUE (ID) );


UNIQUE cheklov ustundagi barcha qiymatlar boshqacha bo'lishini ta'minlaydi .
UNIQUE va PRIMARY KEY cheklovlar ustun yoki ustunlar to'plamining o'ziga xosligini kafolatlaydi

CREATE TABLE dagi UNIQUE (davomi)

CREATE TABLE Persons (

ID int NOT NULL,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

CONSTRAINT UC_Person UNIQUE (ID,LastName) );


UNIQUE cheklov bir necha ustun uchun ustundagi barcha qiymatlar boshqacha bo'lishini ta'minlaydi .

CREATE TABLE dagi PRIMARY KEY

CREATE TABLE Persons (

ID int NOT NULL PRIMARY KEY,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int );


PRIMARY KEY cheklovi jadvaldagi har bir yozuvni takrorlanmas tarzda aniqlaydi hamda jadvalda faqat bitta ustunga yoziladi.

CREATE TABLE dagi CHECK

CREATE TABLE Persons (

ID int NOT NULL,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

CHECK (Age>=18) );


CHECK " Persons " jadvali yaratilganda " Age " ustuniga cheklov yaratadi. CHECK cheklovi insonning yoshi 18 yoki undan katta bo'lishini ta'minlaydi

CREATE TABLE dagi DEFAULT

CREATE TABLE Persons (

ID int NOT NULL,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

City varchar(255) DEFAULT ‘Andijon‘ );


DEFAULT cheklov ustun uchun standart qiymatni o'rnatish uchun ishlatiladi.

E’tiboringiz uchun raxmat!


Download 88,85 Kb.

Do'stlaringiz bilan baham:




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