4) Создание схемы данных
Для создания схемы данных выполните действия: перейдите на вкладку Работа с базами данных -Схема данных.
Рис. 9. Вкладка «Работа с базами данных».
Появится окно Добавление таблицы. Выберите вкладку Таблицы, выделите таблицы: «Факультеты», «Специальности» и разместите их с помощью кнопки Добавить. В окне Схема данных появится условный вид этих таблиц (рис. 10). Закройте окно.
Примечание: Ключиком в схеме будут выделены поля, имеющие ключевое значение.
Рис. 10. Схема данных
Установите связь между таблицами Факультеты и Специальности. Для этого установите курсор на имя поля Код_факультета - в этой таблице это поле - ключевое (таблица Специальности) и, не отпуская кнопку мышки, перетащите ее на поле Код_факультета - подчиненной таблицы Факультеты. Отпустите мышку. Появится диалоговое окно Изменение связей. Для автоматической поддержки целостности базы данных установите флажок: Обеспечение целостности данных. Кроме этого значка в этом окне представлены другие: Каскадное обновление связанных полей. При включении данного режима изменения, сделанные в связанном поле первой таблицы, автоматически вносятся в поля связанной таблицы, содержащей те же данные. Каскадное удаление связанных записей - при включении данного режима удаление записей в первой таблице приводит к удалению соответствующих записей связанной таблицы.
Примечание. Это возможно сделать только в том случае, если типы и размер полей заданы одинаково.
Щелкните по кнопке Создать. Появится связь один-ко-многим:
Рис. 11. Создание схемы данных
Внимание!Изменить связь и параметры объединения можно, щелкнув правой кнопкой мыши по линии связи, как показано на рис. 12. Откроется окно Изменение связей. Выбрав кнопку объединение, можно выбрать другой способ, что позволяет перейти к созданию связи между любыми двумя таблицами базы данных.
Рис. 12. Изменение или удаление связи
5) Создание новых таблиц
5.1. Создайте таблицу Анкета, которая содержит следующие поля:
Рис.13. Поля таблицы «Анкета»
5.2. Для поля Дата рождения создайте маску ввода по образцу:
Рис.14.Создание маски ввода
5.3. Заполните таблицу данными (не менее 5 записей).
6) Фильтрация и сортировка данных
6.1. Отсортируйте таблицу Анкета по полю Фамилия по возрастанию от А до Я. Для этого поставьте курсор в любом месте столбца Фамилия и нажмите п.к.м., выберите Сортировка от А до Я (либо на вкладке Главная – По возрастанию).
Рис. 15. Окна сортировки
6.2. Отфильтруйте таблицу по одной записи. Например, выберите запись с фамилией Иванов (рис. 18).
Рис. 16. Окно фильтрации
Рис. 17. Окно условий текстового фильтра
Рис. 18. Отфильтрованные значения
6.3. Отфильтруйте все записи, где человек родился до 1980 года (рис. 20).
Для
этого поставьте курсор в столбец Дата
рождения,
нажмите кнопу Фильтр
на
вкладке Главная.
Выберите
фильтры дат – До 01.01.1980 года. Нажмите
Ок.
Рис. 19. Окно условий фильтра дат
Рис. 20. Отфильтрованные значения по дате рождения
6.4. Отфильтруйте значения с помощью Расширенного фильтра. Для этого на вкладке Главная нажмите кнопку Параметры расширенного фильтра.
Рис. 21. Параметры расширенного фильтра
Добавьте поля, выберите в поле Фамилия сортировка по возрастанию. В Условие отбора введите фамилию, которая есть в таблице Анкета. Например, как на рис.22.
Рис. 22. Условия фильтрации
На
вкладке Главная
нажмите кнопку Применить
фильтр
.
6.5. Самостоятельно отфильтруйте записи в таблице Факультеты, условие Экзамен_2 – Иностранный язык.
6.6. Найдите записи о людях, фамилии которых начинаются на буку «П».
Для
этого поставьте курсор в столбце Фамилия,
на вкладке Главная
нажмите
кнопку Найти
. В появившемся окне Поиск
и замена выбираем
критерии (рис. 23). Нажимаем кнопку Найти
далее.
Рис. 23. Окно Поиск и замена
6.7. Замените у любого человека адрес проживания. Для этого на вкладке Главная нажмите кнопку Найти . В появившемся окне Поиск и замена выбираем критерии, например, как на рис. 24. Нажимаем кнопку Заменить.
Рис. 24. Окно Поиск и замена
6.8.
Подсчитайте итоги планов набора из
таблицы Специальности.
Для этого, откройте таблицу, на вкладке
Главная
нажмите кнопу Итоги
.
В появившейся под таблице строке Итог
выберите Сумма.
Должен
получиться итог, как на рис. 25.
Рис. 25. Подсчет итогов
6.9. Самостоятельно подсчитайте в этой же таблице Среднее, Максимальное и Минимальное значение.
6.10. Отформатируйте таблицу по своему усмотрению, используя панель инструментов Форматирование текста (рис.26).
Рис. 26. Панель Форматирование текста
Практическая работа №2. Создание запросов по базе данных
Цель работы:познакомить обучающихся со способами создания запросов в СУБД, создать условия для приобретения практических навыков при работе с запросами.
Задание
