Laboratornaja_rabota_5_-_Bazy_dannykh_Microsoft..

Лабораторная работа № 4 «Базы данных Microsoft Access».
Цель работы: Изучение процесса создания базы данных и таблиц с помощью Конструктора, с помощью Мастера, путем ввода данных, заполнение таблицы данными и редактирование, освоение способов определения связей между таблицами.

Указания к выполнению работы
Изучить учебную информацию.
Выполнить задания этого документа.
Оформить отчёт (содержание отчёта см. ниже), подготовьтесь к ответу на контрольные вопросы.
Содержание отчета:
Отчёт оформляется письменно в Microsoft Word и сдаётся преподавателю. Для защиты необходимо будет ответить на контрольные вопросы. Форма письменного отчёта:
Титульный лист (скачать из УМКД).
На втором листе - вариант задания (по центру).
Цель работы.
Условия всех заданий с ответами. Ответы скопировать из файла, в котором работали на уроке.
Выводы по выполнению лабораторной работы.

СУБД ACCESS
Учебная информация
БД – это организационная структура, предназначенная для хранения информации. В самом общем смысле база данных – это один или несколько файлов, содержащих связанную между собой (по смыслу) информацию. Структура БД образуется полями, в которых хранится информация, называемая записью.
СУБД – это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого, отбора данных в соответствии с заданным критерием, их упорядочения. Почти все современные системы основаны на реляционной (relational) модели управления базами данных. Название “реляционная” связано с тем, что каждая запись содержит информацию, относящуюся только к одному объекту. В таких базах данные не дублируются, а связываются по определенным полям. Например, в одной таблице можно хранить данные о товарах и их категориях. При этом нецелесообразно упоминать все сведения о поставщике, которые могут храниться в отдельной таблице. Чтобы теперь получить полную информацию о товаре и его поставщике достаточно связать две таблицы по номеру (коду) поставщика, введя это поле в обе таблицы.
СУБД MS Access имеет следующую структуру:
таблицы – для постоянного хранения данных;
запросы – для вызова данных из таблиц по определенному шаблону;
формы – для удобного ввода и просмотра данных;
отчеты – для удобного вывода заданной информации на печать;
макросы – для задания свойств открываемых объектов и настройки порядка их работы;
модули – для упрощения вызова, ранее созданных функций.
Создание БД
Для создания новой БД запустите программу MS Access и выберите в Области задач пункт Создание - Новая база данных.
Если программа MS Access уже запущена, и вы хотите создать новую БД, откройте Область задач одним из следующих способов:
выберите пункт меню Файл ( Создать
нажмите кнопку Создать на панели инструментов MS Access.
Создание таблицы
Для создания таблицы: выберите в окне БД в списке Объекты пункт Таблицы
Таблицу можно создать в следующих режимах:
в режиме конструктора
с помощью мастера
путем ввода данных.
Создать новую таблицу можно также, если воспользоваться кнопкой Создать на панели инструментов окна БД и выбрать один из следующих способов:
режим таблицы
конструктор
мастер таблиц
импорт таблиц
связь с таблицами.

Режим таблицы – при выборе данного метода, выдается таблица, содержащая строки и столбцы, подлежащие заполнению. При этом способе можно вручную вводить данные. Он соответствует режиму создание таблицы путем ввода данных.
Конструктор – с помощью данного способа можно создавать саму структуру таблицы, т.е. задавать имена полей, тип данных и описание поля. Этот способ соответствует режиму создание таблицы в режиме конструктора
Мастер таблиц – при данном способе, пользователю предлагается пройти несколько шагов, при этом отвечая на вопросы. По завершению работы мастера, пользователь имеет готовую структуру таблицы (не всегда корректную и совпадающую с желаниями пользователя, но для новичка данный способ вполне подходит). Этот способ соответствует режиму создание таблицы с помощью мастера.
Импорт таблиц – позволяет импортировать данные из других файлов (Excel, HTML, txt, dBase, ODBC, Access), что очень важно при «миграции» с одной СУБД на другую.
Связь с таблицами – позволяет устанавливать связь с таблицами из другой БД,.
Создание таблицы в режиме конструктора
Чтобы создать таблицу в режиме Конструктора необходимо определить поля таблицы, типы данных этих полей и, иногда, некоторые дополнительные свойства этих полей. Для этого:
1) на панели инструментов окна БД: нажмите кнопку Создать ( Конструктор
2) в окне БД: выберите пункт Создание таблицы в режиме конструктора
3) на панели инструментов окна БД: нажмите кнопку Конструктор
При создании таблицы в режиме Конструктора необходимо указать Имя поля и Тип данных. Тип данных определяет значения, которые может принимать данное, сохраненное в этом поле. Для ввода данных в таблицу ее нужно открыть.

