KompyuterlarMa'lumotlar bazasi

"Dummies" SQL: Agar Ajam bilish nima kerak?

Bugungi kunda "Aptallar uchun" SQL kurslari tobora ommalashib bormoqda. tez-tez Bugun dunyoda deb atalmish "dinamik" veb-xizmatlar topishingiz mumkin, chunki, bayon qilish uchun juda qulay bo'lishi mumkin. Ular ancha moslashuvchan, qin va asoslangan ma'lumotlar bazalari. saytlar yaratish uchun o'zini bag'ishlashga qaror qildik barcha Ajam Dasturchilar, birinchi navbatda, "Aptallar uchun" SQL kurslarga yozilgan.

Nima uchun tilni o'rganish?

WordPress - Avvalo, SQL sana dvigatellari bloglar uchun eng mashhur biri uchun amaliy dasturlarning turli yaratishni yanada uchun o'qitiladi. bir necha oddiy dars tugashi bilan, siz allaqachon faqat tilining soddaligi tasdiqlaydi har qanday murakkablikdagi, so'rovlarni yaratish imkoniyatiga ega bo'ladi.

SQL nima?

Tuzilmalashgan so'rovlar tili, yoki Structured Query Language, bir maqsad bilan yaratilgan: aniqlash uchun , ma'lumotlar turini ularga kirishni ta'minlash va nisbatan qisqa-vaqti bilan ularni davolash. Agar SQL-qiymatini bilsangiz, keyin siz bu server deb atalmish "nonprocedural" tilda tegishli ekanligini tushunadi. har qanday tarkibiy qismlari yoki saytida kelajakda ko'rishni istayman natijalari faqat tavsifi o'z ichiga o'z qobiliyatini, ya'ni. Lekin bu dasturchi aniq natijalar olish uchun nima ustida belgilash emas. Bu tilda har bir yangi so'rov qo'shimcha bir xil emas "üstyapı". uchun qaysi ular bazasida kirib qilinadi va so'rovlar amalga oshadi.

Nima protseduralar bu til yordamida amalga oshirilishi mumkin?

sodda bo'lishiga qaramasdan, SQL ma'lumotlar bazasi eng turli so'rovlar ko'p yaratish imkonini beradi. Agar bu muhim dasturlash tilini o'rganish, agar shunday bo'lsa, siz nima qila olaman?

  • jadvaldagi turli yaratish;
  • Qabul do'kon va ma'lumotlarni o'zgartirish;
  • o'z ixtiyori bilan jadvallarning tuzilishini o'zgartirishga;
  • bitta birligiga olingan ma'lumotlarni birlashtirish;
  • olingan ma'lumotlarni hisoblash;
  • ma'lumotlar to'liq himoya bilan ta'minlaydi.

Qaysi jamoalar bu tilda eng mashhur?

Agar "Aptallar uchun" SQL kurslarini tashrif qaror qilsangiz, keyin siz u bilan so'rovlarni yaratish ishlatiladigan buyruqlar haqida batafsil ma'lumot beriladi. quyidagicha uzoq tomonidan eng keng tarqalgan bo'ladi:

  1. DDL - bu ma'lumotlarni belgilaydi, bir buyruq. Bu ma'lumotlar bazasida ob'ektlarini turli yaratish, o'zgartirish va o'chirish uchun ishlatiladi.
  2. DCL - ma'lumotlarni boshqarish, bir jamoa. Bu ma'lumotlar bazasida ma'lumotlarga turli foydalanuvchilarga kirish ta'minlash uchun, shuningdek, bir jadval yoki ko'rinishi foydalanish uchun ishlatiladi.
  3. TCL - bitimlar turli boshqaradi bir jamoa. Uning asosiy maqsadi bitim kursini aniqlash hisoblanadi.
  4. DML - olingan ma'lumotlar o'ynatmoqda. Missiyasi bazada axborotni turli harakat yoki unga hissa beruvchi bo'ladi.

Bu serverda mavjud imtiyozlar turlari

imtiyozni ostida bir yoki ularning holatiga ko'ra boshqa foydalanuvchi bajarishi mumkin o'sha harakatlar nazarda tutadi. Eng kam, albatta, bir normal kirish hisoblanadi. Albatta, vaqt davomida imtiyozlar o'zgarishi mumkin. Old o'chiriladi va yangi qo'shilgan. Bugungi kunda, "Aptallar uchun" SQL Server kurslarini o'tib kishilar ruxsat faoliyatini bir necha turlari bor, deb bilaman:

  1. Ob'ekt turi - bazada bo'lgan alohida ob'ektga faqat nisbatan biron-bir buyruq bajarishga ruxsat etiladi. turli ob'ektlar uchun bir vaqtning o'zida har xil imtiyozlar mavjud. Ular, shuningdek, muayyan bir foydalanuvchiga, balki jadvallar uchun emas, balki faqat biriktirilgan. kimdir o'z imkoniyatlaridan foydalanish bo'lsa, men u o'z egasi hisoblanadi, bir stol yaratilgan. Shuning uchun, u axborot bilan bog'liq boshqa foydalanuvchilar uchun yangi imtiyozlar tayinlash o'z huquqidan ham.
  2. System turi - deb atalmish mualliflik ma'lumot. Bunday imtiyozlar qabul mijozlar, ma'lumotlar bazasida ob'ektlarini turli yaratishingiz mumkin.

SQL tarixi

Bu til 1970, tadqiqot laboratoriyasi IBM tomonidan yaratilgan. uning ismi biroz (natija) turli, lekin foydalanish bir necha yil o'tgach esa, u oz kamaytirish, o'zgardi. Shunga qaramay, bugungi kunda ham, dasturlash sohasida ko'plab taniqli xalqaro ekspertlar hali eski nomini zikr qiling. hatto oddiy internet foydalanuvchilari o'rganish uchun har qanday muammosiz bu mumkin, shunday qilib, oddiy bo'ladi tilni to'qib - SQL bitta maqsadida tashkil etildi. An qiziqarli fakt SQL faqat bunday til emas edi, deb. Kaliforniya, ekspertlar yana bir guruhi shunga o'xshash Ingres rivojlangan, lekin u keng tarqalgan bo'lib qolmadi. 1980 yilga qadar, ma'lum bir darajada, faqat bir-biridan farq qiladi SQL bir necha tafovutlar bor edi. 1983 yilda, tartibsizlik oldini olish uchun, standart variant bugun mashhur bo'lgan, tashkil etildi. "Dummies" SQL kurslari siz xizmati haqida ko'proq bilish va to'liq bir necha hafta davomida kashf qilaylik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.atomiyme.com. Theme powered by WordPress.