Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

База даних для інформаційної системи — Таксопарк

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Объект |Атрибут |Опис атрибута — |1. Сотрудник|Код Співробітника |Код Співробітника базі даних — | |Прізвище Співробітника |Прізвище Співробітника у базі — | — |даних — | |Ім'я Співробітника |Ім'я Співробітника базі даних — | |По батькові Співробітника |По батькові Співробітника у базі — | — |даних — | |1.5 Дата Народження |Дата Народження Співробітника — | |1.6 Адреса (фактичний) |Адреса… Читати ще >

База даних для інформаційної системи — Таксопарк (реферат, курсова, диплом, контрольна)

БАЗА ДАННЫХ.

ДЛЯ ІНФОРМАЦІЙНОЇ СИСТЕМЫ.

«Таксопарк».

Пояснювальна записка до курсовому проекту по общепрофессиональной дисциплине.

«Організація баз данных».

Спеціальність 552 800 — Інформатика і вычислительная.

техника.

Факультет.

Кафедра.

Курс 3.

Семестр 6.

| |Запровадження | | | | |3 | |1 |Вибір автоматизируемых функцій і інформаційного забезпечення |4 | |1.1 | Опис предметної області |4 | |1.2 | Опис автоматизируемых функцій |5 | |1.3 |Первинне опис інформаційного забезпечення |7 | | |Висновок |11 | |2 |Виявлення обмежень і керував підтримки цілісності |11 | |2.1 |Цілісне обмеження лише на рівні атрибутів |11 | |2.2 |Цілісне обмеження лише на рівні рядків |20 | |2.3 |Цілісне обмеження лише на рівні бази даних |26 | | |Висновок |29 | |3 |Розробка локальних концептуальних моделей | | |3.1 |Розробка вихідних локальних ER-моделей |29 | |3.2 |Нормалізація локальних моделей |35 | |3.3 |Переклад цілісних і операційних обмежень лише на рівні локальних |39 | | |моделей | | | |Висновок |39 | |4 |Розробка глобальної концептуальної моделі бази даних | | |4.1 |Виявлення й синтез еквівалентних сутностей |39 | |4.2 |Виявлення й синтез узагальнюючих сутностей |41 | |4.3 |Виявлення й усунення дублювання атрибутів і зв’язків |41 | |4.4 |Графічне уявлення глобальної ER-модели |42 | |4.5 |Переклад целогстных і операційних обмежень лише на рівні |43 | | |глобальної моделі | | |4.6 |Висновок |42 | |5 |Проектування реляційної SQL-модели | | |5.1 |SQL-код до створення реляційної моделі |42 | |6 |Проектування уявлень для автоматизируемых функцій | | |6.1 |Визначення способу і форми уявлення автоматизируемых |46 | | |функцій | | |6.2 |Створення запитів для вибірок |46 | | |Укладання |47 |.

Метою цього є вироблення умінь і навиків проектування структури бази даних, настановленим функціонування автоматизованої інформаційної системи. Досягнення цього в цьому проекті виконується розробка структури реляційної бази даних для гіпотетичної інформаційної системи «Таксопарк » .

Інформаційна система «Таксопарк» варта спрощення регулюванням системи та для автоматизації її функций.

Розроблювана база даних варта обліку дій системи, з єдиною метою у майбутньому легко, якщо це потрібно, повернутися до старих змін у системе.

Розділ 1 присвячений вибору автоматизованих функцій і інформаційного забезпечення. Тут дається стисле опис предметної області; виробляється вибір, і опис автоматизируемых функцій; виконується первинне опис інформаційного обеспечения.

Розділ 2 присвячений виявлення обмежень і керував підтримки цілісності даних, які будуть показані базі даних. Розглядаються обмеження і правил окремих атрибутів, кортежів, множин кортежів та фінансової бази даних в целом.

Розділ 3 присвячений проектування локальних ER-моделей, відповідних окремим автоматизируемым функцій. Тут виконується складання локальних вихідних ER-моделей, виробляється нормалізація локальних ER-моделей, розробляються специфікації обмежень і керував підтримки цілісності для локальних ER-моделей.

