Создание пользовательской базы данных в СУБД «Access»

Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 21:56, курсовая работа

Краткое описание

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

Содержание работы

Введение………………………………………………………….........3
1. Разработка основных объектов базы данных………………........4
1.1 Создание таблиц…………………………………………………..4
1.2 Семантическая модель данных…………………………………..6
1.3Логическая модель данных…………………………………….…7
1.4Определение физических характеристик атрибутов…….............10
2.Создание, связывание и заполнение таблиц…………………….....14
2.1Реализация запросов к базе данных…………………………..…..16
2.2Создание отчетов……………………………………………….….20
2.3Создание форм……………………………………………………..21
Заключение………………………………………………...……….....26
Список использованной литературы ……………………………….27

Содержимое работы - 1 файл

курсовая ис.doc

— 623.00 Кб (Скачать файл)
 
 

                                                     Реферат. 

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

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

                                                 

                                         Содержание

Введение………………………………………………………….........3

1.  Разработка основных объектов базы данных………………........4

1.1 Создание таблиц…………………………………………………..4

1.2 Семантическая  модель данных…………………………………..6

1.3Логическая  модель данных…………………………………….…7

1.4Определение  физических характеристик атрибутов…….............10

2.Создание, связывание и заполнение таблиц…………………….....14

2.1Реализация запросов к базе данных…………………………..…..16

2.2Создание отчетов……………………………………………….….20

2.3Создание форм……………………………………………………..21

Заключение………………………………………………...……….....26

Список использованной литературы  ……………………………….27

 
 
 
 
 
 
 
 
 

                                             Введение. 

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

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

     Тема  данной курсовой работы – По начисляемым пособиям малоимущим семьям и детских пособий. Выплата пособий обычно производится в денежной форме в валюте РФ.

     Цель  данной курсовой работы – самостоятельно разработать проект приложения в  СУБД Access, выбрав в качестве предметной области выплату пособий на детей.

     Для выполнения данной курсовой работы были выполнены следующие задачи:

1) Составлена база данных по начисляемым пособиям малоимущим семьям и детских пособий;

2) Разработана  база данных в программной среде СУБД Access, состоящая  из 4 таблиц в соответствие с темой курсовой работы;

3) В схеме данных установлены связи между таблицами, типа «один ко многим»;

4) Созданы запросы, формы и отчеты проектируемой базы данных.

1. Разработка основных объектов базы данных.

1.1. Создание таблиц

 

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

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

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

Таким образом, в некоторой организации  имеется отдел кадров, где хранится подробная информация о ее сотрудниках. Многие сотрудники имеют детей, информация о них также имеется в отделе кадров.

Если  у сотрудника имеется ребенок  в возрасте от 0 до 3 лет, сотрудник  имеет право взять отпуск по уходу  за ребенком, либо остаться на работе. О своем решении он ставит в известность отдел кадров, написав соответствующее заявление. Рассмотрим случай, когда сотрудник взял отпуск по уходу за ребенком до 3 лет: 

 - если ребенок посещает дошкольное учреждение и брак между его родителями зарегистрирован официально, то на этого ребенка ежемесячно будет начисляться пособие в размере 100 тыс. руб.;

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

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

В случае, когда сотрудник (мать ребенка) не взял отпуск по уходу за ребенком до 3 лет  или вышел на работу до наступления  трехлетнего возраста, детское пособие  составляет

- 100 тыс.  руб., если брак между его родителями зарегистрирован официально;

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

Детское пособие на детей в возрасте от 3 до 18 лет, которое на данный момент составляет 40 тыс. руб., выплачивается  только в том случае, если среднегодовой доход семьи в предыдущем году не превысил прожиточного минимума: 250 тыс. руб. на взрослого члена семьи и 70 тыс. руб. – на ребенка. Информация о совокупном доходе семьи за предыдущий год хранится и обрабатывается в бухгалтерии.

Основные  требования, предъявляемые к базам данных, можно сформулировать следующим образом:

- адекватность  базы данных предметной области;

- интегрированность  данных;

- независимость  данных;

- минимальная  избыточность хранимых данных;

- целостность  БД;

- обеспечение защиты от несанкционированного доступа или случайного уничтожения данных;

