Дані оточують нас всюди. Вони приходять через засоби масової інформації, очікують нас на робочому місці, в громадському транспорті, навіть на кухні. Оскільки кожна сучасна людина стикається постійно з величезною кількістю інформації, йому доводиться виконувати з нею різні дії: накопичувати і зберігати, відбирати найнеобхідніше, сортувати і впорядковувати іншими способами, видаляти. Щоб автоматизувати весь процес, і були розроблені бази даних. З розглянутої точки зору СУБД - це система для організації даних.
Базою даних прийнято вважати деякийупорядкований масив інформації. Прикладом такої відсортованої бази даних може служити бібліотека. У ній книги розташовуються зазвичай в певному порядку: за назвою, за автором або в залежності від тематики. Традиційно для зручності подання даних використовують форму таблиці. В осередках її розташовуються цифри, текст, зображення та інші елементи. А стовпці і рядки містять деякі ознаки, за якими відбувається упорядкування. Дуже важливою проблемою для правильної побудови бази даних є з'ясування наборів ознак, які є загальними для певної предметної області. Саме в залежності від значення цих ознак відокремлюються екземпляри кожної конкретної сутності.
СУБД - це деяка система управління базамиданих. Справа в тому, що дані мало просто отримати, над ними необхідно постійно проводити деякі операції. В першу чергу, наявну впорядковану інформацію потрібно зберегти. А в подальшому потрібно якомога оперативніше отримувати саме ті дані, які потрібні користувачеві в даний конкретний момент в ситуації, що створилася. Для цього керуюча система повинна володіти певним набором алгоритмів сортування, а також можливістю застосувати різноманітні фільтри. Потім дані необхідно додавати, видаляти, змінювати і так далі. Для зручності оперування різною інформацією, необхідно, щоб така система також давала користувачам можливість побудувати запит на вибірку деякого масиву, "вміла" виконувати ці запити досить швидко і стабільно. При правильній побудові СУБД це все забезпечує, а також дає можливість убезпечити дані від несанкціонованого доступу і реалізує інші необхідні функції.
Mysql - це система управління реляційнимибазами даних. Реляційними називають такі бази, в яких інформація представлена у вигляді окремих таблиць, які пов'язані між собою і взаємозалежні. Від інших СУБД ця відрізняється деякими основними ознаками, а саме:
- багатопоточність, тобто одночасно в цій системі можуть виконуватися кілька запитів;
- простотою побудови сервера;
- надійною системою захисту, що включає гнучку структуру паролів і прав;
- можливість використання даних як фіксованою, так і змінної довжини;
- якісною системою зберігання, заснованої на потоках;
- можливість розміщення до 16 ключів в таблиці.
Існують також інші важливі відмінності, наприклад те, що в складі СУБД присутня утиліта для ремонту таблиць.
Mysql, як СУБД, це зручна і логічна система, яка дозволяє виконувати всі необхідні операції над даними.
</ P>