Розділ 4 присвячений проектування глобальної ER-модели. Тут виробляється виявлення й усунення еквівалентних сутностей, виявлення категорій і синтез узагальнюючих сутностей, виявлення й усунення дублювання атрибутів і зв’язків. Будується графічне уявлення глобальної моделі, специфицируются обмеження і правил підтримки цілісності лише на рівні глобальної модели.

Розділ 5 присвячений проектування реляційної SQL-модели. Тут виконується переклад глобальної ER-модели в реляционную форму, специфицируются обмеження і правил підтримки цілісності на реляционном рівні, записується SQL-код до створення реляційної модели.

Розділ 6 присвячений проектування уявлень для автоматизируемых функцій. Тут виконується визначення шляхів доступу до даних для автоматизируемых функцій, записується SQLкод локальних переглядів для автоматизируемых функций.

1 ВИБІР АВТОМАТИЗИРУЕМЫХ ФУНКЦІЙ І ИНФОРИАЦИОННОГО ОБЕСПЕЧЕНИЯ.

Цей розподіл присвячений вибору автоматизируемых функцій і інформаційного забезпечення, які є основою задля її подальшого проектування структури бази даних. Тут дається стисле опис предметної області; виробляється вибір, і опис автоматизируемых функцій; виконується первинне опис інформаційного обеспечения.

Результати отримані шляхом уявної відтворення та політичного аналізу предположительного функціонування гіпотетичної автоматизованої системи «Таксопарк» з урахуванням здорового глузду і досвіду виконавця. Обстеження реальні або типових об'єктів даного класу не вироблялося через обмеженого часу, відведеного на курсове проектирование.

1.1 Короткий опис предметної области.

У цьому підрозділі дається стисле опис предметної області, в якої функціонує інформаційна система коштує «Таксопарка». Описуються середовище функціонування, об'єкт і суб'єкт управління, цілі й завдання управления.

Таксопарк «Жовта Карета» є сучасним автотранспортним підприємством, що надає послуги з перевезення людей на легкових автомобілях. Для заможних клієнтів передбачена додаткова послуга — VIP карта, що дозволяє накопичувати знижку і оплачувати поїздки зі свого рахунку. Якщо поїзда здійснюється одним клієнтом на більш ніж один проміжний пункт, і навіть, коли потрібно чекати клієнта досить тривалий час, передбачена погодинна оплата з фіксованою таксою. Координування водіїв, прийняття замовлень у клієнтів — і їх облік здійснює операторська служба. Для автоматизації цього, в тому числі інших процесів розробили БД.

1.1.1 Середовище функционирования.

Середовище функціонування системи «Таксопарк» включає область дій даного автотранспортного підприємства у межах якою вона функционирует.

1.1.2 Об'єкт управления.

Об'єкт управління є наявні автомобілі, водіїв, робочий персонал який би перевезення клиентов.

1.1.3 Суб'єкт управління (управляюча система).

Суб'єкт управління є сукупність дій автотранспортного підприємства спрямованої обслуговування клієнтів, в межах середовища функционирования.

1.1.4 Мета і завдання управления.

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

Досягнення цього у процесі управління розв’язуються завдання автоматизації реєстрації клієнта, завдання обслуговування клієнта. 1. Вибір і опис автоматизованих функций.

У цьому підрозділі вибираються і коротко описуються п’ять функцій керуючої системи, що передбачається автоматизувати з використанням розроблюваної інформаційної системи. Дається зведення об'єктів предметної області, що у реалізації автоматизируемых функций.

1.2.1 Перелік автоматизируемых функций.

У межах цього проекту для автоматизації обрані наступні п’ять функцій автоматизованої системи «Таксопарк»:

1) Облік даних про сотрудниках.

2) Облік прийнятих вызовов.

3) Облік VIP клиентов.

4) Облік матеріальних средств.

5) Облік даних про контрагентах (поставщиках).

2. Функція 1 «Облік даних про сотрудниках».

Ця функція дозволяє швидко знайти потрібні інформацію відділу кадрів операторською службі. У разі будь-яких непередбачуваних ситуацій що з транспортним засобом, теж можна оперативно знайти важливу інформацію про неї, таку, як ідентифікаційний номер (VIN) чи номер двигателя.

1.2.3 Функція 2 «Облік прийнятих вызовов».

