Модели компьютерных баз данных
Курсовая работа, 03 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Целью теоретической части курсовой работы является ознакомление с моделями компьютерных баз данных, рассмотрена их общепризнанная классификация и подробная характеристика.
В практической части курсовой работы с помощью табличного процессор MS Excel будут решены и описаны следующие задачи: создание таблиц и заполнение таблиц данными; организация межтабличных связей, построение графических отчетов по полученным результатам.
Содержание
Введение 2
1. Теоретическая часть 3
2. Практическая часть 12
2.1. Постановка задачи 12
2.2 Компьютерная модель решения задачи 13
2.2.1 Информационная модель решения задачи 13
2.2.2 Аналитическая модель решения задачи 14
2.2.3 Технология решения задачи 15
2.3 Результаты компьютерного эксперимента и их анализ 18
Заключение 19
Список использованной литературы 20
Вложенные файлы: 1 файл
Моя курсовая Информатика.docx
— 417.60 Кб (Скачать файл)Объектно-реляционная модель.
В объектно-реляционных
СУБД (ОРСУБД) используется базовая
реляционная модель данных. ОРСУБД
являются постепенным развитием
предшествующих им реляционным СУБД.
В отличие от ООСУБД переход к
ОРСУБД не требует массового
Основная идея объектно-реляционного подхода - это допущение использовать в качестве атрибутов не только простые, атомарные типы данных, но и составные, абстрактные типы данных, что противоречит классической концепции реляционных СУБД.
Объектно-реляционные
системы управления базами данных сочетают
в себе преимущества современных
объектно-ориентированных
Сегодня практически все известные фирмы используют объектные технологии. IBM и Oracle доработали свои СУБД (DB2 и ORACLE8, соответственно, добавив объектную надстройку над реляционным ядром системы, т.е. преобразовали их в объектно-реляционные СУБД. Informix приобрела объектно-реляционную СУБД Illustra и встроила ее в свою СУБД, изменив ее название на универсальный сервер.
2 Практическая часть. Вариант № 13.
2.1 Постановка задачи.
Негосударственное образовательное учреждение НОУ «Креатив» организует творческие курсы для населения города. Проведение теоретических и практических занятий включает почасовую оплату преподавателя и накладные расходы. Дополнительно слушатели также оплачивают стоимость раздаточного материала для проведения практических занятий. Данные для выполнения расчетов представлены в табл. 2.1 и 2.2.
Для решения задачи необходимо следующее.
1. Построить таблицы по данным, приведенным в табл. 2.1 и 2.2.
2. Рассчитать общую стоимость
каждого вида творческих
3. Рассчитать стоимость
4. Организовать межтабличные
5. Сформировать и заполнить
6. Результаты расчетов доходов
по каждому виду проведенных
курсов представить в
Табл. 2.1. Стоимость курсов на одного человека без учета раздат. материала
№ п/п |
Название курса |
Теоретический курс, руб. |
Практические занятия, руб. |
Стоимость курса, руб. |
1 |
«Авторские куклы» |
567 |
3564 |
|
2 |
«Роспись текстиля» |
438 |
3328 |
|
3 |
«Мыловарение» |
522 |
1145 |
|
4 |
«Гончарное дело» |
865 |
3657 |
|
5 |
«Ткачество» |
741 |
2987 |
|
6 |
«Мозаика, витраж» |
659 |
2564 |
Табл. 2.2. Стоимость раздаточного материала для проведения практических занятий по каждому курсу на одного человека.
№ п/п |
Название курса |
Количество практических занятий, ч |
Стоимость раздаточного материала |
Стоимость раздаточного материала на все практические занятия по курсу на 1 чел., руб. |
1 |
«Авторские куклы» |
16 |
74 |
|
2 |
«Роспись текстиля» |
12 |
66 |
|
3 |
«Мыловарение» |
8 |
85 |
|
4 |
«Гончарное дело» |
16 |
54 |
|
5 |
«Ткачество» |
10 |
65 |
|
6 |
«Мозаика, витраж» |
12 |
61 |
Табл. 2.3. Доход НОУ «Креатив» от проведенных курсов в текущем месяце.
№ п/п |
Название курса |
Количество слушателей, чел. |
Стоимость курса, на |
Стоимость раздаточного материала
на |
Доход от проведённых курсов, руб. |
1 |
«Авторские куклы» |
59 |
4131 |
90 |
|
2 |
«Роспись текстиля» |
48 |
3766 |
78 |
|
3 |
«Мыловарение» |
97 |
1667 |
93 |
|
4 |
«Гончарное дело» |
54 |
4522 |
70 |
|
5 |
«Ткачество» |
49 |
3728 |
75 |
|
6 |
«Мозаика, витраж» |
58 |
3223 |
73 |
|
Итого общий доход от курсов, руб. |
|||||
2.2 Компьютерная модель решения задачи.
2.2.1 Информационная модель решения задачи.
Информационная модель, отражающая взаимосвязь исходных и результирующих документов, представлена на рисунке.
1 - Справочник «Стоимость курсов на одного человека»; 2 - Справочник «Стоимость раздаточного материала»; 3 – Таблица «Табличные данные количество слушателей»; 4 - стоимость курса; 5 – стоимость раздаточного материала; 6 – диаграмма.
2.2.2 Аналитическая модель решения задачи.
Для получения ведомости о доходах по каждому виду проведенных курсов необходимо рассчитать следующие показатели:
- общую стоимость каждого вида творческих курсов без учета раздаточного материала.
- Рассчитать стоимость раздаточного материала для проведения практических занятий по каждому курсу на одного человека.
- Рассчитать доходы по каждому виду проведенных курсов.
Расчеты выполняются по формулам:
Стоимость курса = Теоретическая часть + Практическая часть.
Стоимость раздат. материала на все практические занятия = Количество занятий * Стоимость раздаточного материала на одно занятие.
Доходы по каждому виду проведенных курсов = (Стоимость курса - Стоимость раздат. материала) * количество слушателей.
2.2.3 Технология решения задачи.
- Запустить табличный процессор MS Excel.
- Лист 1 переименовать в лист с названием «Стоимость курсов».
- На рабочем листе «Стоимость курсов» создать таблицу «Стоимость курсов на одного человека без учета раздат. материала».
- Заполнить таблицу исходными данными.
- Заполнить графу «Стоимость курса» следующим образом:
- занести в ячейку Е2 формулу = СУММ(C2:D2).
- размножить введенную в ячейку формулу для остальных ячеек данной графы.
- Лист 2 переименовать в лист с названием «Стоимость раздаточного материала».
- На рабочем листе «Стоимость раздаточного материала» создать таблицу «Стоимость раздаточного материала для проведения практических занятий по каждому курсу на одного человека».
- Заполнить таблицу исходными данными.
- Заполнить графу «Стоимость раздат. материала на все практические занятия» следующим образом:
- занести в ячейку Е2 формулу =C2*D2.
- размножить введенную в ячейку формулу для остальных ячеек данной графы.
- Лист 3 переименовать в лист с названием «Доход НОУ «Креатив» от проведенных курсов в текущем месяце
- Организуем межтабличные связи с использованием функций ПРОСМОТР для автоматического формирования дохода от проведенных курсов:
- занести в ячейку D2 формулу =ПРОСМОТР(A2;'Стоимость курсов'!$A$2:$A$7;'Стоимость курсов'!$E$2:$E$7).
- размножить введенную в ячейку формулу для остальных ячеек данной графы.
- занести в ячейку E2 формулу =ПРОСМОТР(A2;'Стоимость раздат материала'!$A$2:$A$7;'Стоимост
ь раздат материала'!$E$2:$E$7). - размножить введенную в ячейку формулу для остальных ячеек данной графы.
- Рассчитаем доход от проведенных курсов с учетом количества слушателей:
- занести в ячейку F2 формулу =(D2-E2)*C2.
- размножить введенную в ячейку формулу для остальных ячеек
- Рассчитаем общий доход от курсов. Для этого в ячейку F8 заносим формулу =СУММ(F2:F7).
- Результаты расчетов доходов по каждому виду проведенных курсов представим в графическом виде.
2.3.
Результаты компьютерного
Для тестирования
правильности решения задачи заполним
входные документы и
Стоимость курсов на одного человека без учета раздат. материала
№ п/п |
Название курса |
Теоретический курс, руб. |
Практические занятия, руб. |
Стоимость курса, руб. |
1 |
«Авторские куклы» |
567 |
3564 |
4131 |
2 |
«Роспись текстиля» |
438 |
3328 |
3766 |
3 |
«Мыловарение» |
522 |
1145 |
1667 |
4 |
«Гончарное дело» |
865 |
3657 |
4522 |
5 |
«Ткачество» |
741 |
2987 |
3728 |
6 |
«Мозаика, витраж» |
659 |
2564 |
3223 |
Стоимость раздаточного материала для проведения практических занятий по каждому курсу на одного человека.
№ п/п |
Название курса |
Количество практических занятий, ч |
Стоимость раздаточного материала |
Стоимость раздаточного материала на все практические занятия по курсу на 1 чел., руб. |
1 |
«Авторские куклы» |
16 |
74 |
1184 |
2 |
«Роспись текстиля» |
12 |
66 |
792 |
3 |
«Мыловарение» |
8 |
85 |
680 |
4 |
«Гончарное дело» |
16 |
54 |
864 |
5 |
«Ткачество» |
10 |
65 |
650 |
6 |
«Мозаика, витраж» |
12 |
61 |
732 |
Доход НОУ «Креатив» от проведенных курсов в текущем месяце.
№ п/п |
Название курса |
Количество слушателей, чел. |
Стоимость курса, на |
Стоимость раздаточного материала
на |
Доход от проведённых курсов, руб. |
1 |
«Авторские куклы» |
59 |
4131 |
1184 |
173873 |
2 |
«Роспись текстиля» |
48 |
3766 |
792 |
142752 |
3 |
«Мыловарение» |
97 |
1667 |
680 |
95739 |
4 |
«Гончарное дело» |
54 |
4522 |
864 |
197532 |
5 |
«Ткачество» |
49 |
3728 |
650 |
150822 |
6 |
«Мозаика, витраж» |
58 |
3223 |
732 |
144478 |
Итого общий доход от курсов, руб. |
905196 | ||||
В результате решения задачи можно
сформировать и заполнить таблицу с данными
по расчету дохода от проведенных курсов
и наглядно представить результаты обработки
информации для проведения анализа.
Заключение
В процессе выполнения данного курсового проекта были изучены модели компьютерных баз данных. Построены информационная и аналитическая модели решения задачи. В среде Microsoft office excel были реализованы таблицы с данными по расчету дохода от проведенных курсов с учетом количества слушателей, стоимости курсов и стоимости раздаточного материала по каждому виду курсов и по всем курсам в целом. Были проведены исследования работы программы.
Список литературы:
1. Базы данных: проектирование, реализация и сопровождение / Томас Конолли, Каролин Бегг, Анна Страчан. - М.: Издательский Дом «Вильямс», 2000.
2. Microsoft Excel 2010. Библия пользователя / Джон Уокенбах. - М.: Диалектика, 2011.
3. Базы данных. Модели и языки / С. Д. Кузнецов. - М.: Бином-Пресс, 2008.