окн. Run SQL query/queries on database Education | удалить текст «SELECT * FROM `Students` WHERE 1»;
– ввести программный код запроса на извлечение данных:
SELECT `stud_ID`,`no_zk`,CONCAT(fam,' ',SUBSTRING(im,1),'.',SUBSTRING(ot,1),'.') AS FIO, CONCAT(spec,'-',kurs,gr) AS Gruppa FROM `Students` WHERE 1
– выполнить запрос
окн. Run SQL query/queries on database Education | кн. Go ► результаты на экране;
– сформировать представление по результатам запроса:
ф. Query results operations | CREATE VIEW | VIEW name ← Students_info | кн. Go.
2. Аналогичным образом создать представление для вывода сведений об успеваемости студентов из таблицы успеваемости с указанием сведений о студенте из запроса Students_info и сведений о предмете из таблицы предметов. Результат должен содержать следующие поля: ФИО студента, Группа, Предмет, Дата, Оценка. Назвать представление как Students_uspev. Программный код запроса:
SELECT `no_zk`,`FIO`,`Gruppa`,`ocenka`,`data` FROM `students_info`,`uspev`,`subjects` WHERE `students_info`.`stud_ID`=`uspev`.`stud ` AND
`subjects`.`predm_ID`=`uspev`.`predm `
3. Создать хранимую процедуру для вывода кратких сведений о студенте (идентификатор, фамилия и инициалы, идентификатор группы) по номеру его зачетной книжки:
– создать новый SQL-запрос для базы данных Education:
пан. phpMyAdmin | Database: ← Education (3); вкл. SQL ►