- •Г. Н. Тагил
- •Содержание
- •Глава 1. Создание и поиск информации в однотабличной бд 4
- •Глава 2. Создание и поиск информации в многотабличной базе данных 19
- •Глава 3. Использование элементов программированияпри создании многотабличной базы данных в Access 33
- •Введение
- •Глава 1. Создание и поиск информации в однотабличной бд Понятие бд и субд
- •З адание для самостоятельной работы
- •Крупнейшие промышленные корпорации
- •Реляционная бд
- •1.1 Базы данных в Excel
- •Практические задания
- •1.2. Создание однотабличной бд в Access
- •Описание структуры таблицы
- •З аполнение таблицы данными
- •П оиск и сортировка данных в таблице
- •Ф ильтрация данных в таблице
- •1.3. Создание запросов к однотабличной базе данных и их представление
- •З апросы на выборку
- •З апросы на выборку с условием
- •Запросы с параметром
- •З апросы с вычислением
- •Задание для самостоятельной работы
- •Вопросы по главе 1
- •Глава 2. Создание и поиск информации в многотабличной базе данных
- •2.1. Создание таблиц и связей в Access. Формы ввода для многотабличной базы данных
- •Связи между таблицами
- •Создание форм ввода. Подчинение в формах ввода
- •2.2. Создание запросов к многотабличной базе данных Простые запросы
- •Создание запросов в конструкторе
- •Запросы на действие
- •З адание для самостоятельной работы
- •2. 3. Создание форм и отчетов к многотабличной базе данных
- •З адание для самостоятельной работы
- •Вопросы к заданию
- •Глава 3. Использование элементов программированияпри создании многотабличной базы данных в Access
- •3.1. Импорт данных, индексация таблиц, маски ввода
- •Обратите внимание, что в этих полях повторения не допускаются!
- •С вязывание таблиц
- •Заполнение связанных таблиц через форму ввода. И спользование элементов программирования при вводе данных
- •3 .2. Запросы с элементами программирования
- •Запросы с использованием групповых операций
- •Запросы на действие
- •З адание для самостоятельной работы
- •3.3. Эффективное представление данных с помощью форм
- •3.4. Слияние с Word
- •Вопросы для самостоятельной работы
- •Приложение 1. Типы данных в Access
- •Приложение 2. Групповые операции
- •Приложение 3. Виды запросов
- •Приложение 4. Примерные варианты контрольной работы Вариант 1
- •Вариант 2
- •Приложение 5. Тематика индивидуальных проектов
- •Библиотека
- •Книжный магазин
- •Приложение 6. Рекомендуемая литература
З апросы с вычислением
Запрос с вычислениями подразумевает создание новых полей, получаемых средствами вычислений между ранее созданными. То есть после выставления всех нужных полей нам следует создать новое. Поэтому мы в строке «Поле:»щелкнем правой кнопкой мыши и в появившемся контекстном меню выберем команду «Построить» (см. рис. 1.17).
Р
ис.
1.17
Построитель выражений представляет собой вверху поле для ввода выражений, ниже кнопки для основных производимых операций. Внизу слева общий список всех объектов(таблиц, запросов, форм, функций и т. д.). Правее окно для используемых полей, а еще правее окно для используемых функций. Для того, чтобы функцию или поле перенести в поле ввода выражений следует использовать кнопку «Вставить» (см. рис. 1.18).
Рис. 1.18.
Таким образом, для организации нашего запроса следует открыть двойным щелчком мышее в поле всех объектов построителя вкладку «Таблицы» и вставить необходимые поля (см. рис. 18). А затем написать имя поля. Обратите внимание на то, что после имени поля обязательно должно стоять двоеточие. После того, как выражение набрано нужно обязательно нажать кнопку ok.
Для эффективного представления запросов используют формы и отчеты.
Форма – это электронное представление информации базы данных. В зависимости от источника формы деля на формы ввода, когда в качестве источника выступает таблица и формы вывода, когда в качестве источника выступает запрос.
Отчет – это печатное представление информации базы данных.
Для создания форм и отчетов будем использовать соответствующие мастера, которые по принципу создания похожи на простой запрос. Познакомьтесь с ними самостоятельно, не забудьте указывать нужный источник формы или отчета.
Задание для самостоятельной работы
Создайте запрос, выводящий информацию о стране и ее населении.
Создайте запрос, выводящий информацию о странах, столица которых начинается на букву Т, а население превышает 30000 тыс.
Создайте запрос, выводящий страны Америки, площадь которых от 2000 до 10000 тыс. кв. км.
Создайте запрос, выводящий всю информацию о странах, после ввода части света, на которой они расположены.
Создайте формы по запросам 1, 2, 4.
Создайте отчет по таблице «Страны мира» с группировкой полей по частям света и подведением итогов по площади.
Создайте отчет по запросу 3.
Вопросы по главе 1
Что такое базы данных, банки данных?
Какие типы баз данных Вы знаете, в чем их принципиальное отличие друг от друга? Приведите свой пример на каждый тип базы данных.
Какие виды реляционных баз данных вам известны?
Какие средства создания реляционных БД вы знаете? В чем их достоинства и недостатки?
Какие режимы создания таблиц в Access существуют, в чем их отличия?
Перечислите основные типы данных поддерживаемых в СУБД Access.
Что такое форма?
Какие режимы создания форм в Access существуют, в чем их отличия?
С какими видами форм вы познакомились? Каковы виды разметки форм?
Как может осуществляться поиск информации в таблице? В каком режиме?
Какие виды фильтров существуют в Access?
Что такое запрос?
Какие языки для запросов вы знаете, в чем их отличия?
С какими видами запросов вы познакомились? Опишите принципы их создания.
Что такое отчет?
Перечислите основные сходства и отличия между формами и отчетами.