Создание таблицы с помощью мастера
Чтобы создать таблицу с помощью Мастера:
1) на панели инструментов окна БД: нажмите кнопку Создать ( Мастер таблиц
2) в окне БД: выберите пункт Создание таблицы с помощью мастера
MS Access предлагает большое количество таблиц-примеров, содержащих данные из различных областей. Выберите интересующий вас тип таблиц (Деловые или Личные) и.в списке Образцы таблиц выберите таблицу, подходящую вам. В списке Образцы полей появится список полей данных, которые можно выделить и поместить с помощью кнопки “>” в список Поля новой таблицы. Если имена полей недостаточно информативны, их можно изменить, нажав на кнопку Переименовать поле.
Далее задайте имя для новой таблицы и введите данные в созданную таблицу либо путем ввода данных непосредственно в таблицу, либо путем ввода данных в таблицу с помощью формы, создаваемой мастером.
Создание таблицы путем ввода данных
Чтобы создать таблицу путем ввода данных:
1) на панели инструментов окна БД: нажмите кнопку Создать ( Режим таблицы
2) в окне БД: выберите пункт Создание таблицы путем ввода данных
Двойной щелчок мыши на заголовке столбца позволит изменить имя соответствующего поля (Поле1, Поле2 и т.д)
Задание ключевого поля
Связь таблиц устанавливается с помощью уникальных полей, в которых значения не могут повторяться (серия паспорта, табельный номер). Такие поля в главной таблице называют первичным ключом. Для подчиненной таблицы надо определить поле вторичного ключа, тип данных и размер, которые совпадают с полем первичного ключа главной таблицы. Связь таблиц осуществляется подключением первичного ключа к вторичному ключу.
При создании таблиц с помощью Конструктора MS Access автоматически задает ключ. Для выбора другого ключевого поля откройте нужную таблицу в режиме Конструктора:
1) в контекстном меню поля выберите Ключевое поле
2) нажмите кнопку Ключевое поле на панели инструментов: MS Access
Построение отношений (реляций) между таблицами БД
Межтабличные связи связывают 2 таблицы с помощью общего поля, которое имеется в обеих таблицах, причем в одной из них оно должно быть ключевым.
Существует 3 типа связей:
Один к одному – одна запись таблицы А связана с одной записью таблицы В
Один ко многим – одна запись таблицы А может быть связана со многими записями таблицы В
Многие ко многим – каждая запись таблицы А может быть связана со многими записями таблицы В, а каждая запись таблицы В – со многими записями таблицы А
Для создания отношений:
1) выберите команду меню Сервис ( Схема данных
2) нажмите на кнопку 13 EMBED Unknown 1415 Схема данных на панели инструментов MS Access
После чего появится окно Схема данных, а поверх него будет окно Добавление таблицы в котором можно выбирать таблицы, между которыми нужно установить связь. Это делается двойным щелчком мыши по имени таблицы или же с помощью кнопки Добавить. После того как все нужные таблицы будут добавлены, нажмите кнопку Закрыть. Теперь в окне Схема данных присутствуют таблицы, между которыми нужно установить связи. Установить связи между таблицами можно простым перетаскиванием мышью поля одной таблицы к полю другой таблицы (это поля, по которым нужно установить связь). После перетаскивания или после щелчка по линии, соединяющей поля двух таблиц, сразу возникает окно Изменение связей, в котором можно уточнить все нюансы связей между таблицами. (Главная таблица участвует в связи своим ключевым полем!). Если установлен только флажок Обеспечение целостности данных, то удалять данные из ключевого поля главной таблицы нельзя. Если вместе с ним включены флажки Каскадное обновление связанных полей и Каскадное удаление связанных полей, то операции редактирования и удаления данных в ключевом поле главной таблицы разрешены, но сопровождаются автоматическими изменениями в связанной таблице. Таким образом, вы поручаете Access’у отслеживать правильность связей между таблицами, ссылочную целостность БД,
Если вас все устраивает, нажмите на кнопку Создать, после чего вы автоматически вернетесь в окно Схема данных, в котором уже будет отображена новая межтабличная связь.
Сортировка записей
В таблице данные всегда отсортированы по первичному ключу. Чтобы организовать другой способ сортировки данных, откройте таблицу:
1) выберите пункт меню Записи ( Сортировка
2) воспользуйтесь кнопкой Сортировка (по возрастанию или убыванию) на панели инструментов:
3) в контекстном меню выберите пункт Сортировка (по возрастанию или убыванию)
Для отмены сортировки выполните одно из следующих действий:
1) выберите пункт меню Записи ( Удалить фильтр
2) в контекстном меню выберите пункт Удалить фильтр
3) воспользуйтесь кнопкой Удалить фильтр на панели инструментов:

