Отдел сбыта

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

Национальный исследовательский технологический университет

Московский институт стали и сплавов

Новотроицкий филиал

Факультет ЭиИ

Кафедра ПИиУСА

 

 

Отчет по курсовой работе

По дисциплине: Базы данных

Тема:

Отдел сбыта

 

 

 

 

 

Исполнитель: Курочкина Е.С.

Студент группы: ПИэ - 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>