Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач БД Иля Итого.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
879.12 Кб
Скачать

Некоммерческое акционерное общество

«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

Кафедра Компьютерных технологий

Курсовая работа

по дисциплине: «Система баз данных»

на тему: «Разработка информационной системы компании по созданию двигателей»

Специальность: Вычислительная техника и программное обеспечение

Выполнил: Сабиров И.М. Группа БВТ-10-03

Руководитель: Сатимова Е.Г.

« » Мая 2013 г.

Алматы 2013

СОДЕРЖАНИЕ

Введение 3

1 Постановка задачи 4

2 Этап начальной разработки БД 5

2.1 Анализ предметной области 5

2.2 UML диаграммы 6

2.2.1 Диаграмма прецедентов 7

2.2.2 Диаграмма компонентов 9

2.2.3 Диаграмма последовательностей 9

3 Проектирование БД 9

3.2 Концептуальное проектирование 10

3.1.1 Разработка и построение подробной ER – диаграммы на основании бизнес-правил. 10

3.3 Определение атрибутов каждой сущности 18

3.4 Составление реляционных отношений 23

3.5 Расчет места для хранения БД 31

Введение

База данных - важнейший компонент любой информационной системы. База данных позволяет структурировано хранить большие объемы информации конкретного предприятия, что значительно рационализирует ведение отчетов и создание архивов. Оптимизированные базы данных значительно увеличивают производительность, построенных на их использовании, программ.

С развитием информационных технологий и предпринимательства, актуальность использования баз данных значительно увеличилось. Успешные и крупные компании не могут представить свой бизнес без четко построенной информационной системы. Базы данных, построенные на SQL Server, отвечают высоким требованиям производительности и безопасности.

Целью данной курсовой работы является реализация базы данных “Компания по созданию двигателей” для автоматизации деятельности и обеспечения хранения, накопления и предоставления информации. В данной работе будет разработана информационная система компании по созданию двигателей, создана база данных, которая будет предоставлять основную информацию по товару, поставщикам, сотрудникам, специалистам и всему документообороту компании. Актуальность работы заключается в том, что база данных будет упрощать работу по закупке компонентов, продаже и предоставлении информации о товаре.

1 Постановка задачи

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

В БД сформулированы следующие задачи:

  • Показать все сведения о товаре

  • Обеспечить пользователей наиболее полной информацией о товаре.

  • Обеспечить контроль над документооборотом в компании.

  • Обеспечить данными о сотрудниках и специалистах компании.

В число ограничений на БД входит:

  • Компоненты, используемые в двигателе, должны быть в справочнике.

  • Компоненты , поставляемые поставщиком, должны автоматический заноситься на склад компонентов.

  • При созданий двигателей, количество потраченных на них компонентов должны вычитаться из склада компонентов.

  • Количество создаваемых двигателей заносится на склад двигателей.

С данной БД могут работать:

  • Администратор.

  • Пользователь.

При работе с БД, должны решаться следующие задачи:

  • Добавление нового поставщика.

  • Принятие товара на складе от поставщика.

  • Занесение характеристик нового товара.

  • Составление документации на покупку компонентов у поставщика.

  • Составление документации на продажу товара.

  • Занесение сведений о новых покупателях в базу.

  • Принятие новых специалистов и запись их данных.

  • Принятие новых сотрудников и запись их данных.