Таблицы – основные объекты любой базы данных. Хранят данные и структуру базы данных
Запросы- служат для отбора данных из таблиц, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое заполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления.
Формы – это средства ввода и просмотра данных.
Отчеты предназначены для вывода данных.
Страницы
Макросыпредназначены для автоматизации повторяющихся операций при работе с системой управления базой данных
Модули предназначены для создания новых функций путем программирования.
Лабораторная работа №1. Создание базы данных.
Создайте базу данных, состоящую из двух таблиц
Таблица Страны. Общие сведения.
Имя поля | Тип данных | Свойства поля |
Страна | Текстовый | Обязательное поле: да Пустые строки: нет |
Столица | Текстовый | Обязательное поле: да Пустые строки: нет |
Площадь | Числовой | Размер поля: длинное целое Формат поля: с разделителями разрядов Обязательное поле: да |
Население | Числовой | Размер поля: длинное целое Формат поля: с разделителями разрядов Обязательное поле: да Индексированное поле: Да (совпадения допускаются) |
Государственное устройство | Текстовый | Пустые строки: нет Обязательное поле: да Поле подстановки |
Продолжительность жизни | Числовой | Размер поля: действительное Формат поля: с разделителями разрядов Обязательное поле: да |
Значком отмечено ключевое поле.
Таблица Экономические характеристики стран
Имя поля | Тип данных | Длина поля | Описание поля |
Страна | Текстовый | Обязательное поле: да Пустые строки: нет | |
ВВП на душу населения, долл. США | Числовой | Размер поля: длинное целое Формат поля: с разделителями разрядов Обязательное поле: да | |
Внешний долг, долл. США | Числовой | Размер поля: длинное целое Формат поля: с разделителями разрядов Обязательное поле: да | |
Рабочая сила | Числовой | Размер поля: длинное целое Формат поля: с разделителями разрядов Обязательное поле: да | |
Уровень безработицы | Числовой | Размер поля: действительное Формат поля: с разделителями разрядов Обязательное поле: да |
Значком отмечено ключевое поле
2. Установите связь между таблицами.
Таблица | Таблица | |
Страны. Общие сведения | Экономическая характеристика страны | |
Страна | Страна |
3. Заполните таблицы, используя исходные данные.
4. Создайте следующие запросы:
Пояснения к выполнению лабораторная работа №1.
Создание базы данных.
1. Загрузите Мiсrosоft Access. Выберите в меню Файл ® Создать ® в появившемся окне выберите Новая база данных ® укажите месторасположение и имя файла ® нажмите кнопку Создать.
2. Откроется окно базы данных. Оно является основным окном базы и позволяет создавать, открывать и удалять любые объекты базы данных.
Создание таблиц.
1. Выберите объект Таблицы и нажмите кнопкуСоздание таблицы в режиме конструктора. В открывшемся окне создайте структуру базы данных:
2. Для каждого поля в нижней части экрана установите соответствующие Свойствах поля на вкладке Общие.
Для поля Продолжительность жизни установите следующие свойства:
3. Установите поле Страны как ключевое поле, для этого выделите поле и на панели инструментов нажмите кнопку .
4. После создания структуры базы данных закройте окно конструктора и сохраните таблицу под именем Страны_Общие сведения.
Имена полей, объектов могут включать любую комбинацию букв, цифр, пробелов и специальных знаков за исключением точки, восклицательного знака, надстрочного знака (`) и квадратных скобок.
5. Аналогично создайте таблицу Экономические характеристики стран.
Организация связей между таблицами
1. Нажмите на кнопку Схема данных на Панели инструментов.
2. В открывшемся окне Добавление таблицы во вкладке Таблицы установите курсор на таблицу Страны_Общие сведения и нажмите кнопку Добавить.
3. Аналогично добавьте таблицу Экономические характеристики стран. Закройте окно.
4. В появившемся окне Схема данных показаны добавленные таблицы. Для создания связи между этими таблицами перетащите мышью ключевое поле Страны таблицы Страны_Общие сведения на поле Страны таблицы Экономические характеристики стран.
5. В открывшемся окне Изменение связей установите флажки Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных полей и щелкните на кнопке Создать:
Между двумя таблицами в окне Схема данных появится линия связи типа один-к-одному:
6. Закройте текущее окно, подтвердив сохранение.
Исходные данные для заполнения таблицыСтраны_Общие сведения
Страна | Столица | Площадь | Население | Продолжи- тельность жизни | Государственное устройство |
Австрия | Вена | 83 858 | 8 217 300 | 79,78 | федеративная республика |
Бельгия | Брюссель | 30 510 | 10 431 500 | 79,51 | федеративная парламентская демократия во главе с конституционным монархом |
Великобритания | Лондон | 244 820 | 62 698 400 | 80,05 | конституционная монархия |
Венгрия | Будапешт | 93 030 | 9 976 100 | 74,79 | парламентская республика |
Германия | Берлин | 357 021 | 81 471 800 | 80,07 | парламентская республика |
Греция | Афины | 131 940 | 10 760 100 | 79,92 | парламентская республика |
Дания | Копенгаген | 43 094 | 5 529 900 | 78,63 | конституционная монархия |
Ирландия | Дублин | 70 280 | 4 671 000 | 80,19 | республика |
Испания | Мадрид | 504 782 | 46 754 800 | 81,17 | парламентская монархия |
Литва | Вильнюс | 65 200 | 3 535 500 | 75,34 | парламентская демократия |
Мальта | Валетта | 408 300 | 79,72 | парламентская демократия | |
Нидерланды | Амстердам | 41 532 | 16 847 000 | 79,68 | конституционная монархия |
Польша | Варшава | 312 685 | 38 441 600 | 76,05 | республика |
Португалия | Лиссабон | 92 391 | 10 760 300 | 78,54 | парламентская демократия |
Российская Федерация | Москва | 17 075 400 | 138 739 900 | 66,29 | федеративная республика |
Румыния | Бухарест | 237 500 | 21 904 600 | 73,98 | республика |
Сербия | Белград | 88 361 | 9 136 200 | 74,32 | |
Франция | Париж | 547 030 | 65 312 200 | 81,19 | |
Чехия | Прага | 78 866 | 10 190 200 | 77,19 | парламентская демократия |
Швейцария | Берн | 7 640 000 | 81,07 | федеративная республика |
Исходные данные для заполнения таблицыЭкономические характеристики стран
Страна | ВВП на душу населения, $ | Внешний долг, $ | Рабочая сила | Уровень безработицы | |
Австрия | 41 700 | 883 500 000 000 | 3 663 000 | 5,40 | |
Бельгия | 37 600 | 1 399 000 000 000 | 5 071 000 | 7,70 | |
Великобритания | 35 900 | 9 836 000 000 000 | 31 760 000 | 7,90 | |
Венгрия | 19 600 | 232 500 000 000 | 4 238 000 | 11,10 | |
Германия | 37 900 | 5 624 000 000 000 | 43 590 000 | 6,00 | |
Греция | 27 600 | 583 300 000 000 | 4 972 000 | 17,00 | |
Дания | 40 200 | 626 900 000 000 | 2 857 000 | 6,20 | |
Ирландия | 39 500 | 2 357 000 000 000 | 2 112 000 | 14,30 | |
Испания | 30 600 | 2 570 000 000 000 | 23 130 000 | 20,80 | |
Литва | 18 700 | 35 840 000 000 | 1 618 000 | 16,20 | |
Мальта | 25 700 | 48 790 000 000 | 265 200 | 6,90 | |
Нидерланды | 42 300 | 7 785 000 | 5,20 | ||
Польша | 20 100 | 365 400 000 000 | 17 930 000 | 12,00 | |
Португалия | 23 200 | 548 300 000 000 | 5 528 000 | 12,40 | |
Российская Федерация | 16 700 | 538 600 000 000 | 75 410 000 | 6,80 | |
Румыния | 12 300 | 143 500 000 000 | 9 252 000 | 4,60 | |
Сербия | 10 700 | 33 600 000 000 | 3 350 000 | 16,70 | |
Франция | 35 000 | 5 633 000 000 000 | 29 560 000 | 9,10 | |
Чехия | 25 900 | 105 800 000 000 | 5 545 000 | 8,50 | |
Швейцария | 43 400 | 1 346 000 000 000 | 4 270 000 | 3,10 |
ВВП на душу населения, рассчитан на основе паритета покупательской способности валют, разделенной на количество населения страны.
Внешний долг отражает общий объем государственного и частного долга перед не резидентами (иностранными государствами и гражданами). Рассчитан в долларах США, по обменному курсу валют, то есть не по паритету покупательской способности.
Рабочая сила– отражает общую численность работоспособного населения в 2011 году.
Уровень безработицы показывает процент рабочей силы без рабочего места.
Создание запросов
В Microsoft Access представлены несколько типов запросов.
Запросы на выборку. Это наиболее часто используемый тип запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями). Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений.
Запросы с параметрами -это запросы, которые при запуске позволяют пользователю самому ввести критерий отбора, также запросы с параметрами удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете. После ввода месяца Microsoft Access выполняет печать соответствующего отчета.
Перекрестные запросыиспользуют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.
Запросы на изменение – это запросы, которые за одну операцию изменяют или перемещают несколько записей, существует четыре типа запросов на изменение.
- на удаление записи:удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
- на обновление записи: вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
- на добавление записей: добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты».
- на создание таблицы: создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи