Автор работы: Пользователь скрыл имя, 09 Июня 2014 в 18:52, курсовая работа
Запуск Access содержатся информация по основам работы в Access. Объясняется, как осуществляется запуск Access, изучаются элементы окна, меню, панели инструментов Access и техника работы с ними, что дает возможность адаптироваться к интерфейсу Access. Так же здесь объясняется возможность получения справочной информации по Access.
Создание файла базы данных и таблиц описывается методы создания таблиц базы данных и схемы данных, обеспечивающей совместную обработку взаимосвязанных таблиц и поддержание целостности при корректировках. Создание базы данных Access при этом основывается на результатах ее проектирования. И приводиться пример по созданию запросов различного типа. Среди них однотабличные и многотабличные запросы на выборку данных.
9. Чтобы просмотреть подсказку о параметре
диалогового окна, нажмите в
диалоговом окне кнопку с вопросительным
знаком, а затем щелкните на
нужном параметре.
10. Чтобы просмотреть название кнопки на панели инструментов, задержите указатель мыши на нужной кнопке, пока не отобразится ее название.
22
5.1 Создание файла базы данных
Access хранит все таблицы базы данных, а также другие объекты в одном файле. Прежде, чем приступить к созданию таблиц базы данных, необходимо создать файл пустой базы данных.
После запуска Microsoft Access одновременно с его окном выводится первое диалоговое окно, позволяющее начать создание базы данных или открыть существующую базу данных (рис. 19).
Рис. 19. Первое диалоговое окно Access
5.2 Создание файла для новой базы данных
Рис. 20. Окно создания базы данных
7. Введите в поле Имя файла новое имя базы данных Вариант9.
23
Access (*.mdb) (Microsoft Access Databases (*.mdb)).
Рис. 21. Окно пустой базы данных Вариант9 в окне Access
В окне новой базы данных в разделе Объекты (Objects) представлены в виде вертикального ряда кнопок все объекты, которые могут быть созданы в БД таблицы, запросы, формы, отчеты, страницы, макросы и модули. При нажатии какой-либо из этих кнопок в рабочем поле окна отображается список имен объектов соответствующего типа. При создании новой базы данных список для любого выбранного типа объекта пуст. В разделе Группы (Groups) могут быть созданы пользовательские группы объектов, предназначенные для хранения ссылок на объекты различных типов, объединенные, например, по функциональному назначению.
В окне базы данных представлен ряд кнопок, позволяющих начать выполнение операций по обработке ее объектов:
Остальные кнопки окна предназначены для удаления выбранного объекта и выбора вида отображения объектов в окне.
5.3 Создание таблицы базы данных
Создание таблицы БД состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, тип данных каждого поля, размер поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными.
В соответствии с технологией проектирования реляционной базы данных структура каждой таблицы базы данных должна определяться составом реквизитов соответствующего информационного объекта в информационно-логической модели предметной области.
Access предоставляет несколько режимов определения структуры таблиц. Наиболее полно использовать все возможности системы позволяет конструктор таблиц (Design View), с помощью которого можно в диалоговом режиме определить
24
структуру таблицы и установить параметры всех ее элементов.
5.4 Создание структуры таблицы
Начнем создание таблицы ПРЕПОДАВАТЕЛИ с определения ее структуры в режиме конструктора таблиц. Основные параметры структуры таблицы, соответствующей информационному объекту ПРЕПОДАВАТЕЛИ, представлены в табл. l. Последовательно зададим имя, тип данных и свойства каждого из полей таблицы.
Таблица 1 Основные параметры структуры таблицы ПРЕПОДАВАТЕЛИ
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер байт |
Число десятичных знаков |
Код_Преподавателя |
да |
да |
счетчик |
Длинное целое |
|
Фамилия |
да |
Текстовый |
100 |
||
Имя |
да |
Текстовый |
50 |
||
Отчество |
да |
Текстовый |
50 |
||
Ученая_Степень |
Числовой |
Длинное целое |
|||
Должность |
да |
Числовой |
Длинное целое |
||
Стаж |
Числовой |
Целое |
Выберите в окне базы данных (см. рис. 21) объект Таблицы (Tables) и нажмите кнопку Создать (New).
Рис. 22. Диалоговое окно для
выбора режима создания таблицы
При выборе режима конструктора таблиц появляется окно Таблица1 : таблица, в котором определяется структура таблицы базы данных (рис. 23).
Рис. 23. Окно определения структуры новой таблицы в режиме конструктора
При переходе в режим конструктора таблиц меняется состав команд меню v панель инструментов базы данных заменяется на панель инструментов Конст руктор таблиц (Table Design).
25
Ученая_Степень, Должность,. Стаж.
5.5 Однотабличные запросы на выборку данных
Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используются для анализа, просмотра и изменения данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным. Результат выполнения запроса — это новая, обычно временная, таблица, которая существует до закрытия запроса. Структура такой таблицы определяется полями, выбранными из одной или нескольких таблиц. Записи формируются путем объединения записей таблиц, участвующих в запросе. Способ объединения записей различных таблиц указывается при определении их связей. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц.
П Существует несколько видов запросов. Основным является запрос на выборку. С его помощью выбираются данные из взаимосвязанных таблиц и других запросов, а также представляются результаты в таблице. На основе запроса этого вида строятся запросы других видов.
Таблицу с результатами запроса можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных.
Запрос строится на основе одной или нескольких взаимосвязанных таблиц. При этом могут использоваться таблицы базы данных, а также сохраненные таблицы, полученные в результате выполнения других запросов. Кроме того, запрос может строиться непосредственно на другом запросе с использованием его временной таблицы результатов.
Простейшие запросы некоторых видов могут быть созданы с помощью мастepa запросов. Любой запрос можно создать в режиме конструктора. Microsoft Access предоставляет удобное для пользователя диалоговое графическое средство формирования запроса по образцу — QBE (Query By Example), с помощью которого легко может быть построен сложный запрос.
Окно конструктора запросов QBE (рис. 24 ) разделено на две панели. Верхняя панель содержит схему данных запроса, которая включает выбранные для данного запроса таблицы. Таблицы представлены списками полей. Нижняя панель является бланком запроса по образцу (бланком QBE), который нужно заполнить.
При конструировании запроса достаточно добавить таблицы в схему данных проса, которые содержат необходимые данные, выделить и перетащить требуемые поля из этих таблиц в бланк запроса. Если нужно, можно ввести условия отбора записей.
26
Рис. 24. Окно конструктора запросов
В схеме данных запроса отображаются используемые в запросе таблицы со списком полей, а также связи между ними, установленные в схеме данный даных. Первая строка в списке полей, отмеченная звездочкой (*), обозначаем все множество полей таблицы. Кроме связей, внесенных в запрос в соответствии со схемой данных базы, Access автоматически устанавливает связи для объединения таблиц, если таблицы имеют поля, которые содержат данные одинаковых типов с одинаковыми именами. Связи, не установленные программой Access автоматически, может установить пользователь, перетащив задействованные в связи поля из одного списка полей в другой.
Выбранный тип объединения таблиц задается при установлении связи между таблицами и определяет способ формирования записей запроса. По умолчанию связи устанавливаются с параметром объединения первого типа, т.е. объединение только тех записей, в которых значения связанных полей обеих таблиц совпадают.
Результат выполнения запроса на рис.25
Рис. 25 Результат выполнения запроса
Этот же запрос в среде SQL
SELECT Запрос1.ФИО,
Запрос1.Название_уч_степени, Справочник_должностей.
27
Access предоставляет широкие возможности для конструирования форм — графического диалогового интерфейса пользователя.
Формы являются основой разработки диалоговых приложений. Через формы можно загружать данные во взаимосвязанные таблицы базы данных с документов-источников, просматривать данные, а также их корректировать.
Работая с формой, пользователь может добавлять и удалять записи в таблицах, изменять значения в полях, получать расчетные данные. В форме можно контролировать вводимые данные, устанавливать ограничения на доступ к данным, выводить необходимые сообщения.
При работе с формой может выполняться обработка событий, инициируемых пользователем или наступающих в процессе работы с формой. Форма может создаваться для управления приложением пользователя. Типовые процедуры формируются автоматически при создании элементов формы. Такими элементами, например, являются, графические кнопки, с которыми могут связываться события следующих категорий:
Пользователь может сам программировать макросы и процедуры VBA для обработки различных событий, возникающих при работе в форме.
Форма на основе одной таблицы может быть построена как самостоятельная для загрузки, просмотра и корректировки таблицы, а также как вспомогательная для включения в какую-либо составную форму.
Для создания формы могут быть использованы мастера Access. Точное формирование макета формы в соответствии с требованиями, выработанными пользователем в процессе ее проектирования, обеспечивается средствами конструирования форм.
Создание однотабличной формы с помощью мастера
Информация о работе Разработка баз данных средствами MS ACCESS