powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите бедному студенту)
6 сообщений из 6, страница 1 из 1
Помогите бедному студенту)
    #35091875
IIIyT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, у меня экзамен, и я просто не могу, точнее не получается вспомнить все запросы и устроить логическую схему а экзамен подходит к концу.Помогите простое задание решить)
вот задание
:
Найти студентов которые не сдали ни одной лабораторной работы по физике.
R1
----
№ Зачётки|№ Группы|Предмет|№ Лабораторной|Дата сдачи|
-------------------------------------------------------------
|
-------------------------------------------------------------
Первичный ключ: №зачётки, предмет, №лабораторной




_________________
R2
----
№зачётки|ФИО студента|
-------------------------

-------------------------

первичный ключ №зачётки


вот такое задание как мне кажется данные в таблицах не нужны для составления запроса, он на компе тестироваться не будет просто на бумаге нужно написать. Памажите кто чем может)


P.S.


А кто нить может помочь решить задачу по реалиционной алгебре?
...
Рейтинг: 0 / 0
Помогите бедному студенту)
    #35092008
IIIyT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
господа помогите))) я уже нем огу упростил таблицу до незя но дальше не прёт
остались в первой толко номер зачётки и предмет
вторая осталась не изменной.
Я логически уже выстроил схему, нужно извлечь фамилии студентов из таблицы Р2 у которых номер зачётки отсутствует в таблице Р1 с показателем в столбце предмет - физика.
памагите составить запрос)
...
Рейтинг: 0 / 0
Помогите бедному студенту)
    #35092532
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIIyTГоспода, у меня экзамен, и я просто не могу, точнее не получается вспомнить все запросы и устроить логическую схему а экзамен подходит к концу.Помогите простое задание решить)
вот задание
:
Найти студентов которые не сдали ни одной лабораторной работы по физике.
R1
----
№ Зачётки|№ Группы|Предмет|№ Лабораторной|Дата сдачи|
-------------------------------------------------------------
|
-------------------------------------------------------------
Первичный ключ: №зачётки, предмет, №лабораторной




_________________
R2
----
№зачётки|ФИО студента|
-------------------------

-------------------------

первичный ключ №зачётки


вот такое задание как мне кажется данные в таблицах не нужны для составления запроса, он на компе тестироваться не будет просто на бумаге нужно написать. Памажите кто чем может)

Может,так?
select ФИО студента from R2 where r2.№зачётки not in (select №зачётки from r1);
...
Рейтинг: 0 / 0
Помогите бедному студенту)
    #35092614
IIIyT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почти но он прост о тогда будет показывать тех студентов которые вообще ничего не сдали а не конкретно физику(((
...
Рейтинг: 0 / 0
Помогите бедному студенту)
    #35092722
IIIyTпочти но он прост о тогда будет показывать тех студентов которые вообще ничего не сдали а не конкретно физику(((
а чуть-чуть подумать?
select ФИО студента from R2 where r2.№зачётки not in (select №зачётки from r1 where Предмет=физика);
...
Рейтинг: 0 / 0
Помогите бедному студенту)
    #35092748
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIIyTпочти но он прост о тогда будет показывать тех студентов которые вообще ничего не сдали а не конкретно физику(((

Тогда добавь
select ФИО студента from R2 where r2.№зачётки not in
(select №зачётки from r1 where Предмет ='Физика' );
В ORACLE этот запрос можно написать через внешнее соединение типа

... where r1.№зачётки = r2.№зачётки (+) and r1. Предмет ='Физика'
или наоборот ?
... where r1.№зачётки(+) = r2.№зачётки and r1. Предмет ='Физика'


Также
select ФИО студента from R2 where r2.№зачётки =
(select №зачётки from R2
INTERSECT
select №зачётки from r1 where Предмет ='Физика' );
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите бедному студенту)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]