- •Аннотация
- •Содержание
- •Введение
- •Применение электронных карт для решения практических задач
- •Электронные картографические атласы, их виды и назначение
- •Обзор задач, решаемых с помощью электронных карт
- •Информационные технологии для создания электронных атласов
- •1.3.1 Геоинформационная платформа ArcGis
- •1.3.2 Географическая информационная система – MapInfo Professional
- •1.3.3 Свободная географическая информационная система с открытым кодом Quantum gis (qgis)
- •Выводы раздела 1
- •Стандартизация цифровой картографии и технология создания электронных атласов
- •Стандартизация цифровой картографии
- •Технология создания электронных атласов
- •Разработка проекта атласа
- •Разработка сценария атласа
- •Разработка комплекса программных средств (этап 3)
- •Редакционно-подготовительные работы (этап 4)
- •Составительско-оформительские работы (5 этап)
- •Составление, создание и изготовление электронного атласа (этап 6)
- •Разработка инструкции для пользователя атласом и тиражирование (этап 7)
- •Математическая основа цифровых карт
- •2.3.1 Масштабы карты
- •2.3.2 Картографическая проекция
- •Выводы раздела 2
- •Разработка проекта электронного атласа севастопольского государственного университета
- •Исследование состава и назначения инфраструктуры образовательной организации – объекта картографирования
- •Разработка проекта электронного атласа СевГу
- •Пояснительная записка
- •3.2.2 Предъявляемые требования и область применения
- •3.2.3 Разработка сценария атласа
- •Оцифровка исходных материалов
- •Инфологическое проектирование внутренней структуры данных проекта атласа в qgis
- •Логическое проектирование внутренней структуры базы данных qgis
- •Физическое проектирование внутренней структуры базы данных qgis
- •Создание векторных слоев данных
- •Создание макетов карт
- •Выводы раздела 3
- •Экономическое обоснование проектнного решения
- •Маркетинговые исследования программного продукта
- •Потребительские свойства программного продукта
- •Оценка рыночной направленности
- •Предпочтительный потребитель
- •Разработка программного продукта и его жизненный цикл
- •Расчет трудоемкости разработки программного продукта
- •Расчет затрат на проектирование программного продукта
- •Расчет эксплуатационных затрат разработчика
- •Расчет капитальных затрат
- •Формирование цены предложения разработчика
- •Оценка эффективности проектирования программного продукта
- •Выводы раздела 4
- •Безопасность жизнедеятельности
- •Анализ параметров помещения
- •Параметры микроклимата
- •Производственное освещение
- •Характеристика шума и вибрации в помещении
- •Электробезопасность помещения
- •Электромагнитные поля и излучения в помещении
- •Пожарная безопасность
- •Эргономические показатели рабочего места
- •Выводы раздела 5
- •Заключение
- •Перечень сокращений и условных обозначений
- •Библиографический список
- •Приложение а Таблицы показателей для экономического обоснования
Логическое проектирование внутренней структуры базы данных qgis
Первое действие, которое необходимо выполнить в логическом проектировании – это преобразовать ER-диаграмму в схему базы данных. Для преобразования ER-диаграммы в схему базы данных приводится уточнённая ER-диаграмму с атрибутами сущностей, которая представлена на рисунке 3.1.
Преобразование ER-диаграммы в схему базы данных осуществляется путём сопоставления каждой сущности, имеющей атрибуты, отношения.
Каждое реляционное отношение соответствует одной сущности и в него вносятся все атрибуты сущности. Для каждого отношения определяется первичный ключ и внешние ключи.
Схемы отношений, представленные в таблицах 3.1-3.5. находятся в 4 НФ, так как выполняются следующие свойства:
атрибуты являются простыми;
неключевые атрибуты функционально полно зависят от первичных ключей;
каждый неключевой атрибут нетранзитивно зависит от первичного ключа;
Таблица 3.1 – Схема отношения Локация
Содержание поля |
Тип, длина |
Примечания |
Id локации |
Number(8) |
первичный ключ |
Адрес |
Char(50) |
обязательное поле |
Тип геометрии |
Char(50) |
обязательное поле |
Название |
Char(50) |
обязательное поле |
Координаты |
Number(20) |
обязательное поле |
Таблица 3.2 – Схема отношения Здания
Содержание поля |
Тип, длина |
Примечания |
Id здания |
Number(8) |
первичный ключ |
Id локации |
Number(8) |
внешний ключ |
Тип фундамента |
Char(50) |
обязательное поле |
Тип геометрии |
Char(50) |
обязательное поле |
Таблица 3.3 – Схема отношения Крыло
Содержание поля |
Тип, длина |
Примечания |
Id крыла |
Number(8) |
первичный ключ |
Id здания |
Number(8) |
внешний ключ |
Количество этажей |
Char(50) |
обязательное поле |
Тип геометрии |
Char(50) |
обязательное поле |
Таблица 3.4 – Схема отношения Этаж
Содержание поля |
Тип, длина |
Примечания |
Id этажа |
Number(8) |
первичный ключ |
Id здания |
Number(8) |
внешний ключ |
Лестничный пролет |
Char(50) |
обязательное поле |
Тип геометрии |
Char(50) |
обязательное поле |
Таблица 3.5 – Схема отношения Помещения
Содержание поля |
Тип, длина |
Примечания |
Id помещения |
Number(8) |
первичный ключ |
Id этажа |
Number(8) |
внешний ключ |
Тип геометрии |
Char(30) |
обязательное поле |
Окна |
Number(8) |
обязательное поле |
Двери |
Number(8) |
обязательное поле |
Перегородки |
Number(8) |
обязательное поле |
Номер |
Number(8) |
обязательное поле |
Рисунок 3.1 – ER-диаграмма Питера Чена (сущность связь) СевГУ
Таким образом, логическое проектирование направлено на преобразование ER-диаграммы в схему базы данных. Преобразование ER-диаграммы в схему базы данных осуществляется путём сопоставления каждой сущности, имеющей атрибуты, отношения.
