Теория баз данных


         

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



R1 = (ФИО, Дисциплина, Оценка);

R2 = (ФИО, Группа);

R3 = (Группы, Дисциплина )

















































































R1





ФИО





Дисциплина





Оценка





Петров Ф. И.



Базы данных



5



Сидоров К. А.



Базы данных



4



Миронов А. В.



Базы данных



2



Степанова К. Е.



Базы данных



2



Крылова Т. С.



Базы данных



5



Сидоров К. А.



Теория информации



4



Степанова К. Е.



Теория информации



2



Крылова Т. С.



Теория информации



5



























































































R1





ФИО





Дисциплина





Оценка





Миронов А. В.



Теория информации



Null



Владимиров В. А.



Базы данных



5



Трофимов П. А.



Сети и телекоммуникации



4



Иванова Е. А.



Сети и телекоммуникации



5



Уткина Н. В.



Сети и телекоммуникации



5



Владимиров В. А.



Английский язык



4



Трофимов П. А.



Английский язык



5



Иванова Е. А.



Английский язык



3



Петров Ф. И.



Английский язык



5































































































































R2











ФИО





Группа





Петров Ф. И.



4906



Сидоров К. А.



4906



Миронов А. В.



4906



Крылова Т. С.



4906



Владимиров В. А.



4906



Трофимов П. А.



4807



Иванова Е. А.



4807



Уткина Н. В.



4807































































































R3





Группа





Дисциплина





4906



Базы данных



4906



Теория информации



4906



Английский язык



4807



Английский язык



4807



Сети и телекоммуникации



Приведем несколько примеров использования оператора SELECT.

  • Вывести список всех групп (без повторений), где должны пройти экзамены.

    SELECT DISTINCT Группы

    FROM R3

    Результат:

















    Группа





    4906



    4807



    Вывести список студентов, которые сдали экзамен по дисциплине «Базы данных» на «отлично».

    SELECT ФИО

    FROM R1

    WHERE Дисциплина = "Базы данных" AND Оценка = 5

    Результат:

















    ФИО



    Петров Ф. И.



    Крылова Т. С.



    Вывести список всех студентов, которым надо сдавать экзамены с указанием названий дисциплин, по которым должны проводиться эти экзамены.

    SELECT ФИО,Дисциплина

    Содержание  Назад  Вперед