Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2020-04-01 | 190 |
5.00
из
|
Заказать работу |
|
|
Курсовая работа
СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ
|
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.
|
Курсовая работа
СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ
|
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!