Автор: Пользователь скрыл имя, 24 Октября 2013 в 14:08, курсовая работа
Цель курсового проекта – разработка базы данных земельного кадастра.
Задачи:
- рассмотреть понятие земельного кадастра, основные параметры учета земельных участков;
- провести обзор основных кадастровых программ;
- разработать базу данных по кадастрам cредствами Delphi 7.0 и Microsoft SQL Server 2008.
В реляционных базах данных используется несколько двумерных таблиц, в которых строки называются записями, а столбцы полями, между записями которых устанавливаются связи. Этот способ организации данных позволяет данные в одной таблице связывать с данными в других таблицах через уникальные идентификаторы(ключи) или ключевые поля.
Программы, которые
предназначены для
В настоящее время насчитывается более 50 типов систем управления базами данных кдля персональных компьютеров. К наиболее распространённым типам относятся: MS SQL Server, Oracle, Informix,Sybase,DB2,MS Access и т.д.
Существуют две большие категории СУБД: настольные и серверные. Настольные системы управления базами данных как таковые не содержат специальных приложений и сервисов, управляющих данными, взаимодействие с ними осуществляется с помощью файловых сервисов операционной системы.
Недостатки подобных систем не очевидны и становятся заметны, как правило, при росте хранимых объемов данных и увеличение числа пользователей. Обычно они проявляются в снижении производительности и в возникновении сбоев при обработке данных после некоторого времени использования клиентских приложений. Серверные системы управления базами данных поддерживают транзакции, позволяют создавать триггеры и хранимые процедуры (недоступные в базах данных Access).
В нашем случае в качестве сервера СУБД выберем MS SQL Server.
Современная СУБД MS SQL Server это мощнейший программный комплекс позволяющий создавать приложения любой сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет средств масштабирования практически безгранично. Одновременно работать с этой информацией может практически любое количество пользователей, без снижения производительности при резком увеличении их числа.
Технические характеристики данной СУБД полностью удовлетворяют предъявляемым требованиям и она позволяет практически для всех существующих на сегодня операционных систем.
Среди всех достоинств MS SQL Server выделим следующие:
3.4 Логическая структура базы данных
Рисунок 7 – Логическая схема БД
3.5 Определение набора учетных записей пользователей
В данном приложении присутствует две учетные записи и также возможно создать неограниченное число учетных записей. Это становится удобным при покупке одного программного продукта и использовании его всеми сотрудниками кадастровых фирм.
3.6 Физическая организация данных
Физическое проектирование БД заключается в увязке логической структуры БД и физической среды хранения с целью наиболее эффективного размещения данных в памяти ЭФМ и использования средств ускорения доступа к данным. Принятые на этом этапе решения оказывают определяющее влияние на производительность системы.
Выбор типа данных для столбца-самое важное решение при конструировании базы данных. Если выбрать тип данных, слишком жестко задающий значения в стоблце, приложения не смогу хранить те данные, которые они должны обрабатывать, что приведет к увеличению затрат на их разработку. А выбор типа данных, слишком свободно задающего значение в столбце, приведет к ненужной трате дискового пространства и памяти, что сможет стать причиной проблем с ресурсами и производительностью.
При выборе типа данных для столбца следует отдавать предпочтения типу, который позволит хранить любые возможные для этого столбца значения и занимать при этом минимальное место на диске.
Таблица 2 - «Plant»
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
PLANT_ID |
ключ | ||
PLANT_KADASTR_NUMBER |
Идентификационный номер участка | ||
PLANT_AREA |
Площадь участка | ||
PLANT_AREA_TYPE |
|||
PLANT_ADRESS_ID |
адрес участка | ||
PLANT_OWNER_ID |
Владелец участка | ||
PLANT_DOC_ID |
|||
KADASTR_ID |
|||
PLANT_BUY_SUM |
Стоимость покупки зем. участка |
Таблица 3 – «Owner»
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
OWNER_ID |
|||
OWNER_TYPE |
|||
OWNER_NAME |
ФИО владельца | ||
OWNER_ADRESS_ID |
Адрес владельца | ||
OWNER_INN |
Идентификационный налоговый номер | ||
OWNER_PHONE |
Номер телефона владельца |
Таблица 4 - «Docs»
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
DOC-ID |
|||
DOC_PLANT_NUMBER |
|||
DOC_PLANT_CATEGORY |
|||
DOC_PLANT_ECON_CHAR |
|||
DOC_PLANT_RESTRICTION |
Таблица 5 - «Findocs»
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
FINDOCS_ID |
|||
ACC_DEB_ID |
дебет | ||
ACC_CRE_ID |
кредит | ||
SUM |
Сумма сделки | ||
FINDOC_NOTE |
|||
PLANT_ID |
Таблица 6 - «Account».
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
ACC_ID |
|||
ACC_OWNER_ID |
Владелец счета | ||
ACC_NAME |
Название счета | ||
ACC_REST |
Остаток на счете | ||
ACC_NUMBER |
Номер счета |
Таблица 7 - «Adress».
Имя поля |
Тип данных |
Ограничение целостности |
Комментарий |
ADRESS_ID |
|||
ADRESS_REGION |
регион | ||
ADRESS_TOWN |
город | ||
ADRESS_STREET |
улица | ||
ADRESS_INDEX |
индекс | ||
ADRESS_TYPE |
|||
ADRESS_OWNER_ID |
3.7 Описание приложения для разработчика
3.8 Руководство для пользователя
3.9 Формирование отчетов
Заключение
В процессе проделанной работы были систематизированы и применимы на практике знания, полученные в процессе изучения курсов «Управление данными», «Проектирование информационных систем», «CASE-средства разработки информационных систем», «Системы управления базами данных», а также выработка умения правильно ориентироваться в современных системах управления базами данных при выборе нужного средства для решения конкретной задачи, накопление первоначального опыта в области проектирования баз данных и автоматизированных рабочих мест в составе корпоративных информационных систем.
Список информационных источников
1 Термины и определения кадастра [Электронный ресурс]. Точка доступа: geo-agent.ru/terms.html
2 Структура
базы данных (земельный кадастр) [
3 Кадастровый
учет земельного участка [
4 «Автоматизированный кадастровый
офис» [Электронный ресурс]. Точка доступа:
http://www.geoprofi.ru/
5 «Земельный кадастр 1.0» [Электронный
ресурс]. Точка доступа: http://zemkadaster.narod.ru/
6 Краткий обзор и анализ особенностей
и возможностей СУБД. [Электронный ресурс].
Точка доступа: http://magazine.stankin.ru/
Приложение А
Скриншоты программы
Приложение Б
Листинг программы
Информация о работе Разработка базы данных по земельному кадастру