Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
True_kursach_s_titul.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.08 Mб
Скачать

3 Реалізація моделі бази даних "бібліотеки" у mysql 5.5. Інструментальні засоби

3.1 Мотивований вибір скбд для реалізації проекту

Існує безліч видів СКБД. Наприклад: Oracle10g, MySQL, MS SQL Server і багато інших.

Oracle Database або Oracle RDBMS – об'єктно-реляційна система управління базами даних компанії Oracle [24].

Основні характеристики СКБД Oracle

  1. високa надійність;

  2. можливість розбиття великих баз даних на розділи (large-database partition), що дає можливість ефективно управляти гігантськими гігабайтними базами;

  3. наявність універсальних засобів захисту інформації;

  4. ефективні методи максимального підвищення швидкості обробки запитів;

  5. індексацію за бітовому відображенню;

  6. вільні таблиці (в інших СКБД усі таблиці заповнюються відразу при створенні);

  7. розпаралелювання операцій у запиті;

  8. наявність широкого спектру засобів розробки, моніторингу та адміністрування;

  9. орієнтація на інтернет технології;

Microsoft Office Access або просто Microsoft Access ­ реляційна СКБД корпорації Microsoft. Має широкий спектр функцій, включаючи пов’язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованій мові VBA, в самому Access можна писати програми, що працюють з базами даних [25].

Основні характеристики СКБД Access:

  1. володіння всіма перевагами Windows технологій;

  2. у таблиці Access форми запити і звіти зберігаються в одному файлі бази даних;

  3. до складу Access включений ряд спеціальних програм, таких як конструктори і майстра;

  4. у Access є апарат, який називається "побудовник виразів" ;

  5. у Access є мова програмування ВБА;

  6. є одночасний доступ декількох користувачів до загальної бази даних;

  7. у Access є кошти, необхідні для роботи з іншими базами даних різних форматів;

MySQL – вільна реляційна система управління базами даних. Розробку та підтримку MySQL здійснює корпорація Oracle, що отримала права на торговельну марку разом з поглиненої Sun Microsystems, яка раніше придбала шведську компанію MySQL AB. Продукт поширюється як під GNU General Public License, так і під власною комерційною ліцензією [26].

Основні характеристики My SQL Server:

  1. багато поточність і ідтримка декількох одночасних запитів;

  2. оптимізація зв'язків з приєднанням багатьох даних за один прохід;

  3. записи фіксованої і змінної довжини;

  4. гнучка система привілеїв і паролів;

  5. до 16 ключів в таблиці. Кожен ключ може мати до 15 полів;

  6. підтримка ключових полів і спеціальних полів в операторі;

  7. підтримка чисел довжиною від 1 до 4 байт, рядків змінної довжини і позначень часу;

  8. заснована на потоках, швидка система пам'яті;

  9. утиліта перевірки і ремонту таблиці (isamchk);

  10. всі операції роботи з рядками не звертають уваги на регістр символів в оброблюваних рядках;

  11. псевдоніми застосовні як до таблиць, так і до окремих колонок у таблиці;

  12. всі поля мають значення за замовчуванням. можна використовувати на будь-якому підмножині полів;

  13. легкість керування таблицею, включаючи додавання і видалення ключів і полів;

Розглядаючи особливості побудованої логічної моделі даних видно що для реалізації бази даних найкращим варіантом буде використання СКБД My SQL Server.

MySQL – компактний багато поточний сервер баз даних. Характеризується великою швидкістю, стійкістю і простотою використання. MySQL вважається гарним рішенням для малих і середніх застосувань[27].

Можливості сервера MySQL:

  • простота у встановленні та використанні;

  • підтримується необмежена кількість користувачів, що одночасно працюють із БД;

  • кількість рядків у таблицях може досягати 50 млн;

  • висока швидкість виконання команд;

  • наявність простої і ефективної системи безпеки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]