Создание базы данных для паспортно-визовой службы — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

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

Создание базы данных для паспортно-визовой службы

2020-04-01 190
Создание базы данных для паспортно-визовой службы 0.00 из 5.00 0 оценок
Заказать работу

Курсовая работа

СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ

 
  Студент гр. 523-3   ____________ Д.А.Окрушко   «___»_______________ 2005 г.   Руководитель курсовой работы   _____________ М.А.Сопов «___»_______________ 2005 г.    


                                                                  

 

 

2005


Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронных вычислительных систем (КИБЭВС)

 

ЗАДАНИЕ

 

Необходимо создать базу данных паспортно-визовой службы. Исследовать заданную предметную область, выбрать существенные атрибуты. Построить концептуальную модель предметной области.

На основе концептуальной модели построить реляционную модель, установить связи между объектами. Задать первичные и внешние ключи. Провести нормализацию. Объяснить выполненные преобразования.

Провести исследование полученной модели, задав несколько сложных запросов к полученной модели.

 

Дата выдачи задания: “____”_______ 2005 г.

 

Задание принято к исполнению

 «____» ___________ 2005г.           Подпись студента___________


Содержание

1 Введение…………………………………………………………….…….4

2 Построение концептуальной модели…………………………………...5

3 Построение реляционной модели………………………………………7

4 Нормализация………………………………………………………….…9

5 Проектирование базы данных в ACCESS……………………………..12

6 Создание SQL запросов……………………………………………..…16

7 Заключение…………………………………………………………...…18

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


Введение

 

Система с базой данных – это любая информационная система на базе компьютера, в которой данные могут совместно использоваться многими приложениями. Это означает, что данные организованны таким образом, чтобы поддерживать не только одно конкретное приложение. Основное отличие системы с базой данных от традиционной файловой системы – это многократное и разнообразное использование одних и тех же данных. Данные не привязаны к какому-либо конкретному приложению и не контролируется им. Отдельные приложения больше не отвечают за создание и ведение данных. Эти обязанности возлагаются на нижележащий уровень программного обеспечения – систему управления базой данных (СУБД). СУБД выполняет роль посредника между пользователями приложений и данными. Также СУБД должна обеспечивать гарантии безопасности и целостности базы данных. Пользователи компьютера должны иметь возможность защитить свои данные от несанкционированного доступа, а также восстановить их в случае неких системных сбоев. Централизованное обеспечение безопасности данных – важная особенность СУБД. Наиболее значительное преимущество систем с базами данных – это централизованное обеспечение целостности данных.


Нормализация

 

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

Первая нормальная форма требует, чтобы все значения полей были атомарными и все записи уникальными. Реляционная модель представленная на рисунке 3.1 находится в первой нормальной форме.

Модель находится во второй нормальной форме, если она, во-первых, находиться в первой нормальной форме; и, во-вторых, не содержит неключевых атрибутов, находящихся в частичной функциональной зависимости от первичного ключа. Исходя из определения, разбиваем таблицу “гражданин” на две таблицы, вторую образовавшеюся таблицу назовем “данные гражданина”. В таблице “гражданин ” у нас остался только один идентификатор “номер свидетельства о рождении” значит неключевые атрибуты зависят от всего первичного ключа. В таблице “данные гражданина” нет неключевых атрибутов, значит частичной зависимости быть не может. Таким же образом разбиваем таблицы “паспортист” и “заграничный паспорт”. Реляционная модель во второй нормальной форме представлена на рисунке 4.1.

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

 

Рисунок 4.1 – Вторая нормальная форма

 

Рисунок 4.2 – Третья нормальная форма


Создание SQL запросов

 

SQL – это язык реляционных баз данных, позволяющий пользователю создавать и удалять данные, содержащиеся в базе, управлять ими и налагать правила, обеспечивающие целостность реляционных данных. Чтобы войти в режим SQL в access нужно в поле конструктора запроса нажать правой кнопкой и в появившемся окне нажать “Режим SQL”.

