База данных для пенсионного фонда

Разработка структуры базы данных для пенсионного фонда. Описание структур таблиц входной информации. Атрибуты поля "Аттестация", "Образование" и "Основание прекращения трудового договора". Входная информация таблиц. Создание отчетов в MS Aссess.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.04.2020
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

[Введите текст]

МИНОБРНАУКИ РОССИИ

Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования

«Самарский государственный технический университет» в г. Сызрани

Кафедра «Электромеханика и промышленная автоматика»

Расчетно-пояснительная записка к курсовой работе по дисциплине

«Базы данных»

Сызрань 2019 г.

Введение

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

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

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

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

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

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

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

Для решения подобных проблем применяются автоматизированные базы данных.

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

Поддержка структурированных и неструктурированных (XML) данных;

Replication Services: репликация данных для распредел?нных и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отч?тных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle.

Notification Sen ices: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соедин?нных и мобильных устройств.

Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия.

Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение.

Reporting Services: исчерпывающее решение для создания, управления и доставки как традиционных бумажных отч?тов, так и интерактивных, основанных на технологии WWW отч?тов.

Инструменты управления: SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS). Стандартные протоколы доступа к данным существенно уменьшают время, необходимое для интеграции данных SQL Server с существующими системами. В дополнение, поддержка Web служб встроена для обеспечения взаимодействия с другими приложениями и платформами.

Инструменты разработки: SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отч?тности, которые тесно интегрированы с Microsoft Visual Studio для предоставления сквозных возможностей разработки приложений. Каждая главная подсистема SQL Server поставляется со своей собственной объектной моделью и набором API для расширения системы данных в любом направлении, которое уникально для вашего бизнеса.

Особенностью данной СУБД являются следующие средства: SQL Server Management Studio. SQL Server упрощает управление пут?м предоставления единой интегрированной консоли управления для мониторинга и управления реляционной базой данных SQL Server, Integration Services, Analysis Services, Reporting Services, Notification Services и SQL Mobile на большом числе распредел?нных серверов и баз данных. Администраторы баз данных могут выполнять несколько задач одновременно, включая следующие: создание и выполнение запроса, просмотр серверных объектов, управление объектом, отслеживание активности системы и просмотр оперативной справки. SQL Server Management Studio содержит среду разработки для создания, редактирования и управления сценариев и хранимых процедур, используя Transact-SQL, многомерные выражения (MDX), XMLA и SQL Server Mobile Edition. Management Studio легко интегрируется с системой контроля версий. Management Studio также содержит инструменты для планирования задач Агента SQL Server и управления Планами Технического Обслуживания для автоматизации ежедневных задач обслуживания. Объединение задач управления и создания в одном инструменте в соединении со способностью управлять всеми типами серверов обеспечивает улучшенную производительность для администраторов баз данных. Упреждающий мониторинг и настройка производительности SQL Server предоставляет более 70 новых мер внутренней производительности базы данных и использования ресурсов от памяти, блокировок и планирования до транзакций и операций сетевого и дискового ввода-вывода. Эти Динамические Представления Управления (Dynamic 6 Management Views - DMV) обеспечивают большую прозрачность и видимость состояния базы данных и мощную инфраструктуру для упреждающего мониторинга жизнеспособности и производительности базы данных. Объекты Управления SQL (SQL Management Objects) Объекты Управления SQL (SMO) являются новым набором объектов для программирования, которые предоставляет полную функциональность для управления базой данных SQL Server. Фактически, Management Studio построена на Объектах Управления SQL. SMO реализована в виде сборки Microsoft .NET Framework. SMO можно использовать для автоматизации распростран?нных задач администрирования SQL Server, таких как программное получение конфигурационных настроек, создание баз данных, выполнение сценариев Transact-SQL, создание заданий Агента SQL Server и планирование резервного копирования. Объектная модель SMO является более безопасной, над?жной и масштабируемой заменой Распредел?нным Объектам Управления (DMO), которые входят в состав предыдущих версий SQL Server.

Выделенное административное соединение SQL Server привносит выделенное административное соединение для доступа к серверу даже если он не отвечает или недоступен по иной причине. Это позволяет вам выполнять диагностические функции или операторы Transact-SQL для разрешения проблем на сервере. Административное соединение активируется членами фиксированной серверной роли sysadmin и доступно только через утилиту командной строки SQLCMD либо локально, либо с удал?нной машины.

Поддержка Web служб В SQL Server можно разрабатывать Web службы XML в уровне базы данных, используя SQL Server в качестве слушателя HTTP. Это да?т новый способ доступа к данным приложениям, которые сосредоточены вокруг Web служб. В SQL Server 2005 можно использовать HTTP для прямого доступа к SQL Server, без применения слушателя промежуточного уровня, такого как Microsoft Internet Information Services (IIS). SQL Server предоставляет интерфейс Web службы для выполнения SQL выражений и вызова функций и процедур. Результаты запросов возвращаются в XML формате и здесь можно воспользоваться преимуществами инфраструктуры Web служб Visual Studio.

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

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

Задание к курсовой работе

