
- •Курсова робота
- •Реферат
- •1. Дослідження предметної області
- •1.1. Характеристика предметної області
- •Опис вхідних даних
- •Опис вихідних повідомлень
- •Е тапи виконнання операцій
- •1.4 Опис основних процедур перетворення даних.
- •2. Інфологічна модель
- •2.1. Інформаційні об’єкти та їх характеристика
- •2.2. Запити та запитувальні зв’язки
- •2 .3. Структурні зв’язки та їх відображення на графі ілм
- •2.4. Автоматизація проектування інфологічної моделі
- •3. Практична реалізація
- •3.1. Обґрунтування вибору скбд
- •3.2. Реалізація бд на фізичному рівні
- •Після цього необхідно налаштувати з’єднання із бд. Для цього потрібно обрати пункт меню Database/Database Connection (Рис. 3.2.6).
- •3.3. Реалізація запитів та звітів
- •3.3.1. Створення запитів
- •Створення запиту на вибірку
- •Створення групувального запиту та запиту з обрахунками
- •Створення запиту для аналізу цін
- •Запити на додавання
- •Запити на видалення та оновлення
- •Запит на розрахунок індексу Ux
- •Створення запитів для прийняття управлінських рішень
- •3.3.2. Формування звітів
3.2. Реалізація бд на фізичному рівні
На етапі даталогічного проектування здійснюється перехід від інфологічної моделі ПО до логічної моделі, яка підтримується засобами конкретної СКБД.
Перехід до фізичного рівня проектування БД здійснюється за допомогою відповідного поля зі списком на панелі інструментів (рис. 3.2.1).
Рис.3.2.1. Перехід віл логічної до фізичної моделі
Перед безпосередньою генерацією структури БД необхідно створити порожню БД всередині СКБД Microsoft SQL Server та налаштувати з’єднання із СКБД Microsoft SQL Server 2008 із середовища ERwin.
Для створення порожньої БД всередині СКБД Microsoft SQL Server необхідно завантажити SQL Server Management Studio (Пуск/Все программы/Microsoft SQL Server 2008/SQL Server Management Studio) – тонкий клієнт для роботи з Microsoft SQL Server. При завантаженні клієнта Microsoft SQL Server, у вікні Connect to Server (Рис. 3.2.2.) необхідно вказати у полі Server Type – Database Engine, у полі Server Name місце розташування Microsoft SQL Server, у полі Authentication метод авторизації. Якщо був обраний метод авторизації Database Authentication, то в полях User Name і Password необхідно ввести відповідно ім’я користувача та пароль. При використанні методу Windows Authentication з’єднання із СКБД Microsoft SQL Server буде відбуватися, використовуючи імя користувача, який увійшов до ОС Windows. В обох випадках користувач повинен мати права на створення БД.
Рис. 3.2.2. Вікно з’єднання із Microsoft SQL Server
П
ісля
заповнення всіх необхідних полів
натиснути
Connect.
Якщо з’єднання пройшло
успішно,
то
зліва у вікні Object
Explorer
з’явиться
структура SQL
Server
(Рис.
3.2.3).
Рис. 3.2.3. Вікно Microsoft SQL Server Management Studio після з’єднання із Microsoft SQL Server
Для створення БД необхідно натиснути праву клавішу мишки на рядку Databases і обрати New Database.
У
вікні, що з’явиться, необхідно в полі
Database
name
ввести
ім’я нової БД та натиснути OK
(Рис.
3.2.4).
Рис. 3.2.4. Створення нової БД в середовищі Microsoft SQL Server
Підтвередженням успішного створення БД буде поява вказаної в полі Database name назви серед списку баз даних (Databases).
ERwin надає можливості для вибору різноманітних цільових СКБД, в яких би реалізовувалася створена модель БД. Для цього слід скористатися пунктом меню Database/Choose database (Рис. 3.2.5).
Рис. 3.2.5. Вибір Microsoft SQL Server із сукупності інших СКБД
Після цього необхідно налаштувати з’єднання із бд. Для цього потрібно обрати пункт меню Database/Database Connection (Рис. 3.2.6).
Рис. 3.2.6. Вікно налаштування з’єднання з БД
В полі Database необхідно обрати тип бази даних SQL Server 2005/2008 та необхідний метод авторизації в полі Authentication. Після визначення користувача, від імені якого ERwin буде з’єднуватися із Microsoft SQL Server, необхідно вказати тип з’єднання (Connection Type), розташування Microsoft SQL Server (Server) та назву бази даних (Database), до якої необхідно створити з’єднання.
Після заповнення усіх полів, необхідно натиснути кнопку Connect. У випадку правильного налаштування вікно SQL Server Connection буде закрито.
Для безпосередньої генерації БД необхідно обрати пункт меню Tools/Forward engineer/Schema generation.
У
вікні,
що
відкрилося
(Рис.
3.2.7)
на
вкладці
Options
можна
обрати,
які
об’єкти
необхідно
переносити,
а
на
вкладці
Summary
– згрупований
перелік
об’єктів,
які
будуть
згенеровані.
Далі
необхідно
натиснути
кнопку
Generate.
Рис. 3.2.7. Діалогове вікно генерації БД
Процес генерації коду БД буде відображатися у вікні Generate database shema. При появі помилки генерації - процес зупиниться, після чого необхідно зняти прапорець Stop if failure та натиснути кнопку Continue.
Для відображення структури бази даних в середовищі Microsoft SQL Server необхідно виконати наступні дії:
У вікні Object Explorer розкрити ієрархію об’єктів створеної БД натиснувши
біля назви БД.
Натиснути праву клавішу мишки на об’єкті Database Diagrams та обрати New Database Diagram.
У вікні, що з’явиться (Add Table), виділити всі таблиці та натиснути Add.
На Рис. 3.2.8 наведена схема даних згенерованої в Erwin та переданої в Microsoft SQL Server.
Рис. 3.2.8. Схема даних згенерованої в Erwin та переданої в SQL Server