КУРСОВАЯ РАБОТА
Тема: “Реляционные базы данных и СУБД”
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 4
1. Использование баз данных для автоматизации деятельности предприятия 7
1.1. Понятие базы данных и СУБД 7
1.2. Основные характеристики реляционной модели данных 9
1.3. Понятие нормализации отношений в реляционной базе данных 12
1.4. Выбор СУБД для решения практической задачи 14
2. Разработка программного обеспечения 19
2.1. Разработка информационной модели системы 19
2.2. Структура базы и интерфейсные решения 20
2.3. Реализация запросов, получение отчетов 22
2.4. Разработка интерфейса 25
ЗАКЛЮЧЕНИЕ 28
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 30
ПРИЛОЖЕНИЕ А. Обобщенный алгоритм работы системы 31
ПРИЛОЖЕНИЕ Б. Исходные данные и результаты работы приложения 32
ВВЕДЕНИЕ
Основными операциями над базами данных реляционного типа являются создание, изменение таблиц, модификация определений (структур, схем) существующих таблиц, поиск и сортировка данных в таблицах по определенным критериям (выполнение запросов), создание необходимых отчетов из базы данных.
СУБД для работы с базами данных реляционного типа направлены на работу с объектами, к которым относятся таблицы базы данных, формы, запросы, отчеты, макросы и модули. Для типовых процессов обработки данных – ввода, просмотра, обновления, поиска по заданным критериям, получения отчетов, позволяет конструировать в диалоговом режиме такие объекты, как формы, запросы, отчеты. Эти объекты состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.
Множество мастеров в СУБД помогает пользователю выполнить работы, не прибегая к конструированию. Мастера позволяют создать новые формы, запросы, отчеты, анализировать таблицы базы данных и даже полностью создать одну из многочисленных типовых баз данных.
Система автоматизации позволяет упорядочить и автоматизировать деятельность предприятия, связав ее в единую высокотехнологичную сеть эффективных процессов.
Такая организация работы позволяет снизить расходы компании и увеличить ее прибыль. Объединение процессов обслуживания клиентов, взаимодействия с персоналом и партнерами, распределения материальных и финансовых ресурсов, формирования отчетности и управления предприятием, автоматизация всех этих процессов – это уникальная основа для принятия эффективных управленческих решений.[2]
Целью работы является рассмотрение основных понятий реляционных баз данных и технологии создания базы данных в СУБД Access.
Для достижения поставленной цели необходимо решить следующие задачи:
выполнить обобщение теоретического материала, связанного с основными понятиями и технологией создания баз данных реляционного типа.
разработать и протестировать собственное приложение в СУБД Access.
Объект исследования – система управления баз данных реляционного типа.
Курсовая работа состоит из введения, теоретической и практической глав, заключения, списка использованных источников и приложений.
В первой главе рассматривается основная терминология, связанная с базами данных реляционного типа.
Во второй главе рассматривается наиболее распространенная система управления базами данных Access, описывается на примере технология создания базы данных: создание структуры, заполнение информацией, создание запросов на поиск информации, формирование отчетов.
Теоретико-методологической основой курсовой работы выступили подходы к изучению использования реляционных баз данных в различных сферах деятельности предприятий различного профиля.
При написании курсовой работы были изучены труды специалистов в области реляционных баз данных Кириллова В.В., Мейера М. и др. В процессе подготовки курсовой работы были исследованы публикации в открытых интернет-источниках.
Актуальным становится вопрос о том какую систему выбрать, так как сегодня на рынке существует огромное предложение подобных программ зарубежного и отечественного производства.
Одной из альтернатив является создание информационной системы «Система учета товара» средствами распространенной СУБД MS Access.
1. Использование баз данных для автоматизации деятельности предприятия
1.1. Понятие базы данных и СУБД
База данных – представляют собой совокупность некоторых данных, которые организованны на машинном носителе средствами СУБД, т.е. универсального программного средства для создания и обработки БД, доступа к данным и их управления.
В базе данных обеспечивается соединение логически связанных данных при отсутствии дублировании хранимых данных. БД содержит данные, которые характеризуют некоторую логическую модель взаимосвязанных информационных объектов, представляющих конкретную предметную область. [8]
Информационный объект характеризует собой информационное представление некоторого реального объекта, явления, процесса или события, о котором должна быть представлена информация в БД.
Информационный объект характеризуется рядом количественных и качественных свойств, которые представлены соответствующими реквизитами, т.е. он образуется множество логически взаимосвязанных реквизитов, которые характеризуют определенную сущность предметной области. Примерами