Продажа компьютеров и комплектующих

Структура, классификация и этапы проектирования баз данных. Системы управления базами данных, их жизненный цикл. Разработка и реализация базы данных в MS Access. Организация входных и выходных данных. Защита данных от внешних угроз. Сведение о программе.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.06.2012
Размер файла 558,6 K

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

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

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

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

Базы данных

Продажа компьютеров и комплектующих

Кожевников Александр Михайлович

Содержание

Введение

1. Базы данных

1.1 Структура базы данных

1.2 Классификации баз данных

1.3 Этапы проектирования Базы данных

1.4 Системы управления Базами данных

1.5 Жизненный цикл СУБД

2. Назначение и область применения

2.1 Выбор технических и программных средств

2.2 Организация входных и выходных данных

2.3 Создание понятного интерфейса для пользователя

2.4 Защита данных от внешних угроз

2.5 Структура базы данных

3. База данных

3.1 Таблицы

3.2 Запросы

3.3 Формы

3.4 Отчеты

3.5 Описание базы данных

3.6 Сведение о программе

Заключение

Глоссарий

Используемые источники

Приложения

Введение

база данные аccess

Microsoft Access -- реляционная СУБД ( relational database management system - RDBMS ) корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных М. Грох, Д. Стокман, Г. Пауэлл, К. Праг, М. Ирвин, Д. Рирдон «Microsoft Office Access 2007. Библия пользователя», Диалектика - Вильямс, 2009, с. 34..

Основные компоненты MS Access построитель таблиц, построитель экранных форм, построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI), и построитель отчётов, выводимых на печать. Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

С помощью этой программы вы можете храненить и извлекать данные в зависимости от отношений, которые вы установили. Работа с данной программой упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при создании высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE-объектов(Object Linking and Embeding) в рамках среды Windows. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть Excel - таблица, иллюстрация или звуковой файл.

Access также предоставляет в распоряжение пользователя механизмы

работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic ), дающий возможность формирования специализированных систем управления базами данных.

Основная часть

1. Базы данных

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

«Базой данных» часто упрощённо или ошибочно называют системы управления базами данных (СУБД). Необходимо различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения базы данных (СУБД).

1.1 Структура базы данных

Организация структуры БД формируется исходя из следующих соображений:

1) Адекватность описываемому объекту/системе -- на уровне концептуальной и логической модели.

2) Удобство использования для ведения учёта и анализа данных -- на уровне так называемой физической модели.

Виды концептуальных моделей БД: «сущность-связь», семантические, графовые.

Виды логических моделей БД: 1) Документальные (архивы) - ориентированные на формат документа, 2) Фактографические (картотеки) - теоретико-графовые: иерархическая модель, сетевая модель М. Грох, Д. Стокман, Г. Пауэлл, К. Праг, М. Ирвин, Д. Рирдон «Microsoft Office Access 2007. Библия пользователя», Диалектика - Вильямс, 2009, с. 38..

1.2 Классификации баз данных

По модели представления данных БД классифицируются:

Иерархические, Сетевые, Реляционные, Многомерные, Объектно-ориентированные.

На уровне физической модели электронная БД представляет собой файл или их набор в формате TXT, CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в её рамках -- таблица, табличное пространство, сегмент, куб, кластер и т. д. В настоящее время наибольшее распространение получили реляционные базы данных. Картотеками пользовались до появления электронных баз данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением XML Демин В.М., Кузин А.В. «Разработка баз данных в системе Microsoft Access», Форум Инфра-М, 2007, Москва, С. 25..

Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию. Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй -- объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.

Сетевая модель. К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь. Узел -- это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. В сетевой структуре каждый элемент может быть связан с любым другим элементом. Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию. Несмотря на то, что эта модель решает некоторые проблемы, связанные с иерархической моделью, выполнение простых запросов остается достаточно сложным процессом. Также, поскольку логика процедуры выборки данных зависит от физической организации этих данных, то эта модель не является полностью независимой от приложения. Другими словами, если необходимо изменить структуру данных, то нужно изменить и приложение.

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: 1) каждый элемент таблицы -- один элемент данных, 2) все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.), 3) каждый столбец имеет уникальное имя, 4) одинаковые строки в таблице отсутствуют, 5) порядок следования строк и столбцов может быть произвольным.

