Сборник ЛАБОРАТОРНЫХ РАБОТ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access

ЛАБОРАТОРНЫЕ РАБОТЫ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access
Раздел 1 Создание таблицы.
1.1. Создание таблицы с помощью мастера
Задание 1.1
Создать файл базы данных Notes.mdb. Подготовить в нем таблицу Моя записная книжка с помощью мастера. Таблица должна содержать следующие сведения: Имя, Фамилия, Адрес, Домашний Телефон, Прозвище, Увлечения. Вывести на бумагу полученную таблицу.

Имя
Фамилия
Адрес
Телефон
Дата рождения
Прозвище
Увлечения

Андрей
Седов
Козлова 5-8
245-77-12
12.01.88
Седой
спорт

Сергей
Рюмин
Парковая 134-2
451-78-21
07.11.87
Серый
музыка

Павел
Васильев
Береговая 2-76
544-33-55
02.02.87
Вася
поэзия

Андрей
Крючков
Солнечная 4-69
488-52-36
15.11.86
Длинный
спорт

Роман
Корнев
Седых 34-12
311-56-95
04.03.89
Корень
компьютер

Денис
Кораблев
Широкая 50-50
648-99-66
16.05.87
Беркут
спорт


Запустить приложение Microsoft Access.
В Области задач выбрать вариант Новая база данных.
Задать имя файла базы данных. Для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Notes.mdb.
В диалоговом окне Notes: база данных убедиться, что в списке Объекты выбран вариант Таблицы, двойным щелчком левой кнопкой мыши выбрать Создание таблицы с помощью мастера.
В диалоговом окне Создание таблиц выбрать вариант Личные, а из списка Образцы таблиц выбрать Адреса. Затем из списка Образцы таблиц выбрать следующие поля: Имя, Фамилия, Адрес, ДомашнийТелефон, ДатаРождения, Прозвище, Увлечения, выделяя нужное поле и нажимая на кнопку . После выбора всех полей нажать кнопку Далее.

13 EMBED PBrush 1415

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



В появившемся диалоговом окне Моя записная книжка: таблица в соответствующие поля внести записи о друзьях:
Дополнить базу данных записями о своих друзьях (34 записи).
Перед выводом таблицы на бумагу просмотреть созданную базу данных в режиме предварительного просмотра. Для этого нажать кнопку Предварительный просмотр на панели инструментов Таблица в режиме таблицы. В случае необходимости изменить параметры страницы (поля, ориентацию, размер бумаги).
Задание 1.2 (самостоятельное)
Создать файл базы данных Library.mdb. Подготовить в нем таблицу Личная библиотека с помощью мастера. Таблица должна содержать следующие сведения: Название книги, Авторы, Год издания, Издательство, Стоимость, Число страниц. В таблицу внести данные о 56 книгах. Вывести на бумагу полученную таблицу.
Обратить внимание, что поле Должность необходимо переименовать в поле Название книги, а поле Переводчик в поле Автор


1.2. Создание таблицы с помощью конструктора
Задание 1.3
В городе N есть несколько гостиниц, о которых известна следующая информация:
Проанализировать данные и определить структуру таблицы базы данных. Создать файл базы данных Hotel.mdb. Сформировать таблицу под именем Гостиница с помощью конструктора и заполнить ее предложенными данными.
Название
Директор
Кол-во мест
Телефон
Категория
Лицензия
Открытие

Уют
Белоусова
1500
232-65-98
***
есть
12.03.1978

Городская
Тарасова
360
215-56-98
**
есть
18.07.1998

Турист
Дьяченко
2200
265-48-89
****
есть
17.12.1974

Юбилейная
Жаров
465
988-56-44
****
есть
24.01.1988

Юность
Морокова
1800
555-66-22
***
нет
15.09.2001

Мечта
Горохов
2900
654-12-45
*****
нет
17.11.2000

Факел
Авакумов
600
789-95-14
**
нет
22.08.1965


