3. Построение логической модели предметной области
4. Построение физической модели предметной области
Классификатор экспонатов Таблица 1
Название поля |
Ключ |
Тип данных |
Размер |
Код типа экспоната |
(PK) |
Числовой |
Целое |
Название типа |
Текстовый |
50 |
|
Описание |
Текстовый |
50 |
Участник Таблица 2
Название поля |
Ключ |
Тип данных |
Размер |
Код участника |
(PK) |
Числовой |
Целое |
Фамилия |
Текстовый |
50 |
|
Имя |
Текстовый |
50 |
|
Отчество |
Текстовый |
50 |
|
Телефон |
Текстовый |
50 |
Экспонат Таблица 3
Название поля |
Ключ |
Тип данных |
Размер |
Код экспоната |
(PK) |
числовой |
целое |
Код типа экспоната |
(FK) |
числовой |
целое |
Название |
Текстовый |
50 |
|
Описание |
Текстовый |
50 |
|
Возраст экспоната |
Текстовый |
50 |
Участие Таблица 4
Название поля |
Ключ |
Тип данных |
Размер |
№ записи об участии |
(PK) |
числовой |
целое |
Код участника |
(FK) |
числовой |
целое |
Код экспоната |
(FK) |
числовой |
целое |
Дата регистрации |
Дата/время |
Запрос 1. Производит поиск данных об участнике по фамилии.
SELECT Участник.[Код участника], Участник.Фамилия, Участник.Имя, Участник.Отчество, Участие.[№ записи об участии], Участие.[Дата регистрации]
FROM Участник INNER JOIN Участие ON Участник.[Код участника] = Участие.[Код участника]
WHERE (((Участник.Фамилия) Like [Введите фамилию участника] & "*"));
Запрос 2. Выводит на экран сведения об экспонате с указанием участника.
SELECT Экспонат.[Код экспоната], Экспонат.Название, [Классификатор экспонатов].[Название типа], [Классификатор экспонатов].Описание, Участие.[Код участника], Участник.Фамилия, Участие.[Дата регистрации]
FROM [Классификатор экспонатов] INNER JOIN (Экспонат INNER JOIN (Участник INNER JOIN Участие ON Участник.[Код участника] = Участие.[Код участника]) ON Экспонат.[Код экспоната] = Участие.[Код экспоната]) ON [Классификатор экспонатов].[Код типа экспоната] = Экспонат.[Код типа экспоната]
WHERE (((Экспонат.[Код экспоната]) Like [Введите код экспоната] & "*"));
Запрос 3. Выводит на экран список участников, зарегистрированных на определенную дату.
SELECT Участие.[Дата регистрации], Участие.[№ записи об участии], Участник.[Код участника], Участник.Фамилия, Участник.Имя, Участник.Отчество, Участник.Телефон
FROM Участник INNER JOIN Участие ON Участник.[Код участника] = Участие.[Код участника]
WHERE (((Month([Участие]![Дата регистрации]))=[Введите номер месяца]));
6. Формы
Форма 1. Первая страница главной кнопочной формы.
Форма 2. Составная форма.
Форма 3. Простая форма.
7. Отчеты
Отчет 1. Составной отчет о зарегистрированных экспонатах по их типу. Источники данных для отчета: таблица Классификатор экспонатов, отчет Экспонат.
Отчет 2. Отчет об указанных по фамилии участниках выставки. Источник данных: запрос Поиск данных об участнике по фамилии.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.