Многомерные базы данных. Программное обеспечение OLAP используется при обработке данных из различных источников. Эти программные продукты позволяют реализовать множество различных представлений данных и характеризуются тремя основными чертами: многомерное представление данных; сложные вычисления над данными; вычисления, связанные с изменением данных во времени. Демин В.М., Кузин А.В. «Разработка баз данных в системе Microsoft Access», Форум Инфра-М, 2007, Москва, С. 27.

Объектно-ориентированная база данных -- база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями. Демин В.М., Кузин А.В. «Разработка баз данных в системе Microsoft Access», Форум Инфра-М, 2007, Москва, С. 28.Результатом совмещения возможностей (особенностей) баз данных и возможностей объектно-ориентированных языков программирования являются Объектно-ориентированные системы управления базами данных, которые позволяют работать с объектами баз данных также, как с объектами в программировании. Объектно-ориентированные системы управления базами данных расширяет языки программирования, прозрачно вводя долговременные данные, управление параллелизмом, восстановление данных, ассоциированные запросы и другие возможности.

1.3 Этапы проектирования Базы

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

1) обследование предметной области, изучение ее информационной структуры

2) выявление всех фрагментов, каждый из которых характеризуется пользовательским представлением, информационными объектами и связями между ними, процессами над информационными объектами

3)моделирование и интеграция всех представлений

По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели «сущность-связь».

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

3.Физическое проектирование -- определение особенностей хранения данных, методов доступа и т. д.

Различие уровней представления данных на каждом этапе проектирования реляционной базы данных:

1.4 Системы управления Базами данных

Система управления базами данных (СУБД) -- специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. М. Грох, Д. Стокман, Г. Пауэлл, К. Праг, М. Ирвин, Д. Рирдон «Microsoft Office Access 2007. Библия пользователя», Диалектика - Вильямс, 2009, с. 87. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор( Машинная программа, которая транслирует с одного языка на другой и, в частности, с одного языка программирования на другой).

Основные функции СУБД:

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти с использованием дискового кэша;

журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

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

Архитектура организации хранения данных бывает:

локальные СУБД (все части локальной СУБД размещаются на одном компьютере);

распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах);

Способы доступа к БД:

1) Файл-серверные. В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере М. Грох, Д. Стокман, Г. Пауэлл, К. Праг, М. Ирвин, Д. Рирдон «Microsoft Office Access 2007. Библия пользователя», Диалектика - Вильямс, 2009, с. 39.. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком -- высокая загрузка локальной сети. На данный момент файл-серверные СУБД считаются устаревшими. Примеры: Microsoft Access, Paradox, dBase.

2) Клиент-серверные. Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер). Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим М. Грох, Д. Стокман, Г. Пауэлл, К. Праг, М. Ирвин, Д. Рирдон «Microsoft Office Access 2007. Библия пользователя», Диалектика - Вильямс, 2009, с. 40.. Недостаток клиент-серверных СУБД в самом факте существования сервера (что плохо для локальных программ -- в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером. Примеры: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР.

3) Встраиваемые. Встраиваемая СУБД -- библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы). Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

1.5 Жизненный цикл СУБД

Жизненный цикл СУБД -- это совокупность этапов которые проходит база данных на своём пути от создания до окончания использования. С. Ламбер., М. Доу Ламберт III, Д. Преппернау, «Microsoft Office Access 2007. Русская версия»,
ЭКОМ Паблишерз, 2007, Москва, С. 201.Этапы:

1) Исследование и анализ проблемы, для решения которой создаётся база данных.

2) Построение Инфологической и Даталогической модели.

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

4) Проверка целостности БД (Целостность базы данных).

5) Выбор физического способа хранения и эксплуатации базы данных.

6) Проектирование входных и выходных форм.

7) Разработка интерфейса приложения.

8) Функциональное наполнение приложения.

9) Отладка: проверка на корректность работы функционального наполнения системы.

10) Тестирование: тест на корректность ввода вывода данных, тест на максимальное количество активных сессий и т. д.

