- •Создание и работа с базой данных в субд Microsoft Access
- •Теоретические сведения
- •Работа 1. Создание базы данных, состоящей их трех таблиц
- •Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах учебного заведения «Егорьевский технологический институт».
- •Задание 9. Создайте схему данных.
- •Задание 18. Исправьте схему данных.
- •Задание 21. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список.
- •Задание 22. Научитесь использовать фильтр.
- •Задание 23. Завершите работу с программой Access.
- •Работа 2. Применение форм
- •Задание 5. Добавьте в таблицу Список логическое поле «Посещает курсы английского языка», значения которого «Да» или «Нет». Добавьте это поле в форму.
- •Задание 7. Завершите работу с программой Access.
- •Работа 3. Создание и использование запросов
- •Задание 1. Создайте запрос на выборку с именем Номера телефонов.
- •Задание 3. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Соколова с использованием Построителя выражений.
- •Задание 4. Создайте вычисляемое поле.
- •Задание 5.Создайте запрос, с помощью которого можно получить информацию о студентах той или иной группы (номер группы задается в ходе выполнения запроса).
- •Задание 6. Создайте запрос, определяющий для каждой группы среднюю оценку по Информатике.
- •Самостоятельное задание (выполнять обязательно):
- •Задание 7. Постройте запрос на обновление.
- •Задание 8. Постройте запрос на добавление.
- •Задание 9. Постройте запрос на удаление.
- •Задание 10. Выполните запрос на создание таблицы.
- •Задание 11. Создайте перекрестный запрос.
- •Задание 12. Завершите работу с программой.
- •Работа 4. Создание отчетов
- •Задание 1. Создайте с помощью отчет Списки учеников.
- •Задание 2. .Создайте отчет на основании запроса Номера телефонов.
- •Задание 3. Внесите изменения в готовый отчет Номера телефонов.
- •Задание 4. Создайте отчет Справка с помощью Конструктора.
- •140300 М.О. Г. Егорьевск, ул. Профсоюзная, д. 34 тел. (8 496 40) 30626
- •Задание 5. Создайте с помощью Конструктора отчет Списки студентов.
- •Задание 6. Пронумеруйте записи в области данных отчета Списки студентов.
- •Задание 7. Подсчитайте количество записей в отчете Списки студентов.
- •Задание 8. Создайте отчет с помощью Мастера отчетов.
- •Задание 9. Создайте почтовые наклейки.
- •Работа 5. Создание запросов с помощью языка sql
- •Insert Into – запрос на добавление в таблицу одной или нескольких записей;
- •Список рекомендованной литературы
Работа 1. Создание базы данных, состоящей их трех таблиц
1.1. Цель работы: научиться создавать таблицы базы данных в режиме конструктора и в режиме таблицы; научиться создавать связи между таблицами; выполнять поиск информации с помощью команды фильтр.
1.2. Оборудование и материалы: компьютеры, приложение Microsoft Office Access 2007.
1.3. Порядок выполнения:
Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах учебного заведения «Егорьевский технологический институт».
Вызовите программу Access. Для этого дважды щелкните по ярлыку Microsoft Access или воспользуйтесь кнопкой Пуск на Панели задач. Перед вами откроется окно Приступая к работе с Microsoft Office Access. В нем показано, с чего можно начать работу в Office Access 2007.
Выберите команду Новая база данных. Задайте имя файла и место его расположения. Нажмите кнопку Создать. Будет создана новая база данных и открыта таблица в режиме таблицы.
Перейдите в режим Конструктора щелчком по команде Режимы. Задайте имя таблицы Список.
Появится окно Конструктора. В левой верхней ячейке оставьте имя Код и тип данных Счетчик. В следующей строке введите имя поля Фамилия (слово, а не свою фамилию). После щелчка в соседней клетке появится тип данных, по умолчанию он задается Текстовым. Любой другой выбирается с помощью ниспадающего меню.
Примечание. Переход от клетки к клетке осуществляется одним из способов: мышкой; нажатием на клавишу [Enter]; стрелками; клавишей [Tab].
Заполните поля конструктора данными из табл.1.
Таблица 1
Имя поля |
Тип данных |
Код |
Счетчик |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Группа |
Текстовый |
Дата рождения |
Дата/время |
Пол (м) |
Логический |
Перейдите в режим таблицы, щелкнув по кнопке Режим. На предложение сохранить таблицу ответьте утвердительно. Заполните базу данных значениями из табл.2. Значение поля Код будет меняться автоматически.
Таблица 2
Код |
Фамилия |
Имя |
Отчество |
Группа |
Дата рождения |
Пол(м) |
1 |
Иванников |
Андрей |
Сергеевич |
А-081 |
12.07.92 |
|
2 |
Сидоров |
Иван |
Петрович |
Т-081 |
03.01.91 |
|
3 |
Володина |
Анна |
Алексеевна |
М-082 |
22.05.93 |
|
4 |
Александров |
Дмитрий |
Олегович |
А-081 |
30.01.92 |
|
5 |
Новосельцева |
Ольга |
Сергеевна |
М-082 |
08.03.91 |
|
6 |
Воробьев |
Антон |
Павлович |
Т-082 |
11.10.92 |
|
7 |
Воробьев |
Артем |
Павлович |
Т-082 |
11.10.92 |
|
Задание 2. Выполните редактирование ячеек.
Замените фамилию Александров на Александровский.
Измените год рождения Володиной на 1991.
Задание 3. Отсортируйте записи таблицы.
Примечание. Чтобы произвести сортировку записей, нужно поставить курсор в любую ячейку сортируемого столбца и щелкнуть по кнопке:
- если нужно отсортировать по возрастанию;
- если нужно отсортировать по убыванию.
Фамилии – по алфавиту;
Даты рождения – по убыванию;
Группы – по возрастанию.
Задание 4. Познакомьтесь с функциями: закрыть и открыть.
Закройте текущую таблицу.
Закройте базу данных.
Откройте снова свою базу данных.
Откройте таблицу Список.
Задание 5. Выполните поиск записей по образцу.
Установите текстовый курсор в поле Фамилия;
Щелкните по кнопке Найти, расположенной на вкладке Главная. Данная команда позволяет найти запись по введенному значению.
В результате появится диалоговое окно, в котором в поле Образец наберите фамилию Воробьев и щелкните по кнопке Найти далее.
Примечание. Если требуется найти следующую подобную запись, то щелкните по кнопке Найти далее. По окончании работы щелкните по кнопке Закрыть.
Задание 6. Удалите таблицу Список.
Выделите имя таблицы.
Нажмите клавишу <Delete>.
На вопрос о подтверждении удаления таблицы ответьте Да.
Задание 7. Создайте таблицу Группы.
Выберите на вкладке Создание команду Таблица
Появится пустая таблица с двумя поля Код и Добавить поле.
Переименуйте поле Код. Для этого воспользуйтесь командой Переименовать на вкладке Режим таблицы. Введите название Учебная группа.
Щелкните в поле добавить и введите название Куратор и нажмите клавишу <Enter>.
Сохраните таблицу с именем Группы, щелкнув по кнопке Сохранить, расположенной на панели быстрого доступа.
Откройте таблицу группы в режиме Конструктора.
Измените тип поля Учебная группа на текстовый.
Сохраните таблицу Группы.
Задание 8. Создайте таблицу Список.
Щелкните по вкладке создание и выберите режим Конструктор таблиц.
Заполните поля Конструктора данными из табл.3.
Таблица 3
Имя поля |
Тип данных |
Код |
Счетчик |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Учебная группа |
Текстовый |
Дата рождения |
Дата/время |
Пол (м) |
Логический |
Значения поля Учебная Группа надо не набивать вручную при наполнении таблицы Список записями, а выбирать из списка, содержащегося в таблице Группы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления – Поле со списком, тип источника строк – Таблица или запрос, источник строк – Группы.
Сделайте поле Код ключевым.
Для поля Дата рождения в свойствах поля задайте маску ввода в виде __.__.____.
Сохраните изменения, щелкнув по кнопке Сохранить.
Закройте все таблицы.
В результате этой работы вы получили две несвязанные таблицы. Нужно создать схему данных со связями.