Запустить приложение Microsoft Access.
В Области задач выбрать вариант Новая база данных.
Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Hotel.mdb.
В диалоговом окне Hotel: база данных в списке Объекты выбрать Таблицы и двойным щелчком выбрать вариант Создание таблицы в режиме Конструктора.
Создать структуру базы данных в диалоговом окне Таблица1: таблица. Для этого в столбце Имя поля вписать Название, в столбце Тип данных выбрать вариант Текстовый, в области Свойства поля на вкладке Общие установить Размер поля 20.
Для поля Директор выбрать тип поля текстовый, размер поля 15.
Для поля Количество мест выбрать тип поля числовой, размер поля целый.
Для поля Телефон выбрать тип поля текстовый, размер поля 9, Маска ввода ###-##-##.
Для поля Категория выбрать тип поля текстовый, размер поля 5.
Для поля Лицензия выбрать тип поля логический, описание Выдана ли лицензия? (да/нет), формат поля да/нет.
Для поля Открытие выбрать тип поля дата, формат поля длинный формат даты.
Определить ключевое поле, для этого перейти в поле Название, нажать кнопку Ключевое поле на панели инструментов Конструктор таблиц.
Таблица примет следующий вид:



Перейти в режим таблицы, для этого нажать кнопку Вид-Таблица - на панели инструментов Конструктор таблиц. В информационном окне Microsoft Access нажать кнопку Да. В диалоговом окне Сохранение в поле Имя таблицы ввести Гостиница.
Заполнить таблицу подготовленными данными, для этого ввести их в соответствующие столбцы.



Перед выводом таблицы на бумагу просмотреть созданную базу данных в режиме предварительного просмотра. В случае необходимости изменить параметры страницы (поля, ориентацию, размер бумаги).
Задание 1.4 (самостоятельное)
Создать файл базы данных Country.mdb. С помощью конструктора подготовить таблицу Государства. В таблицу включить следующие поля: Название, Площадь, Население, Язык, Религия и заполнить данными. Вывести на бумагу полученную таблицу.

Название
Площадь, км2
Население
Язык
Религия

1
2
3
4
5

Австралия
7682300
17500000
английский
римско-католическая

Австрия
803855
7700000
немецкий
римско-католическая

Болгария
110912
9000000
болгарский
православная

Бутан
46500
700000
дзонг-кэ
буддизм

Венгрия
93036
10400000
венгерский
римско-католическая

Гамбия
1295
900000
английский
ислам

Дания
43092
5100000
датский
лютеранская

Италия
301277
57700000
итальянский
римско-католическая

Йемен
531869
10100000
арабский
ислам

Кувейт
17818
1400000
арабский
ислам

Лаос
236800
4100000
лао
буддизм

Ливия
1759540
4400000
арабский
ислам

Лихтенштейн
160
30000
немецкий
римско-католическая

Задание 1.5 (самостоятельное)
Создать файл базы данных Akademik.mdb. С помощью конструктора подготовить таблицу Члены-корреспонденты Академии наук Беларуси. Заполнить таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания. Вывести на бумагу полученную таблицу.

ФИО
Дата рождения
Специализация
Пол
Год присвоения звания

Александрович А.И.
22.01.1906
поэт
м
1930

Амбросов А.Л.
16.06.1912
фитопатолог-вирусолог
м
1970

Бабосов Е.М.
23.02.1914
философ
м
1977

Бирич Т.В.
10.01.1905
офтальмолог
ж
1972

Бурыка С.Х.
17.03.1909
гидролог
м
1972

Иванов А.П.
29.12.1929
физик
м
1974

Каменская Н.В.
10.01.1914
историк
ж
1959

Сикорский В.М.
10.10.1923
историк
м
1972

Шабуня К.И.
28.10.1912
историк
м
1969


Задание 1.6
Создать файл базы данных Weather.mdb, который содержит данные о погоде в июле. С помощью конструктора подготовить таблицу Погода. Заполнить таблицу данными, включив следующие поля: Число, Температура, Осадки. Вывести на бумагу полученную таблицу.
Ввести ограничения для значений в полях Температура и Осадки. В поле Температура значения могут изменяться в диапазоне от 0 до +50 градусов Цельсия, а в поле Осадки возможны три варианта: дождь, град или нет.

Число
Температура, 0С
Осадки

1
24
Нет

2
15
Дождь

3
18
Град






С помощью конструктора создать структуру базы данных.

Имя поля
Тип данных
Свойства полей



Размер поля
Условие на значение
Сообщение об ошибке

день
счетчик




температура
числовой
целое
Between 0 and 50
Неверный диапазон

осадки
текстовый
5
«дождь» or «град» or «нет»
Надо ввести «дождь», «град» или «нет»


