тичні, а також підклас асоціативних сутностей - позначення [8].
Асоціативна сутність - це зв'язок виду "багато-до-багатьох".
Характеристична сутність (характеристика) - це зв'язок виду "багато-до-одного" або "Одна-до-одного" між двома сутностями (окремий випадок асоціації). Єдина мета характеристики в рамках розглянутої предметної області полягає в описі чи уточнення деякої іншої сутності. Це щось на зразок перерахування.
позначати сутність або позначення - це зв'язок виду "багато-до-одного" або "Одна-до-одного" між двома сутностями і відрізняється від характеристики тим, що не залежить від позначається сутності.
Архітектура БД
Ефективність функціонування інформаційної системи (ІС) багато в чому залежить від її архітектури. В даний час перспективною є архітектура клієнт-сервер. У досить поширеному варіанті вона передбачає наявність комп'ютерної мережі та розподіленої базу даних, що включає корпоративну базу даних (КБД) і персональні бази даних (ПБД). ККД розміщується на комп'ютері-сервері, ПБД розміщують на комп'ютерах співробітників підрозділів, є клієнтами корпоративної БД.
Сервером певного ресурсу в комп'ютерній мережі називається комп'ютер (програма), керуючий цим ресурсом, клієнтом-компютер (програма), що використовує цей ресурс. В якості ресурсу комп'ютерної мережі можуть виступати, наприклад, бази даних, файлові системи, служби друку, поштові служби. Тип сервера визначається видом ресурсу, яким він керує.
Перевагою організації інформаційної системи по архітектурі клієнт-сервер - вдале поєднання централізованого зберігання, обслуговування і колективного доступу до загальної інформації з індивідуальною роботою користувачів над персональної інформацією. Архітектура клієнт-сервер є вдале поєднання централізованого зберігання, обслуговування і колективного доступу загальної корпоративної інформації з індивідуальною роботою користувачів над персональною інформацією. Вона допускає різні варіанти реалізації. p> Історично першими з'явилися розподілені ІВ із застосуванням файл-сервера. У таких ІС по запитам користувачів файли бази даних передаються на персональні комп'ютери (ПК), де і проводиться їх обробка. Недоліком такого варіанту архітектури є висока інтенсивність передачі оброблюваних даних. Причому, часто передаються надлишкові дані: незалежно від того, скільки записів з бази даних потрібно користувачеві, файли бази даних передаються цілком.
Структура розподіленої ІС, побудованої з архітектури клієнт-сервер з використанням сервера баз даних. При такій архітектурі сервер бази даних забезпечує виконання основного обсягу обробки даних. Формовані користувачем або додатком запити надходять до сервера БД у вигляді інструкцій мови SQL. Сервер бази даних виконує пошук і витяг потрібних даних, які потім передаються на комп'ютер користувача. Перевагою такого підходу в порівнянні попереднім є помітно менший обсяг переданих даних. p> Для створення і управління персональними БД і додатків, що працюють з ними, використовуються СУБД, такі як Access Visual FoxPro фірми Microsoft, Paradox фірми Borland.
Корпоративна БД створюється, підтримується і функціонує під управлінням сервера БД, наприклад Microsoft SQL Server або Oracle Server.
Залежно від розмірів організації і особливостей вирішуваних завдань інформаційна система може мати одну з наступних конфігурацій
-комп'ютер-сервер, містить корпоративну і персональні бази;
- комп'ютер-сервер і персональні комп'ютери з ПБД;
-кілька комп'ютерів-серверів і персональних комп'ютерів з ПДБ [20].
Використання архітектури клієнт-сервер дає можливість поступового нарощування інформаційної системи підприємства, по-перше, по мірі розвитку підприємства; по-друге, у міру розвитку самої інформаційної системи
Поділ загальної БД на корпоративну БД і персональну БД дозволяє зменшити складність проектування БД в порівнянні з централізованим варіантом, а значить знизити ймовірність помилок при проектуванні і вартість проектування.
Найважливішим гідністю застосування БД в інформаційних системах є забезпечення незалежності даних від прикладних програм. Це дає можливість користувачам не займатися проблемами представлення даних на фізичному рівні: розміщення даних у пам'яті, методів доступу до них тощо
Така незалежність досягається підтримуваним СУБД багаторівневим поданням даних у БД на логічному (користувальницькому) і фізичному рівнях. Завдяки СУБД і наявності логічного рівня представлення даних забезпечується відділення концептуальної (понятійної) моделі БД від її фізичного представлення в пам'яті комп'ютера.
2.2 Система управління базами даних
Можна вважати, що якщо прикладна інформаційна система спирається на деяку систему управління даними, що володіє цими властивостями, то ця система управл...