Ввод и редактирование данных

Базы данных Microsoft Access

База данных – это реализованная с помощью компьютера информационная структура, отражающая состояние объектов и их отношения.

СУБД (Системы управления базами данных) – программное обеспечение для работы с базами данных.

Реляционные БД –базы данных с табличной формой организации информации.

MS Access – это реляционная база данных.

Создание базы данных

1. Запустите MS Access: Пуск/Программы/ MS Access.

2. На панели Создание файлавыберите пункт Новая база данных….

3. В окне Файл новой базы данныхукажите имя БД – Зоопарк, выберите свою папку и нажмите кнопку Создать.

4. В появившемся окне База данныхактивизируйте вкладку Таблицы и щелкните по кнопке Создать.

5. Создайте таблицу, воспользовавшись Конструктором. В окне Новая таблицавыбрать пункт Конструктори подтвердить выбор. Вы войдете в режим конструктора, который используется для задания структуры таблицы. Создайте поля таблицы:

Название поля Тип поля
Номер счетчик
Название текстовое
Среда обитания текстовое
Вес числовое
Продолжительность жизни числовое

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

Название поля Размер поля
Номер Длинное целое
Название
Среда обитания
Вес Длинное целое
Продолжительность жизни Длинное целое

6. В нижней части окна на вкладке Общие задайте размер поля:

 

 

7. Выделите поле Номер и нажмите кнопку (ключевое поле) на панели инструментов. Поле счетчика можно задать таким образом, чтобы при добавлении каждой записи в таблицу в это поле автоматически вносилось порядковое число.

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

Типы данных

При выборе типа данных, используемых в поле, необходимо учитывать следующее:

Текстовый тип данных используется для хранения таких данных, как имена, адреса, а также чисел, не требующих вычислений, например, номеров телефонов, инвентарных номеров или почтовых индексов. В текстовом поле может находиться до 255 символов. По умолчанию устанавливается размер поля 50 символов. Для указания максимально возможного числа символов, которые могут находиться в текстовом поле, определите свойство Размер поля

Тип данных Поле MЕМО используется для хранения более 255 символов. В поле MЕМО может находится до 64 000 символов.

Числовой тип содержит данные, используемые для математических вычислений. (Байт 0..255, Целое –32768..32767, Длинное целое 2147483648 ..2147483647, Действительное).

Тип Дата/время – хранение значений дат и времени.

Тип Счетчик – автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи.

Логический тип – поля, содержащие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл».

Ввод и редактирование данных

1.В окне База данныхпоявилось имя сохраненной таблицы. Выделите ее и щелкните по кнопке Открыть. Вы войдете в режим таблицы, который используется для просмотра, добавления, изменения, сортировки или удаления данных.

2.Добавьте в таблицу 10 записей так, чтобы некоторые названия животных повторялись.

Создание запросов

Запрос – это средство извлечения информации из БД, отвечающей некоторым задаваемым условиям. Результат запроса выводится в виде таблицы, все записи которой удовлетворяют заданным условиям. Запросы используются для просмотра, изменения и анализа данных различными способами.

Запросы на выборку

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

Задание 1. Создать запрос, выводящий на экран названия и суммарный вес одинаковых животных.

1. Активизируйте вкладку Запросы и щелкните по кнопке Создать.

2. В окне Новый запросвыберите пункт Простой запроси нажмите кнопку ОК.

3. В окне Создание простых запросоввыберите в поле таблицы и запросыстроку Таблица: Животные. Перенесите из поля Доступные поляв Выбранные поля Название и Вес, для этого щелкните по кнопке со знаком «>». Выбранные поля должны отразиться справа. Нажмите кнопку Далее.

4. Выберите итоговый отчет и нажмите кнопку Итоги.

5. Установите флажок Sum и последовательно нажмите кнопки ОК, Далее.

6. Задайте имя запроса: Суммарный веси нажмите кнопку Готово.

Сравните полученные данные с данными в таблице «Животные».

Задание 2. Создать запрос, выводящий на экран все сведения о животном-долгожителе (живущем дольше всех).

1. Повторите шаги 1,2 задания 1

2. В окне Создание простых запросоввыберите в поле таблицы и запросыстроку Таблица: животные. Перенесите из поля Доступные поляв Выбранные поляПродолжительность жизни. Нажмите кнопку Далее.

3. Выберите итоговый отчет и нажмите кнопку Итоги.

4. Установите флажок Мах и последовательно нажмите кнопки ОК, Далее.

5. Задайте имя запроса: Долгожительи нажмите кнопку Готово.

В получившемся запросе указывается только максимальная продолжительность, для вывода на экран других сведений нужно создать еще один запрос, соединяющий таблицу «Животные» и уже созданный запрос:

1. В окне Новый запросвыберите пункт Конструктори нажмите кнопку ОК.

2. В окне Добавление таблицывыберите закладку Таблицы и запросы. Выберите строку Долгожитель, нажмите кнопку Добавить.

3. Выберите строку Животные, нажмите кнопку Добавить, нажмите кнопкуЗакрыть.

4. В окне Запрос 1: запрос на выборкупоявятся схемы выбранного запроса и таблицы.

Чтобы их соединить, выделите поле Мах-продолжительность и, удерживая левую кнопку мыши, перейдите к полю Продолжительность.

5. Добавьте поля в запрос, выполнив двойной щелчок по каждому из них в схеме таблицы.

6. Закройте окно запроса и сохраните его под именем Долгожитель 2.

Запросы с параметром

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

Задание 3. Создать запрос с параметром на название животного.

1. Активизируйте вкладку Запросы и щелкните по кнопке Создать.

2. В окне Новый запросвыберите пункт Конструктори нажмите кнопку ОК.

3. В окне Добавление таблицывыберите закладку Таблицы. Выберите строку Животные, нажмите кнопку Добавить, нажмите кнопкуЗакрыть.

4. В окне Запрос 1: запрос на выборкупоявится схема выбранной таблицы. Добавьте в запрос все поля кроме счетчика.

5. В столбце Название в строке Условие отбора введите подсказку в квадратных скобках: [Введите название]

6. Закройте окно запроса и сохраните его под именем Запрос с параметром.

7. Откройте запрос, введите какое-нибудь название животного из вашей БД.

Запросы с условием.

Условия отбора — это ограничения, накладываемые на запрос для определения записей, с которыми он будет работать. Например, вместо просмотра всех животных, можно просмотреть только тех, которые живут в Африке. Для этого необходимо указать условие отбора, отсеивающее все записи, кроме тех, у которых в поле «Среда обитания» указано «Африка» (если в вашей БД нет Африки, введите другую часть света).

Задание 4. Создать запрос, выводящий на экран все сведения о животных, обитающих в Африке.

1. Выполните пункты 1-4 задания 3.

2. В столбце Среда обитания в строке Условие отбора введите слово Африка, в строке Вывод на экрануберите флажок.

3. В столбце Название в строке Сортировка выберите по убыванию.

4. Откройте запрос, просмотрите результаты.

Задание 5. Создать запрос, выводящий на экран все сведения о животных, обитающих в Америке, не превосходящих весом 50 кг.

1. Выполните пункты 1-4 задания 3.

2. В столбце Среда обитания в строке Условие отбора введите слово Америка, в строке Вывод на экрануберите флажок.

3. В столбце Вес в строке Условие отбора введите <100.

4. Откройте запрос, просмотрите результаты.