В появившемся окне пишем запрос и выборку, учитывая синтаксис. К примеру, надо обеспечить выборку сменивших фамилию граждан (рис. 6.2). Прописываем:

SELECT [Паспорт РФ].ФИО, [Паспорт РФ].регистрация, [Паспорт РФ].[серия паспорта РФ], [Паспорт РФ].[номер паспорта РФ], [Паспорт РФ].[смена фамилии]

FROM [Паспорт РФ]

WHERE ((([Паспорт РФ].[смена фамилии]) Like "сменил на *"));

Оператор SELECT создает требуемую таблицу, с помощью FROM перечисляются таблицы, содержащие необходимые для выполнения запроса данные, WHERE – оператор ограничения, Like – обеспечивает выборку, символ  - означает любую последовательность символов. Этот запрос можно описать так: создать таблицу со столбцами “ФИО”, “регистрация”, “серия паспорта РФ”, “номер паспорта РФ”, “смена фамилии” из таблицы “паспорт РФ”, где в столбце “смена фамилии” есть подобие “сменил на…”.

В итоге появится таблица с гражданами, которые сменили фамилию.


Заключение

 

В этом отчете представлена работа по исследованию и проектированию базы данных для паспортно-визовой службы, в полученной базе можно хранить данные о клиентах и сотрудниках паспортного стола. Проектирование представлено построением концептуальной модели, разработкой на её основе реляционной модели и реализацией базы в Microsoft Access. В ходе работы были изучены и реализованы команды на выборку в SQL.


Курсовая работа

СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ

 
  Студент гр. 523-3   ____________ Д.А.Окрушко   «___»_______________ 2005 г.   Руководитель курсовой работы   _____________ М.А.Сопов «___»_______________ 2005 г.    


                                                                  

 

 

2005


Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронных вычислительных систем (КИБЭВС)

 

ЗАДАНИЕ

 

Необходимо создать базу данных паспортно-визовой службы. Исследовать заданную предметную область, выбрать существенные атрибуты. Построить концептуальную модель предметной области.

На основе концептуальной модели построить реляционную модель, установить связи между объектами. Задать первичные и внешние ключи. Провести нормализацию. Объяснить выполненные преобразования.

Провести исследование полученной модели, задав несколько сложных запросов к полученной модели.

 

Дата выдачи задания: “____”_______ 2005 г.

 

Задание принято к исполнению

 «____» ___________ 2005г.           Подпись студента___________


Содержание

1 Введение…………………………………………………………….…….4

2 Построение концептуальной модели…………………………………...5

3 Построение реляционной модели………………………………………7

4 Нормализация………………………………………………………….…9

5 Проектирование базы данных в ACCESS……………………………..12

6 Создание SQL запросов……………………………………………..…16

7 Заключение…………………………………………………………...…18

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


Введение

 

Система с базой данных – это любая информационная система на базе компьютера, в которой данные могут совместно использоваться многими приложениями. Это означает, что данные организованны таким образом, чтобы поддерживать не только одно конкретное приложение. Основное отличие системы с базой данных от традиционной файловой системы – это многократное и разнообразное использование одних и тех же данных. Данные не привязаны к какому-либо конкретному приложению и не контролируется им. Отдельные приложения больше не отвечают за создание и ведение данных. Эти обязанности возлагаются на нижележащий уровень программного обеспечения – систему управления базой данных (СУБД). СУБД выполняет роль посредника между пользователями приложений и данными. Также СУБД должна обеспечивать гарантии безопасности и целостности базы данных. Пользователи компьютера должны иметь возможность защитить свои данные от несанкционированного доступа, а также восстановить их в случае неких системных сбоев. Централизованное обеспечение безопасности данных – важная особенность СУБД. Наиболее значительное преимущество систем с базами данных – это централизованное обеспечение целостности данных.



Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

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

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.019 с.