ПЗ (1190987), страница 5

Файл №1190987 ПЗ (База данных на заказчиков кадастровых работ предприятия ООО Вяземский землеустроитель) 5 страницаПЗ (1190987) страница 52020-10-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Операции над данными:

  • извлечь по значению ключа;

  • запомнить;

  • обновить;

  • удалить.

2.5.2 Сетевая модель

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

Любую сетевую структуру возможно предоставить в виде иерархической модели, но при этом сеть нуждается в преобразовании: с точки зрения теории графов сетевой модели соответствует случайный граф, с циклами и петлями, узлы – типы записей, а ребра – связи между ними.

Особенности сетевой модели

  1. позволяет установить некоторое число признаков одинаково направленных групповых отношений между двумя типами записи;

  2. можно применять циклические структуры.

Вероятные операции над данными

  1. Запомнить – занести новую запись в БД и автоматически включить её в групповое отношение (ГО), где она объявляется подчиненной соответствующим режимам включения.

  2. Включить – связывает подчинённую запись с записью-владельцем;

  3. Переключить – переключить подчинённую запись на другого;

  4. Исключить – разорвать связь между владельцем и подчинённой записью, при этом сохранив обе записи в БД.

Каждый тип ГО характеризуется:

  1. Способом упорядочивания подчиненной записи (ПЗ):

a) произвольный;

б) обратнохронологический;

в) хронологический;

г) сортированный.

2. Режимом включения ПЗ:

а) автоматический – подчинённая запись включается в отношение в одно время с запоминанием в БД;

б) ручной – запоминает ПЗ в БД, а не включает сразу в ГО;

3. Режимом исключения ПЗ вводится понятие класса принадлежности.

Для сетевой модели:

a) фиксированный – ПЗ закрепляется за владельцем и не имеет возможности существовать без него. При удалении записи-владельца (ЗВ) система автоматически удаляет ПЗ;

б) обязательный – каждая ПЗ всегда связана с какой-либо ЗВ и имеет возможность быть переназначенной на другую ЗВ. Для удаления ЗВ необходимо, чтобы не было ПЗ с обязательным членством;

в) необязательный – позволяет исключить ПЗ из экземпляра ГО, при этом сохранить её в БД, не прикрепляя к другому владельцу.

3 БАЗА ДАННЫХ НА ЗАКАЗЧИКОВ КАДАСТРОВЫХ РАБОТ ооо «вЯЗЕМСКИЙ ЗЕМЛЕЙСТРОИТЕЛЬ»

Создание любой базы данных начинается со сбора материала и опроса заказчиков: какой именно они представляют новую БД. Для данного предприятия был предложен вариант создания базы данных через среду Access.

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

БД будет содержать 4 таблицы, 4 формы, и запросы. В таблицы «Заказчик» будут храниться данные о клиентах: ФИО, паспортные данные, номер снилс, мобильный/домашний номер телефона, прикрепленные документы (рисунок 2).

Открываем на панели управления «Пуск», находим программу «среда Microsoft SQL Server Management Studio 2008» [18] и запускаем ее (рисунок 6).

Рисунок 6 – Microsoft SQL Server Management Studio 2008

После запуска программы, на экране появляется диалоговое окно в котором нужно выбрать тип сервера, имя сервера и пройти проверку подлинности. Выбираем нужные значения и нажимаем кнопку «соеденить».

Далее выбираем на начальной странице в правой части «базы данных», нажимаем левым кликом на мыши и выходит меню, где нужно выбрать «создать базу данных» (рисунок 7).

Рисунок 7 – Создание базы данных

Далее появляется диалоговое окно в котором предлагается ввести имя новой базы данных (рисунок 8).

Рисунок 8 – Заполнение имения для новой БД

В итоге, видим, что создалась новая база данный под именем ООО «Вяземский землеустроитель». После начинаем создание таблицы «заказчик». Как видно из рисунка 9 открылось чистое окно, куда вписываются необходимые данные.

Рисунок 9 – Создание таблицы

Прописываем необходимые данные, сохраняем и получаем следующую форму (рисунок 10):

