Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Построение модели в оболочке dbForge Studio для SQL Server
Новую модель (диаграмму) базы данных можно создать с помощью меню «База данных»-> «Диаграмма БД». Окно редактирования новой диаграммы состоит из полотна, на которое можно наносить новые таблицы с помощью визуальных средств редактирования, создать столбцы (атрибуты) таблиц и с помощью панели инструментов создать связи между таблицами. Рис.12. Окно редактирования диаграммы базы данных.
На панели инструментов следует отметить пока только две кнопки «Новая таблица», «Новая связь», которые позволяют создать новую таблицу, определив ее состав столбцов, первичные ключи и основные ограничения, и создать связи между таблицами, определив тем самым ограничения внешнего ключа.
Рис. 13. Окно создания столбцов таблицы.
Для столбцов можно задать простые ограничения: допустимы ли пустые значения и определяет ли столбец поле-счетчик. Кроме того, можно выбрать столбцы, определяющие первичный ключ. При создании связи требуется «нарисовать» мышью линию от дочерней таблицы к родительской. Для подтверждения параметров связи будет показано окно, в котором нужно уточнить имена полей родительской и дочерней таблиц, которые будут связаны ограничением внешнего ключа:
Рис. 14. Окно задания параметров внешнего ключа.
На вкладках «Ограничения» и «Индексы» можно увидеть все ограничения, которые сгенерируются в базе данных применительно к этой таблице. На вкладке T-SQL можно увидеть SQL-команду, выполнение которой эквивалентно выполнению всех сделанных настроек.
Рис. 15. Команда SQL создания таблицы «Студенты».
Отметим, что построитель модели синхронизирует все действия пользователя с базой данных, создавая указанные таблицы вместе со всеми ограничениями. Таким образом, будет получена следующая модель:
Рис. 16. Модель данных, построенная с помощью dbForge Studio.
Замечания относительно синхронизации номера группы в таблицах «Сессия» и «Студент» остаются на уровне модели нерешенным. Аналогичным образом создается модель и, соответственно, база данных в среде dbForge Studio для MySQL. Для PostgreSQL в стандартный набор инструмент формирования модели данных не входит. Поэтому состав таблиц нужно будет создать или с помощью специального SQL-оператора, или с помощью конструкторов таблиц:
Рис. 17. Вид окна редактирования таблицы.
Действия с базой данных можно производить с помощью контекстного меню соответствующего элемента (таблицы, столбца, ограничения) в дереве объектов сервера. Настройки любого элемента производятся с помощью пункта контекстного меню «Свойства».
|
||||
Последнее изменение этой страницы: 2021-04-12; просмотров: 508; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.111.41 (0.004 с.) |