Проектирование запросов
При работе с СУБД основная форма выборки информации – запрос к БД (Query). Запросы служат для выборки записей, обновления таблиц и включения в них новых записей. Чаще всего запросы применяют для выборки конкретных групп записей, удовлетворяющих заданному условию. Кроме того, запросы позволяют комбинировать информацию, содержащуюся в различных таблицах, обеспечивая связанным элементам данных таблиц унифицированный вид.
В Access. возможны следующие типы запросов:
Запрос на выборку (простой запрос). Эти запросы извлекают данные, удовлетворяющие условиям отбора, из одной или нескольких таблиц и отображают их в таблице.
Перекрестный запрос. Эти запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Такие запросы полезны для создания графиков или диаграмм, основанных на сумме значений числовых полей многих записей.
Запросы на изменение. Эти запросы создают новые таблицы БД из таблиц запросов или вносят в таблицы значительные изменения. Такие запросы позволяют добавлять в таблицу новые записи или удалять их, или вносить изменения в записи с помощью выражений, встроенных в конструкцию запроса, или создавать новую таблицу на основе всех или части данных из одной или нескольких таблиц.
Запросы с параметрами (параметризированные запросы). Эти запросы повторно применяют существующие запросы, внося при этом незначительные изменения в их условиях отбора. После выполнения запроса с параметрами, Access отображает диалоговое окно, предлагающее пользователю ввести новое условие отбора. Запросы с параметрами фактически не являются отдельными запросами, поскольку функции запросов с параметрами можно добавить к запросам на выборку, запросам на изменение и перекрестным запросам.
Для создания нового запроса выберите в окне БД в списке Объекты пункт Запросы.
Создать запрос можно в режиме конструктора и с помощью мастера.
Создание запросов с помощью мастера
Для создания простого запроса:
1) на панели инструментов окна БД нажмите кнопку Создать ( Простой запрос
2) в окне БД выберите пункт Создание запроса с помощью мастера
Выберите интересующую вас таблицу или запрос в списке Таблицы и запросы. В списке Доступные поля появится список полей данных, которые можно выделить и поместить с помощью кнопки “>” в список Выбранные поля. Выберите на следующем шаге тип отчета (подробный или итоговый). Если вы выбрали итоговый тип отчета, то для добавления вычислений в результаты запроса нажмите кнопку Итоги и выберите нужные поля. В следующем окне Access предлагает вам дать имя запросу.
Создание запросов в режиме конструктора
С помощью Конструктора можно создать любой тип запроса. Для этого:
1) на панели инструментов окна БД нажмите кнопку Создать ( Конструктор
2) в окне БД выберите пункт Создание запроса в режиме конструктора
В результате появится окно Добавление таблицы, вкладки которого позволяют выбрать все существующие таблицы (Таблицы) или запросы (Запросы), или их комбинацию (Таблицы и запросы). Новый запрос на выборку можно создать на основе одной или нескольких таблиц. Для этого на вкладке Таблицы выделите нужную таблицу (или таблицы) и щелкните по кнопке Добавить. Чтобы включить таблицу в запрос, можно также дважды щелкнуть по ней. Когда все нужные таблицы или запросы добавлены, щелкните по кнопке Закрыть.
Выберите поля из добавленных таблиц в строке Поле. В строке Имя таблицы автоматически будут введено имя таблицы, которой принадлежит выбранное поле.
Строка Условие отбора позволяет отобразить не все записи таблицы, а лишь те, которые подходят под какое-либо условие. В строке Условие отбора введите критерии отбора.
Например, если в поле «Пункт назначения» ввести выражение « >="Н" », то будут отображаться заказы на доставку товаров в фирмы, названия которых начинаются с букв, находящихся в диапазоне от Н до Я.
Например, если в поле «Название фирмы» ввести выражение “Волжский”, то будут отображаться заказы на доставку товаров в Волжский.
Если требуется отыскать комбинацию нескольких значений, необходимо ввести их, употребляя в качестве разделителя логические операторы AND, OR и NOT.
Например, если в поле «Пункт назначения» ввести выражение “Волжский” OR “Москва”, то будут отображаться заказы на доставку товаров в Волжский или Москву.
Например, если в поле «Страна доставки» ввести выражение « NOT "США" », то будут отображаться заказы на доставку товаров во все страны, за исключением США.
Кроме обычных операторов сравнения, MS Access предоставляет три специальных оператора, полезных для отбора данных: BETWEEN, IN, LIKE.
Например, если в поле «Дата отгрузки» ввести выражение « BETWEEN #05.01.95# AND #10.01.95# », то будут отображаться заказы на отгрузку товаров не ранее 5 января 95 и не позднее 10 января 95..
Например, если в поле «Страна доставки» ввести выражение « IN ("Канада", "США") », то будут отображаться заказы на доставку товаров в Канаду или США.
Оператор Like используют, чтобы находить в поле не конкретное значение, а только его фрагмент. Его ставят впереди заданного фрагмента, а до или после фрагмента, в этом случае, можно использовать звездочки. Например, если в поле «Имя клиента» ввести выражение « LIKE "С*" », то будут отобраны заказы на доставку товаров клиентам, имена которых начинаются с буквы С.
Строка Сортировка позволяет выводить результирующие данные в отсортированном виде. Вид сортировки выбирается из выпадающего меню с помощью щелчка мыши.
В строке Вывод на экран галочками отмечаются поля, которые нужно отображать после исполнения запроса.
Запуск создаваемого запроса производится путем нажатия на кнопку Запуск на панели инструментов MS Access или с помощью главного меню Запрос ( Запуск.
Завершив создание запроса, сохраните его как компонент файла БД, присвоив запросу описательное имя. При сохранении запроса остается только структура запроса – перечень таблиц, список полей, порядок сортировки, ограничения на записи, тип запроса и т.д. При каждом выполнении запрос обращается к базовым таблицам и снова создает результирующий набор данных. Поскольку сам по себе результирующий набор данных не сохраняется, запрос автоматически отображает любые изменения, происшедшие в базовых таблицах с момента последнего запуска этого запроса.
Для создания запроса на изменение нужно сначала создать запрос на выборку, а затем конвертировать его в запрос на изменение. Для этого нужно войти в уже готовый запрос в режиме конструктора. После этого выберите пункт меню Запрос ( Создание таблицы или нажмите на кнопку Тип запроса на панели инструментов MS Access.и выберите в выпадающем меню пункт Создание таблицы.
Введите в поле имя таблицы описательное имя таблицы, создаваемой с помощью запроса. Тут же можно выбрать имя уже существующей таблицы, а также выбрать будет таблица создаваться в текущей БД или в другой. Затем нажать кнопку ОК.
После этого Access преобразует запрос на выборку в запрос на создание таблицы. После закрытия конструктора запроса нужно сохранить изменения в запросе.
Не всегда на этапе создания запроса можно решить, какие именно значения должен отыскивать MS Access. Иногда требуется гибкое условие отбора, которое может изменяться в зависимости от текущей ситуации. Поэтому вместо условия отбора, можно включить в запрос параметр, и в этом случае перед выполнением запроса MS Access каждый раз будет запрашивать конкретные условия отбора. Чтобы установить параметр необходимо ввести в строку Условие отбора имя или фразу, заключенную в квадратные скобки [ ]. То, что заключено внутри квадратных скобок, MS Access рассматривает как имя параметра. Это имя выводится в диалоговом окне при выполнении запроса, поэтому разумно в качестве имени параметра использовать содержательную фразу.
Например, для того, чтобы Access предложил набрать фамилию в окне диалога, достаточно в строке Условия отбора для поля « Имя клиента » ввести фразу: [Введите имя клиента]
По умолчанию MS Access преобразует введенные в запрос параметры в текстовый тип данных. Однако, так как текстовые поля нельзя сравнивать с полями дат, тип данных для параметров необходимо установить точно. Для этого выберите пункт меню Запрос ( Параметры
Введите параметр без квадратных скобок в диалоговое окно и выберите необходимый тип данных. Теперь для выполнения запроса сначала необходимо ввести значение параметра, а результат запроса будет содержать только те поля, которые удовлетворяют заданному значению параметра.
Создание и применение форм
В Access формы служат для организации пользовательского интерфейса с таблицами данных. Формы позволяют создать средства многовариантного выбора значений полей, в которых для представления допустимых значений применяются сокращенные кодовые обозначения. Они позволяют выполнять задачи, которые невозможно решить, просмотрев таблицы или запросы в режиме таблицы. Можно проверять записи редактируемой таблицы, основываясь на информации другой таблицы, создавать формы, содержащие другие формы (форму, помещенную в другую форму, называют подчиненной формой). Формы позволяют вычислять значения и отображать итоги. Правильно сконструированная форма ускоряет ввод данных и сводит до минимума ошибки ввода оператора.
Формы создаются из набора отдельных конструктивных элементов, называемых элементами управления, или объектами элементов управления. Элементы управления – это компоненты экрана и диалоговых окон как Access, так и прочих приложений Windows.
В Access применяется множество форм. Содержимое и внешний вид формы зависит от ее назначения в конкретном приложении БД. Существует три типа приложений БД.
Приложения для обработки транзакций. Они предназначены для добавления в таблицы новых записей и редактирования существующих. Эти приложения требуют доступа (разрешения) на запись в таблицы, связанные с формами.
Приложения для поддержки принятия решений. В таких приложениях информация предоставлена в виде графиков, таблиц или отдельных элементов данных. Возможность ввода или редактирования данных отсутствует. Эти приложения требуют доступ только для чтения таблиц, связанных с формами.
Приложения поддержки БД. Они предназначены для выполнения административных функций, таких как создание БД или таблиц БД, контроль доступа к БД, защита данных с помощью пароля, периодическое уплотнение и копирование БД. Приложения поддержки БД требуют полного доступа ко всем объектам БД.
Для создания формы выберите в окне БД в списке Объекты пункт Формы.
Создать запрос можно в режиме конструктора и с помощью мастера.
Создание формы с помощью мастера
Для создания новой формы:
1) на панели инструментов окна БД нажмите кнопку Создать ( Мастер форм
2) в окне БД выберите пункт Создание форму с помощью мастера
Рассмотрим пример создания формы для обработки транзакций.
Выберите интересующую вас таблицу или запрос в списке Таблицы и запросы. В списке Доступные поля появится список полей данных, которые можно выделить и поместить с помощью кнопки “>” в список Выбранные поля. Выберите на следующем шаге внешний вид формы. Выберите к примеру вид В один столбец. На следующем шаге выберите требуемый стиль оформления (например, Камень). В последнем окне мастера нужно указать имя созданной вами формы и нажать кнопку Готово. Перед вами появится «готовая к употреблению» форма.

Вывод результатов поиска информации осуществляется в специальном формате в виде отчета (Report). Отчет – конечный продукт большинства приложений БД. Отчет Access – это ленточная форма особого рода, сконструированная специально для печати. Для его создания Access комбинирует данные таблиц, запросов и даже форм.

Задание
1) Создайте БД и дайте ей имя Европа.
2) Создайте таблицу Страны.
13PRIVATE15Название поля
Тип данных

