Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visio лабораторный практикум.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.02 Mб
Скачать
  1. Создание структуры реляционной базы данных

Для создания структур реляционных баз данных в Visio предусмотрен специальный шаблон диаграмм «Схема модели базы данных», относящийся к категории «Программное обеспечение и базы данных» [5].

Важно

В предыдущих версиях Visio шаблон диаграмм, используемый для создания структуры базы данных, расположен в отдельной категории «База данных» (Database).

Для создания новой структуры реляционной базы данных следует выбрать шаблон «Схема модели базы данных» в окне «Приступая к работе» и нажать кнопку «Создать» или выбрать пункт меню «Файл/Создать/Программное обеспечение и базы данных/ Схема модели базы данных». При этом Visio создаст новую модель базы данных, внешний вид которой представлен на Рис. 7 .26.

Рис. 7.26. Новая модель реляционной базы данных с добавленной сущностью.

  1. Задание свойств сущностей

Для задания и изменения свойств сущностей (таблиц) в Visio используется окно «Свойства базы данных», размещаемое в нижней части экрана. Внешний вид этого окна представлен на Рис. 7 .27. Для вывода на экран окна «Свойства базы данных» следует использовать двойной щелчок мышью по требуемой сущности. Для изменения имени таблицы достаточно выбрать в списке категорий «Определение» и указать название сущности в поле «Физическое имя».

Рис. 7.27. Изменение названия сущности.

Для задания или изменения столбцов таблицы (атрибутов сущности) следует использовать окно «Свойства базы данных». При этом следует выбрать в списке категорий «Столбцы» и добавить необходимые столбцы в таблицу, как показано на Рис. 7 .28. После задания имён атрибутов следует указать их типы с помощью выпадающего списка поля «Тип данных». Для задания первичного ключа таблицы следует выбрать флажок «PK». Для указания того, что данный атрибут является обязательным для заполнения, следует выбрать флажок «Обязательное».

Рис. 7.28. Изменение атрибутов сущности.

  1. Используемые фигуры

Фигура «Сущность» соответствует множеству объектов предметной области, обладающих сходными свойствами. Данная фигура отображается в виде прямоугольника, в верхней части которого отображается название сущности, а ниже приведён список атрибутов сущности (полей таблицы). Сущность характеризуется набором атрибутов, определяющих состояние объектов реального мира. Физически в базах данных сущностям соответствуют таблицы. Для изменения свойств сущности следует использовать окно «Свойства базы данных».

Фигура «Связь» предназначена для организации связи между двумя сущностями. Графически данная фигура обозначается в виде линии со стрелкой на конце, направленной к подчинённой сущности. Для того чтобы организовать связь необходимо добавить в случае отсутствия первичный ключ в сущность, записи которой являются первичными по отношению к вторичной сущности из связи. После этого следует подключить начало фигуры к вторичной сущности, а конец – к первичной. При этом во вторичную сущность будет автоматически добавлен внешний ключ.

  1. Задание

  1. Выделение сущностей. Создайте новую структуру реляционной базы данных. Согласно заданию определите сущности, а также атрибуты сущностей. Расположите на диаграмме соответствующие фигуры «Сущность».

Определите для каждого атрибута его тип, а также является ли данный атрибут обязательным для заполнения. Добавьте выделенные атрибуты к созданным сущностям, задайте их типы и укажите их признак обязательности.

  1. Добавление первичных ключей. Дополните каждую сущность первичным ключом, имеющим целочисленный тип данных.

  2. Добавление связей между сущностями. Определите наличие связей между сущностями, созданными на предыдущих шагах. Добавьте соответствующие связи между сущностями. При необходимости дополните сущности внешними ключами.

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