Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Средства визуализации знаний

Автор:   •  Декабрь 8, 2022  •  Лабораторная работа  •  1,258 Слов (6 Страниц)  •  97 Просмотры

Страница 1 из 6

Учреждение образования

 «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»

 

 

Кафедра интеллектуальных информационных технологий

 

 

 

Лабораторная работа №1 по курсу «ПБЗ» на тему:

«Средства визуализации знаний»

Вариант 26

 

 

 

Выполнила студент                                           Хатамов Хикмат Хакимович

группы 021731:                                                                                                          

 Проверила:                                                              Василевская А.П.

 

 

МИНСК

2022

Задание 1

Структура таблицы

[pic 1]

Таблица Преподавателей (Professor)

[pic 2]

Таблица Subject

[pic 3]

Таблица StudGroup

[pic 4]

Таблица Professor_TEACHES_SUBJECTS_IN_GROUPS

[pic 5]

  1. Получить полную информацию обо всех преподавателях.

SELECT * FROM Professor

[pic 6]

  1. Получить полную информацию обо всех студенческих группах на специальности ЭВМ.

SELECT * FROM StudGroup WHERE Специальность = "ЭВМ"

[pic 7]

  1. Получить личный номер преподавателя и номера аудиторий, в которых они преподают предмет с кодовым номером 18П.

SELECT ЛичныйНомер, НомерАудитории FROM professorteachessubjctingroup WHERE КодовыйНомерПредмета = "18П";

[pic 8]

  1. Получить  номера предметов и названия предметов, которые ведет преподаватель Костин.

SELECT DISTINCT subjects.КодовыйНомерПредмета, НазваниеПредмета

FROM subjects JOIN professorteachessubjctingroup on subjects.КодовыйНомерПредмета = professorteachessubjctingroup.КодовыйНомерПредмета

JOIN Professor on professorteachessubjctingroup.ЛичныйНомер = Professor.ЛичныйНомер WHERE Professor.Фамилия = "Костин"

[pic 9]

  1. Получить номер группы, в которой ведутся предметы преподавателем Фроловым.

SELECT professorteachessubjctingroup.КодовыйНомерГруппы FROM professorteachessubjctingroup

JOIN Professor on professorteachessubjctingroup.ЛичныйНомер = Professor.ЛичныйНомер WHERE Professor.Фамилия = "Фролов"

[pic 10]

  1. Получить информацию о предметах, которые ведутся на специальности АСОИ.

SELECT * FROM subjects WHERE Специальность = "АСОИ"

[pic 11]

  1.  Получить информацию о преподавателях, которые ведут предметы на специальности АСОИ

SELECT * FROM professor WHERE Специальность LIKE «%АСОИ%»

[pic 12]

  1. Получить фамилии преподавателей, которые ведут предметы в 210 аудитории

SELECT DISTINCT professor.Фамилия

FROM professorteachessubjctingroup

        JOIN professor ON professor.ЛичныйНомер = professorteachessubjctingroup.ЛичныйНомер

WHERE professorteachessubjctingroup.НомерАудитории = '210';

[pic 13]

1.9 Получить названия предметов и названия групп, которые ведут занятия в аудиториях с 100 по 200. 

SELECT subjects.НазваниеПредмета, StudGroup.НазваниеГруппы FROM Subjects JOIN professorteachessubjctingroup on professorteachessubjctingroup.КодовыйНомерПредмета = Subjects.КодовыйНомерПредмета JOIN StudGroup on professorteachessubjctingroup.КодовыйНомерГруппы = StudGroup.КодовыйНомерГруппы WHERE professorteachessubjctingroup.НомерАудитории >= 100 AND professorteachessubjctingroup.НомерАудитории <= 200

[pic 14]

  1. Получить пары номеров групп с одной специальности.

SELECT group_concat(КодовыйНомерГруппы) as "Пары номеров групп с одной специальности", Специальность FROM StudGroup GROUP BY StudGroup.Специальность HAVING count(StudGroup.Специальность) = 2

[pic 15]

  1. Получить общее количество студентов, обучающихся на специальности ЭВМ.

SELECT SUM(КоличествоЧеловек) AS КоличествоЧеловек FROM studgroup WHERE Специальность = "ЭВМ"

[pic 16]

1,12 Получить номера преподавателей, обучающих студентов по специальности ЭВМ.

SELECT DISTINCT ЛичныйНомер FROM professorteachessubjctingroup JOIN StudGroup on professorteachessubjctingroup.КодовыйНомерГруппы = StudGroup.КодовыйНомерГруппы WHERE StudGroup.Специальность = "ЭВМ"

...

Скачать:   txt (14.5 Kb)   pdf (891.9 Kb)   docx (851.8 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club