logo
Разработка автоматизированной информационной системы "Общежития"

Запросы

Запрос Поиск декана по студенту

Предназначен для нахождения декана по ФИО Студента

Пользователь: Комендант

На MS Access (конструктор) запрос имеет вид (рис. 22)

На языке SQL запрос имеет вид:

SELECT Студент. SNP_Student, Студент. Phone_Студента, Специальность. Full_Name_Специальности AS Специальность_Full_Name, Факультет. Full_Name AS Факультет_Full_Name, Факультет. SNP_decan, Факультет. Phone_decane

FROM Факультет INNER JOIN (Специальность INNER JOIN Студент ON Специальность. [Specialty_ID] = Студент. [Specialty_ID]) ON Факультет. [Faculty_ID] = Студент. [Faculty_ID]

WHERE ( ( (Студент. SNP_Student) = [Введите ФИО Студента]));

Результатом запроса является то, что представлено в отчете 11.2.1.

Запрос Поиск записи по паспорту

Предназначен для поиска записи в журнале по номеру паспорта

Пользователь: Студент

На MS Access (конструктор) запрос имеет вид (рис. 23)

На языке SQL запрос имеет вид:

SELECT Сотрудник. SNP_Personal, Сотрудник. Phone_Персонала, [Запись в журнале]. Room_ID, [Запись в журнале]. Obsh_ID, [Запись в журнале]. Date_ent, [Запись в журнале]. Date_ext, [Запись в журнале]. Pay, [Запись в журнале]. Status, Студент. SNP_Student, Студент. Pasport_ID

FROM Сотрудник INNER JOIN (Студент INNER JOIN [Запись в журнале] ON Студент. [Gradebook_ID] = [Запись в журнале]. [Treaty_ID]) ON Сотрудник. [Personal_ID] = [Запись в журнале]. [Commandant_ID]

WHERE ( ( (Студент. Pasport_ID) = [Введите номер паспорта])); Результатом запроса является то, что представлено в отчете 11.2.2.

Запрос Поиск сотрудника в общежитии

Предназначен для Поиска сотрудника в общежитии

Пользователь: Администратор

На MS Access (конструктор) запрос имеет вид (рис. 24)

На языке SQL запрос имеет вид:

SELECT Сотрудник. SNP_Personal, Сотрудник. Job_Title, Сотрудник. Phone_Персонала AS Сотрудник_Phone, Общежитие. ID_Общежития, Общежитие. Address_Общежития, Общежитие. Phone_Общежития AS Общежитие_Phone

FROM Сотрудник INNER JOIN Общежитие ON Сотрудник. [Personal_ID] = Общежитие. [Commandant_ID]

WHERE ( ( (Общежитие. ID_Общежития) = [Введите номер общежития])); Результатом запроса является то, что представлено в отчете 11.2.3.

Запрос Поиск студента по комнате

Предназначен для Поиск студента по № комнаты

Пользователь: Комендант

На MS Access (конструктор) запрос имеет вид (рис. 25)

На языке SQL запрос имеет вид:

SELECT [Запись в журнале]. Room_ID, [Запись в журнале]. Date_ent, [Запись в журнале]. Date_ext, [Запись в журнале]. Pay, [Запись в журнале]. Status, Студент. SNP_Student, Студент. Phone_Студента

FROM Студент INNER JOIN [Запись в журнале] ON Студент. [Gradebook_ID] = [Запись в журнале]. [Treaty_ID]

WHERE ( ( ([Запись в журнале]. Room_ID) = [Введите №Комнаты])); Результатом запроса является то, что представлено в отчете 11.2.4.

Запрос Просмотр Общежитий

Предназначен для Просмотра Общежитий

Пользователь: Студент

На MS Access (конструктор) запрос имеет вид (рис. 26)

На языке SQL запрос имеет вид:

SELECT Общежитие. ID_Общежития, Общежитие. Address_Общежития, Общежитие. Phone_Общежития AS Общежитие_Phone, Сотрудник. SNP_Personal, Сотрудник. Phone_Персонала AS Сотрудник_Phone

FROM Сотрудник INNER JOIN Общежитие ON Сотрудник. [Personal_ID] = Общежитие. [Commandant_ID];

Результатом запроса является то, что представлено в отчете 11.2.5.