Закрепить и систематизировать знания, полученные во время теоретического и лабораторного изучения курса, а также сформировать навыки проектирования баз данных. Разработать многослойную БД, заполнить ее информацией о работниках, создать 7 - 10 запросов и получить по ним отчеты.

В данной работе рассматривается база данных для пенсионного фонда, таблицы составляются по разделам I (Общие сведения), III (Прием на работу и перевод на другую работу), IV (Аттестация), ЧI (Основание прекращения трудового договора (увольнения) личной карточки работника унифицированной формы №Т-2.

1. Разработка структуры БД

пенсионный фонд база данные

Рис. 1.1 - Структура БД

Описание структур таблиц входной информации

Таблица 1.1 - Атрибуты поля «Аттестация»

Наименование поля

Количество разрядов

Тип данных

Код аттестации

5

nchar

Таблица 1.2 - Атрибуты поля «Образование»

Наименование поля

Количество разрядов

Тип данных

Код образования

3

nchar

Образование

ntext

Наименование образовательного учреждения

ntext

Документ об образовании

ntext

Серия

5

nchar

Номер

6

nchar

Год окончания

date

Специальность

ntext

Таблица 1.3 - Атрибуты поля «Основание прекращения трудового договора»

Наименование поля

Количество разрядов

Тип данных

Код увольнения

4

nchar

Дата увольнения

date

Приказ

4

nchar

Работник кадровой службы

ntext

Таблица 1.4 - Атрибуты поля «Основное»

Наименование поля

Количество разрядов

Тип данных

Трудовой договор

4

nchar

СНИЛС

11

nchar

ФИО

ntext

Дата рождения

date

Место рождения

ntext

Гражданство

ntext

Знание иностранного языка

ntext

Образование

3

nchar

Профессия

ntext

Стаж работы

4

nchar

Состояние в браке

5

nchar

Паспорт

12

nchar

Аттестация

5

nchar

Прием и перевод на работу

4

nchar

Номер телефона

11

nchar

Таблица 1.5 - Атрибуты поля «Паспорт»

Наименование поля

Количество разрядов

Тип данных

Серия и Номер

12

nchar

Кем выдан

ntext

Дата выдачи

date

Таблица 1.6 - Атрибуты поля «Прием и перевод на работу»

Наименование поля

Количество разрядов

Тип данных

Код приема и перевода

4

nchar

Дата приема или перевода

date

Структурное подразделение

ntext

Должность

ntext

Тарифная ставка

int

Основание

ntext

Таблица 1.7 - Атрибуты поля «Приказ увольнения»

Наименование поля

Количество разрядов

Тип данных

Код приказа

4

nchar

Номер приказа

3

nchar

От какого числа

date

Таблица 1.8 - Атрибуты поля «Родственники»

Наименование поля

Количество разрядов

Тип данных

Лицевой номер

4

nchar

ФИО

ntext

Дата рождения

date

Таблица 1.9 - Атрибуты поля «Состав семьи»

Наименование поля

Количество разрядов

Тип данных

Лицевой номер

4

nchar

СНИЛС

11

nchar

Степень родтва

ntext

Таблица 1.10 - Атрибуты поля «Состояние в браке»

Наименование поля

Количество разрядов

Тип данных

Код состояния

5

nchar

Статус

ntext

Таблица 1.11 - Атрибуты поля «Справочник аттестации»

Наименование поля

Количество разрядов

Тип данных

Код аттестации

5

nchar

Дата аттестации

date

Номер документа

6

nchar

Основание

ntext

Таблица 1.12 - Атрибуты поля «Стаж работы»

Наименование поля

Количество разрядов

Тип данных

Код стажа

4

nchar

Стаж работы по состоянию на

date

Количество дней

10

nchar

Таблица 1.13 - Атрибуты поля «Трудовой договор»

Наименование поля

Количество разрядов

Тип данных

Код договора

4

nchar

Номер

5

nchar

Дата заключения

date

Входная информация таблиц

Таблица 1.14 - «Аттестация»

Таблица 1.15 - «Образование»

Таблица 1.16 - «Основание прекращения трудового договора»

Таблица 1.17 - «Основное»

Таблица 1.18 - «Паспорт»

Таблица 1.19 - «Прием и перевод на работу»

Таблица 1.20 - «Приказ увольнения»

Таблица 1.21 - «Родственники»

Таблица 1.22 - «Состав семьи»

Таблица 1.23 - «Состояние в браке»

Таблица 1.24 - «Справочник аттестации»

Таблица 1.25 - «Стаж работы»

Таблица 1.26 - «Трудовой договор»

2. Создание отчетов в MS ACCESS

Рис. 2.1 - Схема данных в ACCESS

Рис. 2.2 - Запрос «Сотрудники, родившиеся в городе Самара»

Рис. 2.3 - Отчет «Сотрудники, родившиеся в городе Самара»

Рис. 2.4 - Запрос «Сотрудники, закончившие МГУ»

Рис. 2.5 - Отчет «Сотрудники, закончившие МГУ»

Рис. 2.6 - Запрос «Сотрудники, у которых есть сыновья»

Рис. 2.7 - Отчет «Сотрудники, у которых есть сыновья»

Рис. 2.8 - Запрос «Сотрудники, которые овдовели»

Рис. 2.9 - Отчет «Сотрудники, которые овдовели»

Рис. 2.10 - Запрос «Сотрудников, которые в разводе и имеют детей»

Рис. 2.11 - Отчет «Сотрудников, которые в разводе и имеют детей»

Рис. 2.12 - Запрос «Сотрудники, у которых стаж больше 100 дней и меньше 500»

Рис. 2.13 - Отчет «Сотрудники, у которых стаж больше 100 дней и меньше 500»

Рис. 2.14 - Запрос «Сотрудники, родившееся в г.Самара и учащееся в СГЭУ»

Рис. 2.15 - Запрос «Сотрудники, родившееся в г.Самара и учащееся в СГЭУ»

Заключение

В данной курсовой работе был рассмотрен процесс создания базы данных - списка сотрудников городской администрации с помощью программы MS SQL Server. Я научился создавать и заполнять таблицы, задавать связи между ними с помощью первичного ключа, задавать запросы для нахождения определенной группы сотрудников. В процессе выполнения курсовой работы были рассмотрены такие особенности языка SQL, как задание типа данных, связи между страницами, операторы для задания запросов.

База данных - это набор сведений, относящихся к определенной теме или задаче, такой как отслеживание заказов клиентов или хранение коллекции звукозаписей. Если база данных хранится не на компьютере или на нем хранятся только ее части, приходится отслеживать сведения из целого ряда других источников, которые пользователь должен скоординировать и организовать самостоятельно.

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

Также было установлено, что компьютерные базы данных являются довольно удобным средством хранения информации. При работе «с бумагой» на формирование, редактирование, поиск нужной информации уходит много времени. С базами данных же все намного проще.

Список используемой литературы

1. М.Е. Кременецкая, М.В. Кошелев «Базы данных и управление ими, лабораторный практикум», Сызрань: СФ СамГТУ, 2009. - 161 с.

2. «Все про SQL» [Электронный ресурс] - http://www.sql.ru/1

3. «Система управления базами данных» [Электронный ресурс] - https://www.olly.ru/blog/sistemy-upravleniya-bazami-dannyh/

4. «Знакомство с запросами» [Электронный ресурс] - https://support.office.com/ru-ru/article/Знакомство-с-запросами

Размещено на Allbest.ru

...

Подобные документы

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

    курсовая работа [2,0 M], добавлен 12.03.2016

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

    дипломная работа [7,5 M], добавлен 24.06.2011

  • Концептуальное проектирование базы данных. Описание предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Создание структуры таблиц. Построение форм, создание запросов.

    курсовая работа [6,0 M], добавлен 13.01.2016

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

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

    курсовая работа [1,1 M], добавлен 11.09.2010

  • Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.

    курсовая работа [2,8 M], добавлен 01.06.2014

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

    контрольная работа [2,6 M], добавлен 07.08.2013

  • Создание информационной системы учета стран, поставляющих продукты в крупные фирмы. Схема данных и ее описание. Создание таблиц программы. Проектирование базы данных. Главная кнопочная форма. Рисунки структур запросов для отчетов в режиме конструктора.

    курсовая работа [2,9 M], добавлен 04.02.2013

  • Создание таблиц базы данных в режиме конструктора. Схема связей между таблицами и содержание таблиц. Установление связи с поддержанием целостности. Структуры двух запросов (в режиме конструктора) и описание процесса их создания. Результаты вывода отчетов.

    курсовая работа [3,0 M], добавлен 28.06.2015

  • Описание выходной, входной информации. Определение логической структуры базы данных, контрольный пример. Структура таблиц, схема данных, пользовательские формы. Алгоритм решения задачи. Получение отчета с помощью Мастера отчетов. Создание кнопочной формы.

    дипломная работа [1,8 M], добавлен 28.08.2012

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

    курсовая работа [3,4 M], добавлен 29.04.2010

  • Концептуальное проектирование базы данных. Выделение информационных объектов. Выходная и входная информация. Алгоритмы реализации отчетов и сервисных процедур. Создание структуры таблиц. Проектирование форм и отчетов. Реализация сервисных процедур.

    курсовая работа [2,7 M], добавлен 28.01.2016

  • Создание таблиц базы данных в режиме конструктора. Наименование и структура таблиц базы данных "Библиотека". Применение поля подстановок и создание фиксированного списка значений для полей. Схема связи между таблицами. Формирование и выполнение запроса.

    контрольная работа [1,2 M], добавлен 24.07.2009

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Создание базы данных и таблиц. Определение таблиц и информации, которую они будут содержать. Определение индексированных полей и организации связи между ними. Создание формы в окне базы данных. Создание отчета "Список улиц". Выбор внешнего вида макета.

    контрольная работа [1,4 M], добавлен 11.04.2012

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.

    лабораторная работа [136,7 K], добавлен 01.12.2011

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.