Файл: БегичеваС.В. БеляеваО.Б. Метод.указания к курсовой работе Базы данных.pdf
ВУЗ: Уральский государственный экономический университет
Категория: Методичка
Дисциплина: Базы данных
Добавлен: 21.10.2018
Просмотров: 2539
Скачиваний: 8
16
Опишем для нашего приведенного выше примера концептуальной модели
технологию построения логической модели в Visio 2010.
Для того чтобы создать новую схему модели базы данных необходимо выбрать
категорию шаблонов «Программы и базы данных» и, далее дважды щелкните элемент
Схема
модели
базы
данных
(рис.6).
Рисунок 6 – Создание документов
Параметры документа базы данных
1. На вкладке База данных в группе Управление нажмите кнопку Показать
параметры.
Примечание: В Microsoft Visio 2007 выбрать последовательно пункты меню База
данных→ Параметры→ Документ.
2. В диалоговом окне Параметры документа базы данных выберите нужный набор
символов и другие параметры таблицы и связи (рис.7), а затем нажмите кнопку
ОК.
17
Рисунок 7 – Параметры документа базы данных
Создание таблиц
1. Установите удобный вам размер схемы (например, 100 %), а затем из контейнера
Объекты реляционной базы данных перетащите на диаграмму элемент
Сущность.
2. В списке Категории убедитесь, что выбрана строка Определение и введите
следующие значения:
Физическое имя – Заказчик
Концептуальное имя – Заказчик
3.
Перейдите на строку Столбцы, убедитесь, что переключатель стоит в
положении Физический тип данных Microsoft Access, введите имя и выберите тип
данных, как показано на рисунке 3. Чтобы изменить тип данных для столбца, щелкните
его поле Тип данных, а затем из списка выберите тип данных или введите тип данных в
список. Поле Заметки заполнять не обязательно, значения в нем генерируются
автоматически.
В таблице приведены рекомендуемые типы данных.
18
Таблица 4 – Типы данных
Тип данных в Microsoft Access
Тип данных в Microsoft Visio
Числовой (Целое )
INTEGER
Числовой (С плавающей точкой)
DOUBLE
Денежный
CURRENCY
Дата/время
DATETIME
Текстовый
CHAR(размер поля)
4. Установите флажок Обязательное для столбцов, которые не могут иметь значения
NULL.
5. Установите флажок PK (первичный ключ) для столбцов, однозначно
определяющих каждую строку таблицы базы данных.
6. На вкладке Конструктор в группе Темы можно выбрать стиль оформления
таблиц, например, Цветов Яркая, эффект Простая тень.
Рисунок 8 - Проектирование сущности Заказчик.
Точно также создайте еще сущности Заказ, Заказано, Товар и Поставщик со
столбцами, как показано на рисунке 9.
а)
19
б)
в)
г)
Рисунок 9 - Проектирование сущностей: а) Заказ, б) Заказано,
в) Товар, г) Поставщик
Создание связей
После того, как создание всех объектов сущностей завершено, необходимо создать
отношения между таблицами. Эта операция производится так:
1. Убедитесь, что в схеме отображены все таблицы.
2. Нажмите на кнопку Соединительная линия на вкладке Главная в группе Сервис
(соседняя кнопка с указателем мыши не должна быть нажата).
20
3. Наведите указатель мыши на таблицу (родительскую) с первичным ключом
(например, Заказчик). Таблица будет выделена красным.
4. Перетащите таблицу (родительскую) с первичным ключом Заказчик на таблицу
(дочернюю) с внешним ключом Заказ. Если все сделано правильно, то на схеме
появится стрелка с красными квадратами на конце и вначале, как показано на
рисунке 10.
5. Если кардинальность связи не устраивает, то дважды щелкните связь. В окне
Свойства базы данных в группе Категории выберите вариант Прочее, как это
показано на рисунке 11. В группе Мощность выберите размерность, наиболее
подходящую к связи. Для отношения «один-ко-многим» наилучшим вариантом
будет 0 или более или 1 или более (Для отношения «один-к-одному» — 0 или 1
или ровно 1).
Рисунок 10– Создание связи между таблицами «Заказчик» и «Заказ»