Анализ предметной области
В качестве примера можно использовать список всех сущностей, информацию о которых, потребуется сохранять в базе данных, причем, для каждой сущности определен необходимый список атрибутов и список всех связей, которые потребуются, в формате, указанном в таблице 1. Таблица 1 – Сущности, атрибуты
Примечание 1: информацию о дате и времени всегда лучше выносить за пределы таблицы фактов (главной таблицы) по нескольким причинам: размерность числового ключа обычно меньше, чем размерность типа данных для даты/времени - экономится место в главной таблице;в этом случае удобно использовать дополнительные флаги, например, рабочие/нерабочие дни, сезонности и т.п. Примечание 2: разбиение значения адреса на более мелкие удобно, если, например, потребуется поднять результаты измерений для определенного города
Создание новой схемы модели базы данных Если существующая база данных, которую требуется использовать в качестве основы, отсутствует, можно начать с пустой модели базы данных и добавить собственные таблицы и связи. Параметры документа базы данных
Создание таблиц
Физическое имя– Меры, Концептуальное имя– Меры,
Точно также создайте еще сущности Адрес, Станция, Исполнитель и ДатаВремяИзмерения со столбцами, как показано на рисунке 4. Рисунок 4 - Проектирование сущностей: а) Адрес, б) Станция, в) Исполнитель, г) Дата Время Измерения Создание связей После того, как создание всех объектов сущностей завершено, необходимо создать отношения между таблицами. Эта операция производится так:
Создание связей в первый раз получается не всегда. Обратите внимание, что в Visio для столбцов, между которыми создаются отношения, должен совпадать тип данных и название (с учетом регистра). Иначе будет создано дополнительное поле с внешним ключом FK 5 Код даты (рис.5), а поле FK 2 Код дата останется без соединения. В СУБД (например, Access) такое условие не является обязательным. В итоге схема может выглядеть так, как показано на рисунке 5. Создание индексов Использование индексов повышает производительность или скорость работы базы данных при выполнении запроса.
Создание проверки Использование проверки позволяет контролировать работу базы данных при выполнении запроса. Применение предложений проверки гарантирует, что данные, введенные в столбец, находятся в пределах конкретного диапазона значений. Например, можно создать предложение проверки того, что значения столбца «Возраст» превышают 65.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (219)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |