Проектування БД обліку основних засобів на підприємстві

Страницы работы

Фрагмент текста работы

Граф інфологічної моделі (рожевий – таблиці з первинними ключами)


2.4. Автоматизація проектування інфологічної моделі

Автоматизація проектування інфологічної моделі проводиться за допомогою CASE- засобу Erwin. ERWIN – CASE-засіб для проектування та документування баз даних, що дозволяє створювати, документувати та супроводжувати бази даних та сховища даних. Моделі даних допомагають візуалізувати структуру даних, забезпечуючи ефективний процес організації, управління та адміністрування.

Запуск пакета здійснюється із середовища ОС Windows шляхом завантаження через меню «Пуск» наступного додатку: Пуск/ Все Программы/ CA/ ErwinDataModeler.

Для створення нової моделі слід обрати пункт меню File/ New,  після чого відкриється вікно CreateModel – SelectTemplate.

Для задання типу моделі треба: у відкритому вікні CreateModel – SelectTemplate за допомогою групи радіо-кнопок NewModelType обрати Logical/Physical та у цьому ж вікні у групі TargetDatabase обрати цільову СКБД SQL Server  версії 2008 та натиснути кнопку OK.

Далі необхідно задати загальні властивості моделі. Для цього за допомогою головного меню Model/ModelProperties – відкриється вікно для опису властивостей моделі.

Спочатку на вкладці General вводимо: ім’я моделі бази даних, ПІБ автора моделі. Також необхідно активізувати групу опцій TransformOptions, яка надає додаткової функціональності моделі бази даних при переході до логічного рівня: вмикає автоматичне вирішення проблеми відображення зв’язку «багато до багатьох» та проблеми відображення конструкції «супертип-підтип». На вкладниці Notation слід пересвідчитися, що для логічного та фізичного рівнів обрана методологія IDEF1X.

Далі на логічному рівні моделі створюємо сутності (інформаційні об’єкти). У вікні Attributes заповнюємо сутності атрибутами, задаємо їх властивості, встановлюємо первинні ключі. У об’єктах не потрібно записувати атрибути вторинних ключів, вони потім самі заносяться зв’язками.

Щоб побудувати зв’язки між сутностями, натискаємо іконку необов’язкового не ідентифікуючого зв’язку на панелі інструментів та встановлюємо початок зв’язку на батьківській таблиці, і потім проводимо його до дочірньої сутності. Щоб задати умови на зв'язок, натискаємо на зв'язок правою кнопкою і обираємо пункт Relationships, де можемо встановити тип, обов’язковість для не ідентифікуючого зв’язку, різні бізнес-правила, що задають обмеження посилкової цілісності (рис.2.3).

Логічний рівень спроектованої БД має такий вигляд (Рис.2.3):

Рис.2.3 Логічний рівень спроектованої БД

Тобто, у середовищі ERWIN, використовуючи відповідні засоби з панелі інструментів, створюємо таблиці (об’єктні відношення), заповнюємо їх атрибутами, визначаємо первинні ключі та формат кожного з атрибутів.

Результатом інфологічного проектування є створення таких об’єктних відношень: Основні засоби, Склад, Надходження, Вибуття, Амортизація, Ремонт.

Між усіма об’єктними відношеннями встановлені зв’язки один до багатьох, так як ключовим записам у батьківських таблицях відповідає декілька записів у дочірній таблиці. Також  необхідно встановити каскадне оновлення для таблиць, для того щоб зміна даних у первинних ключах впливала на дані у вторинних.

Після того, як ми створили усі об’єктні відношення, визначили зв’язки, первинні та вторинні ключі, необхідно перенести створену модель у sql server.

Для цього виконаємо таку послідовність дій:

1. Заходимо в sql server management studio.

2. Створюємо нову базу даних. Назвемо її Vika_Oblik_0.

3.  В ERWIN, заходимо у вкладку Database, вибираємо Database Connection, вводимо назву нашої бази даних – Vika_Oblik_0. Вибираємо Connect.

4. В ERWIN, заходимо у вкладку Tools, вибираємо Forward Engineer і далі Schema Generation. У вікні справа вибираємо Table, далі – Generate.

5. Модель успішна, немає помилок.

6. Заходимо у SQL Server Management Studio. У вкладці Бази Даних вибираємо нашу базу даних, створюємо нову діаграму.

7. Вибираємо усі таблиці, по яким буде створена діаграма.

8. Створюємо діаграму.

Отже, ми перенесли нашу базу даних з ERWIN до SQL Server Management Studio. Нашу інфологічну модель можна вважати успішно створеною.


3. РОЗРОБКА ДАТАЛОГІЧНОЇ МОДЕЛІ

3.1. Обґрунтування та вибір СКБД

Для створення бази даних в роботі обрано СКБД Microsoft SQL Server Management Studio.

Середовище SQL Server Management Studio – це інтегроване середовище для доступу, налаштування, адміністрування, розробки всіх компонентів SQL Server і управління ними. У версії SQL Server Management Studio Express 2012 велике число графічних засобів поєднується з набором повнофункціональних редакторів скриптів для доступу розробників та адміністраторів з будь-яким рівнем знань до SQL Server.

Середовище SQL Server Management Studio забезпечує наступні основні можливості:

·  підтримує більшість адміністративних завдань для SQL Server;

·  єдине інтегроване середовище для управління Компонент SQL Server

Похожие материалы

Информация о работе