- •1.1. Общие сведения о Microsoft Access
- •1.1.1. Требования к организации базы данных
- •1.1.2. Таблицы
- •1.1.3. Формы
- •1.2. Проектирование базы данных
- •1.3. Создание базы данных
- •Существуют различные средства создания основных объектов бд:
- •1.4. Создание таблиц
- •1.5. Редактирование таблицы
- •1.6. Создание межтабличных связей
- •1.7. Пример выполнения задания
- •1.7.1. Создание таблицы Группа n в режиме конструктора
- •1.7.2. Ввод данных в таблицу
- •1.7.3. Создание таблицы Адресная книга с помощью мастера
- •1.7.4. Создание межтабличных связей
- •1.8. Задание
- •2.1. Выборка и сортировка данных
- •2.2. Создание запросов
- •2.3. Создание отчета по базе данных
- •2.4. Пример выполнения задания
- •2.4.1. Создание запроса в режиме конструктора
- •2.4.2. Создание запроса на расчет итоговых значений по полю Стипендия
- •2.4.3. Создание отчета Ведомость на выплату стипендии
- •2.5. Задание
1.7. Пример выполнения задания
З а д а н и е. Создать БД Студенты ОмГУПСа, состоящую из двух таблиц:Группа N иАдресная книга. Ввести экспериментальные данные, установить межтабличные связи.
1.7.1. Создание таблицы Группа n в режиме конструктора
Для создания таблицы необходимо выполнить следующие действия:
1) запустить программу MicrosoftAccess2000:Пуск → Программы → Офис → Microsoft Access;
2) в окне Microsoft Accessвключить переключательНовая база данныхи щелкнуть на кнопкеОК;
3) в окне Файл новой базы данных в поле адреса выбрать личную папку; в полеТип файлавыбрать типБазы данных Microsoft Access;в полеИмя файла ввести имяСтуденты ОмГУПСа; затем щелкнуть на кнопкеСоздать.При этом откроется окно новой базы данных –Студенты ОмГУПСа: база данных;
4) открыть панель Таблицыиз спискаОбъекты;
5) двойным щелчком на значке Создание таблицы в режиме конструктора открыть бланк создания структуры таблицы;
6) задать характеристики полей в соответствии с табл. 2;
Т а б л и ц а 2
Характеристики полей таблицы Группа N
Имя поля |
Тип данных |
Свойства поля |
Шифр |
Числовой |
Условие на значение > 999 And < 10000 Обязательное поле Да Индексированное поле Да (Совпадения не допускаются) |
Фамилия |
Текстовый |
Размер поля 30 |
Дата рождения |
Дата/время |
Маска ввода 00.00.00 |
Стипендия |
Денежный |
Условие на значение < 800 |
7) закрыть окно конструктора. При закрытии окна задать имя таблицы Группа N, установить автоматическое создание ключевого поля. В результате последней операции в таблице будет автоматически создано полеКод типаСчетчикдля хранения порядкового номера записей.
1.7.2. Ввод данных в таблицу
Для ввода данных в таблицу необходимо выполнить следующие действия:
1) открыть созданную таблицу Группа Nдвойным щелчком на ее значке;
2) установить необходимую ширину столбцов;
3) наполнить таблицу экспериментальным содержанием, добавив 6 – 8 записей с данными о студентах (рис. 5). После ввода данных закрыть таблицу.
Рис. 5. Пример таблицы Группа N
1.7.3. Создание таблицы Адресная книга с помощью мастера
Для создания таблицы необходимо выполнить следующие действия:
1) в окне База данных выбрать пунктСоздание таблицы с помощью мастераи щелкнуть на кнопкеОК;
2) в раскрывшемся окне в списке Образцы таблицвыделить нужную таблицу, напримерСтуденты. Затем из спискаОбразцы полейвыбрать поле, напримерКод студента, и нажать кнопкудля включения его в список полей новой таблицы. Аналогичным образом включить в таблицу следующие поля в указанном порядке:Фамилия, Имя, Отчество, Адрес, Номер Телефона. После выбора всех нужных полей нажать кнопкуДалее;
3) в окне Создание таблицзадать имя новой таблицы –Адресная книга, установить способ определения ключа (автоматически илисамостоятельно) и нажать кнопкуДалее;
4) раздел установления связей с другими таблицами БД можно пропустить, сразу нажав кнопку Далее, поскольку связи между таблицами целесообразно задать позднее;
5) в диалоговом окне выбрать Ввести данные непосредственно в таблицу, затем щелкнуть на кнопкеГотово и закрыть таблицу;
6) для установления в дальнейшем межтабличных связей в созданную структуру таблицы Адресная книгадобавить полеШифрперед полемФамилияи задать свойства этого поля аналогично соответствующему полю из таблицыГруппа N(см. табл. 2);
7) ввести в таблицу 8 – 10 записей (рис. 6), потом закрыть таблицу.