Компоненты базы данных Access
Курсовая работа, 05 Апреля 2013, автор: пользователь скрыл имя
Краткое описание
База данных – это организованная структура, предназначенная для хранения информации. Примером очень простой базы данных может служить телефонная книга или ваша чековая книжка. Книга учета заказов, счетов, платежей компании – это образцы более сложных баз данных. В качества примера можно также привести журнал встреч торгового представителя с заказчиками или записями о намеченных планах.
Access – это реляционная база данных, то есть база данных, которая позволяет определять отношение между различными категориями информации (как, например, между данными о клиентах и данными об их заказах). Кроме данных база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.
Содержание
Введение
Компоненты базы данных Access
Создание структур таблиц
Определение связей между таблицами
Проектирование форм
Проектирование запросов
Создание отчетов
Проектирование кнопочной формы
Вывод
Список используемой литературы
Прикрепленные файлы: 1 файл
база данных в access.docx
— 904.18 Кб (Скачать документ)Оглавление
Введение
Компоненты базы данных Access
Создание структур таблиц
Определение связей между таблицами
Проектирование форм
Проектирование запросов
Создание отчетов
Проектирование кнопочной формы
Вывод
Список используемой литературы
Введение
Access – это гибкая программа, позволяющая работать как с простыми, так и со сложными базами данных.
База данных – это организованная структура, предназначенная для хранения информации. Примером очень простой базы данных может служить телефонная книга или ваша чековая книжка. Книга учета заказов, счетов, платежей компании – это образцы более сложных баз данных. В качества примера можно также привести журнал встреч торгового представителя с заказчиками или записями о намеченных планах.
Access – это реляционная база данных, то есть база данных, которая позволяет определять отношение между различными категориями информации (как, например, между данными о клиентах и данными об их заказах). Кроме данных база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.
С понятием база данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
В мире существует
множество систем управления базами
данных не смотря на то, что они могут
по-разному работать с разными
объектами и предоставляют
Компоненты базы данных Access
Основу базы данных составляют хранящиеся в ней данные. Однако в базе данных есть и другие важные компоненты, которые принято называть объектами. Ниже приводится список объектов, с которыми я буду работать.
- Таблицы – содержат данные.
- Запросы – позволяют задавать условия для отбора данных и вносить изменения в данные.
- Формы – позволяют просматривать и редактировать информацию.
- Отчеты – позволяют обобщать и распечатывать информацию.
Создание структур таблиц
В своей курсовой работе я составлял таблицы с помощью конструктора таблиц т. к. он позволяет вводить поля самостоятельно, кроме того, выбирать самостоятельно тип данных для каждого поля и описывать, что значит каждое из полей, а также такие свойства полей как значения по умолчанию, маски ввода, поля подстановок, размер и формат поля, а также свойство "Подпись".
На рис.
1 показана таблица "Данные о работниках",
созданная с помощью
Рис. 1 Окно конструктора таблиц
Для создания таблиц в режиме конструктора необходимо:
- Щелкнуть на кнопке таблицы в окне базы данных.
- Дважды щелкнуть на строке Создание таблицы в режиме конструктора, а затем - дважды на пункте Конструктор в диалоговом окне Новая таблица. Откроется окно конструктора таблиц с незаполненным бланком таблицы.
- Добавить поля и задайте их свойства.
- Закрыть окно конструктора. В ответ на предложение сохранить изменения щелкнуть на кнопке Да, ввести название для новой таблицы и щелкните на кнопке OK
- Если Access выдает запрос с предложением определить ключ, щелкнуть на кнопке Да, чтобы добавить в таблицу ключевое поле типа Счетчик. Если нужно позже определить ключевое поле или оставить таблицу без ключа, необходимо щелкнуть на кнопке Нет. В итоге мы вернемся в окно базы данных, а в списке объектов окна появится новая таблица.
Так же таблицы можно создавать с помощью Мастера таблиц и в режиме таблицы. На рисунке 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 (главная кнопочная форма по умолчанию). Чтобы перед добавлением кнопок увидеть эту кнопочную форму, выполните следующие действия.
- Закройте диалоговое окно Диспетчер кнопочных форм.
- В окне базы данных щелкните по кнопке Формы.
- Выберите форму Switchboard и щелкните на кнопке Открыть (или просто щелкните на форме).
Чтобы добавить в главную кнопочную форму базы данных необходимые элементы необходимо:
- Если в окне Диспетчер кнопочных форм имеется несколько страниц, выделите главную – страницу Main Switchboard.
- Щелкните на кнопке Изменить. Откроется следующее диалоговое окно:
- Чтобы добавить элемент, щелкните на кнопке Создать. Откроется диалоговое окно Изменение элемента кнопочной формы.
- Введите в поле Текст имя нового элемента.
- В раскрывающемся списке Команда выберите команду Открыть форму для изменения.
- В раскрывающемся списке Форма выберите форму.
- Щелкните на кнопку ОК, чтобы вернуться к предыдущему окну.
- Повторите шаги 3-7 для каждого элемента кнопочной формы.
После того как элементы страницы созданы, можно разместить их требуемым образом на странице. Прежде всего, в окне Диспетчер кнопочных форм выберите страницу, которую необходимо отредактировать. Затем щелкните на кнопке. Изменить и в диалоговом окне Изменение элемента кнопочной формы выполнить следующие действия:
- Чтобы переместить элемент страницы вверх, выделит элемент и щелкнуть на кнопке Вверх столько раз, сколько необходимо, чтобы он занял нужную позицию;
- Чтобы переместить элемент страницы вниз, выделить элемент и щелкнуть на кнопке Вниз столько раз, сколько необходимо, чтобы он занял нужную позицию.