11) Ввод в эксплуатацию: отладка ИТ-инфраструктуры, обучение пользователей и ИТ-персонала.

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

13) Вывод из эксплуатации: перенос данных в новую СУБД.

2. Назначение и область применения

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

Так как ставится задача разработать программу под ОС Windows, то данная программа может быть использована под Windows 9x, Windows Me, Windows с технологией NT, а также Windows 2000, Windows XP, Windows Vista и Windows 7.

2.1 Выбор технических и программных средств

Для написания данной курсовой работы была выбрана программа MS Access.

Технические характеристики компьютера: на базе Amd(2200+ bи более) или Intel(2200 и более), не мене 256 Мб оперативной памяти работы, около 200 Мб дискового пространства (только для Access и новых баз данных).

Программное обеспечение: Windows 9x, Me, 2000, XP, Vista, Windows 7 также должна быть установлена программа MS Access. Именно эти параметры создают условия для полноценной работы программы, созданной в этой среде. Дополнительные средства, такие как: принтер(исключение: вывод отчетов), сканер и другие не требуются Кошелев В. Е. «Access 2003. Практическое руководство»,

Бином-Пресс, 2008, Москва, С. 48.

2.2 Организация входных и выходных данных

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

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

2.3 Создание понятного интерфейса для пользователя

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

В данной базе данных стоит и косвенная задача, сделать ее наиболее простой в использовании, так как, среднестатистический пользователь не имеет представление не только о программах Microsoft office, но и о более простых приложениях. Данная задача хоть и не обязательна, но реализована в программе.

2.4 Защита данных от внешних угроз

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

2.5 Структура базы данных

В базу данных входят 4 таблицы:

1. Товар

Содержит 6 полей:

1) Номер изделия. Тип поля - «числовой».

2) Изделие. Тип поля - «текстовой».

3) Фирма-производитель. Тип поля - «текстовой».

4) Цена. Предоставляет цену на заказываемое изделие. Тип поля - «Денежный».

5) Дата производства. Тип поля - «дата/время».

6) Количество на складе. Тип поля - «Числовой».

Ключевое поле в данной таблице Номер изделия.

2. Заказчики

Содержит 10 полей:

1) Код заказчика. Это соответственно Код заказчика. Тип поля - «числовой».

2) ФИО. Это фамилии, имена и отчества заказчиков. Тип поля - «текстовый».

3) Фирма. Это организация, откуда поступает заказ. Тип поля - «текстовый».

4) Заказываемое изделие. В этом поле указанно название заказываемого изделия. Тип поля - «текстовой».

5) Фирма-производитель. Фирма изделия. Тип поля - «текстовый».

6) Номер изделия. Тип поля - «числовой».

7) Цена. Предоставляет цену на заказываемое изделие. Тип поля - «Денежный».

8) Количество. Поле представляет информацию о количестве заказа. Тип поля - «числовой».

9) Категория скидки. Тип поля - «числовой».

10) Доверие. Тип поля - «числовой».

Ключевым полем в данной таблице является - «Код заказчика».

3. Скидки

Содержит 2 поля:

1) Категория скидки. Тип поля - «числовой».

2) Скидка. Это название изделия. Тип поля - «Текстовый».

Ключевое поле в данной таблице - «Категория скидки».

4. Доверие

Содержит 2 поля:

1) Доверие магазину. Тип поля - «числовой».

2) Скидка за доверие. Тип поля - «текстовой».

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

3. Базы данных

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

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

База данных в первую очередь это грамотно логически составленная схема. В которой все связи будут взаимосвязаны между собой осмысленно и закономерно. Связи могут быть, только если поля содержат один тип данных. Для удобства обычно вводиться так называемый “код”, это может быть номер изделия (как в нашем случае), или контракт сотрудника, или ИНН гражданина и т.п.

Простота данной связи заключается в том, что “код” индивидуальный, в отличие от фамилии или должности. Схема показана на рисунке 1.

Рисунок 1 - связи

В данной схеме связанны 4 таблицы (связи один ко многим). Две таблицы являются главными: товар и заказчики и две вспомогательные: скидки и доверие. Связи один ко многим являются наиболее правильным решением, как для удобства, так и для целостности базы данных (бывают исключения, например: связи по коду заказчика или по коду товара).

