Автор: Пользователь скрыл имя, 17 Февраля 2012 в 15:38, курсовая работа
Задачами данной работы являются: описать основные понятия и классификацию систем управления баз данных( далее СУБД), охарактеризовать реляционные базы данных(БД). В практической части предстоит рассчитать электроэнергию и определить ее стоимость.
Введение………………………………………………………………….……2
1 Теоретическая часть
Реляционные базы данных и СУБД
Введение…………………………………………………………………5
1.1Основные понятия и классификация систем управления БД……..6
1.2Модели организации данных……...………………………………..11
1.3Реляционные БД……………………………………………………..13
Заключение………………………………………………………………19
2 Практическая часть
2.1. Общая характеристика задачи ……………………………………21
2.2. Описание алгоритма решения задачи …………………………….21
Приложения …………………………………………………………………..
Список литературы ……………………………………………………………
Строки инвертированного списка упорядочиваются по значению индексируемого поля. Для доступа к нужной записи исходной таблицы сначала в упорядоченном инвертированном списке отыскивается строка с требуемым значением поля, затем считываются номера соответствующих записей основной таблицы, к которым осуществляется доступ по этим номерам.
Нелинейные структуры индексов применяются для создания индексных массивов ключевых полей или тех полей, значения по которым не повторяются. При организации индексов в таких случаях чаще всего используются древовидные иерархические структуры в виде В-деревьев.
4.
Проектирование реляционных
Проектирование баз данных информационных систем является достаточно трудоемкой задачей. Оно осуществляется на основе формализации структуры и процессов предметной области, сведения о которой предполагается хранить в БД. Различают концептуальное и схемно-структурное проектирование.
Концептуальное проектирование БД ИС является в значительной степени эвр'истическим процессом. Адекватность построенной в его рамках инфологической модели предметной области проверяется опытным путем, в процессе функционирования ИС.
Перечислим
этапы концептуального
*
изучение предметной области
для формирования общего
* выделение и анализ функций и задач разрабатываемой ИС;
*
определение основных объектов-
и отношений между ними;
* формализованное представление предметной области.
При проектировании схемы реляционной БД можно выделить следующие процедуры:
*определение перечня таблиц и связей между ними;
*определение перечня полей, типов полей, ключевых полей каждой таблицы (схемы таблицы), установление связей между таблицами через внешние ключи;
*установление индексирования
* разработка списков (словарей) для полей с перечислительными
данными;
*
установление ограничений
* нормализация таблиц, корректировка перечня таблиц и связей. Проектирование БД осуществляется на физическом и логическом уровнях. Проектирование на физическом уровне реализуется средствами СУБД и зачастую автоматизировано.
Логическое проектирование заключается в определении числа и структуры таблиц, разработке запросов к БД, отчетных документов, создании форм для ввода и редактирования данных в БД и т. д.
Одной из важнейших задач логического проектирования БД является структуризация данных. Выделяют следующие подходы к проектированию структур данных:
*объединение
информации об объектах-
*
формулирование знаний о
Заключение
На сегодняшний день реляционные базы данных остаются самыми распространенными, благодаря своей простоте и наглядности как в процессе создания так и на пользовательском уровне.
Основным
достоинством реляционных баз данных
совместимость с самым
Реляционная модель имеет солидный теоретический фундамент, на котором были основаны эволюция и реализация реляционных баз данных. На волне популярности, вызванной успехом реляционной модели, SQL стал основным языком для реляционных баз данных.
В процессе анализа вышеизложенной информации выявлены следующие недостатки рассмотренной модели баз данных:
- так как все поля одной таблицы должны содержать постоянное число полей заранее определенных типов, приходится создавать дополнительные таблицы, учитывающие индивидуальные особенности элементов, при помощи внешних ключей. Такой подход сильно усложняет создание сколько-нибудь сложных взаимосвязей в базе данных;
- высокая трудоемкость манипулирования информацией и
изменения связей.
2 ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Общая характеристика задач…………………………………………21
2.2 Описание алгоритма решения
задач…………………………………21
2.1 Общая характеристика задач.
Наименование задачи: расчет электроэнергии.
Цель решения: рассчитать расход электроэнергии и определить ее стоимость по тарифу.
Место
решения задачи: решается экономистом
организации по ЖКУ.
2.2 Описание алгоритма решения задачи.
ООО «Энергос» осуществляет деятельность связанную с обеспечением электроэнергией физических и юридических лиц; и производит расчет по представленным услугам. Данные наоснованиикоторых производятся расчеты по оплате на рис 1.1.
декабрь 2010 | |||||
код плательщика | ФИО плательщика | Адрес | показания счетчика на начало месяца,КВт | показания счетчика на конец месяца,КВт | |
001 | Коломиец И.И | проспект Мира 44-1 | 34578 | 34278 | |
002 | Петров А.А | проспект Мира 44-3 | 23256 | 23296 | |
003 | Матвеева К.К | проспект Мира 44-5 | 34589 | 34620 | |
004 | Сорокина М.М | проспект Мира 44-7 | 98554 | 98700 | |
005 | Ивлев С.С | проспект Мира 44-9 | 45544 | 45900 |
рис 1.1 показания электросчетчиков
Построить и
проанализировать графический отчет
по полученным результатам.
Литература
1.
Дейт К. Руководство по
статистика, 1988. - 320 с.
2.
Кириллов В.В. Основы
пособие. - СПб.: ИТМО, 1994. - 90 с.
3. Мейер М. Теория реляционных баз данных. -М.: Мир, 1987. - 608 с.
4. Ульман Дж. Базы данных на Паскале. -М.: Машиностроение, 1990. - 386 с.
5.
http://www.citforum.ru/
проектирования реляционных баз данных ”