- гибкость  и адаптивность структуры БД;

- динамичность  данных и способность к расширению;

- возможность поиска по многим ключам.

Перечислим  требования, предъявляемые к создаваемой  информационной системе:

- ввод, хранение и обработка информации  о сотрудниках и их детях;

- ввод  и хранение информации о детских  пособиях согласно действующему  законодательству;

- заполнение  таблиц базы данных через формы  с соответствующими названиями;

- обработка имеющейся информации и начисление детского пособия;

- формирование  ведомости за каждый отчетный  период (квартал, полгода, год);

- расчет  итоговой суммы пособия и т.п.

- удобный  интерфейс для работы с информационной  системой.

Более того, информационная система должна

- определять  совершеннолетних детей, которым  пособие не выплачивается;

- в конце  каждого года напоминать бухгалтеру  об обновлении информации о  совокупном семейном доходе для  детей в возрасте от 3 до 18 лет;

- напоминать  бухгалтеру об обновлении информации о том, что ребенок в возрасте от 1,5 до 3 лет не посещает дошкольное учреждение.  

                         1.2 Семантическая модель данных 

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

«Пособие» с точки зрения решаемой задачи должно быть представлено группой свойств, позволяющих характеризовать его: ИН (идентификационный номер), название, расшифровка, сумма. Отдельный экземпляр такой сущности однозначно идентифицируется свойством – ИН.

Сущность  «Ребенок» для обеспечения выполнения объявленных функций должна характеризоваться следующими свойствами: ФИО, дата рождения, родитель и дополнительная информация. Однако следует отметить, что даже набор значений всех этих свойств не может однозначно характеризовать экземпляр сущности, так как можно предполагать наличие полных тезок. Таким образом, для идентификации отдельного экземпляра сущности необходимо ввести дополнительное (ключевое) свойство – идентификационный номер ребенка.

Взаимодействие  сущностей реализуется связью «Ведомость», т.е. на каждого Ребенка каждый месяц  начисляется детское Пособие. Мощность связи – «многие ко многим» (М : М). Для идентификации связи «Ведомость» отдельных экземпляров сущностей необходимо наличие у связи дополнительного свойства: дата начисления. 
 

                        1.3 Логическая модель данных 

ER-диаграмма  рассматриваемой задачи представлена  на рисунке 1. Построенная ER-диаграмма  находится в первой нормальной  форме, так как сущности не  имеют повторяющихся групп свойств.  Однако при рассмотрении свойств  сущности «Ребенок» можно заметить, что свойство «Родитель» зависит только от части ключевых свойств, – а именно от свойств «Фамилия», «Отчество» и, возможно, «Дополнительная информация». Следовательно, для того, чтобы привести ER-диаграмму ко второй нормальной форме, необходимо выделить свойство «Родитель» в отдельную сущность.

Рисунок 1 – ER-диаграмма рассматриваемой задачи

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

 

Рисунок 2 –  Нормализованная ER-диаграмма

 

Так же, как и для сущности «Ребенок», для сущности «Сотрудник» необходимо ввести дополнительное ключевое свойство – табельный номер сотрудника (ТН).

Определим для сущности «Сотрудник» еще  два дополнительных свойства, которые  не будут непосредственно обеспечивать решение поставленной задачи, но могут  служить для реализации дополнительных (сервисных) функций: адрес и телефон. Свойство «Адрес» является по сути составным, будет на самом деле рассматривать в контексте решаемых задач как простое, а свойство «Телефон» – как условное.

Взаимодействие  новой сущности с сущностью «Ребенок»  осуществляется посредством новой  связи «Имеет». Мощность связи – «Многие к одному» (М : 1), т.е. у одного родителя может быть несколько детей.

Далее выделим в отдельную сущность свойство «Должность». Новая сущность характеризуется группой свойств  – название и размер оклада. Отдельный  экземпляр такой сущности однозначно идентифицируется свойством – ИН. Взаимодействие новой сущности с сущностью «Сотрудник» осуществляется посредством новой связи «Работает». Мощность связи – «Многие к одному» (М : 1), т.е. на одной и той же должности могут работать несколько сотрудников.

Информация о работе Создание пользовательской базы данных в СУБД «Access»