Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Генерация каталога базы данных из модели данных





1. Войти в систему как администратор рабочей станции systemezhik с паролем, выданным преподавателем.

2.Запустить инструмент Microsoft SQL Server Enterprise Manager (Пуск/Программы/Microsoft SQL Server/Enterprise Manager). В результате появится диалог SQL Server Enterprise Manager.

3. Запустите SQL Server. Для запуска сервера следует щелкнуть правой кнопкой мышки по имени сервера (local) и в появившемся контекстном меню выбрать команду Start как показано на рис. 144. Для подключения к серверу в том же контекстном меню выбрать команду Connect. В результате в диалог примет вид как на рис. 145, а пиктограмма рядом с именем сервера примет вид .

Рис. 144. Запуск сервера.

Рис. 145. Разделы сервера.

4. Создайте новую базу данных. Для этого следует щелкнуть правой кнопкой мышки по разделу Database и в появившемся контекстном меню выбрать New Database (рис. 146).

В появившемся диалоге Database Properties в закладке General в строке Name введите имя новой базы данных - введите свою фамилию латинскими буквами, например, Ivanov (рис. 147), затем зажмите кнопку ОК. В результате создастся новая база данных (рис. 148).

Рис. 146. Контекстное меню раздела Database.

Рис. 147. Диалог Database Properties.

Рис. 148. Отображение новой базы данных (Ivanov).

5. Создайте нового пользователя для своей базы данных. Для этого в разделе Security следует щелкнуть правой кнопкой мышки по пункту Logins и в появившемся контекстном меню выбрать New Login (рис. 149).

Рис. 149. Контекстное меню Logins раздела Security.

В появившемся диалоге SQL Server Login Properties в закладке General в строке Name введите имя нового пользователя «modeler1», установите опцию SQL Server Authentication, задайте пароль «modeler1» (рис. 150).

 

Рис. 150. Закладка General диалога SQL Server Login Properties.

Переключитесь в закладку Database Access, установите флажок рядом с именем вашей базы данных, затем добавьте роль db_owner (владелец) (рис. 152); нажмите ОК.

В диалоге Confirm Password повторите ввод пароля для нового пользователя (modeler1) (рис. 151), нажмите ОК.

Рис. 151. Подтверждение пароля в диалоге Confirm Password.

 

Рис. 152. Закладка Database Access диалога SQL Server Login Properties.

Результат добавления пользователя показан на рис. 153 (раздел Security/ Logins).

Рис. 153. Результат создания нового пользователя на сервере.

Кроме этого в вашей базе данных также можно увидеть нового пользователя modeler1 (рис. 154, раздел Database/Ivanov/Users).

Рис. 154. Результат добавления пользователя в базу данных Ivanov.

6. Убедитесь, что в каталоге вашей базы данных имеется лишь системная информация: проверьте разделы Tables, Views, Rules, Defaults, User Define Data Types.

================== Прямая генерация ====================

7. Откройте в ERwin модель «лаба 6-физ уровень.erwin», переключитесь в хранимое отображение Физический; убедитесь, что находитесь на физическом уровне модели данных ERwin.

8. Подключитесь из ERwin к вашей базе данных, созданной в SQL Server. Для этого в меню Database требуется выбрать команду Database Connection. В открывшемся диалоге SQL Server Connection (рис. 155) укажите тип и версию сервера базы данных (SQL Server 2000), тип аутентификации (Database authentication), имя пользователя (modeler1), пароль пользователя (modeler1), имя сервера базы данных ((local)), имя вашей базы данных (в рассматриваемом примере - Ivanov).

9. Запустите инструмент прямой генерации каталога базы данных из модели (меню Tools/Forward Engineer/Schema Generation). Откроется диалог Forward Engineer Schema Generation.

10. Настройте опции прямой генерации в открывшемся диалоге. Для простоты большинство опций оставьте без изменений. Скорректируйте лишь опции для разделов Index (рис. 156) и Other Option (рис. 157).

11. Просмотрите SQL-скрипт, который будет сгенерирован ERwin в ходе прямой генерации каталога базы данных. Для этого нажмите кнопку Preview диалога Forward Engineer Schema Generation. Появится диалог SQL Server Schema Generation Preview, в котором отображается скрипт, сгенерированный из модели ERwin (рис. 158).

 

Рис. 155. Диалог для подключения из ERwin к серверу SQL Server.

Рис. 156. Опции прямой генерации для Index.

Рис. 157. Опции прямой генерации для Other Option.

12. Сохраните сгенерированный SQL-скрипт как файл «скрипт БД Иванов», чтобы проанализировать его и/или запустить его на выполнение непосредственно в СУБД SQL Server. Для сохранения скрипта в правой верхней части диалога SQL Server Schema Generation Preview щелкните по пиктограмме . Появится диалог (рис. 159), в котором требуется выбрать папку, тип сохраняемого файла (sql), указать имя файла (скрипт БД Иванов), затем нажать кнопку Сохранить. После сохранения файла скрипта нажмите Close, чтобы закрыть диалог SQL Server Schema Generation Preview.

13. Сгенерируйте каталог базы данных на основе модели, созданной в ERwin. Для этого в диалоге Forward Engineer Schema Generation (рис. 157) нажмите кнопку Generate. ERwin начинает процесс генерации объектов модели данных в каталог базы данных, размещенной на SQL Server. Процесс генерации отображается в диалоге Generate Database Schema. При завершении прямой генерации в этом диалоге должна появиться запись об успешном завершении процесса Execution Successful, а ниже нее - информация о количестве выполненных запросов (рис. 160). Нажмите ОК, чтобы закрыть диалог Generate Database Schema; затем еще раз ОК, чтобы закрыть диалог Forward Engineer Schema Generation.

 

Рис. 158. Диалог SQL Server Schema Generation Preview.

Рис. 159. Диалог для сохранения файла скрипта.

 

Рис. 160. Диалог Generate Database Schema.

================== Прямая генерация закончена. ===========

14. Убедитесь, что в каталоге вашей базы данных сгенерированы новые объекты в соответствии с моделью ERwin: см. разделы Tables (рис. 161), Views (рис. 162), Defaults (рис. 163), Rules (рис. 164), User Define Data Types (рис. 165), сравните их соответствующими разделами вашей ERwin-модели. Проверьте более детальную информацию, например, свойства сгенерированной таблицы Тест. Для этого следует перейти в раздел Tables, щелкнуть правой кнопкой мышки по таблице Тест и появившемся контекстном меню выбрать команду Design Table (рис. 166). Проверьте свойства представления Ведомость_Б1. Для этого следует перейти в раздел Views, щелкнуть правой кнопкой мышки по представлению Ведомость_Б1 и появившемся контекстном меню выбрать команду Design View (рис. 167).

Рис. 161. Таблицы, сгенерированные в SQL Server.

 

Рис. 162. Представление, сгенерированное в SQL Server.

Рис. 163. Значения по умолчанию, сгенерированные в SQL Server.

Рис. 164. Правило проверки, сгенерированное в SQL Server.

 

15. Разорвите подключение к базе данных (меню Database/Database Connection, кнопка Disconnect).

16. Закройте модель «лаба 6-физ уровень».

Рис. 165. Пользовательские типы, сгенерированные в SQL Server.

Рис. 166. Структура таблицы Тест, сгенерированной в SQL Server.

Рис. 167. Структура представления, сгенерированного в SQL Server.







Дата добавления: 2014-11-10; просмотров: 906. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия