Смекни!
smekni.com

Разработка базы данных торговой организации (стр. 1 из 4)

АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА ПРИ ПРАВИТЕЛЬСТВЕ РФ

ФАКУЛЬТЕТ «КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ В БИЗНЕСЕ»

СПЕЦИАЛЬНОСТЬ 071900 «ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ»

351400 «ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ»

Кафедра___________________

___________________________

___________________________

КУРСОВОЙ ПРОЕКТ (РАБОТА)

ПО ПРЕДМЕТУ Базы данных_________________________

НА ТЕМУ «Разработка базы данных торговой организации»____

Студента ____3___ курса

группа № _31__

Форма обучения _очная______

___Щербакова_______________Фамилия

___Валерия ____________Имя

___Алекандровна____________Отчество

Руководитель___________________________

(подпись)

Зав. кафедры___________________________

(подпись)

МОСКВА

2005г.

АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА ПРИ ПРАВИТЕЛЬСТВЕ РФ

ФАКУЛЬТЕТ «КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ В БИЗНЕСЕ»

Утверждаю

Декан Факультета ______________ Вартанов М.О.

«___» _________2005г.

ЗАДАНИЕ

на курсовую работу по дисциплине

"Базы данных"

студентке 31 группы Щербаковой Валерии

1. 1. Тема: Разработка базы данных торговой организации.

2. Исходные данные к работе:

- программная среда создания базы данных – СУБД MS Access;

- организационно-штатную структуру подразделения (отдела, компании, фирмы, организации), профиль деятельности определить самостоятельно;

- состав и структуру объектов базы данных (таблиц, запросов, форм, отчетов и др.), перечень автоматизируемых информационных задач определить самостоятельно;

- объем работы – 25-30 листов формата А4;

- оформление курсовой работы выполнить в соответствии с «Общими указаниями по организации, методике проведения и правилам оформления курсовых проектов и работ».

3.Содержание курсовой работы, перечень вопросов подлежащих разработке:

a). Обосновать и разработать инфологическую модель исследуемого подразделения (отдела, компании, фирмы, организации).

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

c). Создать запросы на выборку данных из одной и нескольких таблиц и изменение данных по различным информационным задачам и формам представления результата с использованием конструкций языка SQL и наглядно-диалоговых средств СУБД.

d). Разработать пользовательские формы и отчеты для ввода, просмотра, редактирования, модификации и вывода данных на печать.

e). Обосновать и оценить эффективность практического использования разработанного проекта и пути его дальнейшего совершенствования.

4. Перечень иллюстративных материалов:

a). текст курсовой работы с необходимыми рисунками и диаграммами;

b). компьютерная презентация (при необходимости) к работе в среде MS PowerPoint;

c). компьютерная реализация базы данных в среде СУБД MS Access.

5. Руководитель работы: Захарченко Юрий Федорович

КАЛЕНДАРНЫЙ ПЛАН

№ п.п.

Наименование этапов работы

Срок выполнения этапов работы

При-меча-ние

1. Обоснование и разработка инфологической модели исследуемого подразделения (отдела, компании, фирмы, организации). 1.11 – 10.11.05
2. Разработка даталогической модели базы данных (определение базовых таблиц, первичных и внешних ключей, выполнение нормализации таблиц, установление связи между таблицами, определение ограничения целостности), ввод информации в базу данных. 10.11 – 20.11.05
3. Создание запросов на выборку и изменение данных по различным информационным задачам и формам представления результата с использованием конструкций языка SQL и наглядно-диалоговых средств СУБД. 20.11 – 30.11.05
4. Разработка пользовательских форм и отчетов для ввода, просмотра, редактирования, модификации и вывода данных на печать. 30.11 – 15.12.05
5. Обоснование и оценка эффективности практического использования разработанного проекта и путей его дальнейшего совершенствования. 15.12 – 20.12.05
6. Оформление курсовой работы 20.12 – 25.12.05
7. Представление курсовой работы руководителю к 27.12.2005

Руководитель______________________________(подпись)

Студент___________________________________(подпись)

Содержание

I. Введение ........................................................................................................5

II. 1.Создание базы данных ..............................................................................6

1.1 Этапы проектирования базы данных ..................................................6

1.Определение цели создания базы данных.............................................6

2.Определение таблиц, которые должна содержать база данных.......6

3.Присвоение ключевых полей .................................................................7

4.Редактирование структуры базы данных.............................................7

5.Добавление данных и создание других объектов базы данных........7

1.2 Инфологическая модель.......................................................................8

2. Даталогическая модель.............................................................................10

2.1 Структура моей базы данных. Таблицы ...........................................10

2.2 Нормализация .....................................................................................13

2.3 Схема данных ......................................................................................14

3. Создание пользовательского интерфейса ..............................................16

3.1 Запросы ................................................................................................16

3.2 Формы ..................................................................................................25

3.3 Отчеты ..................................................................................................29

3.4 Макросы ...............................................................................................31

4.Основной интерфейс базы данных ...........................................................32

III. Заключение.................................................................................................33

Введение

Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.

СУБД – система управления базами данных – совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:

· Формирование и поддержание БД

· Обработка информации

· Прием запросов

· Предоставление информации пользователям

· Обеспечение целостности и реорганизации ценностей БД

· Организация совместной работы пользователей

На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия. Поэтому для обобщения этих понятий, приемов и методов на весь класс СУБД, я хотела бы взять программу, входящую в Microsoft Office, Microsoft Access.

Microsoft Access –реляционная СУБД, в которой предусмотрены все необходимые средства для определения и обработки данных, а также управления ими при работе с большим объемом информации.

Access - функционально полная система, имеющая мощные средства для работы в этой программе. Ее преимуществом перед другими является простота, наличие всех средств для успешной обработки и управления БД.

1. Создание базы данных

1.1 . Этапы проектирования базы данных

1. Определение цели создания базы данных

На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать.

Моя база данных разработана для торговой организации, занимающейся поставкой товаров – женской одежды – клиентам. Схема работы очень проста. Клиент организации ( все данные и контакты находятся в таблице Клиенты ) делает заказ на определенный товар (например, Майки, Lacoste, Без рисунка, по цене 3525 руб., 2 шт.). Этот заказ заносится в таблицу Заказанные_товары. Организация привозит со склада нужное количество и далее осуществляется сама сделка: клиент получает товар, а мы получаем деньги за выполненный заказ. После этого проданный организацией товар вносится в таблицу Выполненные заказы с пометкой выполнено. То есть фактически будут использоваться в основном 2 таблицы – на заказ товара и его выполнение. Остальные таблицы, формы, запросы базы будут нужны для информационной, правильной, четкой, работы. Чтобы можно было сразу узнать кто заказал, кто производитель, описание товара , посчитать суммы заказов, сделать отбор по определенным данным, обновить, удалить, добавить товар, получить отчеты по товарам и клиентам и выйти из базы.

2. Определение таблиц, которые должна содержать база данных

Один из наиболее сложных этапов в процессе создания базы данных - разработка таблиц, так как результаты, которые должна выдавать база данных не всегда дают полное представление о структуре таблицы.

Таблицы должны содержать всю информацию разрабатываемой базы. В моем случае это Клиенты, Товары, Описание товаров, Выполненные