Код страны
Счетчик

Страна
Текстовый

Столица
Текстовый

Площадь
Числовой

Население
Числовой

Религия
Текстовый

Деньги
Текстовый

Строй
Текстовый


3) Заполните таблицу следующими данными:
1. Бельгия
Площадь, 30 518 кв. км
Столица Бpюссель
Число жителей 9 865 000
Основная pелигия Хpистианство (католики)
Денежная единица Фpанк
Гос. стpой Монаpхия


2. Болгаpия
Площадь, 110 994 кв. км
Столица София
Число жителей 8 978 000
Основная pелигия Хpистианство (пpавославные)
Денежная единица Лев
Гос. стpой Pеспублика




3. Дания
Площадь, 43 092 кв. км
Столица Копенгаген
Число жителей 5 130 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Кpона
Гос. стpой Монаpхия

4. Финляндия
Площадь, 338 145 кв. км
Столица Хельсинки
Число жителей 4 952 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Маpки
Гос. стpой Pеспублика




5. Фpанция
Площадь, 543 965 кв. км
Столица Паpиж
Число жителей 55 860 000
Основная pелигия Хpистианство (католики)
Денежная единица Фpанк
Гос. стpой Pеспублика


6. Гpеция
Площадь, 131 957 кв. км
Столица Афины
Число жителей 10 055 000
Основная pелигия Хpистианство (пpавославные)
Денежная единица Дpахма
Гос. стpой Pеспублика