Ця функція створює як журнал викликів, яким можна вести звітність, але з допомогою атрибута «Прапор стану» також дає змоги стежити по статус виклику, цебто в який етапі він перебуває. Можливе зміна цього прапора: замовлення лише прийнято (створена запис, але ще одну водій не узяв його); замовлення взятий однією з водіїв і вона або їде до клієнта, або виконує замовлення; замовлення виконано, й водій звільнився; замовлення взагалі отменили.

4. Функція 3 «Облік VIP клиентов».

Ця функція дозволяє зберігати інформацію про знижці для даного клієнта і номер його договору, і навіть суму його балансу, з якої він може оплатити поездку.

5. Функція 4 «Облік матеріальних средств».

Ця функція дозволяє ефективно вести зберігати дані про відповідальному працівника та інші аналітичні данные.

6. Функція 5 «Облік даних про контрагентах (поставщиках)».

Ця функція необхідна для автоматизації діловодства. Наприклад, дані про ІПН постачальника ПММ зручніше зберігати в електронному вигляді, їхнього подальшого використання паперових документах, як кожен коли їх писати від руки.

1.2.7 Зведення об'єктів, що у реалізації функцій Об'єкти предметної області, що у реалізації автоматизируемых функцій, зведені в табл. 1.1. Таблиця 1.1 Зведення об'єктів, що у реалізації функцій |Ном|Имя об'єкта |Опис об'єкта |Функції |П| |ер | | | |р| |объ| | | |і| |ект| | | |м| |а | | | |е| | | | | |год| | | | | |а| | | | | |зв| | | | | |і| | | | | |е| | | | |1|2|3|4|5| | |1 |Співробітник |Колектив Таксопарка |+|+| |+| | | |2 |Транспортне |Автомобіль у якому виробляється|+|+| | | | | | |засіб (МС) |перевезення клієнтів | | | | | | | |3 |VIP Клієнт |Клієнт постійно користується | |+|+| | | | | | |послугами даного Таксопарка і | | | | | | | | | |має свій кошт у цій фірмі. | | | | | | | |4 |Виклик |Заявка клієнта за проведення | |+| | | | | | | |перевезення даним транспортним | | | | | | | | | |підприємством. | | | | | | | |5 |Матюк. кошти |Запасна частина для МС, техніка, | | | |+| | | | | |устаткування необхідне | | | | | | | | | |функціонування даного | | | | | | | | | |транспортного підприємства. | | | | | | | |6 |Постачальник |Компанія чи фірма, яка | | | | |+| | | | |поставляє мат. Кошти даному | | | | | | | | | |Таксопарку. | | | | | | | |7 |Запис |Компанія чи фірма, яка |+|+|+|+|+| | | | |поставляє мат. Кошти даному | | | | | | | | | |Таксопарку. | | | | | | |.

1.3 Первинне опис інформаційного забезпечення У цьому підрозділі дається первинне опис інформаційного забезпечення функцій, вибраних для автоматизації. Інформаційне забезпечення кожної функції як сукупності атрибутів, необхідні її здійснення, з зазначенням об'єктів предметної області, яким належить відповідно атрибути, відбито у табл. 1.2−1.6.

Таблиця 1.2 Інформаційне забезпечення функції 1 «Облік даних про сотрудниках».

