p>
. Файл клієнтської частини скопійовані в папки «Кассір1», «Кассір2», підкориговані і розроблені окремі програми для кожного користувача.
. Шляхом почергового відкриття БД в кожній з папок користувачів, видалені об'єкти, що не мають відношення до даного користувачеві і не порушують доступ до санкціонованої для даного користувача інформації.
Рисунок 8 - Створення папок
Дерево папок з об'єктами БД ІС супермаркету представлене малюнку 9.
Рисунок 9 - Дерево папок з об'єктами БД багатокористувацької ІС на автономному ПК
У папці, що імітує сервер, знаходяться тільки дані - таблиці з даними, а в папках, що імітують робочі станції, знаходяться додатки користувачів, оформлені у вигляді автоматизованого робочого місця.
7. Перетворення БД Access у формат SQL Server
Програми баз даних з часом часто розростаються, стають більш складними, а число їх користувачів також зростає. На певному етапі існування бази даних Microsoft Office Access слід подумати про її перетворення в формат SQL Server з метою оптимізації продуктивності, масштабованості, доступності, безпеки, надійності і можливості відновлення.
На автономному ПК для зручності освоєння можуть бути встановлені як Access, так і SQLServerEXPRESS (безкоштовна версія). Вартість придбання та експлуатації комерційних версій значні і залежать від кількості користувачів.
Існує два способи створення БД SQL Server:
1. Можна взяти звичайну БД Access і перетворити її. Програма створює потрібні таблиці і передає всі дані в програму SQL Server;
2. Можна використовувати програму Access для створення з нуля нової БД SQL Server.
Майстер перетворення в формат SQL Server створює нову структуру бази даних SQL Server (включаючи індекси, правила перевірок значень даних, значення за замовчуванням, відносини між таблицями) і потім копіює дані в нову базу даних SQL Server.
. Запустити сервер з ярлика на робочому столі SQL (номер машини);
. Ввести (або вибрати) ім'я машини і з'єднати;
. У відкритій БД Access для перетворення вибрати Робота з базами даних/Sql Server;
. У вікні Майстер перетворення в формат SQL Server вибрати перемикач створити базу даних і Далі;
. Ввести ім'я сервера;
. Використовувати довер?? тельное з'єднання, якщо довірче з'єднання не використовується, ввести код входу і пароль для облікового запису, що володіє привілеями;
. Ввести ім'я нової БД SQL Server;
. Вибрати таблиці для експорту в базу даних SQL Server;
. У вікні вибрати команду створити базу даних;
. При натисканні Далі залишаються стандартні установки;
. На останньому етапі встановлюється зв'язок таблиць SQL Server з існуючим додатком;
При подальших кроках програма Access підключається до SQL Server і переносяться дані на сервер, формується звіт.
12. Відкрити вікно SQL Server і переглянути об'єкти перетворення (див. Малюнок 10).
Рисунок 10 - Вікно SQL Server
На вкладці Зведення видно, додані таблиці з БД Access в Sql Server.
8. Створення уявлення в середовищі SQLServer
Уявлення - це віртуальна таблиця, вміст якої визначається запитом. Як і таблиця, подання складається з ряду іменованих стовпців і рядків даних. Рядки і стовпці даних витягуються з таблиць, зазначених у визначальному уявлення запиті і динамічно створюваних при зверненнях до вистави. Вони можуть бути доступні багатьом користувачам і існують в базі даних до тих пір, поки не буду примусово видалені. Уявлення схожі на звичайні таблиці, за винятком того, що не є фізичними об'єктами зберігання даних. Уявлення зазвичай використовуються для направлення, спрощення та налаштування сприйняття кожним користувачем інформації бази даних. Уявлення можуть використовуватися як механізми безпеки, даючи можливість користувачам звертатися до даних через уявлення, однак, не надаючи їм дозволів на безпосередній доступ до базових таблиць, лежачим основу уявлень.
Уявлення - приблизний аналог запиту на вибірку, він вибирає записи (можливо, з пов'язаних таблиць) і відображає їх на аркуші даних.
Послідовність створення вистави:
. У браузері об'єктів розгорнути базу даних, в якій необхідно створити нове уявлення;
....