Курсовая работа: Разработка прикладного программного обеспечения деятельности отдела аренды ЗАО "Сириус"
После проделанной работы получили следующий чертёж:
Не маловажно создать ещё один слой. На это слое будут отображать блоки, которые необходимы для связи пространственной информации с атрибутивной.
Проделываем заново операции со слоями и создаём слой блоков. На нём непосредственно чертим контуры будущих блоков. Это будет красный прямоугольник над подписью кабинета.
Далее необходимо создать собственно блок.
Для этого на панели инструментов нажимаем кнопку создать блок, после чего появляется диалоговое окно создания блока:
В нём вводим имя блока, выбираем объект(в нашем случае это красный квадрат) и нажимаем ОК. Всё, блок создан.
Аналогичные операции проделываем и с другими блоками.
3. Описание предметной области и схемы модели данных
По моему варианту дана таблица с полями и данными этих полей. Понятно, что использование данной таблицы в будущей работе невозможно, хотя возможно, но это будет в корне не правильно.
Поэтому данные необходимо нормализовать.
В работе мы будем использовать 3 нормальные формы баз данных.
Первая нормальная форма. Условие нахождения базы в первой нормальной форме является разбиение её на таблицы, которые не содержат повторяющихся полей.
Сделаем это с нашей таблицей, получим следующие таблицы
Arendator
Rooms
Contract
Получили таблицы, которые содержат информацию об арендаторах, помещениях и контрактах.
Казалось бы всё, данные объединены в родственные группы. Но со стороны реляционных баз данных следует разделить эти таблицы ещё на несколько новых. Это существенно упростит работу с данными.
Создадим таблицу идентификации улицы(Street), создадим дополнительное поле в таблице Arendator под названием Nbuild в будущем это упростит ввод адреса.
Street
district:
Далее перейдём к рассмотрению второй нормальной формы.
Если база находится во второй нормальной форме, то она удовлетворяет условиям первой нормальной формы и имеет ключевые поля, которые однозначно определяют любые не ключевые.
Для того чтобы быстро найти, связать данные необходимы поля, которые однозначно определяют данные таблицы, именно они называются первичными ключами.