Курсовая работа: Автоматизация учета студентов в ВУЗе

Таблица «Комната» содержит информацию о комнатах общежития.

Код комнаты - тип счетчик, первичный ключ, содержит уникальные значения без повторений.

Количество мест - тип числовой, размер 5 символов, обязательное и индексированное поле, совпадения допускаются. Значение по умолчанию: 0, условие на значение: >0, если вводится неправильное значение, то выдается ошибка.

Тип - тип текстовый, размер 10 символов, обязательное и индексированное поле, совпадения допускаются. Поле со списком, тип источника строк - список значений, источник строк – мужская; женская; семейная.

№ комнаты - тип числовой, содержит маску ввода: 0”.”000, обязательное поле, индексированное, совпадения допускаются. Значение по умолчанию: 0, условие на значение: >0, если вводится неправильное значение, то выдается ошибка.

Общежитие- код общежитие, тип числовой, обязательное поле, размер поля - длинное целое. Тип источника строк - таблица или запрос, источник строк:SELECT Общежитие.[Код общежития] FROM Общежитие ORDER BY [Код общежития];

Таблица «Общежитие» содержит информацию о общежитиях, которые принадлежат ВУЗу.

Код Общежитие - тип счетчик, первичный ключ, содержит уникальные значения без повторений.

Адрес – тип текстовый, размер 50 символов, поле обязательное, индексированное, не допускаются совпадения.

Телефон - тип текстовый, размер 20 символов, маска ввода:000\-00\-00; поле обязательное, индексированное, совпадения не допускаются.

ФИО Коменданта- тип текстовый, размер 50 символов, поле обязательное, индексированное, не допускаются совпадения.

Таблица «Проживает » - дополнительная таблица, созданная для исключения связи «многие-ко-многим». Таблица содержит информацию о дате заселения (выселения) студентов в (из) общежитие (ия).

Код проживает - тип счетчик, первичный ключ, содержит уникальные значения без повторений.

Студент - код студента, тип числовой, обязательное поле, размер поля- длинное целое. Подстановка из таблицы «Студент», отображается поле «Студент» таблицы «Студент».

Комната - код комнаты, тип числовой, обязательное поле, размер поля- длинное целое. Тип источника строк - таблица или запрос, источник строк:SELECT Комната.[Код комнаты], Комната.[№ комнаты] FROM Комната ORDER BY [№ комнаты];

Дата заселения - тип дата/время, размер 20 символов, маска ввода- 00.00.0000;0;_, обязательное и индексированное поле, совпадения допускаются.

Дата заселения - тип дата/время, размер 20 символов, маска ввода- 00.00.0000;0;_, обязательное и индексированное поле, совпадения допускаются.

4.2 Описание реализованных запросов к БД

В данном КП были реализованы следующие запросы к БД:

Запрос1 является запросом на выборку.

Осуществляется поиск повторений для таблицы «Студент».

Вид в режиме SQL:

SELECT Студент.Группа, Студент.ФИО

FROM Студент

WHERE (((Студент.Группа) In (SELECT [Группа] FROM [Студент] AsTmpGROUPBY [Группа] HAVINGCount(*)>1 )))

ORDER BY Студент.Группа;

Результат выполнения запроса 1 представлен на рисунке 4.2.1

Рис. 4.2.1- Результат выполнения запроса 1

К-во Просмотров: 628
Бесплатно скачать Курсовая работа: Автоматизация учета студентов в ВУЗе