Автор работы: Пользователь скрыл имя, 11 Января 2015 в 12:24, контрольная работа
Access – это гибкая программа, позволяющая работать как с простыми, так и со сложными базами данных.
База данных – это организованная структура, предназначенная для хранения информации. Примером очень простой базы данных может служить телефонная книга или ваша чековая книжка. Книга учета заказов, счетов, платежей компании – это образцы более сложных баз данных.
Введение
Компоненты базы данных Access
Создание структур таблиц
Определение связей между таблицами
Проектирование форм
Проектирование запросов
Создание отчетов
Проектирование кнопочной формы
Вывод
Список используемой литературы
Оглавление
Введение
Компоненты базы данных Access
Создание структур таблиц
Определение связей между таблицами
Проектирование форм
Проектирование запросов
Создание отчетов
Проектирование кнопочной формы
Вывод
Список используемой литературы
Введение
Access – это гибкая программа, позволяющая работать как с простыми, так и со сложными базами данных.
База данных – это организованная структура, предназначенная для хранения информации. Примером очень простой базы данных может служить телефонная книга или ваша чековая книжка. Книга учета заказов, счетов, платежей компании – это образцы более сложных баз данных. В качества примера можно также привести журнал встреч торгового представителя с заказчиками или записями о намеченных планах.
Access – это реляционная база данных, то есть база данных, которая позволяет определять отношение между различными категориями информации (как, например, между данными о клиентах и данными об их заказах). Кроме данных база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.
С понятием база данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
В мире существует множество систем управления базами данных не смотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователям различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выберем СУБД Microsoft Access.
Компоненты базы данных Access
Основу базы данных составляют хранящиеся в ней данные. Однако в базе данных есть и другие важные компоненты, которые принято называть объектами. Ниже приводится список объектов, с которыми я буду работать.
Создание структур таблиц
В своей курсовой работе я составлял таблицы с помощью конструктора таблиц т. к. он позволяет вводить поля самостоятельно, кроме того, выбирать самостоятельно тип данных для каждого поля и описывать, что значит каждое из полей, а также такие свойства полей как значения по умолчанию, маски ввода, поля подстановок, размер и формат поля, а также свойство "Подпись".
На рис. 1 показана таблица "Данные о работниках", созданная с помощью конструктора.
Рис. 1 Окно конструктора таблиц
Для создания таблиц в режиме конструктора необходимо:
Так же таблицы можно создавать с помощью Мастера таблиц и в режиме таблицы. На рисунке 2 показано окно свойств поля "Дата", таблицы "Связь работников и клиентов".
Рис. 2 Окно свойств
В данном случае используются свойства: маска ввода и значение по умолчанию.
Определение связей между таблицами
Эта задача выполняется в окне Схема данных.
Для создания связей между таблицами необходимо:
1. Открыть окно схема данных.
2. Щелкнуть на кнопке Отобразить таблицу на панели инструментов.
3. В диалоговом
окне Добавление таблицы
4. Нажать кнопку мыши на поле связи одной таблицы и перетащите его на поле связи в другую таблицу. Как только вы отпустите кнопку мыши, откроется диалоговое окно Изменение связей:
5. Если необходимо связать
6. Щелкните на кнопке Создать, чтобы установить связь.
Самый быстрый способ создать форму для таблицы или запроса – построить ее с помощью Автоформы. Существует три разновидности Автоформ:
1. Автоформа в столбец;
2. ленточная Автоформа;
3. табличная Автоформа.
Для создания Автоформы необходимо:
1. В окне
базы данных щелкнуть на
2. Щелкнуть на кнопке Создать. Откроется диалоговое окно Новая форма:
3. Выбрать из списка один из вариантов: Автоформа: в столбец, Автоформа: табличная или ленточная.
4. В этом
же диалоговом окне выбрать
в раскрывающемся списке
5. Щелкнуть на кнопке ОК.
Так же форму можно создать с помощью Мастера форм, который ведет с пользователем диалог.
Мастер форм позволяет:
1. Выбирать поля для формы;
2. Выбирать порядок следования полей в форме;
3. Выбирать основную таблицу.
Вносить изменения в макет формы можно с помощью Конструктора форм. При помощи панели элементов можно размещать на форме элементы управления, такие как Надпись, Поле, Поле со списком, Кнопка и других особых элементов управления формы.
В своей курсовой работе я создал форму с вычисляемым полем (рис. 3), с кнопками перехода по записям (рис. 4), форму с подчинённой формой (рис. 5), связанные формы (рис. 6), сводные таблицы (рис. 7):
Рис. 3 Форма с вычисляемым полем (позволяет мне узнать зарплату каждого работника в год)
Рис. 4 Форма с кнопками перехода по записям (позволяет осуществить переход от одного работника к другому)
Рис. 5 Форма с подчинённой формой
Рис. 6 Связанные формы (нажав на кнопку "Данные о работниках1" в форме "Предприятия – работники" появляется форма "Данные о работниках1")
Рис. 7 Сводная таблица предприятий
В курсовой работе так же используется диаграмма, благодаря которой данные представляются с большей наглядностью. Создать диаграмму можно с помощью Мастера диаграмм или посредством внедрения или связывания диаграммы:
Проектирование запросов
В данной курсовой работе необходимо использовать запрос на выборку данных, запрос с параметром, запрос на обновление, перекрестный запрос и запрос на удаление. Необходимо использовать в запросах вычисляемые поля и групповые операции.
Запрос на выборку данных:
Запрос с параметром. При нажатии на значок запроса такого вида появляется окно:
Вид такого запроса в режиме конструктора:
При нажатии на запрос на обновление, появляется предупреждение (почти такое же в запросе на удаление):
В конструкторе:
Перекрёстный запрос позволяет по некоторым полям запросить нужное (в данном случае по коду и телефону рабочего можно узнать его зарплату):
В Access входит несколько средств, для создания отчетов:
Автоотчет – Это наиболее простое средство Access для создания отчетов на основе таблицы или запроса. Это средство работает быстрее, чем мастер. Для его создания необходимо указать имя таблицы или запроса и при желании выбрать тип Автоотчета: ленточный или в столбец.
Для создания отчета с помощью Мастера необходимо:
Проектирование кнопочной формы
В Access существует специальное средство, облегчающее создание кнопочных форм.
Чтобы запустить Диспетчер кнопочных форм, выполните следующую процедуру.
Откроется показанное ниже диалоговое окно:
Каждая кнопочная форма в приложении называется страницей главной кнопочной формы. Когда на шаге 2 предыдущей процедуры вы щелкаете на кнопке Да, диспетчер добавляет в диалоговое окно страницу Main Switchboard (главная кнопочная форма по умолчанию). Чтобы перед добавлением кнопок увидеть эту кнопочную форму, выполните следующие действия.
Чтобы добавить в главную кнопочную форму базы данных необходимые элементы необходимо:
После того как элементы страницы созданы, можно разместить их требуемым образом на странице. Прежде всего, в окне Диспетчер кнопочных форм выберите страницу, которую необходимо отредактировать. Затем щелкните на кнопке. Изменить и в диалоговом окне Изменение элемента кнопочной формы выполнить следующие действия: