забезпечення; досить потужний комп'ютер з великим пристроєм зберігання потрібен тільки серверу - для зберігання і управління базою даних;
· Скорочуються комунікаційні витрати. Додатки виконують частину операцій на клієнтських комп'ютерах і посилають через мережу тільки запити до баз даних, що дозволяє значно скоротити обсяг пересилаються по мережі даних;
· Підвищується рівень несуперечності даних. Сервер може самостійно управляти перевіркою цілісності даних, оскільки лише на ньому визначаються і перевіряються всі обмеження. При цьому кожному додатка не прийде виконувати власну перевірку;
· Архітектура клієнт-сервер природно відображається на архітектуру відкритих систем.
1.3 Инфологическая модель бази даних, її види, проектування
Основою бази даних є модель даних. Інформаційно-логічна (міфологічна) модель предметної області відбиває предметну область у вигляді сукупності інформаційних об'єктів та їх структурних зв'язків.
Інформаційний об'єкт - це опис деякої сутності (явища, реального об'єкта, процесу) у вигляді сукупності логічно пов'язаних реквізитів. Інформаційний об'єкт має безліч реалізацій - примірників.
Бази даних також можуть бути ієрархічними, мережними і реляційними.
Ієрархічна (деревоподібна) модель даних являє собою ієрархію елементів, званих вузлами. Вузол - це сукупність атрибутів даних, що описують інформаційний об'єкт. На самому верхньому рівні є тільки один вузол - корінь. Кожен вузол крім кореня пов'язаний тільки з одним вузлом на більш високому рівні, званому вихідним вузлом для даного вузла. Кожен вузол може бути пов'язаний з одним або декількома вузлами більш низького рівня, званими породженими (підлеглими). Вузли, які не мають породжених вузлів, називаються листям. Кількість дерев у базі даних визначається числом кореневих записів. До кожного запису бази даних існує тільки один шлях.
Мережева модель також грунтується на поняттях вузол, рівень, зв'язок. Мережева модель даних - це модель, в якій породжений вузол може мати більше одного вихідного вузла. У мережевій структурі будь-який елемент будь-якого рівня може бути пов'язаний з будь-яким іншим елементом.
Реляційна модель бази даних складається з одного або декількох файлів, кожен з яких відповідає одній таблиці.
Основна мета проектування бази даних - це скорочення надмірності збережених даних, а отже, економія обсягу використовуваної пам'яті, зменшення витрат на багаторазові операції оновлення надлишкових копій і усунення можливості виникнення протиріч через зберігання в різних місцях відомостей про одному і тому ж об'єкті. При створенні баз даних слід дотримуватися методології нормалізації відносин.
Процес проектування інформаційних систем є досить складним завданням. Він починається з побудови інфологічної моделі даних, тобто ідентифікації сутностей. Потім необхідно виконати наступні кроки процедури проектування даталогіческой моделі, тобто міфологічна модель повинна бути: відображена в компьютерооріентірованную даталогіческую модель, «зрозумілу» СУБД.
· Уявити предметну область у вигляді сукупності окремих незалежних один від одного об'єктів, кожен з яких описуватися своєю таблицею.
· Для кожної таблиці визначити ключові поля; встановити зв'язки між таблицями; для кожного зв'язку визначити тип.
· Розробити структуру кожної таблиці: перелік полів, їх типи і властивості.
· Заповнити таблиці даними.
· Розробити необхідні запити до БД, вхідні і вихідні форми і звіти.
· Передбачити можливість автоматизації часто виконуваних дій шляхом створення макросів і програмних модулів
2. Опис інформаційної системи
.1 Принципи проектування ІС
Під проектуванням автоматизованих інформаційних систем розуміється процес розробки технічної документації, пов'язаний з організацією системи отримання і перетворення вихідної інформації в результативну, тобто з організацією автоматизованої інформаційної системи. Документ, отриманий в процес е проектування, носить назву проект . Метою проектування є підбір технічного і формування інформаційного, математичного, програмного та організаційно-правової забезпечення.
Успішна робота ІС в першу чергу визначається якістю проектування, саме при проектуванні створюється система, здатна функціонувати при постійному її вдосконаленні.
Проектування і функціонування систем грунтуєтьс...