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

2. Создайте таблицу базы данных:

  • в окне базы данных на левой панели выберите пункт Таблицы, на правой — Создание таблицы в режиме конструктора;

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

3. Для определения полей таблицы:

  • введите строку столбца Имя поля имя первого поля Код преподавателя;

  • в строке столбца Тип данных щелкните по кнопке списка и выберите тип данных Счетчик. Поля вкладки Общие (находится в нижней части окна) оставьте такими, как предлагает Access.

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

Для определения всех остальных полей таблицы базы данных Преподаватели в соответствии с таблицей выполните действия, аналогичные указанным выше. Не забудьте изменить данные в пункте Размер поля на вкладке Общие для текстовых полей и поля типа дата/время.

4. Сохраните таблицу

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

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

  • щелкните по кнопке ОК (ключевое поле не задавайте).

Задание 2. Заполнение базы данных

Код

Фамилия

Имя

Отчество

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

Должность

Дисциплина

Телефон

Зарплата

1

Истомин

Геннадий

Евгеньевич

23.10.54

Доцент

Информатика

34-45-23

960 р.

2

Миронов

Павел

Юрьевич

25.09.40

Профессор

Экономика

43-23-12

1410 р.

3

Гришин

Евгений

Петрович

05.12.67

Доцент

Математика

68-98-56

850 р.

4

Сергеева

Ольга

Алексеевна

13.12.73

Ассистент

Математика

22-12-23

524 р.

5

Хохлова

Татьяна

Олеговна

03.06.51

Доцент

Экономика

21-23-45

960 р.

6

Игнатьев

Дмитрий

Георгиевич

30.09.33

Доцент

Физика

32-56-67

960 р.

7

Миронов

Андрей

Владимирович

30.06.67

Доцент

Информатика

22-11-34

850 р.

  1. Введите ограничения на данные, вводимые в поле Должность: должны вводиться только слова Профессор, Доцент или Ассистент.

  • войдите в режим Конструктор для проектируемой таблицы. Откройте таблицу и щелкните по кнопке Конструктор на панели инструментов или выполните команду Вид, Конструктор;

  • в верхней части окна щелкните по полю Должность;

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

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

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

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

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

  3. Введите ограничения на данные в поле Код. Здесь ограничения надо вводить не совсем обычным способом. Дело в том, что коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (из-за последнего условия в этом поле нельзя использовать тип данных Счетчик, в котором данные не повторяются). Для выполнения второго условия пришлось задать в поле Код тип данных Числовой, а для выполнения первого условия сделайте следующее:

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

Индекс — средство, ускоряющее поиск и сортировку данных в таблице.

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

  • перейдите в режим Таблица, щелкнув на панели инструментов по кнопке Таблица или выполнив команду Вид, Режим таблицы. На вопрос о сохранении таблицы щелкните по кнопке Да.

  1. Введите данные в таблицу в соответствии с приведенной выше. Попробуйте в поле Должность любой записи ввести слово Лаборант. Посмотрите, каков результат. Введите правильное слово.

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

  • щелкните в любой строке поля Код;

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

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

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

  1. Произведите поиск в таблице преподавателя Миронова:

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

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

  • в появившейся строке Образец введите Миронов;

  • сделайте следующие установки: Просмотр ВСЕ (т.е. поиск по всем записям), Совпадение — С любой частью поля; Только в текущем поле — флажок. Щелкните по кнопке Найти. Курсор перейдет на вторую запись и выделит слово Миронов. Щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись и также выделит слово Миронов;

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

  1. Произведите замену данных: измените зарплату ассистенту Сергеевой с 524 р. на 560 р.

  2. Произведите сортировку данных в поле Год рождения по убыванию:

  • щелкните по любой записи поля Год рождения;

  • щелкните по кнопке Сортировка на панели управления или выполните команду Записи, Сортировка, Сортировка по убыванию. Посмотрите результат.

  1. Произведите фильтрацию по полям Должность и Дисциплина.

  • щелкните по записи Доцент поля Должность;

  • щелкните по кнопке Фильтрация или выполните команду Записи, Фильтр, Фильтр по выделенному. Посмотрите результат;

  • щелкните по записи Информатика поля Дисциплина;

  • щелкните по кнопке Фильтрация или выполните команду Записи, Фильтр, Фильтр по выделенному. Посмотрите результат;

  • для отмены фильтрации щелкните по кнопке Фильтрация или выполните команду Записи, Удалить фильтр.

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