Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример физического проектирования БД




На этапе физического проектирования происходит преобразование логического в такую форму, которая может быть реализована в выбранной СУБД (Access). Access позволяет вводить дополнительные ограничения для полей таблиц. С каждым полем связывается набор свойств, которые позволяют указывать маски ввода, способы отображения, задавать методы работы с полем, значения по умолчанию.

Свойство Format предназначено для определения способа отображения и вывода на печать для полей содержащих число, даты, время. Например, для данных Data можно задавать упрощенный вариант, средний или длинный.

Свойство Input Masc - задает маску ввода и контролирует вводимое значение.

Свойство Indexed – используется в том случае, если необходимо задать индекс по одному полю. Можно использовать альтернативный способ ввода данных и сократить ошибки ввода, которые используют функцию, которая обеспечивает выборку по запросу и заранее формулирование списка (таблица), либо пользоваться мастером Look up Wizard.

Создание связей между таблицами. Этот шаг должен выполняться в соответствии с правилами целостности (сущностей, ссылочная). В среде выбранной СУБД необходимо осуществить реализацию заданных бизнес-правил предприятия. Для этого в Access используется VB или макросы.

В нашем примере: минимальный и максимальный срок действия любого договора об аренде (Rent Start, Rent, finish – выполнять соответствующую проверку по этим полям). Если разница по этим полям более 90 или менее 365, то данные вводятся иначе, выдается предупреждение в виде сообщения. Необходимо создать форму на основе запроса (из соответствующей таблицы), затем в свойствах этой формы в процедуру обработки события Before Update включить соответствующую проверку. Затем необходимо проверить отвечает ли структура БД тем требованиям, которые позволяли бы эффективно реализовать необходимые типы транзакций. Для этого необходимо оценивать пропускную способность системы, которая выражается в количестве транзакций за единицу времени.

Частота, с которой будет выполняться в приложениях транзакций, обычно фиксируется в картах выполнения транзакций. Например, необходимо выполнить следующие транзакции: А- составление отчета о сдаваемых в аренду объектах по каждому из отделений компании. Транзакции В – создание и обновление записи о потенциальных арендаторах по каждому из отделений компании. Транзакция С – составление отчета, содержащий сведения об осмотре арендатором объектов недвижимости.

Числа в прямоугольниках указывают ожидаемое число экземпляров данной сущности.

A(R)
C(R)
В Access отсутствует возможность изменить способ организации файлов таблиц БД. Поэтому рекомендуется после проведения анализа транзакций создать несколько вторичных индексов.

Существенно повышается скорость в многотабличных запросах, если проиндексировать поле по обеим сторонам выполненных соединений. Для Property for Rent индекс по типу объекта, по месту нахождения (для всех часть использованных полей, для всех служащих, для соединений).

Меры по защите данных реализуется в том объеме, который необходим заказчику. Поддерживаются два традиционных способа – пароль на открытие БД и организация на управление пользователей. Здесь определена часть БД, к которой пользователь имеет доступ «только для чтения», «для модификаций». Пользователей можно описывать как членов рабочей группы. По умолчанию имеется две группы: Администраторы и Гости. При необходимости можно создать другие рабочие группы. В Access имеются User и Group Permissions (разрешение группы).

После того, как БД реализована, можно приступать к анализу ее функций. В результате этого процесса могло быть выполнено некоторое упущение, недостатки процесса реализации. Например, может возникнуть необходимость изменения структуры некоторой таблицы. Например, хранить фотографию созданного объекта в аренду. Публиковать отчеты о сдаваемых в аренду объектах в Internet.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 408; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.