Основные структуры данных

Автор: Пользователь скрыл имя, 07 Апреля 2012 в 19:03, курсовая работа

Описание работы

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

Содержание

Оглавление………………………………………………………………………..2
Введение…..……………………………………………………….……………...3
1. Основные структуры данных ……….………………………………………4
1.1. Классификация баз данных…………………………………….………...8
1.2 Структурные элементы базы данных…………………………………..10
2. Виды моделей данных………………………………………………….…….12
2.1. Иерархическая модель данных………………………………….…...13
2.2. Сетевая модель данных…………………………………………………15
2.3. Реляционная модель данных…………………………………………...17
Практическая часть ………………………...…………………………….……..20
Заключение……………………………………………………………………….25
Список использованной литературы……………

Работа содержит 1 файл

Информатика Основные структуры данных.doc

— 260.50 Кб (Скачать)

             

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

Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ. В примере, показанном в таб.1, ключевым полем таблицы является "№ личного дела".

Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно вести в структуру первой таблицы внешний ключ — ключ второй таблицы.

На рисунке 8 показан пример реляционной модели, построенной на ос­нове отношений: СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ.

 

Рис.8  Пример реляционной модели

 

 

 

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

Для реляционных баз данных на ЭВМ международным сообще­ством был принят стандарт языков запросов, получивший название SQL — язык простейших запросов. Все современные реляционные базы данных на ЭВМ в той или иной мере поддерживают стандарт SQL.

Простейшие запросы для баз данных в стандарте SQL имеют вид:

<имя> = <значение>,

где <имя> — это имя одного из столбцов, а <значение> — одно из значений, которое может храниться в данном столбце.

Примеры простейших запросов: запрос: фамилия = Иванов, запрос: имя = Иван. Запросы в базах данных подразделяются на простые и сложно-составные. Сложносоставные запросы образуются из простейших с использованием логических связок «И» (AND), «ИЛИ» (OR) и «НЕ» (NOT).                    

Примеры сложносоставных запросов: запрос: вес < 80 и глаза = зеленые запрос: глаза = синие или глаза = голубые

Ответами на простейшие запросы будут строки из таблицы приведенного типа. На первый запрос — строки, в которых в графе фамилия стоит «Ива­нов», а на второй запрос — строки со значением «Иван» в графе имя.

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

В базах данных можно выполнять не только поиск, но и обнов­ление информации в ЭВМ. В базах данных можно проводить до­бавление, удаление и обновление строк в таблицах, а также создавать новые таблицы и удалять ненужные. Обновление данных в таблицах баз данных проводится по эле­ментам строк, а добавление информации — вводом новых строк. Для создания новой таблицы необходимо задать ее имя, число столбцов и указать типы значений в каждом из столбцов.

Основными достоинствами реляционной модели данных яв­ляются:

- простота и доступность;

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

- гибкость;

- возможность непроцедурных запросов.

 

Практическая часть работы

 

В бухгалтерии ООО «Снежок» производится расчет отчисле­ний по каждому сотруднику предприятия:

-   в федеральный бюджет;

-   фонды обязательного медицинского страхования (ФФОМС — федеральный, ТФОМС — территориальный);

-   фонд социального страхования (ФСС).

Процентные ставки отчислений приведены на рис.9.1. Дан­ные для расчета отчислений в фонды по каждому сотруднику при­ведены на рис. 9.2.

1. Построить таблицы по приведенным ниже данным.

2. Выполнить расчет размеров отчислений с заработной пла­ты по каждому сотруднику предприятия, данные расчета занести в таблицу (рис. 9.2).

3.  Организовать межтабличные связи для автоматического формирования ведомости расчета ЕСН (единого социального нало­га) по предприятию.

4.  Сформировать и заполнить ведомость расчета ЕСН (рис. 9.3).

5.  Результаты расчета ЕСН по каждому сотруднику за теку­щий месяц представить в графическом виде.

 

 

СТАВКИ ЕСН

 

Фонд, в который производится отчисление

Ставка, %

ТФОМС

2,00

Федеральный бюджет

20,00

ФСС

3,20

ФФОМС

0,80

ИТОГО

26,00


 

                                                   Рис. 9.1.  Процентные ставки отчислений

 

 

 

Табельный номер

ФИО сотрудника

Начислено за месяц, руб.

Федеральный бюджет, руб.

ФСС, руб.

ФФОМС, руб.

ТФОМС, руб.

Итого. Руб.

0001

Иванов И.И.

15600,00

 

 

 

 

 

0002

Сидоров А.А.

12300,00

 

 

 

 

 

0003

Матвеев К.К.

9560,00

 

 

 

 

 

0004

Сорокин М.М.

4620,00

 

 

 

 

 

0005

Петров С.С.

7280,00

 

 

 

 

 


 

              Рис. 9.2. Данные для расчета ЕСН за текущий месяц по каждому сотруднику

 

 

 

 

ООО «Снежок»

 

 

 

 

 

 

 

Расчетный период

 

 

 

 

 

с

ПО

 

 

 

 

 

    ___.___.20___

___.__

.20___

 

 

 

ВЕДОМОСТЬ РАСЧЕТА ЕСН

 

 

Табельный номер

ФИО сотрудника

Федеральный бюджет, руб.

ФСС, руб.

ФФОМС, руб.

ТФОМС, руб.

Итого, руб.

 

 

001

Иванов И.И.

 

 

 

 

 

 

 

002

Сидоров А.А.

 

 

 

 

 

 

 

003

Матвеев К.К.

 

 

 

 

 

 

 

004

Сорокин М.М.

 

 

 

 

 

 

 

005

Петров С.С.

 

 

 

 

 

 

 

ВСЕГО ПО ВЕДОМОСТИ

 

 

 

 

 

 

 

 

 

 

 


 

Рис. 9.3. Ведомость расчета ЕСН

 

 

 

 

 

 

 

Описание алгоритма решения задачи

1.      Запустить табличный процессор MS Exsel.

2.      Создать книгу с именем «Снежок».

3.      Лист 1 переименовать в лист с названием  СТАВКИ ЕСН.

4.      На рабочем листе СТАВКИ ЕСН MS Exsel создать таблицу Процентные ставки отчислений.

5.      Заполнить таблицу Процентные ставки отчислений исходными данными

 

Фонд, в который производится отчисление

Ставка, %

ТФОМС

2,00

Федеральный бюджет

20,00

ФСС

3,20

ФФОМС

0,80

ИТОГО

26,00

Информация о работе Основные структуры данных