Файл: Лабораторная работа по access файл с результатами Вашей работы (базы данных) должен назваться так.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 210

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа по ACCESS

Файл с результатами Вашей работы (базы данных) должен назваться так: Фамилия_Вариант.mdb (например, Ivanov_01.mdb).

Таблица в базе данных должна содержать не менее 10 записей (записи придумываются самостоятельно).

Рассмотрим пример.

  1. Необходимо создать базу данных «Данные по студентам», содержащую одну таблицу «Студенты».

  2. Найти всех студентов, получающих стипендию.

  3. Найти всех студентов, родившихся ранее 01.01.76

  4. Оформить по всем таблицам и запросам отчеты.

Определим поля:

Признак ключа

Поле

Тип поля

Размер поля

Ключ

Код

Счетчик







Номер

Текстовое

5




Фамилия

Текстовое

15




Имя

Текстовое

10




Отчество

Текстовое

15




Пол

Текстовое

1




Дата рождения

Дата

Краткий формат




Группа

Текстовое

3




Стипендия

Логическое




Используя режим Конструктора_таблиц'>Конструктора таблиц, создадим структуру таблицы:



Затем в режиме Таблица введем данные по студентам:






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

На рисунках ниже представлена форма запроса о студентах, получающих стипендию, и результат работы этого запроса.





Аналогично формируется запрос по студентам, родившихся ранее 01.01.76. Для этого в окне конструктора запроса в столбце с полем Дата рождения в строке Условия отбора вводим условие <#01/01/1976#.

Ниже представлен отчет по главной таблице. Отчет сформирован при помощи Мастера отчетов.



По аналогичной схеме формируются остальные отчеты.

В индивидуальном задании необходимо создать 2 таблицы и установить между ними связь (см. приложение)

Варианты заданий

Вариант 1

«Сотрудники»


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

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

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

  • вывести фамилии всех сотрудников старше 30 лет;

  • вывести фамилии и должности сотрудников, которым нет 18 лет;

  • вывести данные о родственниках конкретного сотрудника

Вариант 2

«Библиотека»


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

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

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

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

  • вывести названия всех книг данного автора

  • вывести издательства России.

Вариант 3

«Теннисисты»



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

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

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

  • вывести фамилии всех призеров Уимблдона;

  • вывести фамилии и имена теннисистов, входящих в первую 10

  • вывести данные о родственниках конкретного теннисиста.

Вариант 4

«Фильмотека»


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

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

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

  • вывести названия всех фильмов, в которых снимался данный актер;

  • вывести фамилию режиссера, снявшего данный фильм

  • вывести данные о родственниках конкретного режиссера.

Вариант 5

«Погода в мире»


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

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

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

  • вывести даты, когда шел снег и температура ниже -10 градусов;

  • вывести сведения о погоде в данном регионе

  • вывести сведения о конкретном регионе.

Вариант 6

«Бюро занятости»


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

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

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


  • вывести фамилии всех учителей со стажем более 2 лет;

  • вывести профессии безработных с высшим образованием

  • вывести данные о семейном положении конкретного безработного.

Вариант 7

«Вкладчики банка»


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

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

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

  • вывести фамилии всех вкладчиков, размер вклада, которых не превышает 1000 рублей;

  • вывести пароль данного вкладчика

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

Вариант 8

«Владельцы машин»


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

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

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

  • вывести фамилии всех владельцев серебристых «иномарок»;

  • вывести фамилии и адреса владельцев автомашин с номерами, начинающимися на 35

  • вывести данные о родственниках имеющих доверенность



Вариант 9

«Склад»


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

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

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

  • вывести наименование и количество всех товаров, хранящихся на складе;

  • вывести прайс- лист

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

Вариант 10

«Мои любимые музыкальные группы»


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

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

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

  • вывести фамилию солиста конкретной группы;

  • напечатать названия групп и названия альбомов, популярных в течении последних 5 лет

  • вывести названия альбомов, тиражи которых превышают 1000.

Вариант 11

«Моя кулинария»


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

  2. Создать таблицу с помощью запроса: перечислить блюда, энергетическая ценность которых превышает 100 Ккал.

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

  • вывести названия блюд, энергетическая ценность которых не превышает 100 Ккал.;

  • вывести названия блюд, цена которых не дороже 200 рублей;

  • напечатать названия и цену блюд, которые можно приготовить из картошки и мяса.

Вариант 12

«Лекарства в таблетках»


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

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

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

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

  • вывести Названия всех отечественных лекарств

  • вывести названия продуктов с истекшим сроком годности.



Вариант 13

«Хиты месяца»


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

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

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