о розподіленого середовища управління. Microsoft SQL Server входить до складу сімейства Microsoft BackOffice, що об'єднує 5 серверних додатків, розроблених для спільного функціонування в якості інтегрованої сістеми.SQL Server призначений виключно для підтримки систем, що працюють в середовищі клієнт-сервер. Він підтримує широкий спектр засобів розробки і максимально простий в інтеграції з додатками, що працюють на ПК.Server має нову масштабовану архітектуру блокувань, звану Динамічної блокуванням (Dinamic Locking), яка комбінує блокування на рівні сторінки і запису для досягнення максимальної продуктивності і підключення максимального числа користувачів.Server може тиражувати інформацію в БД інших форматів, включаючи Oracle, BM DB2, Sybase, Microsoft Access і інші СКБД (при наявності ODBC драйвера, що відповідає певним вимогам) .SQL Server містить Асистент адміністратора. Цей інструмент дозволяє призначати основні процедури супроводу бази даних і визначати для них графік виконання. Операції по супроводу баз даних включають перевірку розподілу сторінок, цілісності покажчиків у таблицях (включаючи системні) і індексах, оновлення інформації, необхідної оптимізатору, реорганізацію сторінок у таблицях і індексах, створення страхувальних копій таблиць і журналів транзакцій. Всі ці операції можуть бути встановлені для автоматичного виконання по заданому адміністратором графіку.
Пакет Enterprise Manager включає утиліту, що дозволяє переносити деякі або всі об'єкти з однієї бази даних в іншу. Використовуючи цю утиліту розроблювач або адміністратор може:
· виконувати копіювання об'єктів будь-якого типу з указівкою, якого типу об'єкти підлягають копіюванню (або копіювати всі об'єкти всіх типів);
· переносити схему бази даних разом з даними або без них;
· доповнювати або заміщати існуючі дані;
· знищувати об'єкти в базі-приймачі перед копіюванням схеми;
· для копіюється включати об'єкти від нього залежні;
· використовувати стандартні настройки генерації коду створення/видалення об'єктів або використовувати власні;
· визначати момент виконання переносу об'єктів: негайно одноразово в певний момент часу, багаторазово за певним графіком.
SQL Server надає можливість створення страхувальних копій і відновлення індивідуальних таблиць. Завантаження таблиці може бути виконана або з копії індивідуальної таблиці, або з копії бази даних. Завантаження індивідуальних таблиць може виявитися гарним рішенням при необхідності відновлення даних після збою, коли завантаження всієї бази даних неефективна.
З цієї точки зору характеристика всіх трьох продуктів наведена в наступній таблиці 3.1.
Таблиця 3.1 - Порівняльна характеристика СУБД
Назва продуктаОсновние преімуществаОсновное назначеніеAccessПростота освоєння. Можливість використання непрофесійним програмістом. Має потужні засоби підготовки звітів з БД різних форматів. Створення звітів довільної форми на підставі різних даних. Розробка не комерційних додатків. SQL-ServerВисокая ступінь захисту даних. Потужні засоби роботи з даними. Висока продуктивність. Зберігання великих масивів даних. Зберігання даних, вимагають дотримання режиму секретності або прі не допустимості їх втрати. Visual FoxProВисокій рівень об'єктної моделі. Висока швидкість обробки даних. Інтеграція об'єктно-орієнтованої мови програмування з Xbase і SQL. Багатоплатформність. Створення додатків масштабу підприємства. Створення додатків для роботи на різних платформах (Windows 3. x, Windows 95, Macintosh і т.д.)
3.4.4 Висновок
На підставі проведеного аналізу СУБД можна сказати, що найбільш відповідною системою управління БД є Microsoft SQL Server. Це пояснюється тим, що він призначений виключно для підтримки систем, що працюють в середовищі клієнт-сервер, а саме на такій архітектурі побудована розробляється інформаційна система. SQL Server підтримує широкий спектр засобів розробки і максимально простий в інтеграції з додатками, що працюють на ПК.
3.5 Проектування інформаційної системи
Реалізація моделювання в ERwin базується на теорії реляційних баз даних і на методології IDEF1х.
Методологія IDEF1х була розроблена для ВПС США і тепер використовується, зокрема, в урядових, аерокосмічних та фінансових установах, а також у великому числі приватних компаній.
Методологія IDEF1х визначає стандарти термінології, використовуваної при інформаційному моделюванні, і графічного зображення типових елементів на діаграмах.
Можливі дві точки зору на інформаційну м...