
- •Система Управления Базами Данных ms Access Лабораторная работа 1. Создание базы данных, операции с таблицами.
- •Лабораторная работа 2. Модификация базы данных. Использование связанных таблиц. Создание форм и отчетов
- •Лабораторная работа 3. Работа с данными при помощи запросов.
- •Домашняя контрольная работа. Критерии оценки выполнения дополнительного задания.
- •Задание 1. Создание и использование базы данных «Библиотека».
- •Проектирование структуры базы данных.
- •Построение пустых таблиц базы данных.
- •Задание 3. Создание и использование базы данных «Лесничество».
- •Задание 4. Создание и использование базы данных «Видеотека».
- •Задание 5. Создание и использование базы данных «Фонотека».
- •Задание 7. База данных «Студенческий фестиваль рекламы»
- •Задание 8. База данных «Студенты»
- •Задание 9. База данных «Товары»
- •Задание 10. База данных «План работы»
- •Задание 11. База данных «Работа с клиентами»
- •Задание 12. База данных «Регистратура»
- •Задание 13. База данных «Видеопрокат»
- •Задание 14. База данных «Склад»
Задание 11. База данных «Работа с клиентами»
Создаваемая БД должна содержать информацию о клиентах рекламного агентства или предприятия и контактах с ними. При этом предполагается, что в базе можно хранить информацию о нескольких контактах с каждым из компаний-клиентов (т.е. будет реализована связь один-ко-многим).
С помощью мастера таблиц из таблиц для делового применения выберите таблицы Клиенты и Контакты. В таблице Клиенты выберите поля КодКлиента (ключевое поле), НазваниеКомпании, АдресВыставленияСчета (переименуйте в просто Адрес), НомерТелефона. В таблице Контакты выберите поля КодКонтакта (ключевое поле), Имя, Фамилия, Должность, РабочийТелефон, ДатаПоследнейВстречи (переименовать в поле Дата). В режиме конструктора добавьте поля КодКлиента (тип поля должен совпадать с типом одноименного поля в таблице Клиенты), ЦельКонтакта, Результат (тип данных - текстовый).
Введите не менее трех записей в таблицу Клиенты и не менее 10 записей в таблицу Контакты.
Установите связь между таблицами Клиенты и Контакты (между полями КодКлиента в обеих таблицах).
Создайте запрос на выборку, содержащий информацию о контактах с определенной компанией-клиентом. В запрос ввести поля Дата, ЦельКонтакта, Результат из таблицы Контакты. Запросу присвоить имя - название компании-клиента.
Создайте запрос на выборку о контактах со всеми клиентами предприятия, происходившими в течение определенного месяца. В запрос ввести поля НазваниеКомпании из таблицы Клиенты и Дата, ЦельКонтакта, Результат из таблицы Контакты. Запросу присвойте имя - название месяца.
Задание 12. База данных «Регистратура»
Создать базу данных Регистратура, в которой имеются две таблицы Врачи и Пациенты.
Таблица Пациенты содержит следующие поля: Фамилия, Имя, Отчество, Пол, ДатаРождения, Адрес, Телефон, ХроническиеЗаболевания, Дата флюорографического обследования, Врач.
В таблице Врачи этой базы данных содержатся следующие поля: ФамилияИнициалы, Специальность.
Описать связь между таблицами, между полями: ФамилияИнициалы из таблицы Врачи (главная таблица) и Врач из таблицы Пациенты (подчиненная таблица).
Создать форму для ввода/просмотра данных.
Ввести данные о нескольких врачах и пациентах.
Создать запрос с параметром, который запрашивает специальность врача и выводит данные о пациентах, обратившихся за консультацией к врачам данной специальности.
Создать отчет, который выводит список пациентов, сгруппированный по полю Врач и отсортированный по убыванию возраста пациентов.
Задание 13. База данных «Видеопрокат»
Разработать подробный проект информационной системы Видеопрокат, включающей связанные таблицы Видеофильмы и Клиенты.
Разработать форму ввода/просмотра данных.
Запрос, выбирающий из базы данных клиентов, не возвративших видеофильм по истечении срока проката.
Разработать страницу доступа к данным таблицы Видеофильмы.
Задание 14. База данных «Склад»
Создать реляционную базу данных «Склад» следующей структуры:
Наименование материала |
Количество |
Цена |
Дата поступления |
Дата |
Остаток выдачи |
Сумма |
|
|
|
|
|
|
|
Заполнить созданную базу данных информацией о двух-трех товарах.
Отсортировать записи в данной базе данных по возрастанию даты поступления, по убыванию количества материала, по алфавиту наименований.
Найти в базе данных Склад материалы, в названии которых присутствует слово «трубы»; материалы, цена которых больше 2000.00 и дата выдачи которых равна заданному значению.
Создать форму для вывода, просмотра данных в виде следующего бланка:
Просмотреть информацию базы данных «Склад», используя созданную форму.
Создать отчет Ведомость инвентаризации склада в виде бланка следующей формы:
Наименование материала |
Количество |
Цена |
Остаток |
Сумма |
|
|
|
|
|