3.1 Таблицы

Microsoft Access - это реляционная СУБД и таблицы в ней являются основным инструментом и средством ввода, вывода и хранения данных. Таблицы несут в себе всю основную информацию и данные базы данных. В таблицы можно вносить изменения в режиме реального времени, но если эти изменения не нарушают целостность базы данных. Также хотелось добавить что реализовать таблицы в MS Acсess, можно как с помощью минимально достаточных средств в виде двумерной таблицы (строки и столбцы), так и сложно структурированную базу данных, с помощью большого спектра программных средств MS Access.

3.2 Запросы

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

Запросы используются для просмотра, анализа и изменения данных одной или нескольких таблиц. Например, можно использовать запрос для отображения данных из одной или нескольких таблиц и отсортировать их в определенном порядке, выполнить вычисления над группой записей. Запросы могут служить источником данных для форм и отчетов Microsoft Access. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций. В Microsoft Access существует несколько видов запросов: запросы к серверу, позволяющие осуществлять выборку данных с сервера; запросы на автоподстановку, позволяющие автоматически заполнять поля для новой записи; запросы на выборку, осуществляющие выборку данных из таблиц; запросы на изменение, позволяющие модифицировать данные в таблицах (в том числе удалять, обновлять и добавлять записи); запросы на создание таблицы, позволяющие создать новую таблицу на основе данных одной или нескольких существующих таблиц, а также другие типы запросов.

В базу данных входят 3 запроса на выборку. Запросы представляют собой извлечение данных из всей базы, с заранее обусловленными условиями отбора (выборки) и объединение их в одной таблице.

Запросы:

Первый запрос “Возможная прибыль” в нем мы подчитываем возможный максимальный доход магазина без учета скидок, и вычетов за доверие.

Второй запрос “Дата производства товара” в нем мы находим товар, дата производства которого заложена в заданный интервал времени.

И наконец, третий запрос “Итоговая цена на товары” в нем подчитывается реальная стоимость заказа, с учетом скидок и вычетов за верность

3.3 Формы

Один из важнейших элементов Access, который широко используется в приложениях -- это формы. Формы Access предназначены для того же, для чего и обычные формы VBA -- это прежде всего контейнеры для графических элементов управления. Но устройство форм Access, их функциональные возможности, приемы работы с ними и даже наборы элементов управления, которые на них можно размещать, сильно отличаются от привычных нам форм VBA, которые можно использовать в Word и Excel.

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

База данных состоит из 5 форм.

Главная форма.

Таблицы

Запросы

Отчёты

Справка

Главная форма отображается при открытии базы данных. Форма таблицы содержат кнопки для быстрого перехода непосредственно к данным таблиц. Формы запроса и отчета содержать кнопки для быстрого перехода к данным соответственно. Форма справка содержит информацию о разработчике базы данных.

3.4 Отчёты

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

1) отчеты являются исключительно средством вывода информации;

2) организация данных в отчетах предполагает возможность их сложного, многоуровневого структурирования;

3) структура информации, выводимой в отчете, должна быть согласована со структурой носителя. Например, разбиение отчета на страницы предполагает организацию вывода регулярных элементов в начале и конце каждого листа (колонтитулов), дублирование шапок таблиц и т.д. Также на внешний вид отчета значительное влияние оказывают параметры конкретного печатающего устройства, которое будет использовано для его вывода;

В то же время, к числу важных достоинств Access относится то, что идеология работы как с экранными формами, так и с отчетами максимально универсализирована. В частности, интерфейс режима конструирования макета отчета аналогичен режиму конструктора для экранных форм.

3.5 Описание программы

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

Функциональное назначение. Назначение базы данных - ознакомление с товарами на складе, учет продукции, ввод новых и коррекция старых записей. База данных имеет наглядный и удобный интерфейс.

3.6 Сведения о программе

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

Главная форма.

Форма таблицы.

Форма запросы.

Форма отчеты.

Форма справка.

Общий вид базы данных.

Заключение

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

Данная курсовая работа является наглядным примером того, что в настоящее время несложно создать базу данных в короткий промежуток времени. При помощи уникальной программы MS Access пользователь может овладеть навыками по созданию базы данных, не прикладывая таких усилий, как при написании её на различных языках высокого уровня (например, Delphi).Так же не требуются глубокие познания SQL.

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