Заполнить базу данных значениями. Обратить внимание на со общения об ошибках в случае выхода за допустимые значения.
Просмотреть созданную базу данных.
Преобразовать в структуре поле Осадки как столбец подстановок. Для этого:
создать новую таблицу, которая содержит одно текстовое поле с тремя записями: нет, дождь, град;
очистить свойство Условие на значения для поля Осадки;
в Конструкторе указать тип поля Осадки Мастер подстановок.
Задание 1.7 (самостоятельное)
Создать файл базы данных Test.mdb об успеваемости группы учеников школы. Подготовить таблицу Тест, которая содержит информацию: Фамилия, Имя, Пол, Возраст, Оценка по математике. Ввести ограничения в поля Возраст и Оценка. В поле Возраст значения могут изменяться в промежутке от 5 до 18, а в поле Оценка возможны варианты от 1 до 10. В таблицу внести данные о 56 учениках. Вывести на бумагу полученную таблицу.

1.3. Создание таблицы путем ввода данных
Задание 1.8
Создать файл базы данных Kosttios.mdb. Подготовить таблицу Космические полеты путем ввода данных. Заполнить таблицу данными, включив следующие поля: Корабль, Дата запуска, Экипаж, Число витков вокруг Земли.
Корабль
Дата запуска
Экипаж
Число витков вокруг Земли

Восток
12.04.61
Гагарин Ю.А.
1

Восток-2
06.08.61
Титов Г.С.
17

Восток-3
11.08.62
Николаев А.Г.
64

Восток-4
12.08.62
Попович П.Г.
48

Восток-5
14.06.63
Быковский В.Ф.
81

Восток-6
16.06.63
Терешкова В.В.
48

Восход
12.10.64
Комаров В.М.
Феоктистов К.П.
Егоров Б.Б.
16

Восход-2
18.03.65
Беляев П.И.
Леонов А.А.
18

Союз-1
23.04.67
Комаров В.М.
18

Союз-3
26.10.68
Береговой Г.Т.
64

Союз-4
14.01.69
Шаталов В.А,
48

Союз-5
15.01.69
Волынов Б.В.
Алексеев А.С.
Прунов Е.В.
49

Союз-6
11.10.69
Шонин Г.С.
Кубасов В.Н.
80

Союз-7
12.10.69
Филипченко А.В.
Волков В.Н.
Горбатко В.В.
80

Союз-9
01.06.70
Николаев А.Г.
Севостьянов В.И.
286

Союз-11
06.06.71
Добровольский Г.Т.
Волков В.Н.
Пацаев В.И.
384

Союз-12
27.09.73
Лазарев В.Г.
Макаров О.Г.
31

Союз-13
18.12.73
Климук П.И.
Лебедев В.В.
127


Запустить приложение Microsoft Access.
В Области Задач выбрать вариант Новая база данных.
Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Kosmos.mdb.
В диалоговом окне Kosmos: база данных в списке Объекты выбрать Таблицы и нажать кнопку Создать.
В диалоговом окне Новая таблица выбрать Режим таблицы.



Изменить имя Поле1 на Корабль, для этого сделать двойной щелчок левой кнопкой мыши по названию поля и ввести новое имя. Аналогично переименовать поля: Поле2 Дата запуска; ПолеЗ Экипаж; Поле4 Число витков вокруг Земли.
Внести в таблицу подготовленные данные. Обратить внимание, что в поле Экипаж информация вводится в несколько строк. Для этого при переходе на новую строку необходимо воспользоваться комбинацией клавиш Ctrl + Enter. Для просмотра увеличить высоту записей.
В режиме Конструктор просмотреть структуру таблицы. Для этого нажать кнопку Вид-Конструктор - на панели инструментов Таблица в режиме таблицы.
При этом появится диалоговое окно Сохранение, в которое надо вписать имя Космические полеты. На запрос о создании ключевого поля ответить Нет.
Вернуться в режим таблицы.
Вывести таблицу на бумагу.
1.4. Создание таблицы путем импорта данных электронных таблиц
Задание 1.9
В файле Lakes.xls хранятся данные об озерах Беларуси, созданные при помощи приложения Microsoft Excel.
Создать файл базы данных Ozera.mdb. Сформировать таблицу Озера Беларуси путем импорта данных. Вывести таблицу на бумагу.

Название
Площадь, км2
Максимальная глубина
Средняя глубина
Область
Район

Черное
17,7
6,6
1,8
Брестская
Березовский

Выгонощанское
26
2,3
1,2
Брестская
Ивацевичский

Дривяты
36,1
12
6,1
Витебская
Браславский

