Файл: Лабораторные работы по базам данных в программе ms access Раздел 1 Создание таблицы.doc

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

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

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

Добавлен: 03.12.2023

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

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

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

СОДЕРЖАНИЕ

ЛАБОРАТОРНЫЕ РАБОТЫ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access

Раздел 1 Создание таблицы.

1.1. Создание таблицы с помощью мастера

1.2. Создание таблицы с помощью конструктора

1.3. Создание таблицы путем ввода данных

1.4. Создание таблицы путем импорта данных электронных таблиц

1.5. Создание многотабличной базы данных

Раздел 2 Редактирование таблицы.

2.1. Перемещение по записям таблицы

2.2. Порядок просмотра столбцов, их отображение и закрепление

2.3. Добавление записей в таблицу

2.4. Удаление записей и сжатие таблицы

2.5. Замена информации в полях таблицы

Раздел 3 Модификация базы данных.

3.1. Изменение имени, размера и формата поля

3.2. Добавление полей в таблицу базы данных

3.3. Удаление полей в таблице базы данных

Раздел 4 Сортировка и поиск данных.

4.1. Упорядочение данных с помощью индексов

4.2. Упорядочение данных в режиме таблицы

4.3. Упорядочение данных с помощью расширенного фильтра

Раздел 5 Запросы.

5.1.Создание запроса. Запрос на выборку.

5.2. Запрос с параметром

5.3. Итоговый запрос

5.4. Вычисления в запросе

5.5. Запрос в многотабличной базе данных

5.6. Перекрестные запросы

5.7. Запрос на обновление

5.8. Запрос на удаление

5.9. Запрос на добавление

Раздел 6 Формы.

6.1. Создание формы с помощью мастера

6.2. Создание формы с помощью конструктора

6.3. Заполнение таблицы с помощью форм

6.4. Просмотр объекта OLE с помощью формы

6.5. Создание подчиненной формы

Раздел 7 Отчеты.

7.1. Создание автоотчета

7.2. Создание отчета с помощью мастера

7.3. Группировка и сортировка в отчете

7.4. Подведение итогов в отчете

7.5. Построение диаграмм в отчете

5.5. Запрос в многотабличной базе данных

Задание 5.10



Для таблиц Гостиницы и Директора базы данных Hotel.mdb сформировать запрос, который позволит выбрать информацию об определенном директоре гостиницы.

  1. Открыть файл базы данных HoteLmdb (см. задание 1.12).

  2. Создать запрос, который выдаст информацию о директоре гос­тиницы "Мечта". Для этого добавить в запрос данные таблиц Гостиницы к Директора. Обратить внимание, что между таб­лицами установлена связь. Выбрать в запрос из таблицы Гос­тиницы поля Название, Директор, а из таблицы Директора — поля Год рождения, Образование, Домашний телефон, Стаж работы.

  3. Просмотреть запрос в режиме таблицы



Задание 5.11


В многотабличной базе данных Podpiska.mbd создать запро­сы, с помощью которых можно узнать, сколько определенный подписчик заплатил за каждое издание и за все выписанные им издания.


  1. Открыть файл базы данных Podpiska.mbd (см. задание 1.13).

  2. Создать запрос Подписка, который содержит следующую ин­формацию: Индекс, Название издания, Стоимость за один месяц, Фамилия подписчика, Адрес, Срок подписки.

  3. Изменить запрос Подписка, подсчитав сумму денег, заплачен­ную подписчиком за каждое издание (Сумма.[Стоимость подписки]*[Срок подписки]).

  4. Создать запрос Оплата за подписку на основе запроса Под­писка. Этот запрос вычислит, сколько всего заплатил подписчик за все выписанные издания. Для этого группируются данные поля Фамилия подписчика и вычисляется итоговая сумма по полю Сумма.

5.6. Перекрестные запросы

Задание 5.12


В многотабличной базе данных Podpiska__.__mdb'>Podpiska.mdbсоздать пере­крестный запрос, который позволяет просмотреть сводную информацию обо всех подписчиках (в запрос включить под­счет суммы денег, заплаченных подписчиком за все выписан­ные издания).

  1. Открыть файл базы данных Podpiska.mdb (см. задание 5.11).

  2. Создать перекрестный запрос. Для этого создать новый запрос, выбрав вариант Перекрестный запрос. В диалоговом окне Со­здание перекрестных запросов выбрать вариант Показать запросы и указать на запрос Подписка. В следующем окне в качестве заголовков строк двойным щелчком мыши выбрать поле Фамилия и перейти Далее. Затем выбрать заголовки столбцов, щелкнув по полю Название, нажать кнопку Далее. В следую­щем окне определить, какие вычисления необходимо выполнить.Для этого в списке функций выбрать Sum и указать поле Сумма.

  3. Просмотреть запрос, который должен иметь следующий вид:






5.7. Запрос на обновление

Задание 5.13