Глоссарий

№ п/п

Понятие

Определение

1

Microsoft Access

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

2

OLE

(англ. Object Linking and Embedding)-- технология связывания и внедрения объектов в другие документы и объекты, разработанные корпорацией Майкрософт.

3

SQL

(англ. Structured Query Language -- язык структурированных запросов) -- универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

4

VBA

Немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS). VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw.

5

База данных

Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (Гражданский кодекс РФ, ст. 1260).

6

Пользовательский интерфейс

Разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая -- машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, с множеством элементов, машинами и устройствами.

7

Пользователь

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

В частности, Пользователь АС -- лицо, участвующее в функционировании автоматизированной системы или использующее результаты её функционирования.

8

Реляционная модель данных

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

9

СУБД

Система управления базами данных -- специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

10

Формы

Это объект БД, предназначенный для ввода и отображения информации. Формы позволяют выполнить проверку корректности данных при вводе, проводить вычисления, обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм.

Список использованных источников

1 Грох Майкл, Джозеф Стокман, Гэвин Пауэлл, Керри Праг, Майкл Ирвин, Дженнифер Рирдон «Microsoft Office Access 2007. Библия пользователя», Издательство: Диалектика Вильямс, 2009, Твердый переплет, 1200 стр., ISBN 978-5-8459-1485-9, 978-0-470-04673-9.

2 Демин В.М., Кузин А.В. «Разработка баз данных в системе Microsoft Access», Издательство: Форум Инфра-М, 2007, Москва, 224 стр., ISBN 978-5-91134-129-9.

3 Епанешников А. М., Епанешников В. А., «Практика создания приложений в Access 2007», Издательство: Диалог-МИФИ, 2009, Москва, 440 стр., ISBN 978-5-86404-229-8.

4 Кошелев В. Е., «Access 2007. Эффективное использование»,

Издательство: Бином-Пресс, 2009, Москва, Мягкая обложка, 590 стр., ISBN 978-5-9518-0356-6.

5 Кошелев В. Е. «Access 2003. Практическое руководство»,

Издательство: Бином-Пресс, 2008, Москва, Мягкая обложка, 464 стр., ISBN 978-5-9518-0243-9.

6 Кронан Джон, Вирджиния Андерсен, Бренда Брайант Андерсон, «Microsoft Office Access 2003. Быстрые шаги»,

Издательство: НТ Пресс, 2005, Москва, Твердый переплет, 226 стр., ISBN 5-477-00132-1, 0-07-223229-3, 985-13-3052-3.

7 Ламберт Стив, М. Доу Ламберт III, Джоан Преппернау, «Microsoft Office Access 2007. Русская версия»,

Издательство: ЭКОМ Паблишерз, 2007, Москва, Мягкая обложка, 432 стр., ISBN 978-5-9790-0010-7, 0-7356-2303-3.

8 Майк Гандерлой, Сьюзан Сейлз Харкинз, «Автоматизация Microsoft Access с помощью VBA»,

Издательство: Вильямс, 2006, Мягкая обложка, 416 стр., ISBN 5-8459-0959-7, 0-7897-3244-0.

9 Смирнова О. В., «Access 2007 на практике»,

Издательство: Феникс, 2009, Мягкая обложка, 160 стр., ISBN 978-5-222-15586-8.

10 Шевченко Н. А. «Access 2003. Искусство создания базы данных»,

Издательство: НТ Пресс, 2005, Москва, Мягкая обложка, 160 стр., ISBN 5-477-00068-6.

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


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

  • Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.

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

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

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

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

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

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

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

  • Основные этапы проектирования базы данных. Access как система управления базами данных (СУБД), ее предназначение, отличительные возможности. Работа с таблицами, их создание и редактирование. Порядок создания запросов. Способы защиты баз данных.

    лабораторная работа [3,1 M], добавлен 18.08.2009

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

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

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

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

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

    лабораторная работа [14,4 K], добавлен 16.11.2008

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

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

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

    курсовая работа [46,7 K], добавлен 28.01.2014

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