Цель проекта: закрепить навыки разработки информационной системы средствами MsAccess.
Вариант 3.
Способ ввода данных – формы.
Способ вывода результата – таблицы Excel.
Входные данные в виде текста.
Схема базы данных.
Рисунок 1.
Для дальнейшего проектирования БД была разработана схема, состоящая из 6 связанных таблиц.
Ключевое поле в таблице «Актеры» - «Код_актера», она связана 1:М с таблицей «Постановка_актер» (ключевое поле «Код_ПА»). С этой таблицей, также 1:М, связаны «Постановка» (ключевое поле «Код_постановки») и «Хореографические партии» (ключевое поле «Код_партии»).
Таблица «Балет» (ключевое поле «Код_балета») образует связи 1:М с таблицами «Постановка», «Хореографические партии» и «Создатели_балета» (ключевое поле «Код _СБ»). В свою очередь, последняя таблица имеет связь M:1 с таблицей «Создатели» (ключевое поле «Код _создателя»).
Как видно, все ключевые поля имеют тип «счетчик», что делает их уникальными, без возможности повторения.
Однако в связанных таблицах для облегчения работы пользователя будем использовать метод подстановки, потому как идентифицировать автора по фамилии намного легче, чем по численному коду.
Описание каждой таблицы с набором полей (название поля, тип данных, пояснение о хранимых данных).
1. «Актеры»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр в режиме таблицы со связанной таблицей «Постановка_актер» и подстановкой «Код партии» (поле «Партия» из таблицы «Хореографические партии»).
2. «Балет»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр в режиме таблицы со связанной таблицей «Хореографические партии».
Просмотр в режиме таблицы со связанной таблицей «Постановка».
Просмотр в режиме таблицы со связанной таблицей «Создатели_балета».
3. «Постановка»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы со связанной таблицей «Постановка_актер».
Просмотр в режиме таблицы с подстановкой названия театра из таблицы «Театр».
Просмотр в режиме таблицы с подстановкой названия балета из таблицы «Балет» вместо численного кода балета.
4. «Постановка_актер»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы с подстановкой фамилии актера из таблицы «Актеры» вместо численного кода актера.
Просмотр в режиме таблицы с подстановкой названия партии из таблицы «Хореографические партии» вместо численного кода партии.
5. «Профессии»
Эта таблица используется лишь в служебных целях для подстановки в таблицу «Создатели».
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр результата подстановки (из таблицы «Создатели»).
6. «Создатели»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр в режиме таблицы со связанной таблицей «Создатели_балета».
7. «Создатели_балета»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр в режиме таблицы с подстановкой фамилии, имени и профессии создателя из таблицы «Создатели» вместо численного кода создателя.
Просмотр в режиме таблицы с подстановкой названия балета из таблицы «Балет» вместо численного кода балета.
8. «Театр»
Эта таблица используется лишь в служебных целях для подстановки в таблицу «Постановка».
Просмотр в режиме конструктора.
Просмотр в режиме таблицы.
Просмотр результата подстановки (из таблицы «Постановка»).
9. «Хореографические партии»
Просмотр в режиме конструктора.
Просмотр в режиме таблицы с подстановкой названия балета из таблицы «Балет» вместо численного кода балета.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.