Создание реляционной базы данных на тему «Штурмовые винтовки»
Автор работы: Пользователь скрыл имя, 17 Июня 2013 в 09:32, курсовая работа
Описание работы
СУБД – система управления базами данных – совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:
Формирование и поддержание БД
Обработка информации
Прием запросов
Предоставление информации пользователям
Обеспечение целостности и реорганизации ценностей БД
Организация совместной работы пользователей
Содержание работы
Введение 3
Глава 1. Инфологическое проектирование базы данных «Продуктовый склад» 5
Анализ предметной области 5
Анализ информационных задач и круга пользователей 7
Построение концептуальной модели 8
Глава 2. Логическое проектирование 10
2.1 Логическое описание таблицы 10
2.2 Нормализация отношений 16
2.3 Определение требований к операционной обстановке 17
Глава 3. Физическая реализация Базы Данных 18
3.1 Таблицы 18
3.2 Запросы 19
3.3 Отчеты 27
3.4 Формы 29
Заключение 35
Библиографический список 37
Файлы: 1 файл
Kursovaya_po_BD.docx
— 2.13 Мб (Скачать файл)
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
БАЛАКОВСКИЙ институт экономики и бизнеса
ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ
СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра прикладной информатики и естественнонаучных дисциплин
По дисциплине:
«Базы данных»
На тему: Создание реляционной базы данных на
тему «Штурмовые винтовки»
Выполнила студентка 3 курса очного (5 лет) отделения специальности «Прикладная информатика (в экономике)»
Бударин Д.А.
Проверил: к.т.н., доц. Токарев А. Н. |
Содержание
Введение
Глава 1. Инфологическое проектирование
базы данных «Продуктовый склад»
- Анализ предметной области
5 - Анализ информационных задач и круга пользователей 7
- Построение концептуальной модели
8
Глава 2. Логическое проектирование
2.1 Логическое описание
таблицы
2.2 Нормализация отношений
2.3 Определение требований к
операционной обстановке
Глава 3. Физическая реализация
Базы Данных
3.1 Таблицы
3.2 Запросы
3.3 Отчеты
3.4 Формы
Заключение
Библиографический список
Введение
За последние 30 лет в области теории систем баз данных была проведен ряд исключительно продуктивных исследований. Полученные результаты вполне можно считать наиболее важным достижением информатики за этот период. Базы данных стали основой информационных систем и в корне изменили методы работы многих организаций. В частности, в последние годы развитие технологии баз данных привело к созданию весьма мощных и удобных в эксплуатации систем. Благодаря этому системы баз данных стали доступными широкому кругу пользователей.
Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.
СУБД – система управления базами данных – совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:
- Формирование и поддержание БД
- Обработка информации
- Прием запросов
- Предоставление информации пользователям
- Обеспечение целостности и реорганизации ценностей БД
- Организация совместной работы пользователей
На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия. Поэтому для обобщения этих понятий, приемов и методов на весь класс СУБД, в данной курсовой работе используется программный продукт «Access-2007» (MICROSOFT) – популярная программа разработки реляционных Баз Данных, которая входит в состав пакета Microsoft Office 2007.
Глава 1. Инфологическое проектирование базы данных «Штурмовые винтовки»
- Анализ предметной области
Предметная область
– часть реальной системы, представляющая
интерес для данного
В данном курсовом проекте в качестве предметной области рассматриваются штурмовые винтовки.
Область данных «История развития» является главной. В случае добавление в базу данных новых таблиц, нет необходимости изменять всю структуру. Нужно всего лишь добавить ключевое поле новой таблицы в область данных «История развития» и установить между ними связь. Область данных состоит из следующих полей:
- Название
- Конструктор
- Год выпуска
- Где использовалась
- Цена
- Завод
Область данных «Технические характеристики» состоит из следующих полей:
- Название
- Вес
- Высота
- Длина
- Ёмкость обоймы
Область данных «Убойные характеристики» состоит из следующих полей:
- Название
- Скорострельность
- Дальность
- Патрон
- Калибр
Область данных «Экспорт» состоит из следующих полей:
- Код винтовки
- Код страны
- Количество
- Год поставки
Область данных «Страны» состоит из следующих полей:
- Код страны
- Название
- Описание гос-ва
Проведя анализ предметной области, были выявлены следующие объекты:
- История развития—стержневая сущность
- Технические характеристики—стержневая сущность
- Убойные свойства—стержневая сущность
- Экспорт—ассоциативная сущность
- Страны—ассоциативная сущность
Применяемая СУБД: АССЕSS 2007 .
- Анализ информационных задач и круга пользователей
Обычно с базами данных работают две категории пользователей. Первая категория – проектировщики. Их задача состоит в разработке структуры таблиц базы данных и согласование ее с заказчиком. Кроме таблиц проектировщики разрабатывают и другие объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с базой, а с другой стороны – для ограничения функциональных возможностей работы с базой (если это необходимо из соображений безопасности). Проектировщики не наполняют базу конкретными данными, (заказчик может считать их конфиденциальными и не предоставлять посторонним лицам). Исключение составляет экспериментальное наполнение модельными данными на этапе отладки объектов базы.
Вторая категория исполнителей, работающих с базами данных, - пользователи. Пользователями Базы Данных, как правило, являются те или иные сотрудники организации и непосредственно ее руководители. Они получают исходную базу данных от проектировщиков и занимаются ее наполнением и обслуживанием. В общем случае пользователи не имеют средств доступа к управлению структурой базы – только к данным, да и то не ко всем, а к тем, работа с которыми предусмотрена на конкретном рабочем месте.
Автоматизированная
Все документы хранятся
в электронном виде, в результате
чего имеется возможность их быстрого
нахождения, заполнения и передачи
в любое подразделение
Полностью исключается дублирование одних и тех же показателей в различных документах, а также наличие показателей, не используемых в работе.
Значительно уменьшаются затраты времени на передачу дополнительной информации из различных подразделений предприятия, непосредственная работа с документами сводится к выполнению следующих задач:
С помощью созданной Базы Данных можно будет получить ответы на следующие вопросы:
- Построение концептуальной модели
После того как были выявлены основные объекты можно построить схему локального представления.
1 м 1 м
- 1 м 1
На основе локальных схем
можно построить ER-диаграмму.
Глава 2. Логическое проектирование
2.1 Логическое описание таблицы
Создадим пять таблиц в режиме конструктор: История развития, Технические характеристики, Убойные свойства, Экспорт, Страны.
Винтовка
Имя поля |
Тип данных |
Описание |
Название |
Текстовый |
Название винтовки |
Конструктор |
Текстовый |
Имя Инженера Размер поля-50 Формат поля-> Обязательное поле-Да |
Год выпуска |
Текстовый |
Год выпуска |
Где использовалось |
Текстовый |
В каких войсках используют |
Цена |
Денежный |
Цена, по которой продается Формат поля- Денежный Условие на значение->0 Сообщение об ошибке-Цена >0! |
Завод |
Текстовый |
Где производится |
Требования к полям таблицы:
- Поле Название сделать ключевым.
Технические характеристики
Имя поля |
Тип данных |
Описание |
Название |
Текстовый |
Название винтовки |
Вес |
Текстовый |
Вес винтовки |
Высота |
Текстовый |
Высота винтовки |
Длина |
Текстовый |
Длина винтовки |
Обойма |
Текстовый |
Ёмкость обоймы |