Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба Access08_30.doc
Скачиваний:
8
Добавлен:
22.07.2019
Размер:
224.26 Кб
Скачать

Вариант 27 «Магазин тетрадей и блокнотов»

  1. Сведения: наименование, размер, цена, число страниц, крепление (пруж., скр), фирма. О продукции фирмы-производителя (название продукта, количество, цена). Создать 2 таблицы и связать их по коду товара. Построить для созданных таблиц формы и ввести данные. Оформить отчет по данным таблицы.

  2. Создать таблицу с помощью запроса: вывести все сведения о тетрадях, дешевле 10 рублей. Оформить отчет.

  3. Создать следующие запросы и оформить отчеты:

    • вывести размеры всех пружинных блокнотов и их цены;

    • вывести все наименования товаров с числом страниц более 60.

Вариант 28 «Магазин ламп»

  1. Сведения: напряжение, размер (бол., ср., мал.), цена, количество, дата выпуска, страна, фирма, о продукции фирмы-производителя (название продукта, количество, цена). Создать 2 таблицы и связать их по коду товара. Построить для созданных таблиц формы и ввести данные. Оформить отчет по данным таблицы.

  2. Создать таблицу с помощью запроса: вывести напряжение ламп среднего и малого размера, произведенных в Польше. Оформить отчет.

  3. Создать следующие запросы и оформить отчеты:

    • вывести сведения о лампах в 100 ватт и в количестве не менее 50;

    • вывести напряжение всех ламп отечественного производства.

Вариант 29 «Домашняя аптека: витамины в таблетках»

  1. Сведения: название, вид (взр., дет.), фирма, страна, цена, число упаковок, дата выпуска, о продукции фирмы-производителя (название продукта, количество, цена). Создать 2 таблицы и связать их по названию продукта. Построить для созданных таблиц формы и ввести данные. Оформить отчет по данным таблицы.

  2. Создать вторую таблицу с помощью запроса: вывести название отечественных витаминов для взрослых. Оформить отчет.

  3. Создать следующие запросы и оформить отчеты:

    • вывести названия витаминов, цена на которые менее 20 рублей;

    • вывести названия всех детских витаминов и число упаковок.

Вариант 30 «Склад конфет (весовых)»

  1. Сведения: название, вид (шок., кар., ирис и т.д.), цена за кг, количество, дата реализации, кондитерская фабрика. О продукции фабрики-производителя (название продукта, количество, цена). Создать 2 таблицы и связать их по коду товара. Построить для созданных таблиц формы и ввести данные. Оформить отчет по данным таблицы.

  2. Создать таблицу с помощью запроса: вывести название конфет со сроком реализации 3 месяца, количество которых более 30 кг. Оформить отчет.

  3. Создать следующие запросы и оформить отчеты:

    • вывести названия шоколадных конфет, цена которых выше 50 рублей;

    • вывести названия карамели, произведенной фабрикой Красный Октябрь.

ПРИЛОЖЕНИЕ

Определение связей между таблицами

  1. Закройте все открытые таблицы. Создавать или изменять связи между открытыми таблицами нельзя.

  2. Для перехода в окно базы данных (Окно базы данных. Окно, которое открывается при открытии базы данных Microsoft Access или проекта Microsoft Access. В окне базы данных выводятся ярлыки для создания новых объектов базы данных и открытия существующих объектов.) нажмите клавишу F11.

  3. Нажмите кнопку Схема данных на панели инструментов.

  4. Если в базе данных еще не определены связи, автоматически открывается диалоговое окно Добавление таблицы.

Если нужно добавить таблицы для создания связей с ними, а диалогового окна Добавление таблицы на экране нет, нажмите кнопку Отобразить таблицу на панели инструментов.

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

  2. Чтобы установить связи между полями, выберите поле в одной таблице и перетащите его на соответствующее поле во второй таблице.

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

В большинстве случаев связывают поле первичного ключа (представленное в списке полей полужирным шрифтом) одной таблицы с соответствующим ему полем (часто имеющим то же имя) второй таблицы, которое называют полем внешнего ключа (Внешний ключ. Одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Внешний ключ определяет способ объединения таблиц.).

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

Если необходимо, установите параметры связи.

  1. Для создания связи нажмите кнопку Создать.

  2. Для каждой пары таблиц, которые необходимо связать, повторите шаги с 5 по 8.

При закрытии окна Схема данных (Окно схемы данных. Окно, в котором просматривают, создают или изменяют связи между таблицами или запросами.) Microsoft Access выводит приглашение сохранить макет. Независимо от выбранного ответа созданные связи будут сохранены в базе данных.

Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем (Первичный ключ. Одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.) одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ (Внешний ключ. Одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Внешний ключ определяет способ объединения таблиц.) другой таблицы. Например, для связывания сотрудников с заказами, за которые они отвечают, следует создать отношение между полями «КодСотрудника».

  Поле «Код сотрудника» отображается в двух таблицах — как первичный ключ....

  ... и как внешний ключ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]