|Объект |Атрибут |Опис атрибута | |1. Сотрудник|Код Співробітника |Код Співробітника базі даних | | |Прізвище Співробітника |Прізвище Співробітника у базі | | | |даних | | |Ім'я Співробітника |Ім'я Співробітника базі даних | | |По батькові Співробітника |По батькові Співробітника у базі | | | |даних | | |1.5 Дата Народження |Дата Народження Співробітника | | |1.6 Адреса (фактичний) |Адреса проживання Співробітника | | |1.7 Посада |Посада Співробітника | | |1.8 Водійські Права |Категорія вод. прав Співробітника | | |1.9 Дата Видачі Має рацію |Дата Видачі Має рацію Співробітника | | |1.10 Особистий Автомобіль |Особистий Автомобіль Співробітника | | |1.11 Сімейне Становище |Сімейне Становище Співробітника | | |1.12 Освіта |Освіта Співробітника | | |1.13 Серія Паспорти |Серія Паспорти Співробітника | | |1.14 Номер Паспорти |Номер Паспорти Співробітника | | |1.15 Ким Видано |Ким Видано Паспорт | | |1.16 Дата Видачі |Дата Видачі Паспорти | | |1.17 Код Підрозділи |Код Підрозділи Паспорти | | |1.18 Адреса Реєстрації |Адреса Реєстрації Співробітника | |2. МС |2.1 Номер МС |Держ. Номер МС | | |2.2 Марка Модель МС |Марка Модель МС | | |2.3 Ідентифікаційний Номер |Ідентифікаційний Номер МС | | |2.4 Тип МС |Тип МС | | |2.5 Категорія ТС (ABCD) |Категорія МС | | |2.6 Рік Випуску МС |Рік Випуску МС | | |2.7 Модель Двигуна |Модель Двигуна МС | | |2.8 Номер Двигуна |Номер Двигуна МС | | |2.9 Шасі (рама) № |Шасі (рама) №МС | | |2.10 Кузов (коляска) № |Кузов (коляска) №МС | | |2.11 Колір |Колір МС | | |2.12 Потужність Двигуна л.с.|Мощность Двигуна к.с. МС | | |2.13 Серія Паспорти МС |Серія Паспорти МС | | |2.14 РММ кг |Разреш. Максимальна маса МС | | |2.15 Маса Без Навантаження кг |Маса Без Навантаження кг МС | |3.Запись |3.1 Дата Записи |Дата Даним Записи | | |3.2 Автор Записи |Автор Даним Записи | | |3.3 Дата Останнього |Дата Останнього зміни | | |зміни |Записи | | |3.4 Автор Останнього |Автор Останнього Зміни | | |Зміни |Записи |.

Таблиця 1.3 Інформаційне забезпечення функції 2 «Облік прийнятих вызовов».

|Объект |Атрибут |Опис атрибута | |1. Виклик |1.1 Код Виклику |Код Виклику базі даних | | |1.2 Коли Приїхати За |Час, у якому потрібно приїхати| | |Клієнтом |за клієнтом | | |1.3 Прапор Погодинної Оплати |Є у даному виклик| | | |погодинна оплата | | |1.4 Час Руху |Час Витрачене На Перевезення | | | |пасажира в годиннику | | |1.5 Відстань Маршруту |Відстань Маршруту в км | | |1.6 Телефон |Телефон, яким можна | | | |зв'язатися з клієнтом | | |1.7 Загальна Вартість Послуги |Загальна Вартість Послуги в рублях| | |1.8 Додаткова |Додаткова інформація | | |інформація | | | |1.9 Прапор Стану (замовлення | | | |виконано, ще немає або | | | |скасовано) | | | | Вулиця (початок маршруту) |Адреса початку маршруту: Вулиця | | |1.11 Будинок |Адреса початку маршруту: Будинок | | |1.12 Під'їзд |Адреса початку маршруту: Під'їзд | | |1.13 Вулиця (проміжний |Адреса проміжного пункту: | | |пункт) |Вулиця | | |1.14 Будинок |Адреса проміжного пункту: | | | |Будинок | | |1.15 Під'їзд |Адреса проміжного пункту: | | | |Під'їзд | | |1.16 Вулиця (кінець маршруту) |Адреса кінця маршруту: Вулиця | | |1.17 Будинок |Адреса кінця маршруту: Будинок | | |1.18 Під'їзд |Адреса кінця маршруту: Під'їзд | | |1.19 Вартість години |Вартість години обслуговування в | | | |крб. | | |1.20 Вартість Км шляху |Вартість Км шляху до рублях | |2. Сотрудник|Код Співробітника |Прізвище Співробітника у базі | | | |даних | | |ФИО Співробітника |Ім'я Співробітника базі даних | |3. МС |3.1 Колір Машини |Колір МС На Якому Буде | | | |Совершена Перевезення | | |3.2 Номер Машини |Номер МС На Якому Буде | | | |Совершена Перевезення | |4. VIP |4.1Флаг VIP клієнта |Чи є який зробив виклик | |Клієнт | |клієнт, VIP Клієнтом | | |Номер VIP карти |Номер VIP карти даного VIP | | | |Клієнта | |5.Запись |5.1 Дата Записи |Дата Даним Записи | | |5.2 Автор Записи |Автор Даним Записи | | |5.3 Дата Останнього |Дата Останнього зміни | | |зміни |Записи | | |5.4 Автор Останнього |Автор Останнього Зміни | | |Зміни |Записи |.

