Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURSOVA_BD.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.16 Mб
Скачать

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 TypeDatabase 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 необхідно виконати наступні дії:

  1. У вікні Object Explorer розкрити ієрархію об’єктів створеної БД натиснувши біля назви БД.

  2. Натиснути праву клавішу мишки на об’єкті Database Diagrams та обрати New Database Diagram.

  3. У вікні, що з’явиться (Add Table), виділити всі таблиці та натиснути Add.

На Рис. 3.2.8 наведена схема даних згенерованої в Erwin та переданої в Microsoft SQL Server.

Рис. 3.2.8. Схема даних згенерованої в Erwin та переданої в SQL Server

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]