Снуды
22
16,5
4,9
Витебская
Браславский

Струсто
13
23,3
7,3
Витебская
Браславский

Лисно
15,7
6,1
2,6
Витебская
Верхнедвинский

Освейское
52,8
7,5
2
Витебская
Верхнедвинский

Езерище
15,4
11,5
4,4
Витебская
Городокский

Лукомское
37,7
11,5
6,6
Витебская
Чашникский

Червонное
40,8
2,9
0,7
Гомельская
Житковический

Селява
15
17,6
6,3
Минская
Крупский

Свирь
22,3
8,7
4,7
Минская
Мядельский

Мястро
13,1
11,3
5,4
Минская
Мядельский

Мядель
16,2
24,6
6,3
Минская
Мядельский

Нарочь
79,6
24,8
8,6
Минская
Мядельский


Запустить приложение Microsoft Access.
В Области Задач выбрать вариант Новая база данных.
Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Ozera.mdb.
В диалоговом окне Ozera: база данных на объекте Таблице нажать кнопку Создать.
В диалоговом окне Новая таблица выбрать Импорт таблиц.
В диалоговом окне Импорт в поле Тип файлов указать Microsoft Excel, выбрать файл Lakes.xls и нажать кнопку Импорт.
В открывшемся диалоговом окне Импорт электронной таблицы оставить предложенные параметры и нажать кнопку Далее.


В диалоговом окне Импорт электронной таблицы установить флажок Первая строка содержит заголовки столбцов и щелкнуть левой кнопкой мыши по кнопке Готово.
В диалоговом окне Ozera: база данных таблицу Лист1 переименовать в Озера Беларуси. Для этого использовать контекстное меню, которое вызвать при помощи щелчка правой кнопкой мыши по названию Лист1.
Открыть таблицу Озера Беларуси.
Просмотреть созданную таблицу и убедиться, что данные импортированы в полном объеме.
Перейти в режим Конструктор и для каждого поля просмотреть тип и размер поля, установленный программой Microsoft Access.
Вывести таблицу на бумагу.
Задание 1.10
В файле Almaz.xls хранятся данные о самых крупных алмазах в мире. Файл создан при помощи приложения Microsoft Excel.
Создать файл базы данных Almaz.mdb. Сформировать таблицу Алмазы путем импорта данных. Вывести таблицу на бумагу.

Название
Страна происхождения
Когда найден
Масса в каратах
Масса в граммах

Куллинан
Южная Африка
1905
3106,0
621,20

Эксцельсиор
Южная Африка
1893
971,5
194,30

Звезда Сьерра-Леоне
Западная Африка
1972
968,9
193,78

Великий Могол
Индия
ХVII век
787,0
157,40

Река Уойе
Западная Африка
1945
770,0
154,00

Президент Варгас
Бразилия
1938
726,6
145,32

Джонкер
Южная Африка
1934
726,0
145,20


Запустить приложение Microsoft Access.
В Области Задач выбрать вариант Новая база данных.
Задать имя файла базы данных. Для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Almaz.mdb.
В диалоговом окне Almaz: база данных на вкладке Таблицы нажать кнопку Создать.
В диалоговом окне Новая таблица выбрать Импорт таблиц.
В диалоговом окне Импорт в поле Тип файлов указать Microsoft Excel, выбрать файл Almaz.xls.
В диалоговом окне Импорт электронной таблицы установить флажок Первая строка содержит заголовки столбцов и щелкнуть кнопку Далее.
В следующем окне оставить предложенные варианты без изменений и нажать кнопку Далее.
В открывшемся окне выбрать поля Название, Страна происхождения и Масса в каратах. Для двух полей Когда найден, Масса в граммах установить флажок Не импортировать.
В следующем окне выбрать вариант Не создавать ключ.
В последнем открывшемся окне указать имя Алмазы и нажать кнопку Готово.
Просмотреть готовую базу данных и убедиться, что данные импортированы в полном объеме.
Вывести таблицу на бумагу.
Задание 1.11
В файле Trees.xls хранятся данные о продолжительности жизни деревьев. Файл создан при помощи приложения Microsoft Excel.
Создать файл базы данных Trees.mdb. Сформировать таблицу Деревья путем импорта данных. Вывести таблицу на бумагу.

Название
Высота, м
Продолжительность жизни, лет

Слива домашняя
6-12
15-60

Ольха серая
15-22
50-70

Осина
до 35
80-100