7. Иpландия
Площадь, 70 285 кв. км
Столица Дублин
Число жителей 3 553 000
Основная pелигия Хpистианство (католики)
Денежная единица Фунт
Гос. стpой Pеспублика

8. Италия
Площадь, 301 277 кв. км
Столица Pим
Число жителей 57 401 000
Основная pелигия Хpистианство (католики)
Денежная единица Лиpа
Гос. стpой Pеспублика



9. Ноpвегия
Площадь, 323 878 кв. км
Столица Осло
Число жителей 4 202 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Кpона
Гос. стpой Монаpхия

10. Швейцаpия
Площадь, 41 293 кв. км
Столица Беpн
Число жителей 6 626 000
Основная pелигия Хpистианство (католики)
Денежная единица Фpанк
Гос. стpой Pеспублика


11. Испания
Площадь, 504 783 кв. км
Столица Мадpид
Число жителей 38 996 000
Основная pелигия Хpистианство (католики)
Денежная единица Песета
Гос. стpой Монаpхия

12. Великобpитания
Площадь, 244 110 кв. км
Столица Лондон
Число жителей 57 006 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Фунт
Гос. стpой Монаpхия


13. Швеция
Площадь, 449 964 кв. км
Столица Стокгольм
Число жителей 8 415 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Кpона
Гос. стpой Монаpхия

