Модели компьютерных баз данных

Автор работы: Пользователь скрыл имя, 03 Мая 2013 в 13:02, курсовая работа

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

Целью теоретической части курсовой работы является ознакомление с моделями компьютерных баз данных, рассмотрена их общепризнанная классификация и подробная характеристика.
В практической части курсовой работы с помощью табличного процессор 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 Кб (Скачать файл)

Объектно-реляционная  модель.

В объектно-реляционных  СУБД (ОРСУБД) используется базовая  реляционная модель данных. ОРСУБД являются постепенным развитием  предшествующих им реляционным СУБД. В отличие от ООСУБД переход к  ОРСУБД не требует массового перепрограммирования. Основной язык объектно-ориентированных  БД SQL3. 

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

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

Сегодня практически  все известные фирмы используют объектные технологии. IBM и Oracle доработали свои СУБД (DB2 и ORACLE8, соответственно, добавив объектную надстройку над реляционным ядром системы, т.е. преобразовали их в объектно-реляционные СУБД. Informix приобрела объектно-реляционную СУБД Illustra и встроила ее в свою СУБД, изменив ее название на универсальный сервер.

 

2 Практическая часть. Вариант №  13.

2.1 Постановка задачи.

Негосударственное образовательное учреждение НОУ  «Креатив» организует творческие курсы для населения города. Проведение теоретических и практических занятий включает почасовую оплату преподавателя и накладные расходы. Дополнительно слушатели также оплачивают стоимость раздаточного материала для проведения практических занятий. Данные для выполнения расчетов представлены в табл. 2.1 и 2.2.

Для решения  задачи необходимо следующее.

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

2. Рассчитать общую стоимость  каждого вида творческих курсов  без учета раздаточного материала  (табл. 2.1).

3. Рассчитать стоимость раздаточного  материала для проведения практических  занятий по каждому курсу на  одного человека (табл. 2.2).

4. Организовать межтабличные связи  с использованием функций ВПР  или ПРОСМОТР для автоматического  формирования дохода от проведенных  курсов.

5. Сформировать и заполнить таблицу  с данными по расчету дохода  от проведенных курсов с учетом  количества слушателей, стоимости  курсов и стоимости раздаточного  материала по каждому виду  курсов и по всем курсам  в целом (табл. 2.3).

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 чел., руб.

1

«Авторские куклы»

16

74

 

2

«Роспись текстиля»

12

66

 

3

«Мыловарение»

8

85

 

4

«Гончарное дело»

16

54

 

5

«Ткачество»

10

65

 

6

«Мозаика, витраж»

12

61

 

 

Табл. 2.3. Доход НОУ «Креатив» от проведенных курсов в текущем месяце.

№ п/п

Название курса

Количество слушателей, чел.

Стоимость курса, на  
1 чел., руб.

Стоимость раздаточного материала  на  
1 чел., руб.

Доход от проведённых курсов, руб.

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 Технология решения задачи.

 

  1. Запустить табличный процессор MS Excel.
  2. Лист 1 переименовать в лист с названием «Стоимость курсов».
  3. На рабочем листе «Стоимость курсов» создать таблицу «Стоимость курсов на одного человека без учета раздат. материала».
  4. Заполнить таблицу исходными данными. 
  5. Заполнить графу «Стоимость курса» следующим образом:
    • занести в ячейку Е2 формулу = СУММ(C2:D2).
    • размножить введенную в ячейку формулу для остальных ячеек данной графы.
  6. Лист 2 переименовать в лист с названием «Стоимость раздаточного материала».
  7. На рабочем листе «Стоимость раздаточного материала» создать таблицу «Стоимость раздаточного материала для проведения практических занятий по каждому курсу на одного человека».
  8. Заполнить таблицу исходными данными. 
  9. Заполнить графу «Стоимость раздат. материала на все практические занятия» следующим образом:
    • занести в ячейку Е2 формулу =C2*D2.
    • размножить введенную в ячейку формулу для остальных ячеек данной графы.
  10. Лист 3 переименовать в лист с названием «Доход НОУ «Креатив» от проведенных курсов в текущем месяце
  11. Организуем межтабличные связи с использованием функций ПРОСМОТР для автоматического формирования дохода от проведенных курсов:
    • занести в ячейку D2 формулу =ПРОСМОТР(A2;'Стоимость курсов'!$A$2:$A$7;'Стоимость курсов'!$E$2:$E$7).
    • размножить введенную в ячейку формулу для остальных ячеек данной графы.
    • занести в ячейку E2 формулу =ПРОСМОТР(A2;'Стоимость раздат материала'!$A$2:$A$7;'Стоимость раздат материала'!$E$2:$E$7).
    • размножить введенную в ячейку формулу для остальных ячеек данной графы.
  12. Рассчитаем доход от проведенных курсов с учетом количества слушателей:
    • занести в ячейку F2 формулу =(D2-E2)*C2.
    • размножить введенную в ячейку формулу для остальных ячеек
  13. Рассчитаем общий доход от курсов. Для этого в ячейку F8 заносим формулу =СУММ(F2:F7).
  14. Результаты расчетов доходов по каждому виду проведенных курсов представим в графическом виде.

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 чел., руб.

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 чел., руб.

Стоимость раздаточного материала  на  
1 чел., руб.

Доход от проведённых курсов, руб.

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.

Информация о работе Модели компьютерных баз данных