Рябина обыкновенная
4-10
80-100

Туя западная
15-20
свыше 100

Ольха черная
30
100-150

Береза бородавчатая
20-30
150

Вяз гладкий
25-30
150

Пихта бальзамическая
15-25
150-200

Пихта сибирская
до 30
150-200

Ясень обыкновенный
25-35
150-200

Яблоня дикая
10
до 200

Груша обыкновенная
до 30
200

Вяз шершавый
25-30
до 300


1.5. Создание многотабличной базы данных
Задание 1.12
Дополнить базу данных Hotel.mdb информацией о директорах. Для этого открыть файл Hotel.mdb и подготовить таблицу Директора, которая содержит следующие сведения: Директор (фамилия), Образование, Год рождения, Домашний телефон, Стаж работы (лет).
Установить связь между таблицами Гостиницы и Директора.




Открыть файл базы данных Hotel.mdb (см. задание 1.3).
Для создания новой таблицы Директора в диалоговом окне Hotel: база данных нажать кнопку Создать.
С помощью конструктора создать структуру таблицы, которая содержит следующие поля: Директор, Образование, Год рождения, Домашний телефон, Стаж работы. Сделать поле Директор ключевым.
Заполнить таблицу Директора выше приведенной информацией.
Открыть таблицу Гостиницы в режиме конструктора и изменить ключевое поле Название на поле Директор.
Закрыть таблицы Гостиницы и Директора.
Установить связь между таблицами Гостиницы и Директора. Для этого на панели инструментов База данных нажать кнопку Схема данных. В диалоговом окне Добавление таблицы добавить обе таблицы. Окно Схема данных примет вид:



Перетащить с помощью мыши поле Директор из таблицы Гостиницы на поле Директор в таблицу Директора. В открывшемся диалоговом окне Изменение связей установить флажки: Обеспечить целостность данных, каскадное обновление связанных полей, каскадное удаление связанных полей. При этом установится Тип отношения: один-к-одному.


Нажать кнопку Создать.
В результате Схема данных примет вид:



Сохранить и закрыть схему данных.
Закрыть файл базы данных
Задание 1.13
Создать многотабличную базу данных Podpiska.mdb, которая содержит сведения о подписных изданиях и подписчиках. Например, в почтовом отделении собирается следующая информация:

Индекс
Название издания
Стоимость подписки на 1 месяц, руб
Фамилия подписчика
Адрес
Срок подписки, мес.

36845
Версия
1200
Петров С.Е.
Белинского 45-12
3

34782
Мода
1400
Петров С.Е.
Белинского 45-12
3

45621
Аргументы и факты
1800
Семин К.О.
Волгоградская 14-45
6

36845
Версия
1200
Семин К.О.
Волгоградская 14-45
6

59234
Байтик
2100
Рогов А.К.
Белинского 36-4
6

78123
Автомобиль и ты
2000
Власов С.Л.
Волгоградская 22-25
6

59234
Байтик
2100
Власов С.Л.
Волгоградская 22-25
6

45621
Аргументы и факты
1800
Власов С.Л.
Волгоградская 22-25
6

36845
Версия
1200
Божов К.В.
Белинского 42-7
3

59234
Байтик

Фомичев К.К.
Белинского 42-10
6


Для рационального хранения информации в памяти компьютера необходимо разделить данные на три таблицы: Подписные издания, Подписчики, связь данных.

Таблица подписные издания

Код издания

Индекс

Название издания
Стоимость подписки на 1 месяц, руб

И1
36845
Версия
1200

И2
34782
Мода
1400

И3
45621
Аргументы и факты
1800

И4
59234
Байтик
2100

И5
78123
Автомобиль и ты
2000


Таблица Подписчики
Код подписчика
Фамилия подписчика
Адрес
Срок подписки, мес.

П1
Петров С.Е.
Белинского 45-12
3

П2
Семин К.О.
Волгоградская 14-45
6

П3
Рогов А.К.
Белинского 36-4
6

П4
Власов С.Л.
Волгоградская 22-25
6

П5
Божов К.В.
Белинского 42-7
3

П6
Фомичев К.К.
Белинского 42-10
6


Таблица Связь данных
Номер
Код издания
Код подписчика

1
И1
П1

2
И2
П1

3
И3
П2

4
И1
П2

5
И4
П3

6
И5
П4

7
И4
П4

8
И3
П4

9
И1
П5

10
И4
П6