14. Геpмания
Площадь, 357 042 кв. км
Столица Бонн
Число жителей 77 370 000
Основная pелигия Хpистианство (пpотестанты)
Денежная единица Маpка
Гос. стpой Pеспублика
4) Поле Код страны сделайте ключевым.
5) Создайте таблицу Религия с полями:
13PRIVATE15Название поля
Тип данных

Код_религии
Счетчик

Религия
Текстовый


6) Поле Код_религии сделайте ключевым
7) Создайте таблицу Строй с полями:
13PRIVATE15Название поля
Тип данных

Код_строя
Счетчик

Строй
Текстовый


8) Поле Код_строя сделайте ключевым
9) Заполните эти таблицы.
10) Откройте таблицу Страны и замените названия, которые вы ввели в поля Строй и Религия, на соответствующие им коды из таблиц Религия и Строй, а также измените их тип на числовой, открыв таблицу Страны в режиме конструктора.
11) С помощью команды Схема данных свяжите таблицы Страны и Строй по полям Строй и Код строя, а таблицы Страны и Религия по полям Религия и Код религии.
12) Создайте запрос в режиме Конструктора. Добавьте в запрос все три таблицы
13) Выберите поля для запроса: из таблицы Страны – поля: Страна, Столица, Площадь, Население, Деньги; из таблицы Строй – поле Строй, а из таблицы Религия – поле Религия
14) Дайте запросу имя Основной. Создайте 5 копий этого запроса.
15) Чтобы вывести в запросе Запрос1 только страны с определенной религией в поле Религия в сроку Условие отбора введите интересующую вас религию (например, "Христианство (православные)" ). Включите в запрос только поля Страна, Столица, Строй, Религия.
16) Чтобы запретить в запросе Запрос2 выводиться странам с определенной религией, в поле Религия в строке Условие отбора введите заданную религию, но перед ней поставьте оператор NOT (например, NOT "Христианство (правосл)" ). Включите в запрос только поля Страна, Население, Строй, Религия.
17) Чтобы вывести в запросе Запрос3 страны, в которых количество населения принадлежит определенному диапазону, в поле Население в строке Условие отбора введите интересующий вас диапазон, при этом можно использовать операторы AND или OR (например, с населением более 10 000 000, но менее 20 000 0000, введите >10000000 and <20000000). Включите в запрос только поля Страна, Столица, Площадь, Население.
18) Создайте самостоятельно запрос, выводящий страны с населением более 3000000 и площадью менее 30000 кв. км.
19) Чтобы создать запрос Запрос4, спрашивающий: «Страны с какой денежной единицей вывести на экран?», в поле Деньги в строке Условие отбора введите интересующую вас денежную единицу, но перед ней поставьте имя или фразу, заключенную в квадратные скобки, которая будет выводиться в диалоговом окне при выполнении запроса (например, [Введите денежную единицу] ). Включите в запрос только поля Страна, Столица, Площадь, Население, Деньги.
20) Чтобы находить в поле не конкретное значение, а только его фрагмент используют оператор Like. Его ставят впереди заданного фрагмента, а до или после фрагмента, в этом случае, можно использовать звездочки. Например, если в поле Страна ввести выражение LIKE "Б*", то будут отобраны страны, имена которых начинаются с буквы Б. Включите в запрос только поля Страна, Столица, Деньги.
21) Создайте самостоятельно запрос Основной.
22) Создайте с помощью мастера форму, включив в нее из таблицы Страны поля Страна, Столица, Площадь, Население. Выберите вид формы – В один столбец, стиль – Официальный, дайте имя форме – Форма1.
23) Создайте форму из таблицы Страны, выбрав самостоятельно поля и вид формы.
24) Создайте с помощью мастера отчет, включив в него из таблицы Страны поля Страна, Столица, Площадь, Население, Деньги. Добавьте для поля Страна верхний уровень группировки. Отсортируйте данные по возрастанию по полю Площадь. Подведите итоги: вычислите общее количество населения в странах и процент населения каждой страны. Выберите вид макета – Ступенчатый, стиль – Деловой

