
- •Содержание
- •Введение
- •1 Построение инфологической концептуальной модели
- •1.1 Анализ предметной области и выявление необходимого набора сущностей
- •Типичными задачами для таких программ являются:
- •1.2 Обоснование требуемого набора атрибутов для каждой сущности и выделение идентифицирующих атрибутов
- •1.3 Определение связей между объектами
- •1.4 Описание полученной модели на языке инфологического проектирования
- •2 Построение схемы реляционной базы данных
- •2.1 Построение набора необходимых отношений базы данных
- •2.2 Задание первичных и внешних ключей определенных отношений
- •2.3 Приведение отношений бд к третьей нормальной форме
- •2.4 Определение ограничений целостности для внешних ключей отношений и для отношений в целом
- •2.5 Графическое представление связей между внешними и первичными ключами
- •3 Создание спроектированной базы данных
- •4. Запись выражений указанных в варианте задания типов запросов на языке sql
- •5 Выбор и обоснование средств разработки приложения
- •6 Реализация законченного приложения, работающего с созданной базой данных
- •6.1 Разработка и построение интерфейса главной и рабочей форм
- •6.2 Построение главного меню и кнопок панели инструментов
- •6.3 Выполнение программного кода в среде Microsoft Visual Studio 2013 на языке c#
- •Заключение
- •Список использованных источников
- •Главная и рабочие формы приложения
- •Листинг программы
Содержание
ВВЕДЕНИЕ 5
1 ПОСТРОЕНИЕ ИНФОЛОГИЧЕСКОЙ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ 6
1.1 Анализ предметной области и выявление необходимого набора сущностей 6
1.2 Обоснование требуемого набора атрибутов для каждой сущности и выделение идентифицирующих атрибутов 8
1.3 Определение связей между объектами 9
1.4 Описание полученной модели на языке инфологического проектирования 10
2 ПОСТРОЕНИЕ СХЕМЫ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ 12
2.1 Построение набора необходимых отношений базы данных 12
2.2 Задание первичных и внешних ключей определенных отношений 12
2.3 Приведение отношений БД к третьей нормальной форме 13
2.4 Определение ограничений целостности для внешних ключей отношений и для отношений в целом 14
2.5 Графическое представление связей между внешними и первичными ключами 15
3 СОЗДАНИЕ СПРОЕКТИРОВАННОЙ БАЗЫ ДАННЫХ 16
4. ЗАПИСЬ ВЫРАЖЕНИЙ УКАЗАННЫХ В ВАРИАНТЕ ЗАДАНИЯ ТИПОВ ЗАПРОСОВ НА ЯЗЫКЕ SQL 22
5 ВЫБОР И ОБОСНОВАНИЕ СРЕДСТВ РАЗРАБОТКИ ПРИЛОЖЕНИЯ 27
6 РЕАЛИЗАЦИЯ ЗАКОНЧЕННОГО ПРИЛОЖЕНИЯ, РАБОТАЮЩЕГО С СОЗДАННОЙ БАЗОЙ ДАННЫХ 28
6.1 Разработка и построение интерфейса главной и рабочей форм 28
6.2 Построение главного меню и кнопок панели инструментов 28
6.3 Выполнение программного кода в среде Microsoft Visual Studio 2013 на языке C# 29
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32
ПРИЛОЖЕНИЕ A 33
КОНЦЕПТУАЛЬНАЯ СХЕМА БД 33
ПРИЛОЖЕНИЕ B 35
ПРИЛОЖЕНИЕ C 37
ПРИЛОЖЕНИЕ D 40
Введение
Темой данной курсовой работы является «Проектирование и разработка реляционной базы данных информационной системы автомагазина».
На сегодняшний день базы данных занимают одно из первых мест среди различных структур хранения данных. Базы данных используются в приложениях, написанных для облегчения работы мелких и крупных предприятий, учреждений. База данных является эффективно организованной структурой хранения данных, которая предоставляет пользователю значительные возможности при работе с информацией, находящейся в ней.
Одним из примеров области деятельности человека, в которой необходима структуризация, грамотное хранение и обработка информации является покупка и продажа автомоболей. Фирме, которая занимается покупкой и продажей автомобилей, а так же запчастей к ним необходимо хранить большие объемы информации, связанные с объектами продаж (автомобили, запасные части), лиц, продающих и покупающих автомобили, организацией продаж и т.д. Именно поэтому разработка автоматизированной системы для автомагазина является актуальной задачей.
Целью данной курсовой работы является создание такой системы, которая могла бы обеспечить должный уровень учета всех объектов в системе и позволила бы проводить необходимые манипуляции над хранимой в системе информацией, облегчала учет и оформление документов и отчетов.
Для создания и сопровождения базы данных будет использоваться СУБД Microsoft SQL Server 2008. Для создания клиентского приложения будет использоваться язык программирования С# в среде разработки Microsoft Visual Studio 2013.