Установить связи между созданными таблицами.
1.Создать файл базы данных Podpiska.mdb.
2.Для таблицы Подписные издания создать структуру:
Имя поля
Тип поля
Размер поля
Маска ввода

Код издания
Текстовый
2
И#

Индекс
Числовой
Длинное целое
#####

Название
Текстовый
20


Стоимость
Числовой
Целое



Установить ключевым поле Код издания.
3. Для таблицы Подписчики создать структуру:
Имя поля
Тип поля
Размер поля
Маска ввода

Код подписчика
Текстовый
2
П#

Фамилия
Текстовый
15


Адрес
Текстовый
25


Срок
Числовой
Байт



Установить ключевым поле Код подписчика.
Для таблицы Связь данных создать структуру:
Имя поля
Тип поля
Размер поля
Маска ввода

Номер
Счетчик



Код издания
Текстовый
2
И#

Код подписчика
Текстовый
2
П#


Установить ключевым поле Номер
5. Заполнить созданные структуры данными и закрыть все таблицы.
6.Установить связи между созданными таблицами. Для этого на панели инструментов База данных нажать кнопку Схема данных В диалоговом окне Добавление таблицы выбрать таблицы в следующем порядке: Подписные издания, Связь данных и Подписчики. При этом окно Схема данных примет вид:



7. Перетащить с помощью мыши поле Код издания из таблицы Подписные издания на поле Код издания в таблицу Связи данных. Откроется диалоговое окно Связи, в котором установить флажки: Обеспечить целостность данных, каскадное обновление связанных полей, каскадное удаление связанных полей. При этом установится Тип отношения: одж-ко-многим. Нажать кнопку ОК


8. Аналогично установить связь для поля Код подписчика в таблице Подписчики и поля Код подписчика в таблице Связь данных. В результате Схема данных примет вид:



9. Сохранить и закрыть схему данных.
10. Закрыть файл базы данных.
Раздел 2 Редактирование таблицы.
2.1. Перемещение по записям таблицы
Задание 2.1
Просмотреть записи по заданному номеру в таблице Квартиры файла базы данных Flats.mdb, которая содержит информацию о продаваемых квартирах.

Открыть файл базы данных Flats.mdb.



С помощью поля для отображения номера записи


выполнить следующие действия:
перейти к 23-й записи, вписав номер в поле;
перейти к последней записи, нажав кнопку
перейти к 1 -й записи с помощью кнопки
перейти ко 2-й записи, нажав кнопку;
вернуться к 1 -й записи, нажав кнопку;
перейти к новой записи, нажав кнопку

2.2. Порядок просмотра столбцов, их отображение и закрепление
Задание 2.2
Изучить приемы работы в среде Access, позволяющие отображать на экране необходимую информацию таблицы базы данных в удобном для просмотра виде: изменение порядка просмотра столбцов; исключение из просмотра данных таблицы ненужных столбцов; использование закрепления столбцов.

Открыть файл базы данных Flats.mdb (см. задание 2.1).
Перейти в режим таблицы.
Изменить порядок просмотра столбцов, сделав вторым столбец Цена. Для этого щелкнуть левой кнопкой мыши по названию столбца Цена и перетащить столбец в нужное место.
Перейти в режим конструктора и убедиться, что структура базы данных не изменилась.
Расположить столбцы для просмотра в следующем порядке: Кол-во комнат, Общая площадь, Год постройки, Кухня, Телефон, Балкон, Цена, Этаж, Адрес.
Оставить для просмотра следующие столбцы: Кол-во комнат, Цена, Общая площадь. Для этого в главном меню выбрать пункт Формат, в нем команду Отобразить столбцы, в диалоговом окне Отображение столбцов оставить флажки в требуемых столбцах, убрав все остальные.
Установить видимость всем столбцам.
Зафиксировать столбец Кол-во комнат. Для этого, щелкнув по названию столбца, выбрать в главном меню пункт Формат, в нем команду Закрепить столбцы. Просмотреть таблицу слева направо, убедиться, что этот столбец остается на месте.
Убрать фиксацию столбца. Для этого, щелкнув по названию столбца, выбрать в главном меню пункт Формат, в нем команду Освободить столбцы.

2.3. Добавление записей в таблицу
Задание 2.3
Дополнить таблицу Космические полеты, расположенную в файле Kosmos.mdb, следующими записями:

Корабль
Дата запуска
Экипаж
Число витков вокруг Земли

