Sql haqida tushuncha Access haqida ma`lumot sql va Access oxshashligi



Download 480,92 Kb.
bet1/5
Sana15.04.2022
Hajmi480,92 Kb.
#553068
  1   2   3   4   5
Bog'liq
SQL


SQL va Access orasidagi bog`lanish.
Reja:

  1. SQL haqida tushuncha

  2. Access haqida ma`lumot

  3. SQL va Access oxshashligi

SQL ma'lumotlar bazasidan ma'lumotlarni olish uchun ishlatiladi. SQL - bu ingliz tiliga juda o'xshash, ammo ma'lumotlar bazasini boshqarish dasturlari uchun mo'ljallangan dasturlash tili. Access-dagi har bir so'rovda SQL ishlatiladi.
SQL qanday ishlashini tushunish aniqroq so'rovlarni yaratishga yordam beradi va noto'g'ri natijalarni qaytaradigan so'rovlarni tuzatishni osonlashtiradi.
Ushbu maqola SQL for Access maqolalar seriyasining bir qismidir. U ma'lumotlarni olish uchun SQL dan foydalanish asoslarini tavsiflaydi va SQL sintaksisiga misollar keltiradi.
SQL nima?
SQL - bu faktlar to'plami va ular o'rtasidagi munosabatlar bilan ishlash uchun mo'ljallangan dasturlash tili. Microsoft Office Access kabi relyatsion ma'lumotlar bazasi dasturlari ma'lumotlarni manipulyatsiya qilish uchun SQL dan foydalanadi. Ko'pgina dasturlash tillaridan farqli o'laroq, SQL hatto yangi boshlanuvchilar uchun ham o'qish va tushunish oson. Ko'pgina dasturlash tillari singari, SQL ham ISO va ANSI kabi standartlar qo'mitalari tomonidan tan olingan xalqaro standartdir.
Ma'lumotlar to'plami savollarga javob berish uchun SQL da tasvirlangan. SQL-dan foydalanganda to'g'ri sintaksisdan foydalanish kerak. Sintaksis - bu til elementlarini to'g'ri birlashtirishga imkon beradigan qoidalar to'plami. SQL sintaksisi ingliz sintaksisiga asoslangan va ko'plab elementlarni Visual Basic for Applications (VBA) tili sintaksisi bilan baham ko'radi.



Masalan, Meri ismli kontaktlarning familiyalari ro'yxatini oladigan oddiy SQL bayonoti quyidagicha ko'rinishi mumkin:


SELECT Last_Name
FROM Contacts
WHERE First_Name = 'Mary';
SELECT bayonotlari
SQL yordamida ma'lumotlar to'plamini tavsiflash uchun siz SELECT bayonotini yozishingiz kerak. SELECT iborasi ma'lumotlar bazasidan olmoqchi bo'lgan ma'lumotlar to'plamining to'liq tavsifini o'z ichiga oladi. Bularga quyidagi elementlarga ega fayllar kiradi:
 ma'lumotlarni o'z ichiga olgan jadvallar;
 turli manbalardan olingan ma’lumotlar o‘rtasidagi aloqalar;
 ma'lumotlar tanlangan maydonlar yoki hisoblar;
 so'rov natijasiga kiritilgan ma'lumotlar tomonidan bajarilishi kerak bo'lgan tanlov shartlari;
 saralash zarurati va usuli.
SQL bayonotlari
SQL bayonoti bandlar deb ataladigan bir nechta qismlardan iborat. SQL bayonotidagi har bir bandning maqsadi bor. Ba'zi takliflar majburiydir. Quyidagi jadvalda eng ko'p ishlatiladigan SQL iboralari keltirilgan.

SQL bandi Tavsif talab qilinadi

SQL bandi Tavsif talab qilinadi

SQL bandi Tavsif talab qilinadi

SELECT Kerakli ma'lumotlarni o'z ichiga olgan maydonlarni belgilaydi.

SELECT Kerakli ma'lumotlarni o'z ichiga olgan maydonlarni belgilaydi.

SELECT Kerakli ma'lumotlarni o'z ichiga olgan maydonlarni belgilaydi.

FROM SELECT bandida ko'rsatilgan maydonlarni o'z ichiga olgan jadvallarni belgilaydi.

FROM SELECT bandida ko'rsatilgan maydonlarni o'z ichiga olgan jadvallarni belgilaydi.

FROM SELECT bandida ko'rsatilgan maydonlarni o'z ichiga olgan jadvallarni belgilaydi.

WHERE Natijalarga kiritilgan barcha yozuvlar javob berishi kerak bo'lgan maydonni tanlash mezonlarini belgilaydi. Yo'q

WHERE Natijalarga kiritilgan barcha yozuvlar javob berishi kerak bo'lgan maydonni tanlash mezonlarini belgilaydi. Yo'q

WHERE Natijalarga kiritilgan barcha yozuvlar javob berishi kerak bo'lgan maydonni tanlash mezonlarini belgilaydi. Yo'q

ORDER BY Natijalar uchun tartiblash tartibini belgilaydi. Yo'q

ORDER BY Natijalar uchun tartiblash tartibini belgilaydi. Yo'q

ORDER BY Natijalar uchun tartiblash tartibini belgilaydi. Yo'q

GROUP BY Agregat funktsiyalarni o'z ichiga olgan SQL iborasida SELECT bandida umumiy qiymat hisoblanmaydigan maydonlarni belgilaydi. Faqat shunday maydonlar mavjud bo'lsa

GROUP BY Agregat funktsiyalarni o'z ichiga olgan SQL iborasida SELECT bandida umumiy qiymat hisoblanmaydigan maydonlarni belgilaydi. Faqat shunday maydonlar mavjud bo'lsa

GROUP BY Agregat funktsiyalarni o'z ichiga olgan SQL iborasida SELECT bandida umumiy qiymat hisoblanmaydigan maydonlarni belgilaydi. Faqat shunday maydonlar mavjud bo'lsa

HAVING Agregat funktsiyalarni o'z ichiga olgan SQL bayonotida SELECT bandida xulosa qiymati hisoblangan maydonlarga qo'llaniladigan shartlarni belgilaydi. Yo'q

HAVING Agregat funktsiyalarni o'z ichiga olgan SQL bayonotida SELECT bandida xulosa qiymati hisoblangan maydonlarga qo'llaniladigan shartlarni belgilaydi. Yo'q

HAVING Agregat funktsiyalarni o'z ichiga olgan SQL bayonotida SELECT bandida xulosa qiymati hisoblangan maydonlarga qo'llaniladigan shartlarni belgilaydi. Yo'q

SQL shartlari
Har bir SQL jumlasi nutq qismlari bilan taqqoslanadigan atamalardan iborat. Quyidagi jadvalda SQL atamalarining turlari keltirilgan.

SQL atamasi Nutq ta'rifining solishtiriladigan qismi

SQL atamasi Nutq ta'rifining solishtiriladigan qismi

SQL atamasi Nutq ta'rifining solishtiriladigan qismi

SQL atamasi Nutq ta'rifining solishtiriladigan qismi

identifikator nomi Ma'lumotlar bazasi ob'ektini aniqlash uchun ishlatiladigan nom, masalan, maydon nomi. Mijozlar.[Telefon raqami]

identifikator nomi Ma'lumotlar bazasi ob'ektini aniqlash uchun ishlatiladigan nom, masalan, maydon nomi. Mijozlar.[Telefon raqami]

identifikator nomi Ma'lumotlar bazasi ob'ektini aniqlash uchun ishlatiladigan nom, masalan, maydon nomi. Mijozlar.[Telefon raqami]

identifikator nomi Ma'lumotlar bazasi ob'ektini aniqlash uchun ishlatiladigan nom, masalan, maydon nomi. Mijozlar.[Telefon raqami]

operator fe'li yoki qo'shimchasi Harakatni ifodalovchi yoki o'zgartiruvchi kalit so'z. AS

operator fe'li yoki qo'shimchasi Harakatni ifodalovchi yoki o'zgartiruvchi kalit so'z. AS

operator fe'li yoki qo'shimchasi Harakatni ifodalovchi yoki o'zgartiruvchi kalit so'z. AS

operator fe'li yoki qo'shimchasi Harakatni ifodalovchi yoki o'zgartiruvchi kalit so'z. AS

doimiy ot O'zgarmas qiymat, masalan, raqam yoki NULL. 42

doimiy ot O'zgarmas qiymat, masalan, raqam yoki NULL. 42

doimiy ot O'zgarmas qiymat, masalan, raqam yoki NULL. 42

doimiy ot O'zgarmas qiymat, masalan, raqam yoki NULL. 42

ifoda sifatlari identifikatorlar, operatorlar, konstantalar va bitta qiymatga baholovchi funksiyalar birikmasi. >= Tovarlar.[Narx]

ifoda sifatlari identifikatorlar, operatorlar, konstantalar va bitta qiymatga baholovchi funksiyalar birikmasi. >= Tovarlar.[Narx]

ifoda sifatlari identifikatorlar, operatorlar, konstantalar va bitta qiymatga baholovchi funksiyalar birikmasi. >= Tovarlar.[Narx]

ifoda sifatlari identifikatorlar, operatorlar, konstantalar va bitta qiymatga baholovchi funksiyalar birikmasi. >= Tovarlar.[Narx]

Основные предложения SQL: SELECT, FROM и WHERE
Общий формат инструкций SQL:
SELECT field_1
FROM table_1
WHERE criterion_1;

Download 480,92 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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