Создание базы данных в Microsoft Access

Теоретическое обоснование выбора компонент структуры базы данных. Создание структур таблицы, определение связей между таблицами базы данных. Проектирование запросов и форм для ввода входной информации. Проектирование кнопочной формы в базе данных.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.03.2016
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

по дисциплине «Информатика»

Оглавление

Введение

1. Теоретическое обоснование выбора компонент структуры базы данных

2. Создание структур таблицы

3. Определение связей между таблицами базы данных (схема данных)

4. Проектирование форм для ввода входной информации

5. Проектирование запросов

6. Создание отчетов

7. Проектирование кнопочной формы

Вывод по проделанной работе

Список используемой литературы

Введение

Актуальность курсовой работы

Актуальность работы заключается в том, что с течением времени все больше организаций, занимающихся продажей автомобилей, проводят автоматизацию своей работы. По последним исследованиям, считается целесообразным тратить 10% бюджета организации на автоматизацию работы. Это в свою очередь приводит к улучшению работы менеджеров по продажам, повышению качества обслуживания клиентов, ускорению работы с клиентами, качественно улучшает отчетность работы сотрудников.

Цель и задачи курсовой работы

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

Практическая значимость

Практическая значимость заключается в предоставлении базиса для последующей автоматизации работы всей организации по продаже автомобиля.

1. Теоретическое обоснование выбора компонент структуры базы данных

В целях реализации проекта предлагается использовать базу данных разработанную в среде Microsoft Access. Целью автоматизации являются:

Продажа готовой продукции;

Работа с клиентами;

Возможность добавления (изменения) новых модификаций, сотрудников, комплектующих, клиентов;

Составление отчетов по результатам работы с клиентами.

Программный комплекс MS Office является самым распространенным пакетом автоматизации работы в офисе. Поэтому СУБД Система управления базами данных Access, входящая в комплект профессиональной версии комплекса стала де-факто стандартной базой данных, используемой в современном бизнесе. Достаточно указать, что в одной из крупнейших саратовских фирм, торгующей компьютерными системами, "“Ладья - компьютерные системы” документооборот построен на СУБД Access.

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

База данных в MS Access представляет собой совокупность инструментов для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы. В MS Access поддерживаются два способа создания базы данных. Вы можете создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Кроме этого имеется возможность создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Так как MS Access содержит большой выбор подготовленных для Вас баз данных, второй способ во многих случаях может оказаться предпочтительным. В обоих случаях у Вас останется возможность в любое время изменить и расширить созданную вами базу данных.

2. Создание структур таблицы

Таблица - это объект, предназначенный для хранения данных виде записей и полей, в которых хранится информация, составляющая содержание баз данных. Это основной объект базы, все остальные являются производными и создаются на основе ранее подготовленных таблиц.

Каждая запись в таблице БД должна иметь первичный ключ, т.е. идентификатор (или адрес), значение которого однозначно определяет ту или иную запись. Ключ может состоять из одного или нескольких полей. Первичный ключ должен обладать двумя свойствами:

Однозначная идентификация записи: запись должна однозначно определяться значением ключа;

Отсутствие избыточности: никакое поле нельзя удалить из ключа, не нарушая при этом свойства однозначной идентификации.

Каждое значение первичного ключа в пределах таблицы должно быть уникальным. В противном случае невозможно отличить одну запись от другой.

Различают два вида таблиц:

сплошные таблицы - не структурированные, где все данные объединяются в одной сплошной табличной структуре;

реляционные данные организованы в них таким образом, чтобы обеспечить в них объединение разнородной информации, исключить её дублирование, предоставить оперативный доступ к имеющимся сведениям. Каждая реляционная таблица посвящена определенной теме. Предоставленная информация описывает однотипные элементы, операции, характеристики.

В моей курсовой работе я использовал реляционные виды таблиц.

«Автомобили»

В данной таблице я привел список продаваемых автомобилей. Таблица состоит из 8 полей, ключевым из которых является поле «Код авто».

база данных структура создание

«Кузов»

В данной таблице я привел список кузовов. Таблица состоит из 2 полей, ключевым из которых является поле «Код кузова».

«Трансмиссия»

В данной таблице я привел список трансмиссии. Таблица состоит из 2 полей, ключевым из которых является поле «Код трансмиссии».

«Клиенты»

В данной таблице я привел список клиентов. Таблица состоит из 5 полей, ключевым из которых является поле «Код клиента».

«Модификация авто»

В данной таблице я привел все модификации автомобилей. Таблица состоит из 12 полей. Она является промежуточной, так как связывает между собой таблицы «Авто», «Кузов», «Трансмиссия», «Продажи» (см. Схему данных).

«Продажи»

В данной таблице я привел список продаж. Таблица состоит из 5 полей, ключевым из которых является поле «код шины».

«Сотрудники»

В данной таблице я привел список сотрудников. Таблица состоит из 7 полей, ключевым из которых является поле «код сотрудника».

3. Определение связей между таблицами базы данных (схема данных)

Установка ключевых полей позволяет связывать несколько таблиц. Когда база данных состоит из множества таблиц, работа со связанными таблицами становится более эффективной, упрощается ввод данных, снижается вероятность ошибок. Access поддерживает два типа связей

один-к-одному: каждой записи первой таблицы, строго соответствует одна запись другой. Используется редко, полезен когда одну таблицу делят на несколько частей;

один-ко-многим: одна запись первой таблицы связана с множеством записей другой, но одной записи второй не может соответствовать несколько записей из первой.

