Создание многотабличной БД
Создайте таблицы СЕССИЯ и СТИПЕНДИЯ, используя ту же технологию, что и при создании таблицы ФАКУЛЬТЕТ. Атрибуты поля Номер таблицы СЕССИЯ должны быть такими же, как атрибуты этого же поля таблицы ФАКУЛЬТЕТ. Состав полей и их свойства следующие:
СЕССИЯ
Признак ключа
|
Имя поля
|
Тип поля
|
Свойства поля
|
ключ
|
Номер
|
Текстовый
|
Размер поля: 5
|
|
Оценка 1
|
Числовой
|
Размер поля: целое
Формат поля: фиксированный
Число десятичных знаков:0
|
|
Оценка 2
|
Числовой
|
Размер поля: целое
Формат поля: фиксированный
Число десятичных знаков:0
|
|
Оценка 3
|
Числовой
|
Размер поля: целое
Формат поля: фиксированный
Число десятичных знаков:0
|
|
Оценка 4
|
Числовой
|
Размер поля: целое
Формат поля: фиксированный
Число десятичных знаков:0
|
|
Результат
|
Текстовый
|
Размер поля: 4
|
СТИПЕНДИЯ
Признак ключа
|
Имя поля
|
Тип поля
|
Свойства поля
|
ключ
|
Результат
|
Текстовый
|
Размер поля: 4
|
|
Процент
|
Числовой
|
Формат поля: Процентный
|
Заполните Таблицу СЕССИЯ данными:
оценки и записи введите на свое усмотрение так, чтобы в записях присутствовали разные комбинации оценок из четырех групп2;
в поле Результат данные заносите в соответствии с представленной таблицей (например, если в записи полей Оценка три оценки «5» и одна оценка «4», то в результат занести Хор):
Неуд
|
Удов
|
Хор
|
Отл
|
За наличие
хотя бы одной «2»
|
За наличие хотя бы одной «3»
|
За наличие хотя бы одной «4»
|
За наличие четырех «5»
| Заполните Таблицу СТИПЕНДИЯ согласно следующей таблицы:
Результат
|
Процент
|
Неуд
|
0,00%
|
Удов
|
100,00%
|
Хор
|
200,00%
|
Отл
|
300,00%
|
Сохраните обе таблицы и закройте их.
Покажите все созданные таблицы преподавателю.
Установление связей между таблицами
В окне БД Деканат должны быть имена трех таблиц: ФАКУЛЬТЕТ, СЕССИЯ, СТИПЕНДИЯ. Для установления связей выполните команду СервисСхема данных.
В появившемся окне Схема данных выполните добавление всех трех таблиц в схему: выбираете таблицу и нажимаете на кнопку Добавить. После добавления всех трех таблиц закройте окно нажав кнопку Закрыть.
Установите связи между таблицами ФАКУЛЬТЕТ и СЕССИЯ. Для этого:
протащите указатель мыши от поля Номер таблицы ФАКУЛЬТЕТ к полю Номер таблицы СЕССИЯ при нажатой клавише мыши;
в появившемся диалоговом окне Изменение связей: активируйте значок Обеспечение целостности данных, Тип отношения «Один к одному»;
активируйте значки Каскадное обновление связанных полей и Каскадное удаление связанных полей;
прочитайте встроенную справку об этих значках (щелкнуть на знак ? в заголовке окна связи, подведите к нужному значку и нажмите кнопку мыши);
нажмите кнопку Создать.
Установите связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого протащите указатель мыши от поля Результат таблицы СТИПЕНДИЯ к полю Результат таблицы СЕССИЯ. Здесь отношение «Один ко многим».
Закройте окно Схема данных, при выходе сохраните связи.
Разработка многотабличной формы ввода данных
Создайте форму на основе таблицы СЕССИЯ с использованием Мастера, включив в форму все поля таблицы. При выборе внешнего вида формы используйте расположение в один столбец. Дайте имя форме СЕССИЯ. Закройте форму СЕССИЯ
Откройте форму СЕССИЯ в режиме Конструктора. Если форма открылась в другом режиме, перейдите в режим Конструктора.3
Оформите атрибуты текста формы СЕССИЯ: измените цвет шрифта, начертание, цвет фона4.
Перенесите из окна БД значок формы ФАКУЛЬТЕТ в нижнюю часть поля формы СЕССИЯ (если нет места, растяните границы формы). Перейдите в режим формы.
Просмотрите полученную составную форму. Пролистайте записи до конца, используя кнопку прокрутки записей формы СЕССИЯ.
Добавьте 2-3 записи, используя полученную составную форму: сначала заполните поля таблицы ФАКУЛЬТЕТ, затем поля из таблицы СЕССИЯ.
Закройте фо
Достарыңызбен бөлісу: |