Контрольные вопросы
Что называется базой данных?
Чем поле отличается от записи?
Какие основные функции СУБД и что это такое?
Какие структуры Access вы знаете?
Для чего служит структура "таблица"?
Для чего данным задаются различные типы?
Что означает маска ввода?
Что можно настроить в свойствах поля таблицы?
Для чего данные разбивают на несколько таблиц?
Какое необходимое условие для создания связи с обеспечением целостности данных?
Каким образом при разбиении достигается компактность хранения информации?
Какие файлы будут соответствовать созданной Вами базе данных, их назначение?
Что означает Сжать базу, где эта команда находится, для чего ее применяют, как выполнение этой команды отразится на информации, которая содержится в системе, что происходит с полями типа “Счетчик” при использовании данной команды?
Что означает команда Восстановить, где она находится, когда требуется выполнить данную команду, что происходит с базой при выполнении данной команды?
Что означает команда Зашифровать, где она находится, что дает эта команда, как можно ее применять?
Что означает команда Преобразовать, где она находится, для чего предназначена, в каких случаях ею необходимо воспользоваться?
Что такое “Программы надстройки”, для чего они предназначены и как ими пользоваться?
Что такое объект типа “Таблица”, как его можно создать, как задать свойства объекта “Таблица”, отличные от свойств его отдельных полей?
Что означает команда экспортирования объекта типа “Таблица”, как она выполняется, какие и откуда таблицы можно экспортировать?
Что означает команда импортирования объекта типа “Таблица”, как она выполняется, какие и откуда таблицы можно импортировать?
Чем отличается команда Присоединить таблицу от команды Экспорт-импорт таблиц, как она выполняется и как выглядят в БД присоединенные таблицы, какие свойства таблиц можно менять и какие нельзя для присоединенных таблиц?
Что такое диспетчер присоединений, как его можно вызвать, для чего он предназначен?
Какие свойства необходимо определять при описании полей данных некоторой таблицы?
Чем отличается свойство “Подпись” для элемента данных в таблице от графы “Описание” в конструкторе таблиц, где и как применяются эти параметры?
Как влияют друг на друга свойства “Формат” и “Маска ввода”?
Чем отличается свойство “Пустые строки” для символьных и числовых данных?
Что такое “Ключ” для объекта типа “Таблица” и как его можно задать, если он состоит из одного или нескольких полей таблицы? Может ли быть задано для таблицы несколько ключей?
Что такое связи между таблицами, какого типа связи между таблицами поддерживает MS Access?
Как можно задать связи между таблицами и где эти связи будут зафиксированы? Какие изменения можно внести в связи между таблицами?
Как можно удалить таблицу из БД в MS Access, всегда ли это допустимо, если нет, то какие таблицы не могут быть удалены и почему?
Что такое основная таблица и подчиненная таблица, как они связаны друг с другом?
Могут ли быть у одной основной таблицы несколько подчиненных? Если могут – приведите примеры, если нет, то почему?
Могут ли быть у одной подчиненной таблицы несколько основных, с ней связанных, если да – приведите примеры, если нет, то аргументируйте свой ответ?
Что такое поддержка каскадного удаления и каскадного обновления при описании связей?










13 EMBED Photoshop.Image.5 \s 1415

13 EMBED Photoshop.Image.5 \s 1415







13 EMBED Photoshop.Image.5 \s 1415



Root Entry

Приложенные файлы

  • doc 17495915
    Размер файла: 309 kB Загрузок: 1

Добавить комментарий