Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2015.doc
Скачиваний:
27
Добавлен:
09.04.2015
Размер:
875.52 Кб
Скачать

Практическая часть лабораторной работы №1

До создания таблицы надо прежде всего создать новую базу данных, для этого:

  • загрузите Access, в появившемся окне выберите пункт Новая база данных;

  • в окне «Файл новой базы данных» задайте имя вашей базы (пункт Имя файла) и выберите папку (пункт Папка), где ваша база будет находиться. По умолчанию Access предлагает вам имя базы db1, а тип файла – Базы данные Access, с расширением .mdb. Имя файлу задайте ВУЗ, а тип оставьте прежним;

  • щелкните по кнопке <Создать>.

А теперь переходим к созданию таблицы «Преподаватели» (таблица 1), которая будет состоять из следующих полей:

Таблица 1

Имя поля

Тип данных

Размер поля

Табельный номер

текстовый

6

Фамилия

текстовый

18

Имя

текстовый

15

Отчество

текстовый

18

Дата рождения

Дата/время

краткий

Должность

текстовый

22

Город проживания

текстовый

15

Адрес проживания

текстовый

20

Кафедра

текстовый

12

Заработная плата

денежный

Для создания такой таблицы надо:

1. В окне БД щелкнуть на вкладке Таблица, затем на кнопке <Создать>. В окне диалога Новая таблица выбрать Конструктор и щелкнуть <OK>. В результате проделанных операций открывается окно таблицы в режиме Конструктора (рис.1), в котором следует определить поля таблицы.

2. В столбце Имя поля ввести имя первого поля – «Табельный номер», в столбце Tun данных выбрать тип из раскрывающегося списка, открываемого кнопкой выбора типа данных – «текстовый». Эта кнопка - скрытый элемент управления. Она отображается после щелчка на поле.

Рис.1. Окно таблицы в режиме Конструктора

3. Заполнение строки столбца Описание необязательно и обычно используется для внесения дополнительных сведений о поле.

4. Щелкнуть на второй пустой строке таблицы полей и создать следующее поле БД – «Фамилия» и т.д.

5. Чтобы вставить поле между двумя существующими, надо щелкнуть кнопку Добавить строку на Панели инструментов Конструктора таблиц.

6. В нижней части бланка содержится список свойств поля, выделенного в верхней части. Свойства полей не являются обязательными. Их можно настраивать по желанию, а можно и не трогать.

В таблице 1 указаны размеры полей, для того чтобы их настроить, надо на вкладке Общие в нижней части экрана изменить данные в пункте Размер поля. Например, для текстового типа данных Access предлагает по умолчанию длину 50 символов. Но вряд ли поле «Фамилия» будет содержать более 15 символов, хотя лучше точно подсчитать, сколько символов в самой длинной фамилии. Не бойтесь ошибиться – в дальнейшем можно скорректировать длину поля. Для числового типа Access предлагает Длинное целое, но ваши данные могут быть либо небольшие целые числа (в диапазоне от -32768 до 32767) – тогда надо выбрать Целое, либо дробные числа – тогда надо выбрать С плавающей точкой.

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

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

  • в верхней части окна щелкните по полю «Должность», а в нижней части окна по строке параметра Условие на значение;

  • щелкните по кнопке для определения условий на значение при помощи построителя выражений ;

  • в появившемся окне построителя выражения (рис.2) напишите слово «Профессор» (слова вводятся без кавычек), затем щелкните по кнопке Or (эта кнопка выполняет функцию ИЛИ), напишите «Доцент» и так далее, зафиксировав все возможные слова для ввода в этом поле. В конце щелкните по кнопке <OK>. Таким образом, вы ввели условие, при котором в поле «Должность» могут вводиться только указанные значения.

Рис.2. Окно построителя выражений

Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Должность». Для этого:

  • в строке Сообщение об ошибке введите предложение «Такой должности нет, правильно введите данные».

В строке Значение по умолчанию введите слово «Доцент».

Для поля «Город проживания» введите Значение по умолчанию «Самара».

Для поля «Заработная плата» введите Условие на значение «>5000».

Введите ограничения на данные в поле «Табельный номер». Табельные номера преподавателей не должны повторяться. Для этого:

  • щелкните по строке параметра Индексированное поле;

  • выберите в списке пункт «Да» (совпадения не допускаются).

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

8. Таким образом, после всех проведенных операций вы создали структуру таблицы. Структура – это названия полей в таблице и типы данных, хранимые в этих полях. Теперь требуется сохранить созданную структуру таблицы. Для этого:

  • выберите пункт меню Файл, Сохранить;

  • в диалоговом окне «Сохранение» введите имя таблицы «Преподаватели»;

  • щелкните по кнопке <OK>.

9. Закройте созданную структуру таблицы, нажав на кнопку . Вы увидите в окне базы созданную таблицу(рис.3).

10. Откройте эту таблицу, щелкнув на ней дважды мышью, и введите данные, которые приведены ниже (рис.4). При заполнении попробуйте в поле «Должность» любой записи ввести слово «Аспирант». Посмотрите, что получилось. На экране должно появиться сообщение: «Такой должности нет, правильно введите данные». Введите правильное слово. Также попробуйте ввести одинаковый табельный номер у двух преподавателей. Посмотрите, что получилось. Также попробуйте ввести зарплату менее 5000 р.

Рис.3. Окно базы данных с созданной таблицей «Преподаватели»

Рис.4. Заполненная таблица «Преподаватели»

11. Измените ширину каждого поля таблицы в соответствии с шириной данных. Для этого:

  • щелкните в любой строке поля «Табельный номер»;

  • выполните команду Формат, Ширина столбца;

  • в появившемся окне щелкните по кнопке <По ширине данных>;

  • проделайте эту операцию с остальными полями.

12. После заполнения таблицы нажмите на кнопку .

13. Для просмотра созданной таблицы:

  • откройте таблицу;

  • выполните команду Файл – Параметры страницы, на вкладке Страницы установите Ориентация – альбомная, на вкладке Поля - левое и правое поле установите равными 0 см (это делается для того, чтобы вся таблица поместилась на экранной странице просмотра);

  • щелкните по кнопке <OK>;

  • затем щелкните по кнопке на панели инструментов <Предварительный просмотр>или выполните команду Файл, Предварительный просмотр. Вы увидите таблицу как бы на листе бумаги;

  • закройте окно просмотра.

14. Произведите поиск в таблице любого преподавателя по его фамилии следующим образом:

  • переведите курсор в первую строку поля «Фамилия»;

  • выполните команду Правка, Найти;

  • в появившейся строке параметра Образец введите фамилию преподавателя;

  • в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);

  • в строке параметра Совпадение выберите из списка С любой частью поля;

  • в строке параметра Только в текущем поле установите флажок;

  • щелкните по кнопке <Найти>. Курсор перейдет на запись с заданной фамилией;

  • щелкните по кнопке <Найти далее>. Если есть запись еще с заданной фамилией, то курсор перейдет на нее и т.д.;

  • щелкните по кнопке <Закрыть> для выхода из режима поиска.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]