Таблиця 1.4 Інформаційне забезпечення функції 3 «Облік VIP клиентов».

|Объект |Атрибут |Опис атрибута | |1. VIP |1.1 Код Клієнта |Код Клієнта базі даних | |Клієнт | | | | |1.2 Прізвище |Прізвище Клієнта базі даних | | |1.3 Ім'я |Ім'я Клієнта базі даних | | |1.4 По батькові |По батькові Клієнта базі даних | | |1.5 Номер VIP карти |Номер VIP карти даного VIP | | | |Клієнта | | |1.6 Номер Договору |Номер Договору даного VIP | | | |Клієнта з Таксопарком | | |1.7 Дата Договору |Дата Договору даного VIP | | | |Клієнта з Таксопарком | | |1.8 Знижка |Знижка, надана на | | | |тепер VIP Клієнту при | | | |оплаті | | |1.9 Баланс |Сума грошей яка перебуває у | | | |тепер на рахунку цього | | | |клієнта | | |1.10 Адрес (фактический) |Адреса проживання VIP Клієнта | | |1.11 Телефон |Телефон VIP Клієнта | | |1.12 Серія Паспорти |Серія Паспорти VIP Клієнта | | |1.13 Номер Паспорти |Номер Паспорти VIP Клієнта | | |1.14 Ким Видано |Ким Видано Паспорт VIP Клієнта | | |1.15 Дата Видачі |Дата Видачі Паспорти VIP | | | |Клієнта | | |1.16 Код Підрозділи |Код Підрозділи Паспорти | | |1.17 Адреса Реєстрації |Адреса Реєстрації VIP Клієнта | |2.Запись |2.1 Дата Записи |Дата Даним Записи | | |2.2 Автор Записи |Автор Даним Записи | | |2.3 Дата Останнього |Дата Останнього зміни | | |Зміни |Записи | | |2.4 Автор Останнього |Автор Останнього Зміни | | |Зміни |Записи |.

Таблиця 1.5 Інформаційне забезпечення функції 4 «Облік матеріальних средств».

|Объект |Атрибут |Опис атрибута | |1.Сотрудник |1.1 Код Відповідального |Код Співробітника, який | | |Співробітника |відповідальний дане мат | | | |засіб | | |1.2 Прізвище Відповідального |Прізвище Співробітника, який | | |Співробітника |відповідальний дане мат | | | |засіб | | |1.3 Код Співробітника, який |Код Співробітника, який | | |використовує цю матеріальну |використовує цю матеріальну | | |засіб |засіб | | |1.4 Прізвище Співробітника |Прізвище Співробітника (який | | |(який використовує це |використовує цю матеріальну | | |матеріальне засіб) |засіб) | |2. Матюк. |2.1 Код Матюк Кошти |Код Матюк Кошти базі даних | |кошти | | | | |2.2 Номінальна Вартість |Номінальна Вартість мат | | | |кошти | | |2.3 Опис |Опис мат кошти | | |2.4 Що Докладалися Частини |Що Докладалися Частини | | |2.5 Місце розташування |Місце розташування мат кошти | | |2.6 Призначення |Навіщо use дане мат | | | |засіб | | |2.7 Періодичність |Періодичність Обслуговування мат | | |Обслуговування |засіб | | |2.8 Інформації про сервісних и|Информация про сервісних і | | |ремонтні роботи |ремонтні роботи | | |2.9 Витрати на експлуатацію |Витрати на експлуатацію | | |2.10 Додаткова |Додаткова інформація | | |інформація | | |3.Запись |3.1 Дата Записи |Дата Даним Записи | | |3.2 Автор Записи |Автор Даним Записи | | |3.3 Дата Останнього |Дата Останнього зміни | | |Зміни |Записи | | |3.4 Автор Останнього |Автор Останнього Зміни | | |Зміни |Записи |.

Таблиця 1.5 Інформаційне забезпечення функції 5 «Облік даних про контрагентах (поставщиках)».

