ачає створення інформаційної бази для компанії, що займається прокатом автомобілів за допомогою поширеного офісного продукту.
Плюси:
У розглянутій СУБД існує інтуїтивно зрозумілий графічний інтерфейс для створення і редагування таблиць.
Є можливість створення інтерфейсу виведення за допомогою готових інструментів (кнопок, форм)
Microsoft office є широко поширеним продуктом, а значить велика ймовірність того, що СУБД буде встановлена ??на більшості комп'ютерів різних організацій.
Малі витрати на створення інформаційної системи (виходячи з пункту вище)
Мінуси:
Істотно обмежені можливості СУБД, відсутність серйозних інструментів захисту БД, що виключає її використання в цілях створення інформаційних систем для держструктур і закритих акціонерних товариств.
Інтерфейс роботи в програмному продукті сильно спрощений, що добре для кінцевого користувача, але сильно ускладнює завдання фахівця, який «будує» для організації базу даних.
Істотно спрощена підтримка в програмному продукті SQL запитів, багато функцій просто не підтримуються.
Концепція №2
Використання СУБД MySQL
Концепція передбачає створення інформаційної бази для компанії займаються прокатом автомобілів за допомогою вільної реляційної СУБД.
Плюси:
) Чи не вимогливий до ресурсів ЕОМ;
) Бурхливо розвивається база даних з частими апдейтами;
) Безкоштовна платформа.
Мінуси:
1) Продуктивність нижче Microsoft Office Access;
2) Можуть виникати помилки під час виконання запитів через неоднозначне тлумачення числових величин.
) Довелося б самому писати користувальницький графічний інтерфейс
5. Обгрунтування вибору оптимального варіанту концепції створення автоматизованої інформаційної системи
Використання СУБД Microsoft Office Access
Виходячи з вище перерахованих порівняльних характеристик, було вирішено використовувати як створення бази даних СУДБ від компанії Microsoft, так як це заощадить час і гроші на створення, і впровадження БД в робочу мережу компанії.
6. Опис розробки обраної автоматизованої інформаційної системи
Розробка АІС для підприємства починається з концептуального проектування. Концептуальне проектування - це побудова семантичної моделі предметної області, тобто інформаційної моделі найбільш високого рівня абстракції. На схемі нижче представлена ??ER-модель БД:
ER-діаграма перетворена в схему бази даних:
1) Якщо не доповнити базу даних таблицями зовнішніх ключів, то складні запити можуть знизити продуктивність інформаційної системи.
Перший Приклад:
Часто потрібне дізнатися, яке технічне обслуговування вироблялося з тим чи іншим автомобілем. У цьому складному запиті на вибірку повинні брати участь безліч таблиць, що може зробити роботу системи тривалої і нестабільною. Наприклад:
1.SELECT Гараж.Код_віда_обслужіванія
FROM Автомобілі, Оренда/Авто, Оренда, Персонал, Гараж
WHERE Автомобілі.Код_автомобіля=`5`
AND Автомобілі.Код_автомобіля=Оренда/Авто.Код_автомобіля
AND Оренда/Авто.Код_аренди=Аренда.Код_аренди
ANDАренда.Код_сотрудника=Персонал.Код_сотрудника
ANDПерсонал.Код_сотрудника=Гараж.Код_сотрудника
Як видно з прикладу, на виконання подібного запиту на вибірку може знадобитися значно більше часу і ресурсів парку клієнтських комп'ютерів, ніж робота системи, організована за допомогою таблиць зовнішніх ключів.
З метою оптимізації роботи бази даних в ній були створені додаткові таблиці.
Другий Приклад:
Потрібно дізнатися «Код_аренди», якщо відомий унікальний код автомобіля
Автомобилиgt;Гараж/автомобильgt;Гаражgt;Персоналgt;Арендаgt;Код_аренды.
. SELECT Код_аренди
FROM Автомобілі Гараж/автомобіль Гараж Персонал Оренда
WHERE Автомобілі.Код_автомобіля=`8`
AND Автомобілі. Код_автомобіля=Гараж/автомобіль. Код_автомобіля
AND Гараж/автомобіль. Код_віда_обслужіванія=Гараж. Код_віда_обслужівані...