многие-ко-многим: каждой записи одной таблицы могут соответствовать несколько записей другой таблицы. Реализуется с помощью связывающей таблицы, в которой первый ключ является составным и включает ключ поля первой и второй таблицы.

В своей курсовой работе я использовал второй и третий тип связей.

4. Проектирование форм для ввода входной информации

Для обеспечения удобства ввода, любая база данных должна иметь как можно больше средств автоматизации ввода. К одним из таких средств относятся формы. Формы - это очень удобный способ, не разбираясь в тонкостях построения баз данных, без труда вводить в неё информацию. В моей базе 6 форм (не считая подчиненных). На каждую таблицу у меня создана форма. Это обеспечивает удобство ввода. После создания всех форм, необходимых для организации ввода данных в базу, создается Главная кнопочная форма, которая позволяет уже при загрузке базы сразу приступить к работе с ней.

Поскольку поля форм не отличаются от полей соответствующих таблиц, то я не буду перечислять все формы, а сделаю рисунки лишь нескольких из них.

Нужно также заметить, что во многих формах для удобства я вставлял кнопки управления записями и формами.

Вот, например, самая обыкновенная форма, позволяющая вводить новых клиентов в базу.

Следующая форма несколько сложней предыдущей, поскольку содержит в себе подчиненную форму.

5. Проектирование запросов

Запрос - объект БД, который служит для селекции и фильтрации набора данных, позволяет выбрать из большого количества информации только ту, которая соответствует определенному критерию отбора и нужна для решения конкретной задачи. MS Access дает большие возможности при проектировании запросов (включать не все поля, выбирать, сортировать записи, затрагивать данные из нескольких таблиц, выполнять вычисления, использовать запрос в качестве источника данных для отчетов, форм и других запросов, изменять данные в таблицах…) Выделяют два типа запросов:

QBE-запросы (Query By Example - Запрос по образцу);

SQL-запросы (структурированный язык запросов)

Запрос на обновление

Обновляет поле «Стоимость» таблицы «Модификация» (повышение стоимости на 2%).

Запрос на удаление

Результатом этого запроса является удаление сотрудника из таблицы по её коду.

Запрос на выборку

Этот запрос сначала запрашивает вид трансмиссии, а затем выводит всю информацию по автомобилям.

Перекрестный запрос

А вот так выглядит запрос при запуске:

6. Создание отчетов

Отчеты - это информация, оформленная в соответствии с необходимыми спецификациями. Они являются особой формой представления данных. Отчет позволяет использовать и распространять полученную информацию из БД, выводить ее на печать. При оформлении отчетов можно использовать различные элементы управления (графики, диаграммы, рисунки, фон…) Отчеты являются эффективным средством для распечатки информации регулярного использования. Создавать отчеты можно, используя мастер или конструктор. Автоотчет позволяет быстро создавать более простые отчеты. Он бывает двух видов: в столбец и ленточный. Ленточный отчет размещает записи в отдельную строку, а поля в отдельные столбцы. Его удобно применять при большом числе записей и малом количестве полей. Отчет в столбец удобен в том случае, когда мало записей и много полей. Когда необходимо создавать сложные, многоуровневые отчеты, нельзя использовать автоотчет. В данном случае чаще всего применяется мастер. В отчетах также можно создавать поля с итоговыми вычислениями. При этом могут использоваться различные функции и построитель выражений. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, с включением вычисляемых полей, группировкой, условиями отбора. Далее по общим правилам MS Access, на базе такого запроса проектирует отчет.

Отчет «Оплачено каждым клиентом»

А вот как выглядит диалог создания отчета в режиме конструктора.

7. Проектирование кнопочной формы

Самая важная форма - Главная кнопочная форма, благодаря которой можно добраться до любой другой формы одним щелчком. На разработку дизайна этой формы у меня ушло больше всего времени.

А вот так выглядит форма в режиме конструктора:

Вывод по проделанной работе

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

Список используемой литературы

1. Гончаров А. Ю. Access 2003. Самоучитель с примерами, Москва, 2004г.

2. Справка MS Access,

3. «Практикум по компьютерной технологии» Ефимова, Моисеева,

4. Симонович С. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное пособие. - М.: АСТ-ПРЕСС: Инфорком-Пресс, 2000

5. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. - СПб.: БХВ-Петербург, 2002

Размещено на Allbest.ru

...

Подобные документы

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.

    курсовая работа [4,3 M], добавлен 24.06.2019

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.

    курсовая работа [818,0 K], добавлен 10.03.2016

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.

    лабораторная работа [345,5 K], добавлен 20.12.2011

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

    курсовая работа [2,3 M], добавлен 25.10.2014

  • Понятие и основные функции СУБД "Access". Алгоритм создания базы данных сотрудников: создание таблиц с помощью конструктора, ключевые поля, установление связей между таблицами. Создание форм для поиска и ввода данных. Работа с запросами и отчетами.

    контрольная работа [827,5 K], добавлен 01.06.2010

  • Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации.

    курсовая работа [3,2 M], добавлен 07.05.2013

  • Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

    курсовая работа [246,1 K], добавлен 19.10.2013

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.

    курсовая работа [2,8 M], добавлен 10.06.2011

  • Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.

    курсовая работа [869,2 K], добавлен 04.11.2014

  • Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.

    курсовая работа [185,6 K], добавлен 08.11.2008

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

    курсовая работа [1,1 M], добавлен 30.12.2014

  • Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.

    контрольная работа [2,6 M], добавлен 03.04.2014

  • Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.

    курсовая работа [5,4 M], добавлен 09.05.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.