Пример выполнения 16 варианта:
Определение данных и ключевых атрибутов
Студенты
Код_студ (PK) |
Фамилия |
Имя |
Отчество |
Дата_р |
Адрес |
Телефон |
Ном_гр |
15 |
Иванов |
Иван |
Дмитриевич |
1991 |
Москва |
8-995-633-56-4P |
П-327 |
16 |
Петров |
Вячеслав |
Сергеевич |
1991 |
Видное |
8-744-451-45-U7 |
П-327 |
17 |
Сидоров |
Владимир |
Петрович |
1992 |
Москва |
8-447-211-23-V2 |
П-228 |
19 |
Кузнецов |
Иван |
Петрович |
1990 |
Видное |
8-755-524-51-8E |
П-436 |
23 |
Титова |
Вероника |
Максимовна |
1991 |
Москва |
8-996-544-62-2T |
Э-317 |
Группы
Номер_группы (PK) |
Макс_кол_во_чел |
Код_факультета |
Куратор_группы |
П-317 |
35 |
230105 |
21 |
П-327 |
30 |
230105 |
17 |
П-228 |
30 |
230105 |
25 |
Э-317 |
30 |
230101 |
24 |
П-436 |
30 |
230105 |
21 |
Определение типов данных
Студенты
Поле |
Тип данных |
Размер поля |
Формат поля |
Маска ввода |
Код_студ (PK) |
Счетчик |
|
|
|
Фамилия |
Текстовый |
10 |
|
|
Имя |
Текстовый |
10 |
|
|
Отчество |
Текстовый |
10 |
|
|
Дата_р |
Дата/время |
|
Краткий формат даты |
|
Адрес |
Текстовый |
50 |
|
|
Телефон |
Текстовый |
10 |
|
"8-"###\-###\-##\-##;0;_ |
Ном_гр |
Текстовый |
5 |
|
?\-###;0;_ |
Группы
Поле |
Тип данных |
Размер поля |
Формат поля |
Маска ввода |
Номер_группы (PK) |
Текстовый |
5 |
|
?\-###;0;_ |
Макс_кол_во_чел |
Числовой |
|
|
|
Код_факультета |
Числовой |
|
|
|
Куратор_группы |
Числовой |
|
|
|
Определение полей выбора из списка
Выбор из списка можно предусмотреть для поля Ном_гр таблицы Студенты. Значения для списка будут выбираться из поля Номер группы таблицы Группы:
Подстановка
Тип элемента управления |
Список |
Тип источника строк |
Таблица или запрос |
Источник строк |
SELECT Группы.Номер_группы FROM Группы; |
Схема данных
Сортировка и фильтрация данных
Сортировку можно выполнить по фамилии и дате рождения таблицы Студенты, максимальному количеству человек и коду факультета таблицы Группы. Фильтр, позволяющий выбрать записи всех студентов 1 курса платных групп, задается следующим образом:
№_группы равно |
"?-1[!1]*" |