Союз 8
13.10.69
Шаталов В.А.
Елисеев А.С.
80

Союз-10
23.04.71
Шаталов В.А.
Елисеев А.С.
Рукавишников Н.Н.
32

Союз-14
03.07.74
Попович Р.П.
Андрюхин Ю.П.
32

Союз-15
26.08.74
Сарафанов Г.В.
Демин Л.С.
32


Открыть файл базы данных Kosmos.mdb (см. задание 1.8).
Добавить записи в конец таблицы. Для перехода к новой записи воспользоваться кнопкой Новая запись на панели инструментов Таблица в режиме таблицы или комбинацией клавиш Ctrl + +. Для ввода повторяющейся информации можно воспользоваться приемами копирования.
Просмотреть введенные записи, убедиться, что данные в них набраны правильно.


2.4. Удаление записей и сжатие таблицы
Задание 2.4
Удалить записи из таблицы Деревья, которая расположена в файле базы данных Trees.mdb, и выполнить сжатие таблицы.
Открыть файл базы данных Trees.mdb (см. задание 1.11).
Перейти в режим редактирования таблицы при помощи двойного щелчка по таблице Деревья.
Удалить из таблицы записи, которые содержат информацию о продолжительности жизни осины, груши обыкновенной и вяза шершавого. Для этого установить курсор на удаляемой записи и нажать кнопку Удалить запись на панели инструментов Таблица в режиме таблицы или воспользоваться комбинацией клавиш Ctrl + -.
Выполнить сжатие базы данных. Для этого вначале необходимо закрыть базу данных. Затем в главном меню выбрать пункт Сервис, в нем команду Служебные программы > Сжать и восстановить базу данных. В диалоговом окне База данных для сжатия указать имя базы данных и нажать клавишу Сжать. В диалоговом окне Сжатие базы данных под именем указать имя файла Treesl.mdb, нажать кнопку Сохранить.

Задание 2.5 (самостоятельное)
Обновить данные, которые расположены в базе данных Flats.mdb: дополнить таблицу данными, заменить и удалить записи.
Открыть файл базы данных Flats.mdb (см. задание 2.1), которая содержит сведения о продаже квартир.
Заменить данные 25-й записи на следующую информацию:

Адрес
Кол-во комн.
Общ. Площадь, м2
Кухня, м2
Этаж
Телефон
Балкон
Год постройк
Цена, $

Гинтовта, 8-16
3
67
9
5
+
л
1991
18500


Добавить в таблицу новую запись, которая содержит следующую информацию:

Адрес
Кол-во комн.
Общ. Площадь, м2
Кухня, м2
Этаж
Телефон
Балкон
Год постройк
Цена, $

Гинтовта, 8-25
5
95
12
3
+
б
1970
45000

Перейти к записи 4. В поле Год постройки вписать значение 1977.
Перейти к записи 7. В поле Год постройки вписать значение 1989.
Перейти к записи 13. Изменить полечена, вписав значение 15000.
Перейти к записи 20. Изменить поле Цена, вписав значение 13000.
Удалить 15-ю и 19-ю записи, т. к. квартиры проданы.
Просмотреть таблицу и убедиться, что все изменения выполнены верно.

2.5. Замена информации в полях таблицы
Задание 2.6
Фирма-производитель "Жодиндрев" поменяла свое название на "Березина". Выполнить редактирование информации в таблице Мебель, которая расположена в файле базы данных Tovar.mdb, используя возможности среды Microsoft Access по автозамене данных.

Таблица Мебель содержит следующую информацию:



Открыть файл базы данных Tovar.mdb.
Перейти в режим таблицы.
Произвести соответствующую замену в базе данных, для этого выбрать в главном меню пункт Правка, в нем команду Заменить. В диалоговом окне Поиск и замена на вкладке Замена вписать необходимые параметры и нажать кнопку Заменить все.
Просмотреть таблицу и убедиться, что замена произведена правильно.

Раздел 3 Модификация базы данных.
3.1. Изменение имени, размера и формата поля
Задание 3.1 (самостоятельное)
В файле базы данных Ozera.mdb (см. задание 1.9) в таблице Озера Беларуси произвести следующие изменения (в режиме конструктора):
Изменить название столбца Название на Озеро.
Установить размеры для полей: Озеро 15,
Область 10; Район 18.
Установить для полей Площадь, Максимальная глубина и Средняя глубина формат поля Одинарное с плавающей точкой.
Перейти в режим просмотра таблицы, убедиться, что данные не потеряны.

