Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
контрошка по инфе.doc
Скачиваний:
23
Добавлен:
11.02.2015
Размер:
2.19 Mб
Скачать

Макросы

  1. Создать макросы:

  • для автоматического вывода сообщения «Приезжайте к нам! Мы Вам всегда рады!!» (макрокоманда Сообщение) при запуске базы данных. Заголовок окна сообщения: «Гостиница «Сталкер »»;

  • для фильтрации по категориям номера (для каждого фильтра – отдельный макрос);

  • для удаления фильтра.

  1. На основе запроса Занят - Свободен с помощью мастера создать ленточную форму, в примечание формы добавить кнопки для фильтрации по полю Категория номера и кнопку «Показать все» для удаления фильтра.

Контрольное задание 8 Создание базы данных

  1. Создать базу данных Издательство_продажи. Основу базы данных составляют три таблицы: Клиенты, Заказы, Книги.

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

  • Код_клиента – ключевое поле, тип данных: счетчик;

  • Город, тип данных: текстовый; список из трех значений: Москва, С.- Петербург, Казань (использовать Мастер подстановок);

  • Наименование_компании, тип данных: текстовый; список из семи значений: Библио-Глобус, Академкнига; Графоман (Московские компании); Буквоед, Гелиос (С.- Петербургские компании); Магариф, Чулпан (Казанские компании). Для создания списка использовать Мастер подстановок;

  • ФИО, тип данных: текстовый;

  • Телефон, тип данных: текстовый;

  • Электронная_почта, тип данных: гиперссылка;

  • Банковские_реквизаты, тип данных: числовой; в качестве значений ввести произвольные девятизначные числа (БИК банка).

  1. Ввести в таблицу 8 записей.

  2. Создать таблицу Книги со следующими полями:

  • Код_книги – ключевое поле, тип данных: числовой;

  • Область_знаний, тип данных: текстовый, список из четырех значений: Экономика, Математика, История, Статистика (использовать Мастер подстановок);

  • Название_книги, тип данных: текстовый (найти в интернете соответствующие книги);

  • Автор, тип данных: текстовый;

  • Оптовая_цена, тип данных: денежный, формат поля: денежный (рубл.), условие на значение: >=50 и <=400.

  1. Ввести в таблицу 10 записей.

  2. Создать таблицу Заказы со следующими полями:

  • Код_заказа – ключевое поле, тип данных: числовой;

  • Код_клиента, тип данных: числовой; использовать Мастер подстановок значений этого поля из таблицы Клиенты. Для подстановки выбрать поля: Код_клиента и Наименование_компании (скрыть ключевой столбец);

  • Код_книги, тип данных: числовой; использовать Мастер подстановок значений этого поля из таблицы Клиенты. Для подстановки выбрать поля: Код_книги и Название_книги (скрыть ключевой столбец);

  • Количество_книг, тип данных: числовой. Количество заказанных книг не должно быть меньше 50 и больше 200;

  • Дата_заказа, тип данных: Дата/Время, задать краткий формат даты и маску ввода. Учесть, чтоиздательство начало свою деятельность с 1 января 2009 года. Задать условие на значение: Дата_заказа >=01.01.2009. Задать текст сообщения об ошибке;

  • Дата_доставки, тип данных: Дата/Время, задать краткий формат даты и маску ввода. Книги должны быть доставлены не позднее, чем через 15 дней после заказа. Однако возможна ситуация, когда книги доставлялись с опозданием.

  1. Ввести 10 записей.

  2. Установить связь между таблицами в соответствии со схемой данных (рис.1). Установить поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. Объяснить назначение этих параметров.

Рис. 10