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 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 ( 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 ( 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 ( 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 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!
Do'stlaringiz bilan baham: |