|Объект |Атрибут |Опис атрибута | |1. Поставщик|1.1 Код Контрагента |Код Постачальника базі даних | | |1.2 Найменування Контрагента|Название фірма постачальника | | |1.3 Вигляд Контрагента |Тип Продукції яка поставляється | | | |контрагентом | | |1.4 ІПН |ІПН Постачальника | | |1.5 ОКОНХ |ОКОНХ Постачальника | | |1.6 ОКПО |ОКПО Постачальника | | |1.7 Юридична адреса |Юридична адреса Постачальника | | |1.8 Телефон |Телефон Постачальника | | |1.9 Факс |Факс Постачальника | | |1.10 Електронна пошта |Електронна пошта Постачальника | | |1.11 Розрахункові Рахунки |Розрахункові Рахунки Постачальника | | |1.12 Коментар |Коментар | | |1.13 Договору |Договору ув’язнені з | | | |постачальником | | |1.14 Дата Договору |Дата Договору | | |1.15 Валюта Взаєморозрахунків |Валюта Взаєморозрахунків (кредит | | |(кредит постачальника) |постачальника) | | |1.17 Сума |Сума поставки | | |1.18 Глибина (днів) |Кількість днів договору | | | |(поставки) | | |1.19 Тип Розрахунку |Тип Розрахунку (нал. без нал.) | |2.Запись |2.1 Дата Записи |Дата Даним Записи | | |2.2 Автор Записи |Автор Даним Записи | | |2.3 Дата Останнього |Дата Останнього зміни | | |Зміни |Записи | | |2.4 Автор Останнього |Автор Останнього Зміни | | |Зміни |Записи |.

Вывод.

Через війну аналізу предположительного функціонування гіпотетичної автоматизованої системи «Таксопарк» обрані п’ять автоматизируемых функцій, що охоплюють основні види діяльності даного автотранспортного підприємства, інформаційне забезпечення яких відповідає 7 об'єктах предметної області й включає 101 атрибут, що охоплюють інформацію про всієї діяльності автотранспортного підприємства міста і виділені на полегшення і спрощення роботи всієї системы.

2 ВИЯВЛЕННЯ ОГРАНИЧЕНИЙ.

І ПРАВИЛ ПІДТРИМКИ ЦЕЛОСТНОСТИ.

Цей розподіл присвячений виявлення обмежень і керував підтримки цілісності даних, які будуть показані базі даних. Розглядаються обмеження і правил окремих атрибутів, кортежів, множин кортежів та фінансової бази даних в целом.

2.1 Рівень атрибутов.

У цьому підрозділі для функцій, визначених у разд. 1.2, виявляються обмеження і правил лише на рівні атрибутів, вибраних в разд. 1.3. У перший чергу шляхом аналізу окремих атрибутів визначаються характеристики доменів, у тому числі атрибути об'єктів, що у виконанні автоматизируемых функцій, беруть свої значення. Далі аналізуються можливі зміни значень атрибутів для виявлення динамічних обмежень і операційних правил, які стосуються окремим атрибутам.

2.1.1 Функція 1 «Облік сотрудников».

2.1.1.1 Домени, у тому числі атрибути, які стосуються даної функції, беруть свої значення, наведені у табл. 2.1.

Таблиця 2.1 Домени атрибутів для функції 1 «Облік сотрудников».

|Атрибут |Тип (розмір) |Кордони |Стр|Усл|Обя|Пов|Зна| | | | |укт|ови|зат|тор|чен| | | | |ура|е |ель|яем|ие | | | | | | |нос|ост|по | | | | | | |ть |т |умо| | | | | | | | |лча| | | | | | | | |нию| |Код Співробітника |Числова рядок | | | |+ |+ | | | |(4) | | | | | | | |Прізвище Сотрудника|Строка російських |А…Яя |1) | |+ |+ | | | |літер | | | | | | | |Ім'я Співробітника |Рядок російських |А…Яя |1) | |+ |+ | | | |літер | | | | | | | |По батькові |Рядок російських |А…Яя |1) | |+ |+ | | |Співробітника |літер | | | | | | | |1.5 Дата Народження |Числова рядок |.

Показати весь текст
Заповнити форму поточною роботою