В школьной библиотеке хранится информация о стоимости учебников. С помощью запроса на обновление изменить стои­мость учебников в связи с деноминацией (уменьшить в 1000 раз).

  1. Открыть файл базы данных Library.mdb.




  1. С помощью запроса на обновление изменить стоимость учебни­ков в связи с деноминацией (уменьшить в 1000 раз). Для этого создать запрос на выборку в режиме конструктора. В главном меню выбрать пункт Запрос, в нем команду Обновление. На бланке в появившейся строке Обновление в поле Стоимость учебника вписать выражение [Стоимость учебника]/1000.

  2. Выполнить обновление, нажав кнопку Запуск на панели ин­струментов Конструктор запросов.

  3. Просмотреть запрос на обновление в режиме таблицы. Убедить­ся, что в поле Стоимость учебника цена изменилась.

  4. Изменить тип запроса с Обновление на Выборку. В главном меню выбрать пункт Запрос, в нем команду Выборка.

  5. Просмотреть запрос в режиме таблицы.



Задание 5.14


В файле базы данных Oplata.mdbхранится информация об оплате квартир за месяц.



В связи с повышением квартплаты на 25 % обновить поле Кварт­плата и учесть, что для льготников она не изменилась.

  1. Открыть базу данных Oplata.mdb. Обратить внимание, что поле Наличие льготы — логического типа.

  2. С помощью запроса на обновление изменить данные поля Кварт­плата, установив следующие параметры:




  1. Выполнить запрос на обновление.

  2. Просмотреть таблицу Оплата за квартиру. Убедиться, что оплата для льготников не изменилась.




5.8. Запрос на удаление

Задание 5.15


В таблице Квартиры базы данных Flats.mdbв связи с про­дажей всех квартир по улице Слободской с помощью запроса на удаление исключить из таблицы эти записи.

  1. Открыть файл Flats.mdb (см. задания 2.1, 2.5, 5.2).

  2. Исключить квартиры по улице Слободской из таблицы. Для этого создать запрос На выборку, установив в поле Адрес в строке Усло­вие отбора значение "Слободская *". Изменить вид запроса на запрос Удаление, для этого в главном меню выбрать пункт За­прос, в нем команду Удаление. Для выполнения запроса выбрать в главном меню команду Запрос, в нем команду Запуск.

  3. Просмотреть таблицу данных и убедиться, что необходимые за­писи удалены.

5.9. Запрос на добавление

Задание 5.16


В таблицу Квартиры базы данных Flats.mdbдобавить ин­формацию о поступивших в продажу квартирах из таблицы Квартиры! файла базы данных Flatsl.mdb.



  1. Открыть файл базы данных Flatsl.mdb, который содержит ин­формацию о вновь поступивших в продажу квартирах.

  2. Добавить информацию из файла Flatsl.mdb в базу данных Flats.mdb (см. задание 2.1), используя запрос на добавление. Для этого сформировать запрос на выборку для таблицы новых данных Квартиры1. В главном меню выбрать пункт Запрос, в нем команду Добавление.


Выполнить запрос на добавление. Для этого выбрать в главном меню пункт Запрос, в нем команду Запуск.

  1. Открыть файл базы данных Flats.mdb и убедиться, что добав­ление выполнено успешно.



Раздел 6 Формы.

6.1. Создание формы с помощью мастера

Задание 6.1


Подготовить форму с помощью мастера для таблицы Лucml, которая расположена в файле базы данных Country.mdb. Ис­пользуя форму, просмотреть и дополнить таблицу информа­цией:



Название

Площадь, км2

Население

Язык

Религия

Германия

357050

79500000

немецкий

лютеранская

Испания

504782

39000000

испанский

римско-католическая

Румыния

234500

23400000

румынский

православная




  1. Открыть базу данных Country.mdb (см. задания 1.4, 4.2).

  2. В диалоговом окне Государства: база данных в списке Объек­ты выбрать Формы. Нажать кнопку Создать.

  3. В диалоговом окне Новая форма выбрать вариант Мастер форм, а в списке Выберите в качестве источника данных таблицу или запрос выбрать Таблица! И нажать кнопку ОК.

  4. В диалоговом окне Создание форм из списка Доступные поля переместить все поля в список Выбранные поля, нажав кнопку ». Нажать кнопку Готово. Появится следующая форма:



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


  1. Используя форму, перейти к новой записи и дополнить базу дан­ных информацией о Германии, Испании и Румынии.

  2. В связи с тем, что столбец с названиями стран оказался неупоря­доченным, требуется отсортировать его в алфавитном порядке.

  3. При помощи кнопки Вид-Режим таблицы на панели инстру­ментов Режим формы перейти к просмотру базы данных и убе­диться, что задание выполнено правильно.



Задание 6.2 (самостоятельное)


С помощью мастера создать форму Академики, используя в качестве источника данных таблицу Члены-корреспонденты Академии наук Беларуси базы данных Akademik.mdb.


  1. Открыть файл базы данных Akademik.mdb (см. задания 1.5, 5.1).

  2. Подготовить форму с помощью мастера, выбрав поля ФИО, Дата рождения, Специализация, Год присвоения звания. Выбрать внешний вид формы Выровненный, стиль – Официальный.

  3. С помощью созданной формы просмотрите информацию об ученых Белоруси.