Разработка базы данных по земельному кадастру

Автор: Пользователь скрыл имя, 24 Октября 2013 в 14:08, курсовая работа

Описание работы

Цель курсового проекта – разработка базы данных земельного кадастра.
Задачи:
- рассмотреть понятие земельного кадастра, основные параметры учета земельных участков;
- провести обзор основных кадастровых программ;
- разработать базу данных по кадастрам cредствами Delphi 7.0 и Microsoft SQL Server 2008.

Работа содержит 1 файл

РБД по земельному кадастру.doc

— 1.10 Мб (Скачать)

В реляционных  базах данных используется несколько  двумерных таблиц, в которых строки называются записями, а столбцы полями, между записями которых устанавливаются связи. Этот способ организации данных позволяет данные в одной таблице связывать с данными в других таблицах через уникальные идентификаторы(ключи) или ключевые поля.

Программы, которые  предназначены для структурирования информации, размещения её в таблицах и манипулирования данными называются системами управления базами данных. Другими словами сисьемы управления базами данных предназначены как для создания и ведения базы данных, так и для доступа к данным.

В настоящее  время насчитывается более 50 типов систем управления базами данных кдля персональных компьютеров. К наиболее распространённым типам относятся: MS SQL Server, Oracle, Informix,Sybase,DB2,MS Access и т.д.

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

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

В нашем случае в качестве сервера СУБД выберем MS SQL Server.

Современная СУБД MS SQL Server это мощнейший программный комплекс позволяющий создавать приложения любой сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет средств масштабирования практически безгранично. Одновременно работать с этой информацией может практически любое количество пользователей, без снижения производительности при резком увеличении их числа.

Технические характеристики данной СУБД полностью удовлетворяют  предъявляемым требованиям и  она позволяет практически для  всех существующих на сегодня операционных систем.

Среди всех достоинств MS SQL Server выделим следующие:

  1. Простота и удобства администрирования.
  2. Эффективность и быстродействие.
  3. Высокая надежность и отказоустойчивость.
  4. Возможность расширения базы данных.
  5. Ориентированность на Интернет технологии
  6. Наличие универсальных средств защиты информации.

 

 

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 Структура  базы данных (земельный кадастр) [Электронный ресурс]. Точка доступа: http://www.mega-e.su/view_post.php?id=4941

3 Кадастровый  учет земельного участка [Электронный ресурс]. Точка доступа: www.atlantstroy.ru/kadastr.htm

4 «Автоматизированный кадастровый офис» [Электронный ресурс]. Точка доступа: http://www.geoprofi.ru/default.aspx?mode=binary&id=825

5 «Земельный кадастр 1.0» [Электронный ресурс]. Точка доступа: http://zemkadaster.narod.ru/docs.html

6 Краткий обзор и анализ особенностей и возможностей СУБД. [Электронный  ресурс].  Точка  доступа: http://magazine.stankin.ru/arch/n_03/art/ivanova.html

 

 

 

Приложение  А

Скриншоты программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение  Б

Листинг программы


Информация о работе Разработка базы данных по земельному кадастру