Бази даних
Створення баз даних
У наш час існує велика різноманітність баз даних, які розрізняються моделями, середовищем зберігання даних, ступенем поширення. Використання конкретної моделі залежить від різних, іноді суперечливих критеріїв: швидкості, гнучкості, надійності, доступності, обсягу і ступеня однорідності збережених даних.
У більшості випадків використовується реляційна база даних, яка має жорстку структуру, що забезпечує максимальну продуктивність і надає зручний інтерфейс роботи з даними.
Системи управління базами даних
Питання вибору СУБД є головним при створенні системи середньої та важкої складності. В принципі, всі сучасні бази даних можуть застосовуватися при створенні клієнт-серверних додатків і складних автоматизованих систем підприємства. Однак, у кожній системі є свої особливості, специфікацію, свої плюси і мінуси.
Створення бази даних MySQL, як правило, потрібно в проектах, що мають рознесену структуру, велика кількість робочих місць, а також при використанні веб-інтерфейсу. СУБД MySQL є оптимальним вибором при розробці інтернет-магазинів і кроссплатформенних систем доступу до даних.
Створення бази даних в Access забезпечує найбільш бюджетне рішення для створення інформаційної системи компанії і забезпечення спільної роботи з даними. СУБД MS Access може бути застосована лише до невеликих додатків, оскільки відсутній ряд механізмів, необхідних в багатокористувацьких базах даних. А в разі створення системи в рамках одного офісу або однієї локальної мережі, для невеликої фірми або складу розробка бази даних в Access є найбільш прийнятною.
Створення бази даних FireBird потрібно в проектах, що вимагають особливої функціональності, високій швидкості і захищеності. Дана СУБД не вимагає для своєї роботи значних системних ресурсів, що дозволяє використовувати її на не самих потужних серверах і на будь-якій платформі. Крім того, при використанні FireBird не потрібно придбання дорогих ліцензій.
Створення бази даних в Oracle визначає високий рівень вимог до бази даних і особливі масштаби проекту. Дана СУБД дозволяє комфортно працювати з значними обсягами даних і здатна забезпечити високу швидкість обробки і надійність. Розробка систем на базі Oracle рекомендується, насамперед, великим компаніям і промисловим підприємствам.
Створення бази даних з використанням Microsoft SQL Server є найбільш дорогим рішенням. Але при цьому, створення MS SQL бази даних дозволяє в повній мірі використовувати всі інструменти роботи з даними, що є на озброєнні операційної системи Windows. Вибір даної СУБД може також визначатися IT-політикою компанії. Однак, такий вибір позбавляє замовника можливості надалі почати використовувати або перейти на інші платформи.