даних). Якщо в БД є кілька описів одного і того ж об'єкта, то всі примірники цих описів, крім одного будуть надлишковими. При аналізі схеми даних було виявлено відсутність надмірності даних.
Цілісність - це несуперечність одних даних іншим. Цілісність залежить від ступеня надмірності даних. Наприклад, якщо в БД є кілька описів одного викладача, то при зміні приналежності даного викладача до кафедри в одному описі порушується цілісність даних. Однак, навіть при не надмірності даних може виникнути порушення цілісності. Нехай з БД видаляються відомості про деяке викладача. Тепер посилання на цього викладача в зареєстрованих до видалення викладаються предметах в викладаються групах будуть неправильними і також кваліфікуються як порушення цілісності. Крім цілісності і не надмірності при проектуванні БД враховують можливість швидкого виконання запитів до БД та оптимального використання ресурсів, а також розмежування доступу для різних груп користувачів.
При проектуванні бази даних створюються два рівня моделі - логічний і фізичний. Логічний рівень - це абстрактний погляд на дані, на ньому дані представляються так, як виглядають в р?? альном світі, і можуть називатися так, як вони називаються в реальному світі. Логічний рівень моделі даних є універсальним і ніяк не пов'язаний з конкретною реалізацією системи управління базами даних [19, 23].
Фізичний рівень моделі даних, навпаки, залежить від конкретної системи управління базами даних, фактично будучи відображенням системного каталогу. У фізичному рівні моделі міститься інформація про всі об'єкти бази даних. Оскільки стандартів на об'єкти бази даних не існує (наприклад, немає стандарту на типи даних), фізичний рівень моделі залежить від конкретної реалізації системи управління базами даних.
Рисунок 2.5 - Логічна модель даних
Малюнок 2.6 - Фізична модель даних
База даних проектованої інформаційної системи буде реалізована власними коштами підтримки баз даних платформа «1С: Підприємство». Це обумовлюється тим, що можливості, надані платформою, дозволяють справлятися із завданнями, поставленими перед інформаційною системою, тому обсяги обробки інформації не є «вузьким місцем» ІС.
Вбудовані засоби підтримки баз даних платформи «1С: Підприємство» підтримують многопользовательскую роботу з базою даних. Використання вбудованих можливостей платформи «1С: Підприємство» дозволяє знизити вартість впровадження інформаційної системи, тому не вимагає придбання додаткового ПЗ для управління СУБД [30].
. 4 Обгрунтування вибору платформи створення інформаційної системи
В якості платформи для розробки системи була обрана «1С: Підприємство 8».
Склад прикладних механізмів «1С: Підприємства» орієнтований на рішення задач автоматизації обліку та управління підприємством. В «1С: Підприємство 8» реалізований сучасний ергономічний інтерфейс, за рахунок чого підвищена комфортність роботи користувачів при роботі з системою протягом тривалого часу.
Система «1С: Підприємство 8» є відкритою системою. Надається можливість для інтеграції практично з будь-якими зовнішніми програмами та обладнанням на основі загальновизнаних відкритих стандартів і протоколів передачі даних.
Система прав доступу дозволяє дозволяти доступ користувачів тільки до тих даних, які необхідні їм для виконання певних функцій в прикладному рішенні.
Потужні засоби формування звітів і друкованих форм забезпечують широкі можливості оформлення та інтерактивної роботи.
Технологічна платформа «1С: Підприємство 8» забезпечує різні варіанти роботи прикладного рішення: від персонального однокористувацького до роботи в масштабах великих робочих груп і підприємств. Ключовим моментом масштабованості є те, що підвищення продуктивності досягається засобами платформи, і прикладні рішення не вимагають доопрацювання при збільшенні кількості одночасно працюючих користувачів. Єдина технологічна платформа, що лежить в основі системи програм «1С: Підприємство 8.0», є фундаментом для побудови всіх прикладних рішень. Наявність єдиної технологічної платформи не просто полегшує створення окремих прикладних рішень і забезпечує їх невисоку вартість. Головна перевага такого підходу - стандартизація розробки, забезпечення масштабованості та забезпечення швидкого впровадження сучасних технологій у всіх прикладних рішеннях.
Наявність єдиної платформи та загальної методології дозволяє створювати спеціалізовані та індивідуальні рішення на базі стандартних, додаючи в них тільки необхідні відмінності, що враховують специфіку галузі або конкретного підприємства.
З економічн...