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

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

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

2. Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных.

  • в верхней части окна щелкните по полю «Должность»;
  • в строке Сообщение об ошибке введите предложение: "Такой должности нет. Введите данные правильно".

3. Задайте значение по умолчанию для поля «Должность»

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

4. Введите ограничения на данные в поле «КодПреподавателя» (эти данные не должны повторяться).

  • щелкните по строке параметра Индексированное поле;
  • выберите в списке пункт Да (совпадения не допускаются);
  • перейдите в режим Таблица.

5. Заполните таблицу данными в соответствии с таблицей и проверьте реакцию системы на ввод неправильных данных.

  • введите данные в таблицу; Примечание!!! Все фамилии преподавателей должны начинаться с одной буквы, указанной преподавателем.
  • попробуйте в поле «Должность» любой записи ввести слово Лаборант. Посмотрите, что получилось. На экране должно появиться сообщение: "Такой должности нет. Введите данные правильно". Введите правильное слово.

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

  • щелкните в любой строке поля «КодПреподавателя» и нажмите на панели инструментов на кнопку ;
  • данную операцию можно проделать выделив поле «Код преподавателя» и нажав правой кнопкой мыши выбрать Ширина столбца;
  • выберите команду Ширина столбца;
  • в появившемся окне щелкните по кнопке [По ширине данных]. Ширина поля изменится;
  • проделайте эту операцию с остальными полями.

7. Произведите поиск в таблице по фамилии преподавателя.

  • переведите курсор в первую строку поля «Фамилия»;
  • выполните команду на панели инструментов: Найти;
  • в появившейся строке параметра Образец введите фамилию;
  • в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать . по всем записям);
  • в строке параметра Совпадение выберите из списка С любой частью поля;
  • в строке параметра Только в текущем поле установите флажок (должна стоять "галочка");
  • щелкните по кнопке [Найти]. Курсор перейдет к соответствующей записи и выделит слово (введенную фамилию);
  • щелкните по кнопке [Найти далее]. Курсор перейдет на другую запись (удовлетворяющую условию поиска) и также выделит слово;
  • щелкните по кнопке [3акрыть] для выхода из режима поиска.

8. Произведите замену данных: измените заработную плату.

  • переведите курсор в первую строку поля «Зарплата»;
  • выполните команду на панели инструментов: Заменить;
  • в появившемся окне в строке Образец введите значение;
  • в строке Заменить на введите другое значение. Вам надо вести поиск по всем записям данного поля;
  • щелкните по кнопке [Найти далее]. Курсор перейдет на другую запись, но здесь не нужно менять данные, поэтому снова щелкните по кнопке [Найти далее]. Курсор перейдет на ту запись, где стоит значение Образца, запись — это то, что нам надо;
  • щелкните по кнопке [3аменить]. Данные будут изменены;
    Примечание, Чтобы заменить сразу все данные, надо воспользоваться кнопкой [Заменить все].
  • щелкните по кнопке [3акрыть].

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

  • щелкните по любой записи поля «Год рождения»;
  • щелкните по кнопке па панели управления или щелкните правой кнопкой мыши по любой записи в этом поле и выберите Сортировка от максимального к минимальному. Все данные в таблице будут отсортированы в соответствии с убыванием значений в поле «Год рождения».

10. Произведите фильтрацию данных по полям «Должность» и «Дисциплина».

  • щелкните по записи Доцент поля «Должность»;
  • щелкните по кнопке или нажав правую кнопку мыши выберите Фильтр. В таблице останутся только записи о преподавателях — доцентах;
  • аналогично произведите фильтрацию для дисциплины Информатика.
  • для отмены фильтрации щелкните по кнопке переключить фильтр на панели инструментов. В таблице появятся все данные.

Пример Таблицы

Код Фамилия Имя Отчество Рождён Должность Дисциплина Телефон Зарплата
Истомин Ремир Евгеньевич 23.10.54 Доцент Информатика 110-44-68 890р.
Миронов Павел Юрьевич 25.07.40 Профессор Экономика 312-21-40 1200р.
Гришин Евгений Сергеевич 05.12.67 Доцент Математика 260-23-65 760р.
Сергеева Ольга Ивановна 12.02.72 Ассистент Математика 234-85-69 450р.
Емец Татьяна Ивановна 16.02.51 Доцент Экономика 166-75-33 890р.
Игнатьева Татьяна Павловна 30.05.66 Доцент Информатика 210-36-98 790р.
Миронов Алексей Николаевич 30.07.48 Доцент Физика 166-75-33 890р.