Sql tili sql tili va uning asosiy komponentlari



Download 48,35 Kb.
Sana23.02.2022
Hajmi48,35 Kb.
#143301
Bog'liq
1-SQL TILI

SQL TILI

SQL TILI VA UNING ASOSIY KOMPONENTLARI

SQL (Structured Query Language) tili strukturalashgan so'rov tili deyilib, u ma'lumotlar bazasi bilan aloqa o'rnatish uchun xizmat qiladi. SQL tili 70-yillar oxirida IBM firmasi tomonidan Sytem R nomli MB boshqarish tizimining tajribaviy loyihasini ish-lab chiqish doirasida yaratildi. Keyinchalik IBM firmasi tomonidan SytemR ga yaqin bo’lgan yana ikkita tizim — SQL/DS va DB2 tizimlari ishlab chiqildi. Bu tilning xalqaro standard 1986-yili ishlab chiqildi va u 1989-yilga kelib yanada kengaytirildi, uning xalqaro standaiti 1992-yil qabul qilindi. 1995-yilga kelib SQL92 standard yangi komponentlar bilan toidirildi. Birinchi bo'lib SQL dan foydalanish Oracle MBBT da ishlatildi.

SQL quyidagi komponentlarni o’z ichiga oladi:

  • adminstrativ ma'lumotlar vositasi;
  • tranzaksiyalar bilan boshqarish vositasi;
  • DDL (Data Definition Language) ma'Iumotlarni aniqlash operatorlari;
  • DML (Data Manipulation Language) ma'lumotlar ustida manipulyatsiya qilish (murakkab harakatlar bajarish) operatorlari;
  • DQL (Data Query Language) ma'lumotlar bazasiga so'rovlar.
  • Adminstrativ ma'Iumotlar — ma'Iumotlar bazasini yaratish, unga kirishga ruxsat berish va parollarni o'zgartirishda kerak bo'ladi.
  • Tranzaksiya — bu ma'Iumotlar bilan manipulyatsiya qilib ketma-ket operatsiyalar yordamida MBBTga ta'sir etishdir. Tranzaksiya to’iliq bajariladi va ma'Iumotlar bazasini bir butun holatdan ikkinchi bir butun holatga o'tkazadi, biror xatolik yuz bersa, ma'Iumotlar bazasi boshlang'ich holatiga qaytadi.

Ma'lumotlarni aniqlash operatorlari ma'Iumotlar bazasi jadvalini tuzish, o’zgartirish yoki o'chirish, indeks tashkil qilish (ma'lumotlarni tez izlab topish vositasi), har xil foydalanuvchi-lar bilan ishni tashkil qilish va boshqalarni amalga oshiradi.

  • Ma'lumotlarni aniqlash operatorlari ma'Iumotlar bazasi jadvalini tuzish, o’zgartirish yoki o'chirish, indeks tashkil qilish (ma'lumotlarni tez izlab topish vositasi), har xil foydalanuvchi-lar bilan ishni tashkil qilish va boshqalarni amalga oshiradi.
  • Ma'lumotlar ustida manipulyatsiya qilish operatorlari — ma'Iu­motlar bazasiga yozuvni qo'shish, o'chirish yoki yangilash imkonini beradi.

Тип данных

Объявления

Символьный

CHAR | VARCHAR

Битовый

BIT | BIT VARYING

Точные числа

NUMERIC | DECIMAL | INTEGER | SMALLINT

Округленные числа

FLOAT | REAL | DOUBLE PRECISION

Дата/время

DATE | TIME | TIMESTAMP

Интервал

INTERVAL

Системные типы данных


Таблица 2.2.

image

smalldatetime

bit

binary

text

real

decimal

char

uniqueidentifier

money

numeric

timestamp

tinyint

datetime

smallmoney

nvarchar

smallint

float

varbinary

nchar

int

ntext

varchar

sysname

Основные объекты структуры базы данных SQL-сервера


Tables

Таблицы базы данных, в которых хранятся собственно данные

Views

Просмотры (виртуальные таблицы) для отображения данных из таблиц

Stored Procedures

Хранимые процедуры

Triggers

Триггеры – специальные хранимые процедуры, вызываемые при изменении данных в таблице

User Defined function

Создаваемые пользователем функции

Indexes

Индексы – дополнительные структуры, призванные повысить производительность работы с данными

User Defined Data Types

Определяемые пользователем типы данных

Keys

Ключи – один из видов ограничений целостности данных

Constraints

Ограничение целостности – объекты для обеспечения логической целостности данных

Users

Пользователи, обладающие доступом к базе данных

Roles

Роли, позволяющие объединять пользователей в группы

Rules

Правила базы данных, позволяющие контролировать логическую целостность данных

Defaults

Умолчания или стандартные установки базы данных
  • CREATE DATABASE baza_nomi
  • DROP DATABASE baza_nomi

Download 48,35 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