Sql "для чайників": що потрібно знати початківцям?
Відео: Поради початківцям адміністраторам SQL Server
На сьогоднішній день курси SQL "для чайників" стають все більш популярними. Це можна дуже просто пояснити, адже в сучасному світі все частіше можна зустріти так звані "динамічні" веб-сервіси. Вони відрізняються досить гнучкою оболонкою і ґрунтуються на базах даних. Всі початківці програмісти, які вирішили присвятити себе створенню сайтів, перш за все записуються на курси SQL "для чайників".
Навіщо вивчати цю мову?
Перш за все SQL вчать з метою подальшого створення найрізноманітніших додатків для одного з найпопулярніших на сьогоднішній день движків блогів - WordPress. Після проходження декількох простих уроків ви вже зможете створювати запити будь-якої складності, що тільки підтверджує простоту цієї мови.
Що таке SQL?
Structured Query Language, або мова структурованих запитів, був створений з однією-єдиною метою: визначати тип даних, надавати до них доступ і обробляти їх за досить короткі проміжки часу. Якщо ви знаєте SQL-значення, тоді вам буде зрозуміло, що цей сервер відносять до так званим "непроцедурного" мовам. Тобто в його можливості входить всього лише опис будь-яких компонентів або результатів, які ви хочете побачити в майбутньому на сайті. але при цьому програміст не вказує на те, які точно результати збирається отримати. Кожен новий запит в цій мові є як би додатковою "надбудовою". Саме в такому порядку, в якому вони введені в базі даних, запити та будуть виконуватися.
Які процедури можна здійснювати за допомогою цієї мови?
Незважаючи на свою простоту, база даних SQL дозволяє створити досить багато найрізноманітніших запитів. Так що ж ви зможете робити, якщо вивчите цей важливий в програмуванні мову?
- створювати найрізноманітніші таблиці;
- отримувати, зберігати і змінювати отримані дані;
- змінювати структури таблиць на свій розсуд;
- об`єднувати отриману інформацію в єдині блоки;
- обчислювати отримані дані;
- забезпечувати повний захист інформації.
Відео: SQL для початківців (DML): Агрегатні функції (MySql), Урок 8!
Які команди є найпопулярнішими в даній мові?
Якщо ви вирішили відвідати курси SQL "для чайників", Тоді ви отримаєте детальну інформацію про командах, які використовуються у створенні запитів з його допомогою. Найпоширенішими на сьогоднішній день є такі:
Відео: Бази даних для початківців
- DDL - є командою, яка визначає дані. Вона використовується для того, щоб створювати, змінювати і видаляти найрізноманітніші об`єкти в базі.
- DCL - є командою, яка управляє даними. Її використовують для надання доступу різним користувачам до інформації в базі, а також щоб використовувати таблиці або подання.
- TCL - команда, яка управляє різноманітного роду транзакціями. Її головною метою є визначення ходу транзакції.
- DML - маніпулює отриманими даними. В її завдання входить дозвіл користувачеві переміщати різну інформацію з бази даних або вносити туди її.
Типи привілеїв, які існують в цьому сервері
Під привілеями маються на увазі ті дії, які може виконати той чи інший користувач відповідно до свого статусу. Наймінімальнішою, безумовно, є звичайний вхід в систему. Звичайно ж, з часом привілеї можуть змінюватися. Старі будуть видалятися, а нові додаватися. На сьогоднішній день, все ті, хто проходить курси SQL Server "для чайників", Знають, що існує кілька типів дозволених дій:
- Об`єктний тип - користувачеві дозволяється виконувати будь-яку команду тільки по відношенню до певного об`єкту, який знаходиться в базі даних. При цьому для різних об`єктів привілеї відрізняються. Вони також прив`язуються не тільки до того чи іншого користувача, але і до таблиць. Якщо хто-небудь, користуючись своїми можливостями, створив таблицю, то він вважається її власником. Тому в його праві призначати нові привілеї для інших користувачів, пов`язані з інформацією в ній.
- Системний тип - це так звані авторські права на дані. Користувачі, які отримали такі привілеї, можуть створювати різні об`єкти в базі.
Історія створення SQL
Ця мова була створена дослідною лабораторією IBM в 1970 році. У той час назва його було дещо іншим (SEQUEL), але через кілька років використання його поміняли, трохи скоротивши. Незважаючи на це, навіть сьогодні багато відомих світових фахівці в області програмування все ще вимовляють назву по-старому. Створена була SQL з однією-єдиною метою - винайти мову, який був би настільки простим, що його могли б без особливих проблем вивчити навіть прості користувачі Інтернету. Цікавим є той факт, що на той час SQL був не єдиним подібним мовою. У Каліфорнії ще одна група фахівців розробила схожий Ingres, але він так і не став широко поширеним. До 1980 року існувало кілька варіацій SQL, які лише в деякій мірі відрізнялися один від одного. Щоб запобігти замішання, в 1983-му був створений стандартний його варіант, який популярний і сьогодні. Курси SQL "для чайників" дозволяють дізнатися набагато більше про сервіс і повністю вивчити його за кілька тижнів.