4.320-96, а також РД 50-34.698-90 (Керівний документ, що представляє сукупність ГОСТів). Відповідно до ГОСТ Р ІСО МЕК ТО 10032-2007, постійні дані в середовищі бази даних включають в себе схему і базу даних. Схема включає в себе опису змісту, структури і обмежень цілісності, використовувані для створення і підтримки бази даних. База даних включає в себе набір постійних даних, визначених за допомогою схеми. Система управління даними використовує визначення даних у схемі для забезпечення доступу та управління доступом до даних в базі даних raquo ;. Однак найбільшу важливість представляють вимоги з боку клієнта.
Розробляється база даних повинна повністю задовольняти потреби всіх її користувачів. Розглянемо, які групи користувачів можуть працювати з базою даних, і які завдання вони повинні виконувати.
З даною базою даних можуть працювати такі групи користувачів:
· адміністратор - керівна посада в автобусному парку;
· диспетчер - співробітник, відповідальний за планування маршрутів;
· тех. службовець - співробітник, відповідальний за справність автобусів;
· водій - рядовий співробітник автобусного парку;
· контролер - співробітник парку, відповідальний за контроль оплати проїзду пасажирів;
При роботі з базою даних адміністратор може виконувати наступні завдання:
· вносити зміни в особисті дані водія, контролера і дані про автобус;
· виводити будь-яку інформацію, пов'язану з водієм, контролером або автобусом, а так само пов'язану з кількістю пасажирів, провезений за день водієм і часу його відбуття і прибуття в парк, а так само кількість відвідувань автобуса контролером;
· приймати на роботу і звільняти водіїв і контролерів;
· заносити в базу даних і списувати автобуси;
· закріплювати за автобусами валідатори;
При роботі з базою даних диспетчер може виконувати наступні завдання:
· закріплювати за водіями автобуси;
· розподіляти автобуси за маршрутами
· призначати контролера на маршрут;
· складати розклад виїздів;
При роботі з базою даних тех. службовець може виконувати наступні завдання:
· виводити інформацію про автобус;
· вносити зміни в полі «дата техогляду» інформації про автобус;
При роботі з базою даних водій може виконувати наступні завдання:
· виводити інформацію про розклад виїздів;
При роботі з базою даних Контролер може виконувати наступні завдання:
· виводити інформацію про розклад виїздів (тільки пов'язану з розподілом контролерів за маршрутами);
Передбачити наступну автоматизацію:
· не дозволяти в один і той же день ставити один і той же автобус кілька разів;
· не дозволяти в один і той же день призначати одного і того ж водія на різні автобуси;
· не дозволяти в один і той же день ставити на один і той же маршрут більше 4 автобусів;
· не дозволяти в один і той же день призначати одного і того ж контролера на різні маршрути;
· не дозволяти в один і той же день ставити на один і той же маршрут більше 2-х контролерів;
Висновки
У цьому главі проведено аналіз предметної області об'єкта автоматизації «П'ятий автобусний парк міста Москви», в ході якого перераховані посади працівників автобусного парку і обмеження, що накладаються на інформацію, що міститься в інформаційній системі.
У ході огляду інформаційних технологій перераховані CASE - засоби, наведені описи CASE Studio і ERwin, а так само перечісліни класи СУБД, наведені приклади для кожного класу та визначено переваги і недоліки наступних СУБД: Microsoft Access, MySQL, Microsoft SQL Server.
Розглянуто продукти-аналоги на ринку інформаційних систем (АСУ «Навігація» і АСУ «M2M-CityBus®») і дано опису даних систем.
У висновку глави вказані вимоги до розроблюваної базі даних з боку кожної з груп користувачів і перераховані виконуються цими користувачами завдання.
Глава 2. Проектування бази даних для об'єкта автоматизації «П'ятий автобусний парк міста Москви»
У цьому главі розглядається другий етап розробки бази даних, який включає в себе:
· Розробку інфологічної моделі