- •Основы проектирования реляционных баз данных средствами субд microsoft access
- •Содержание
- •Введение
- •Лабораторная работа № 1общее управление субд ms access. Работа с существующими реляционными базами данных Цель работы:
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 2проектирование базы данных средствами субд ms access Цель работы:
- •Порядок выполнения работы
- •1. Изучить основные этапы проектирования реляционных баз данных.
- •2. Средствами реляционной субд Microsoft Access разработать бд для заданной предметной области.
- •Содержание отчета
- •Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 12
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 4формирование запросов типа выборки Цель работы:
- •Порядок выполнения работы
- •Задания по вариантам Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 12
- •Содержание отчета
- •Содержание отчета
- •Содержание отчета
- •7. Запрос на удаление данных.
- •Содержание отчета
- •Статистические функции
- •Запросы на изменение с помощью sql
- •Преобразование qbe-запроса в sql-запрос
- •Ввод sql-выражения
- •Задание параметров в sql-запросах
- •Содержание отчета
- •4. Форма с диаграммой.
- •5. Создание главной и подчиненной форм с помощью Мастера форм.
- •Содержание отчета
- •Содержание отчета
- •Содержание отчета
- •Контрольные вопросы
- •4.5 Порядок выполнения задания «Проектирование отчетов»
Вариант № 2
«Телефонные переговоры»
Создать запрос на выборку используя расширенный фильтр (см. лаб. раб. № 3), задать ему имя «Тариф разговора с городом». В запрос поместить следующие поля: Название города, куда звонил абонент, Тариф за 1 минуту разговора с указанным городом. Поле «Название города» отсортировать по возрастанию и задать условие фильтрации, например – Like «Брест».
Создать простой запрос на выборку «Личные данные абонентов» с помощью Мастера построения простых запросов на основе базовой таблицы «Абоненты». В запрос поместить следующие поля: Фамилия абонента, Имя абонента, Отчество абонента, Телефонный номер абонента, Домашний адрес абонента.
В режиме Конструктора сформировать запрос «Переговоры абонентов». В запрос поместить следующие поля: Фамилия абонента, Имя абонента, Отчество абонента, Телефонный номер абонента, Название города, куда звонил абонент, Дата разговора, Время разговора, Продолжительность разговора. Отсортировать записи по возрастанию значений даты разговора. Поле «Время разговора» и «Название города, куда звонил абонент» на экран не выводить.
В режиме Конструктора сформировать запрос «Длительные разговоры». В запрос поместить следующие поля: Фамилия абонента, Название города, куда звонил абонент, Продолжительность разговора. Отсортировать абонентов в алфавитном порядке. Для поля «Продолжительность разговора» задать условие отбора, например «>10». Значение продолжительности разговора задать самостоятельно.
В режиме Конструктора сформировать запрос «Список городов», отображающий информацию обо всех городах. В запрос поместить все поля из базовой таблицы «Города», отсортировать список в алфавитном порядке.
В режиме Конструктора сформировать запрос «Фамилии абонентов на -вич». В запрос поместить следующие поля: Фамилия абонента, Имя абонента и Отчество абонента. Для поля «Фамилия абонента» задать условие отбора: Like «*вич». Отсортировать список в алфавитном порядке.
В режиме Конструктора на основе таблиц «Абоненты» и «Переговоры» сформировать запрос на выборку, который отображает информацию об абонентах, совершавших звонки в летние месяца. Запросу задать имя «Звонки летом». В запрос поместить следующие поля: Фамилия абонента, Имя абонента, Отчество абонента, Дата разговора, Время разговора. Для поля «Дата разговора» задать сортировку по возрастанию и условие отбора: Between #01.06.2013# And #31.08.2013#. Значение года задать самостоятельно.
В режиме Конструктора сформировать запрос на выборку, позволяющий восстановить исходную информации о заданной предметной области. В запрос поместить все поля из таблиц «Абоненты», «Города» и «Переговоры», за исключением ключевых полей. Запросу задать имя «Исходные данные».
В режиме Конструктора на основе базовой таблицы «Города» сформировать запрос на выборку «Самые дорогие звонки», отображающий информацию о 5 самых дорогих звонках. В запрос поместить следующие поля: Название города, куда звонил абонент, Тариф за 1 минуту разговора с указанным городом. Отсортировать записи по убыванию тарифа за 1 минуту разговора. В свойствах запроса установить Набор значений 5.
В режиме Конструктора сформировать запрос «Список городов в буквенном диапазоне». В запрос поместить поле «Название города, куда звонил абонент». Для этого поля задать условие отбора, например Between «А*» And «М*». Значение начальной и конечной буквы диапазона задать самостоятельно. Отсортировать список городов в алфавитном порядке.