Автор работы: Пользователь скрыл имя, 07 Июня 2013 в 18:30, курсовая работа
Как и любая картотека, компьютерная информационная модель должна отвечать интересам определенного пользователя. Поэтому постановка задачи создания информационной модели тесно увязана с целями моделирования. В самом общем приближении можно выделить следующие цели:
хранение информации;
возможность упорядочения данных по некоторым признакам;
возможность создания различных критериев выбора данных;
представление информации в удобном для пользователя виде.
В современных условиях выбор модели компьютерной базы данных является первым шагом для реализации функциональных задач в любой предметной области.
Введение 2
1 Теоретическая часть 4
1.1 Понятие базы данных 4
1.2 Особенности разработки компьютерной информационной модели в среде баз данных 5
1.3 Классификация баз данных 8
1.4 Реляционная модель 9
1.5 Иерархическая модель 10
1.6 Сетевая модель 13
2 Практическая часть 16
2.1 Постановка задачи 16
2.1.1 Цель решения задачи 16
2.2 Компьютерная модель решения задачи 18
2.2.1 Информационная модель решения задачи 18
2.2.2 Аналитическая модель решения задачи 19
2.3 Результаты компьютерного эксперимента и их анализа 29
2.3.1 Результаты компьютерного эксперимента 29
2.3.2 Анализ полученных результатов 30
Заключение 32
Список используемой литературы 33
Содержание
Введение 2
1 Теоретическая часть 4
1.1 Понятие базы данных 4
1.2 Особенности
разработки компьютерной
1.3 Классификация баз данных 8
1.4 Реляционная модель 9
1.5 Иерархическая модель 10
1.6 Сетевая модель 13
2 Практическая часть 16
2.1 Постановка задачи 16
2.1.1 Цель решения задачи 16
2.2 Компьютерная модель решения задачи 18
2.2.1 Информационная модель решения задачи 18
2.2.2 Аналитическая модель решения задачи 19
2.3 Результаты компьютерного эксперимента и их анализа 29
2.3.1 Результаты компьютерного эксперимента 29
2.3.2 Анализ полученных результатов 30
Заключение 32
Список используемой литературы 33
Наши знания о реальном мире складываются из множества информационных моделей. Это сведения о свойствах разнообразных объектов и их взаимодействии между собой. С развитием производства и общества поток информации непрестанно растет. Все труднее становится найти в этом мощном потоке те сведения, которые интересуют нас в данный момент. Чтобы ориентироваться в таком обилии и разнообразии данных, мы стремимся их систематизировать. Это особенно актуально в тех случаях, когда нужно описать совокупность объектов, у которых можно выделить общие свойства. Традиционно такую информацию систематизировали во всевозможных картотеках, где на небольших листах или картах собирали сведения по какому-либо одному признаку, по какой-то одной теме. Подобные систематизированные картотеки используются в отделах кадров предприятий, в библиотеке, в поликлинике и т.п. Но постоянное заполнение и обновление карточек – дело кропотливое и ответственное, отнимающее очень много времени.
Современное развитие компьютерной техники помогает справляться с колоссальными объемами информации. Компьютер позволяет технически развитым странам перейти на безбумажную технологию хранения, обмена и обработки информации – электронные картотеки. Специальные программы позволяют упорядочить многообразие накопленной человечеством информации об окружающем мире в виде компьютерных информационных моделей.
Как и любая картотека, компьютерная информационная модель должна отвечать интересам определенного пользователя. Поэтому постановка задачи создания информационной модели тесно увязана с целями моделирования. В самом общем приближении можно выделить следующие цели:
В современных условиях выбор модели компьютерной базы данных является первым шагом для реализации функциональных задач в любой предметной области.
Целью курсовой работы является изучить теоретический материал по организации компьютерных баз данных и выполнить расчет стоимости учебной литературы в образовательных учреждениях.
Для оформления курсовой работы использован пакет прикладных программ Microsoft Office и приложение Microsoft Word из состава профессионального выпуска Microsoft Office для Windows7 Максимальная.
Для выполнения курсовой работы использован компьютер Intel(R) Pentium(R) 4 CPU 3,00GHz 3,00 ГГц, 4,00 ГБОЗУ, система Microsoft Windows 7 Максимальная 64 bit версия 2009 ServicePack 1.
В литературе предлагается множество определений понятия «база данных». Приведем некоторые из них.
База данных – совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
База данных – организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.
База данных – совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.
Главное, что можно выделить из представленных выше определений:
Назовем отличительные признаки базы данных (БД):
Следовательно, если накопленная информация хранится в форме каким-либо образом организованных учетных записей или в виде структурированного файла, можно говорить о наличии базы данных.
Наличие компьютерной БД, т.
е. файла, хранящего совокупность связанных
между собой сведений, подразумевает
и наличие программы, которая
обрабатывает эти данные (производит
поиск, сортировку, редактирование данных).
Такая программа называется системой
управления базой данных (СУБД). Без
возможности осуществления
СУБД – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
1.2 Особенности разработки компьютерной информационной модели в среде баз данных
Основные стадии построения информационной модели в среде баз данных представлены на рисунке 1.1.
Рис. 1.1 – Стадии построения информационной модели
При сборе данных необходимо выделить из разнообразной информации, характеризующей объект, только ту, которая обусловлена целями моделирования. На основе исходных данных формируется структура будущей базы данных. Структура информационной модели в базах данных – описание полей, соответствующих параметрам объекта или процесса. Поля – это параметры, по которым будет систематизироваться информация о различных объектах.
После определения и задания структуры базы данных компьютерная среда предлагает перейти в режим заполнения. Заполнив даже одну запись, можно выявить ошибки и неточности в задании типов полей, формата вводимых данных.
Реальная информационная модель может содержать от нескольких до десятков тысяч записей. Наполнение базы — это ввод записей в созданную структуру. Система управления базами данных позволяет осуществлять ввод новых записей, редактировать имеющиеся, удалять устаревшие. И в этом смысле база данных напоминает живой организм. Важно, чтобы пользователь, работающий с базой данных, имел возможность видеть информацию на экране в разных видах. Например, в виде карточки по каждому объекту (рисунок 1.2) или списка (рисунок 1.3).
Рис. 1.2 – Карточка для ввода информации
Рис. 1.3 – Список для просмотра информации
Управление информационной
моделью неразрывно связано с
разработкой различных
Компьютерный эксперимент
завершается выдачей
Конечный пункт всякого моделирования — принятие решения. Полученные в результате компьютерных экспериментов различные формы представления данных позволяют сделать выводы на основе анализа информации, представленной в отчетах.
Иногда в процессе работы
появляется необходимость дополнить
базу новыми полями исходных данных для
более полной характеристики объектов,
т. е. принимается решение о
В настоящее время существует несколько видов СУБД. Наиболее известными и популярными СУБД являются Access, FoxPro и Paradox. Каждая из этих систем обладает своими достоинствами и недостатками.
1.3 Классификация баз данных
Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Рассмотрим некоторые из них.
Классификация по способу хранения данных:
Классификация по содержимому:
Классификация по модели данных:
1.4 Реляционная модель
Реляционная модель (реляционный от латинского relatio - отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц.
Свойства реляционной модели базы данных:
Реляционная модель данных, как правило, состоит из нескольких таблиц, которые связываются между собой ключами.
Ключ – поле БД, которое заполняется уникальными данными, т.е. повторяться данные в этом поле не могут.
Например, для хранения сведений о студентах группы учебного заведения можно создать взаимосвязанные таблицы, приведенные на рисунке 1.4.
Код группы |
Группа |
Количество студентов |
Код факультета |
Код факультета |
Наименование факультета |
Кол-во групп |
Кол-во студентов |
Код студента |
Код группы |
ФИО |
Год рождения |
Адрес |
Рис. 1.4 – Структура таблиц базы данных «Студенты»
Над такой моделью базы данных удобно производить следующие действия:
В настоящее время реляционная модель является наиболее удобной и применимой моделью хранения данных. Табличные информационные модели проще всего строить и исследовать на компьютере с помощью электронных таблиц и систем управления базами данных.
Нас окружает множество различных объектов, каждый из которых обладает определенными свойствами. Однако некоторые группы объектов имеют одинаковые общие свойства, которые отличают их от объектов других групп. Группа объектов, обладающих одинаковыми общими свойствами, называется классом объектов. Внутри класса объектов могут быть выделены подклассы, объекты которых обладают некоторыми особенными свойствами, в свою очередь подклассы могут делиться на еще более мелкие группы и так далее. Такой процесс систематизации объектов называется процессом классификации. В процессе классификации объектов часто строятся информационные модели, которые имеют иерархическую структуру.
Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево. (граф). Данная модель характеризуется такими параметрами, как уровни, узлы, связи. Принцип работы модели таков, что несколько узлов более низкого уровня соединяется при помощи связи с одним узлом более высокого уровня.