Рисунок 10 – Таблица «Заказчик»

Код для записи данной таблицы:

CREATE TABLE [dbo].[Заказчик](

[код заказчика] [int] IDENTITY(1,1) NOT NULL,

[Фамилия] [nvarchar](30) NULL,

[Имя] [nvarchar](30) NULL,

[Отчество] [nvarchar](30) NULL,

[номер паспорта] [nvarchar](20) NULL,

[дата выдачи] [datetime] NULL,

[кем выдано] [nvarchar](100) NULL,

[дата рождения] [datetime] NULL,

[снилс] [nvarchar](20) NULL,

[мобильный телефон] [nvarchar](12) NULL,

[домашний телефон] [nvarchar](10) NULL,

[Документы] [ntext] NULL,

CONSTRAINT [aaaaaЗаказчик_PK] PRIMARY KEY NONCLUSTERED

( [код заказчика] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

Аналогично создаем таблицы «адрес», «адрес гаражи», «организация» (рисунки 11-13).

.

Рисунок 11 – Таблица «адрес»

Рисунок 12 – Таблица «адрес гаражи»

Рисунок 13 – Таблица «организация/объект»

Как видно из рисунков 10-13 ключевые поля были определены изначально и соответственно прописаны сразу в конструкторе.

На рисунке 14 представлена таблица, перенесенные из SQL в Access.

Рисунок 14 – Таблица «Заказчик» в Access

Следующим шагом было создание связи между таблицами(рисунок 15).Из схемы данных видно, что таблица «заказчик» связана с таблицей «адрес гаражи» и «адрес» связью один-ко-многим, так же как и таблица «организация/объект» с «адрес».

Рисунок 15 – Схема данных

Для простоты заполнения данных таблиц нужно было создать формы для заполнения. В Microsoft Access создаем формы с помощью конструктора форм(рисунок 16).

Рисунок 16 – Конструктор форм

В ходе выполнения работы были созданы формы (рисунки 17-20). В конструкторе форм есть функция добавления кнопок.

Рисунок 17 – Создание формы «Заказчик»

Рисунок 18 – Форма «Адрес»

Рисунок 19 – Форма «Адрес гаражи»

Рисунок 20 – Форма «Организация/объект»

Полный код готовой базы данных смотреть приложение А.









Заключение

Microsoft Access – самая известная в мире база данных для операционной системы Microsoft Windows . Кроме того, система управления базами данных Access – также мощная платформа разработки с чрезвычайно гибкой и функциональной интегрированной средой. Access 2010 для Windows позволяет обрабатывать информацию и быстро формировать решения, интегрировать данные из электронных таблиц и других баз данных, компоненты других приложений, а также использовать информацию совместного доступа во внутренних сетях и Internet. Начинать работать с Access можно практически с любым уровнем подготовки.

Целью данной дипломной работы являлась разработка базы данных для внесения, хранения и обработки клиентской базы на заказчиков кадастровых работ предприятия ООО «Вяземский землеустроитель». Главными требованиями для созданной базы данных были:

1) удобство в использовании;

2) простота в обслуживание;

3) база данных находится на одном ПО;

4) предоставление необходимой коммуникации.

Все вышеперечисленный требования успешно выполнены, цели и задачи дипломного проекта достигнуты.













