Тема: Вивчаю базу даних MySql
Конспект навчання "Ситема Керування Базою Даних MySQL"
Ціль
- Навіщо взагалі вчити програмування?
Відповідь на це запитання аргументується слідуючим: Є замовлення на виконанання веб-проектів з приємною оплатою праці; так, якщо брати один з ресурсів Elance , то там досить легко можна віднайти оплату за веб-програмування від 100 долларів і вище 1000, 2500...
так цікава стаття про розмір оплат праці
US salary
Приємна ціль
Приємно ділити шкіру не вбитого ведмедя, але ж... Якщо мати ціль отримувати гідну оплату своєї праці => тоді, наприклад, можна побудувати власний будинок. Просторий, чистий, приємний будинок в тому місці, де тобі буде приємно бути. Можна мандрувати світом зі своєю сім'єю. Можна володіти авто, напевно теж відносно хорошим
Переваги програмування.
Приємним моментом роботи з веб-проектами/програмуванням, все залежить лише від тебе. Ти вільний розпоряджатись своїм робочим часом; працюєш стільки скільки вважаєш за потрібне. І значним плюсом всього цього є також відсутність адміністративної системи ("бюрократів") . You are free!!! Ти вільний в свій день народження і ти вільний, коли ти мандруєш світом.
Спочатку я собі думав зможу виконувати замовлення самостійно, але ж об'єм робіт для одного виконавця досить великий. Розпочинаючи від розробки стилю дизайну сайту плюс всі проміжні елементи веб-проекту (анімація, створення контактів, наповнення матеріалом,...), тобто необхідно використовувати значну кількість ресурсів HTML, CSS, javascript, jQuery, PHP, MySQL і інші екслюзивні моменти на зразок оптимізації сайту, веб-захисту ресурсу. Тоді я припустив, що логічно було б досконало вивчити один напрямок веб-програмування і працювати в колективі...
Одним з основних інструментів для веб-програмування є необхідність знань англійської мови. Це звичайно не легке завдання оволодіти англійським, але ж кінцева ціль того варта.
By the way, if you want learn English you can try
А якщо працювати в колективі, то звичайно потрібно також вміти працювати з програмами спільної роботи , щось на зразок GitHub, BitBuket, etc...
Мій власний сайт, де я колекціоную свої знання з MySql
Поелементна структура MySQL
Для того, щоб бачити картину "Система Керування Базою Даних MySQL" в цілому потрібно виділити основні елементи напрямку, включаючи програмне забезпечення, залізо, середовище застосування і таке інше....
Досліджуєм MySQL
Основні поняття та терміни в сфері Системи Керування Базою Даних MySQL.
Глосарій
Основи Бази Даних
Хороший ресурс з прикладами запитів http://www.w3schools.com/sql/, я дещо переклав на українську мову і загальні посилання по кожному з елементів SQL-виразів залишив на сторінці
"Перелік та приклади використання SQL-запитів"
Вибираємо дані із Бази даних
1. Результуюча вибірка та асоціативний масив
(для початківців точно буде корисним)
Знайомство з вибіркою даних функції fetch... та інше
2. Шаблон вибірки даних з таблиць Бази Даних,
1. Загальні положення, структура основних блоків при виведенні даних з БД
2. Патерн вибору даних з БД
Розглянемо наступні варіанти вибору даних:
2.1. Вибір одного запису таблиці
2.2. вибір масиву даних (колонка, атрибут)
2.3. вибір асоціативного масиву даних (рядок, кортеж), де дані представлені одним рядком
2.4. вибір асоціативного масиву даних (рядок, кортеж), де дані представлені декількома рядками
Задачі MySQL
Одним з хороших методів навчання основам роботи з Базами Даних є звичайно розв'язування задач з SQL. В даному розділі планую розглянути різний спектр задач та їх вирішення з описом основних SQL-елементів.
Корисні матеріали
В кожній науковій розробці має бути список використаної літератури. Це є корисним як для автора напрацювань, так і зацікавлених особистостей...
Офіційний MySQL
Офіційний php. Database MySqli.
Навчальний ресурс по основам Mysql w3schools.com
Навчальний ресурс по Базам Даних techonthenet.com
Навчальний ресурс mysqltutorial.org
Навчальний ресурс sqlcourse2.com
HeidiSQL Програма роботи з БД
Скачати посібник Г.А.Гайна Основи проектування Баз Даних