Задание 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р. |