3.2. Добавление полей в таблицу базы данных
Задание 3.2
В файле базы данных Kosmos.mdb (см. задания 1.8, 2.3) в таблицу Космические полеты добавить поле Позывной со следующими данными:

Корабль
Позывной

Восток
Кедр

Восток-2
Орел

Восток-3
Сокол

Восток-4
Беркут

Восток-5
Ястреб

Восток-6
Чайка

Восход
Рубин

Восход-2
Алмаз

Союз-1
Рубин

Союз-3
Аргон

Союз-4
Амур

Союз-5
Байкал

Союз-6
Антей

Союз-7
Буран

Союз-8
Гранит

Союз-9
Сокол

Союз-10
Гранит

Союз-11
Янтарь

Союз-12
Урал

Союз-13
Кавказ

Союз-14
Беркут

Союз-15
Дунай


Открыть файл Kosmos.mdb.
Перейти в режим конструктора.
Изменить формат поля Дата запуска на Средний формат даты.
Добавить поле Позывной между полями Экипаж и Число витков вокруг Земли. Для этого сделать текущим поле Число витков вокруг Земли, в главном меню выбрать пункт Вставка, в нем команду Строки или воспользоваться кнопкой Добавить строки на панели инструментов Конструктор таблиц.
Перейти в режим таблицы. Занести вышеприведенные данные в созданный столбец. Для упрощения ввода данных можно выполнить закрепление столбцов.
Просмотреть модифицированную таблицу, убедиться, что все данные внесены.
Вывести таблицу на бумагу.

3.3. Удаление полей в таблице базы данных
Задание 3.3
В файл базы данных Notes.mdb (см. задание 1.1) в таблицу Моя записная книжка добавить поле Домашние животные и удалить поле прозвище.
Открыть базу данных Notes.mdb
Добавить в таблицу Моя записная книжка поле Домашние животные между полями Телефон и Дата рождения. Занести в него данные.
Удалить поле Прозвище. Для этого перейти в режим конструктора. Сделать текущим поле Прозвище, в главном меню выбрать пункт Правка, в нем команду Удалить строки.
Просмотреть таблицу Моя записная книжка в режиме таблицы. Убедится, что изменения произведены правильно.
Вывести модифицированную таблицу на бумагу.
Раздел 4 Сортировка и поиск данных.
4.1. Упорядочение данных с помощью индексов
Задание 4.1
В таблице Озера базы данных Ozera.mdb найти первые пять самых маленьких по площади озер Беларуси.
Открыть файл базы данных Ozera.mdb (см. задание 1.9).
Перейти в режим таблицы.
Упорядочить данные в столбце Площадь с помощью индексов. Для этого перейти в режим конструктора. Для поля Площадь в области Свойства полей для свойства Индексированное поле установить значение Да (допускаются совпадения). Обратить внимание, что при этом в таблице не должно быть задано ключевого поля.
Перейти в режим таблицы, убедиться, что данные упорядочены. Выбрать названия первых пяти озер.
Отключить индекс. Для этого перейти в режим конструктора. Для поля Площадь в области Свойства полей для свойства Индексированное поле установить значение Нет.
Перейти в режим таблицы, убедиться, что записи расположены в первоначальном порядке.
4.2. Упорядочение данных в режиме таблицы
Задание 4.2
Используя возможности среды Microsoft Access, найти в таблице базы данных Country.mdb следующую информацию: какая из представленных в таблице стран имеет наибольшее население; найти в таблице все англоязычные страны.
Открыть файл базы данных Country.mdb (см. задание 1.4).
Перейти в режим таблицы.
Отсортировать записи по возрастанию значений в столбце Площадь. Для этого, выделив название столбца, щелкнуть по кнопке Сортировка по возрастанию на панели инструментов Таблица в режиме таблицы.
Для выбора страны с наибольшим населением надо отсортировать записи по убыванию значений в столбце Население. Для этого, выделив название столбца, щелкнуть кнопку Сортировка по убыванию на панели инструментов Таблица в режиме таблицы.
Для нахождения англоязычных стран можно воспользоваться кнопкой Найти на панели инструментов Таблица в режиме таблицы. В диалоговом окне Поиск и замена на вкладке Поиск в поле Образец вписать английский и щелкнуть кнопку Найти, а затем Найти далее, до тех пор пока не будут найдены все записи.