Автор работы: Пользователь скрыл имя, 02 Ноября 2012 в 00:09, курсовая работа
С развитием компьютерных технологий возросла потребность хранения и обмена информацией. Для хранения больших объёмов информации были разработаны базы данных (БД).
Базы данных позволяют автоматизировать работу пользователя и значительно облегчить задачу хранения, обработки, редактирования введенной информации.
Целью данной курсовой работы является разработка базы данных туристической фирмы по продаже путевок и заказу билетов.
Для достижения данной цели необходимо выполнить следующие задачи:
Исследование предметной области
Понятие БД и системы управления БД
Структура реляционной БД
Классификация СУБД
Проектирование структуры БД
Описание исходных данных
Нормализация исходной таблицы
Построение ER-диаграммы (инфологическая модель)
Нормализация таблиц
Реализация проекта БД
Разработка таблиц, форм, запросов, отчетов
Разработка главной кнопочной формы (интерфейсы
Описание технических и программных средств
Защита информации
Заключение
Глоссарий
Литература
Отношение находится в первой нормальной форме тогда и только тогда, когда в любом допустимом значении отношения каждый его кортеж (множество пар (имя атрибута, значение), которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения) содержит только одно значение для каждого из атрибутов.
В реляционной модели отношение всегда находится в первой нормальной форме по определению понятия отношение. Что же касается таблиц в существующих реляционных СУБД (SQL-СУБД), то они могут не быть правильными отношениями и, соответственно, не находиться в 1НФ.
Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме, и при этом любой его атрибут, не входящий в состав потенциального ключа, функционально полно зависит от каждого потенциального ключа. Функционально полная зависимость означает, что атрибут функционально зависит от всего составного потенциального ключа, но при этом не находится в функциональной зависимости от какой-либо из входящих в него частей. Или другими словами: в 2НФ нет неключевых атрибутов, зависящих от части составного потенциального ключа.
Второе важное значение второй нормальной формы состоит в том, что она по определению запрещает наличие не ключевых атрибутов, которые вообще не зависят от потенциального ключа. Таким образом, 2НФ запрещает создавать отношения как несвязанные (хаотические, случайные) наборы атрибутов.
Отношение находится в 3НФ тогда и только тогда, когда выполняются следующие условия:
Таким образом, отношение находится в 3НФ тогда и только тогда, когда оно находится во 2НФ и отсутствуют транзитивные зависимости не ключевых атрибутов от ключевых. Транзитивной зависимостью не ключевых атрибутов от ключевых называется следующая: {A} → {B} и {B} → {C}, где {A} — потенциальный ключ, {B} и {С} — различные множества неключевых атрибутов.
Заказ Клиент Накладная
Поставщик Прейскурант
(рис.3)
Таблицы проектируемые БД находятся в 3НФ т.е. все поля таблицы зависят от первичного ключа, а также все не ключевые поля не зависят друг от друга. Для нормализации исходных таблиц выделены справочные таблицы
Глава 3. Реализация проекта БД
3.1 Разработка таблиц, форма, запросов, отчетов
Реализация (от лат. realis – вещественный) исполнение замысла, получение результата, осуществление, проведение в жизнь какого-либо плана, идеи и т.п.
Таблицы
Таблица 1 «Заказ»
(рис.4)
Таблица 2 «Клиент»
(рис.5)
Таблица 3 «Накладная»
(рис.6)
Таблица 4 «Поставщик»
(рис.7)
Запросы
Запрос 1 «Клиент - Запрос»
(рис.8 показывает ФИО клиента, заказавшего какой – либо товар)
Запрос 2 «прайс - лист»
(рис.9 показывает наименование и (оптовую) цену)
Запрос 3«Стоимость более 1000»
(рис.10 Выводит стоимость более 1000)
Формы
Форма 1 «Заказ»
(рис.11 показывает нам таблицу заказ)
Форма 2 «Заказ1»
(рис.12 показывает нам таблицу заказ1)
Форма 3 «Клиент»
(рис.13 показывает нам таблицу клиент)
Форма 4 «КлиентЗапрос»
(рис.14 показывает нам КлиентЗапрос)
Форма 5 «Кнопочная форма»
(рис.15 показывает нам кнопочную форму)
Форма 6 «Накладная»
(рис.16 показывает нам Накладную)
Форма 7 «Поставщик»
(рис.17 показывает нам Поставщика)
Форма 8 «Прейскурант»
(рис.18 показывает нам Прейскурант)
Форма 9 «Стоимость более 1000»
(рис.19 показывает нам Стоимость более 1000)
Отчеты
Отчет 1 «Заказ»
(рис.20 показывает нам отчет по заказу)
Отчет 2 «Прейскурант»
(рис.21 показывает нам отчет по прейскуранту)
Отчет 3 «Стоимость более 1000»
(рис.22 показывает нам отчет по стоимости более 1000)
3.2. Разработка главной кнопочной формы
(рис.23 главная кнопочная форма, выдает нам запросы по отчетам, поискам и т.п)
3.3 Описание
технических и программных
Для реализации своего курсового проекта я использовал:
3.4. Защита информации
Безопасность информации (данных) — состояние защищенности информации, при котором обеспечены её конфиденциальность, доступность и целостность.
Информационная безопасность — защита конфиденциальности, целостности и доступности информации.
Конфиденциальность: свойство информационных ресурсов, в том числе информации, связанное с тем, что они не станут доступными и не будут раскрыты для неуполномоченных лиц.
Целостность: неизменность информации в процессе ее передачи или хранения.
Доступность: свойство информационных ресурсов, в том числе информации, определяющее возможность их получения и использования по требованию уполномоченных лиц.
Заключение
Результатом проведенной работы является разработка базы данных Автосервиса в СУБД Microsoft Access, имеющей удобный пользовательский интерфейс, предназначенный для работы различных групп пользователей.
В ходе работы было проведено обследование предметной области, выполнено проектирования структуры базы данных.
В ходе проделанной работы были созданы:
Созданные формы позволяют быстро добавить, удалить или отредактировать данные.
Созданные запросы позволяет легко найти детали, соответствующие заявленной клиентом ценовой категории. С помощью запросов предоставляется информация об условиях работы, поставке запчастей. Запросы также формируют информацию об услугах.
Созданные отчёты позволяют быстро сформировать отчет о запчастях, об оказанных поставщиками услугах.
Данная база данных позволяет наиболее оперативно выполнять работу сотрудниками фирмы и формировать оперативные отчетные данные для руководителя с целью принятия эффективных управленческих решений.
Разработанная база данных предназначена для решения задач документооборота в салоне сотовой связи. Автоматизируя весь документооборот, база данных позволяет разгрузить отчетный документооборот и сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в базе данных путем добавления строк, столбцов и целых таблиц.
Глоссарий
База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
База данных — совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.
MicrosoftOffice Access или просто Microsoft Access — реляционная СУБД корпорацииMicrosoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Модель сущность-связь
(ER-модель) (англ. entity-
ER-модель используется
при высокоуровневом (
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
Нормализация - процесс преобразования отношений базы данных (БД) к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.
Курсовая работа - это самостоятельная учебная научно-методическая работа студентов университетов, педагогических, экономических, юридических, культуры и искусства и др. вузов, выполняемая под руководством преподавателя по общенаучным и специальным предметам учебного плана. работы.
Предметная область − часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации. Предметная область представляется множеством фрагментов, например, предприятие − цехами, дирекцией, бухгалтерией и т.д. Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых различными взглядами на предметную область.
Сущность (entity) − это объект, который может быть идентифицирован неким способом, отличающим его от других объектов.
Литература
1.А.В. Кузин, В.М. Дёмин
Разработка баз данных в системе MICROSOFT ACCESS
Учебник - Москва ФОРУМ-ИНФРА-М, 2005 , (профессиональное образование)
Библиотека: АПК
2.О.Л. Голицына, Н.В. Максимов, И.И. Попов
Базы данных
Учебное пособие. Москва ФОРУМ-ИНФРА-М, 2004 и 2009 (профессиональное образование)
Библиотека: АПК
3.Д.Э. Фуфаев, Э.В. Фуфаев
Базы данных
Учебное пособие для СПО. Москва: Издательский центр Академия, 2009
Библиотека: АПК
4.А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев
Базы данных
Учебник для ВУЗов под редакцией проф. А.Д. Хомоненко
Москва, Бином-Пресс: СПб.: КОРОНА принт, 2006