танціях. p align="justify"> Клієнт-сервер. У цій архітектурі на виділеному сервері, що працює під управлінням серверної операційної системи, встановлюється спеціальне програмне забезпечення (ПЗ) - сервер БД, наприклад, Microsoft В® SQL Server в„ў або Oracle. СУБД підрозділяється на дві частини: клієнтську і серверну. Основа роботи сервера БД - використання мови запитів (SQL). Запит мовою SQL, переданий клієнтом (робочою станцією) серверу БД, породжує пошук і вилучення даних на сервері. Витягнуті дані транспортуються по мережі від сервера до клієнта. Тим самим, кількість переданої по мережі інформації зменшується в багато разів. p align="justify"> Трирівнева архітектура функціонує в Інтранет-та Інтернет-мережах. Клієнтська частина ("тонкий клієнт"), що взаємодіє з користувачем, являє собою HTML-сторінку в Web-браузері або Windows-додаток, що взаємодіє з Web-сервісами. Вся програмна логіка винесена на сервер додатків, який забезпечує формування запитів до бази даних, переданих на виконання серверу баз даних. Сервер додатків може бути Web-сервером або спеціалізованою програмою (наприклад, Oracle Forms Server). br/>
1.2 Принципи проектування інформаційних систем
Інформаційна система (ІС) - програмно-апаратний комплекс, призначений для зберігання і обробки інформації будь-якої предметної області. База даних - найважливіший компонент будь-якої інформаційної системи. Добре структурована інформація в базі даних дозволяє не тільки безпроблемно експлуатувати систему і виконувати її поточне обслуговування, але і модифікувати і розвивати її при модернізації підприємства і зміну інформаційних потоків, законодавства і форм звітності. p align="justify"> В даний час в експлуатації на великих підприємствах знаходяться комплексні ІС управління підприємствами (КІС, корпоративні системи, ERP-системи), такі як R/3 фірми SAP, Oracle E-Business Suite, BaanERP. Серед російських розробок наближаються по функціональності до систем класу ERP "Галактика", "Флагман", "Парус". p align="justify"> При описі інформаційної системи передбачається, що вона містить два типи сутностей:
. операційні сутності, які виконують будь-яку обробку (деякий аналог програми);
. пасивні сутності, які зберігають інформацію, доступну для поповнення, зміни, пошуку, читання (база даних).
При проектуванні складних інформаційних систем використовується метод декомпозиції - система розбивається на складові частини, які пов'язані, взаємодіють один з одним і утворюють ієрархічну структуру. Ієрархічний характер складних систем добре узгоджується з принципом групової розробки. У цьому випадку діяльність кожного учасника проекту обмежується відповідним ієрархічним рівнем. p align="justify"> При створенні проекту інформаційної системи для проектування її бази даних слід визначит...