Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД_ лабораторная работа по Access.docx
Скачиваний:
17
Добавлен:
03.09.2019
Размер:
557.56 Кб
Скачать

Задание 21. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список.

Примечание. Может возникнуть ситуация, когда необходимо добавить новые поля в существующую таблицу. Это можно сделать, например, описанным ниже способом.

  • Откройте таблицу Список, если она закрыта.

  • Перейдите в режим Конструктора таблиц.

  • Добавьте еще одно поле с именем Портрет и типом – Поле объекта OLE.

  • Перейдите в режим таблицы.

  • Щелкните мышкой по клетке, где должно быть значение поля Портрет.

  • Щелкните правой кнопкой мыши и из контекстного меню выберите команду Вставить объектТочечный рисунок.

  • Нарисуйте портрет.

  • Щелкните по кнопке закрыть, в результате чего вы вернетесь в таблицу. Рисунок будет обозначен словами. Чтобы увидеть портрет дважды щелкните мышкой по названию рисунка, возвращаясь в программу, где создан портрет.

  • Следует нарисовать портреты всех студентов таблицы Список.

Задание 22. Научитесь использовать фильтр.

Команда фильтр позволяет выполнять поиск записей в режиме открытой таблицы.

  • Откройте таблицу Список.

  • На вкладке Главная щелкните по кнопке ДополнительноИзменить фильтр. Появится окно выбора, представленное на рис.4.

Рис.4

  • Щелкните мышкой по полю Группа. У активного поля появится стрелка выбора.

  • Выберите Группа Т-081 и щелкните по кнопке Применить фильтр вкладки Главная. Вы автоматически попадете в таблицу, в которой будут только выбранные записи. Записи, не удовлетворяющие данному условию, временно скроются.

  • Отмените выбор. Для этого необходимо отжать эту же кнопку, которая теперь будет выполнять действие – Удалить фильтр.

  • Щелкните по кнопке Изменить фильтр.

  • Удалите все в поле Группа, выделив значение и нажав клавишу [Delete].

  • Измените фильтр так, чтобы в таблице были видны только студенты группы M-081 мужского пола (одновременный запрос в двух полях – Пол(м) и Группа).

  • Щелкните по кнопке Применить фильтр.

  • Измените фильтр. Допустимо указывать границы изменения значений. В поле Дата рождения наберите >#31.12.92#, а в поле Пол(м) сбросите флажок если он установлен. Щелкнув по кнопке Применить фильтр, вы получите таблицу в которой присутствуют записи с годами рождения больше указанной в фильтре даты.

  • Чтобы получить записи студентов, у которых фамилия начинается на букву «В»,в соответствующем поле наберите Like “В*” (В – в данном случае русская буква).

  • Запрос NotB*” будет означать все записи, кроме указанных (в данном случае все записи, у которых фамилии не начинаются на букву «В»). Составьте этот запрос, щелкнув на кнопке Применить фильтр.

Самостоятельные задания (выполнять обязательно):

  1. Выберите студентов всех групп, кроме группы А-081.

  2. Выверите всех студентов фамилии, которых заканчиваются на «ов» или «ев».

  3. Выбрать записи, в которых имена студентов начинаются с одной из букв от «А» до «И».

  4. Отмените все фильтры.

Предъявите преподавателю: таблицы Список, Группы, Личные данные.

Задание 23. Завершите работу с программой Access.

  • Щелкните значок Кнопка Microsoft Office и выберите команду Закрыть базу данных.

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

1.5.Контрольные вопросы

  1. Что понимается под банком данных и под базой данных (БД)?

  2. Виды взаимосвязей между объектами предметной области?

  3. Трехуровневая архитектура БД. Начертить и объяснить.

  4. Виды логических моделей БД.

  5. Потенциальный ключ, внешний ключ, первичный ключ, составной ключ?

  6. Какую БД называют реляционной?

  7. Объяснить термины атрибут и кортеж.

  8. Объяснить термины избыточность данных, аномалия обновления, аномалия удаления, аномалия ввода.

  9. Что такое нормализация? Объяснить суть 1НФ, 2НФ, 3НФ.

  10. Что такое СУБД? Перечислить задачи СУБД.

  11. В каких объектах хранятся данные базы?

  12. Чем отличаются поля и записи таблицы?

  13. Перечислить все типы данных базы данных.

  14. Что такое макет таблицы?

  15. Какими параметрами характеризуется макет таблицы?

  16. В чем состоит особенность поля типа Счетчик?

  17. В чем состоит особенность поля типа Memo?

  18. Какое поле можно считать уникальным?

  19. Поле какого типа является естественным кандидатом на роль ключевого поля?

  20. Почему при закрытии таблицы Access не предлагает выполнить сохранение внесенных данных?

  21. Как создать новую БД в MS Access?

  22. Как открыть существующую БД в MS Access?

  23. Перечислить объекты, с которыми работает MS Access.

  24. Какие объекты в MS Access являются базовыми, а какие – производными?

  25. Что такое «Схема данных» в Access и как ее создать?

  26. Что такое свойства поля в MS Access и как его задать?

  27. В каких случаях удобно пользоваться свойством поля «Маска ввода»?

  28. Объяснить смысл свойства «Обязательное поле».

  29. Перечислить основные операции, которые можно проводить в режиме таблицы.

  30. Перечислить основные операции, которые можно проводить в режиме конструктора

  31. Что такое фильтр? Как установить и применить фильтр? Объяснить на примере своей БД.

  32. Чем отличается форма от таблицы? В чем преимущества применения формы?

  33. Что такое целостность данных?

  34. Чем отличается каскадное обновление от каскадного удаления? Опишите функции окон «Схема данных» и «Связи».

1.6. Требования к отчету

  1. Название лабораторной работы.

  2. Цель работы.

  3. Объясните назначение объекта базы данных таблицы.

  4. Опишите все способы создания таблиц в базе данных.

  5. Опишите кратко этапы создания схемы данных.

  6. Объясните назначение флажков в окне Связи: обеспечение целостности данных, каскадное обновление и каскадное удаление связанных полей.