Отдел сбыта
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
Национальный исследовательский технологический университет
Московский институт стали и сплавов
Новотроицкий филиал
Факультет ЭиИ
Кафедра ПИиУСА
Отчет по курсовой работе
По дисциплине: Базы данных
Тема:
Отдел сбыта
Исполнитель: Курочкина Е.С.
Студент группы: ПИэ - 09- 36
Преподаватель: Быковец Н.П
Новотроицк 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1Сетевая и иерархическая модель данных, принципы организации, достоинства и недостатки
1.2 Транзакции и целостность БД. Обработка транзакций
. ПРАКТИЧЕСКАЯ ЧАСТЬ
.1 Постановка задачи и описание предметной области
.2 Логическое проектирование АИС
.2.1 Проектирование БД на логическом уровне
.2.2 Проектирование интерфейса
.3 Физическая реализация
.4 Инструкция для пользователя
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А - Блок-схема
ПРИЛОЖЕНИЕ Б - Код программы
ВВЕДЕНИЕ
С развитием экономики усложнились расчёты, связанные с налогообложением, бухгалтерским учётом, статистическими исследованиями. Основной проблемой являлась сложность обработки больших объёмов данных. Вследствие данных обстоятельств появилась необходимость в создании электронных баз данных (БД) и систем управления базами данных (СУБД), позволяющих выполнять над ними такие операции, как добавление новой записи, изменение и удаление существующих записей, а также операции по группировке, систематизации, статистической обработке данных. Автоматизация действий над данными привела к существенному уменьшению временных затрат на их обработку.
Цель курсовой работы: научиться разрабатывать приложение средствами среды визуального проектирования Borland Delphi 7.0 и системы управления базами данных Microsoft SQL Server.
Объектом исследования курсовой работы являются база данных, предметом - методы и средства, применяемые для создания БД .
Курсовая забота состоит из 2-х частей:
теоретическая часть;
практическая часть.
Работа должна иметь введение и заключение.
В введении описывается актуальность вопроса, определенного в теме.
Теоретическая часть рассматривает принцип организации БД, его структура и свойства в любой последовательности.
Теоретическая часть состоит в изучении дополнительного теоретического материала, основные понятия, определение системы, ее свойства, структура, классификация с указанием ее признака или критерия.
Практическая часть:
1.Постановка задачи включает формулировку задачи. Задачу для достижения поставленной цели. Решение задачи осуществляется по средствам функции системы, пользователей системы.
2.проектирование БД где содержится исходные данные и хранится результат, сколько таблиц, какие поля и какие связи будут в БД
.Проектирование приложения и интерфейс приложения в СУБД средствами интегрированной разработкой Borland Delphi 7.0. - интерфейс создается в соответствии с функциями БД.
В заключении приведены общие выводы по аналитической части, указаны результаты работы программы, приведены её достоинства, недостатки и рекомендации по улучшению, вместе с системными требованиями.
Список использованных источников включает полную информацию о книгах, использованных при написании курсовой работы. В приложениях А и Б приведены подробные блок-схемы алгоритма и исходный код программы.
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1Сетевая и иерархическая модель данных, принципы организации, достоинства и недостатки
Ядром любой базы данных является модель данных. С помощью модели данных представляются объекты предметной области и взаимосвязи между ними.
Модель данных - совокупность структур данных, ограничений целостности и операций манипулирования данными.
СУБД основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их подмножестве.
Иерархическая модель данных - объекты БД образуют перевернутое дерево; вершина (узел) дерева - это запись, значения полей которой описывают некоторый объект предметной области. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем уровне. Количество деревьев в базе данных определяется числом корневых записей.
Пример 1
Сетевая модель данных напоминает иерархическую, но каждый узел БД может быть связан с любым другим узлом.
Пример2
1.2Транзакции и целостность БД. Обработка транзакций
Применение СУБД для работы с интегрированными БД выявило особую важность проблемы целостности БД. Под целостностью БД понимают правильность и непротиворечивость ее содержимого. Нарушение целостности может быть вызвано, например, ошибками и сбоями, так как в этом случае система не в состоянии обеспечить нормальную обработку или выдачу правильных данных.
Имеются два аспекта целостности - на уровне отдельных объектов и операций и на уровне базы данных в целом.
Первый аспект целостности обеспечивается на уровне структур данных и отдельных операторо?/p>