Список использованных источников

  1. Bryan Syverson, Joel Murach. Murach's SQL Server 2008 for Developers.; Mike Murach & Associates, Inc, 2008.–778с.

  2. Christian Mancas. Conceptual Data Modeling and Database Design: A Fully Algorithmic Approach, Volume 1: The Shortest Advisable Path; Apple Academic Press, 2015. – 698с.

  3. Dinesh Priyankara, Robert C. Cain. SQL Server 2016 Reporting Services Cookbook; Packt Publishing, 2016. – 596с.

  4. Jeffrey A. Hoffer, Ramesh Venkataraman, Heikki Topi. Modern Database Management (11th Edition); Pearson, 2012. – 624 с.

  5. Астахова И.Ф. SQL в примерах и задачах; Учеб. пособие. Изд.: Новое знание, 2002.–176с.

  6. Голицына, О.Л. Базы данных. Форум. М: Инфра-М, 2007. –399 c.

  7. Голицына О.Л., Партыка Т.Л, Попов И.И. Системы управления базами данных; Форум, Инфра-М, 2006. – 432с.

  8. Гопкало, В.Н., Графский. Выпускная квалификационная работа. Общие требования и правила оформления: метод. пособие. / В.Н. Гопкало, О.А. Графский – Хабаровск: изд-во ДВГУПС, 2014. – 46 с.

  9. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере. Изд.: БХВ-Петербург, 2010. – 496с.

  1. . Илюшечкин В.М. Основы использования и проектирования баз данных. Издательство: Юрайт, 2014. – 213с.

  2. . Кара-Ушанов В.Ю. SQL – язык реляционных баз данных. Екатеринбург: Изд-во Урал. ун-та, 2016. – 156 с.

  3. . Кириллов В.В, Громов Г.Ю. Введение в реляционные базы данных. Изд.: БХВ-Петербург,2008.–451с.

  4. . Кренке, Д. Теория и практика построения баз данных [текст] М.: Питер, издание 1-е, 2001. – 800 с.

  5. . Крис Фиайли. SQL. Руководство по изучению языка. Изд: ДМК Пресс, 2013г. – 456 с.

  6. . Куликов С. Работа с MySql, MS SQL Server и Oracle в примерах. Изд.: Самиздат,2017. – 450 с.

  7. . Линн Бейли. Изучаем SQL.Изд.: Питер, 2012.–573г.

  8. . Майкл Дж. Хернандес, Джон Л. Вьескас SQL-запросы для простых смертных; К.: Диалектика; Издание 2-е, 1999. – 421 c.

  9. . Петкович Д. Microsoft SQL Server 2008. Руководство для начинающих. Изд.: БХВ- Петербург, 2009. – 743с.

  10. . Райордан Р. Основы реляционных баз данных/Пер, с англ. - М.: Издательско-торговый дом «Русская Редакция», 2001. – 384 с.

  11. . Резниченко В. Язык запросов SQL. Учебный курс; К.: Диалектика; Издание 1-е, 2004. – 298 с.

  12. . Ролланд Ф. Основные концепции баз данных.: пер. с англ. - М.: Издательский дом «Вильяме», 2002. – 256 с.

  13. . Рудикова Л.В. Базы данных. Разработка приложений. Изд.: БХВ – Петербург,2006. –496с.

  14. . Федорова Г. Разработка и администрирование баз данных. Изд.: Академия, 2015.

  15. . Создание базы данных [Электронный ресурс]: Режим доступа: https://accesshelp.ru/sozdanie-bazy-dannyh/

  16. . Создание базы данных строительной компании [Электронный ресурс]: Режим доступа: http://bibliofond.ru/download_list.aspx?id=601475

  17. . Разработка и администрирование баз данных [Электронный ресурс]:Режим доступа: http://it-boks.ru/publ/dbms/development_and_ database _administration /22-1-0-938

  18. . Обеспечение высокой доступности систем на основе MySQL [Электронный ресурс]: Режим доступа: http://www.compsovet. info/book/database/ 2688- obespechenie-vysokoj- dostupnosti-sistem-na-osnove-mysql.html

  19. . Cоздать базу данных в среде SQL Server [Электронный ресурс]: Режим доступа: http://ru.wikihow.com/создать-базу-данных-в-среде-SQL-Server

  20. . Создание базы данных в MySql [Электронный ресурс]: Режим доступа: http://info-comp.ru/obucheniest/379-create-database-in-mssql2008.html

  21. . Введение в системы баз данных [Электронный ресурс]: Режим доступа: http://www.compsovet.info/book/database/2220-vvedenie-v-sistemy-baz-dannyx-7-e-izd.html









Приложение А

(справочное)

Код программы

CREATE DATABASE [ООО Вяземский землеустроитель] ON PRIMARY

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6508
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее