Описание тега tuple-relational-calculus

Следует использовать для вопросов, касающихся реляционного исчисления кортежей (TRC). Не следует путать с реляционным исчислением предметной области (DRC) или реляционной алгеброй (RA).
2 ответа

От SQL к кортежу реляционного исчисления с помощью Join

У меня есть два SQL-запроса, которые мне нужно преобразовать в реляционное исчисление кортежей. Первый запрос SELECT immobilie.* FROM immobilie WHERE 'Preis'<'100000' кажется довольно очевидным (если я правильно понял): {w|w ϵ MAKLER ∧ w.Preis &l…
05 дек '16 в 01:59
1 ответ

Можно ли выразить ненулевое ограничение, используя реляционное исчисление?

Я понимаю, что реляционное исчисление основано на логике первого порядка и, как таковое, не имеет понятия нулевых значений, однако в запросе в реляционной алгебре может быть выражено ненулевое ограничение с использованием анти-объединения. Есть ли э…
1 ответ

Зачем нужны квантификаторы в реляционном исчислении кортежей?

Зачем нужны квантификаторы в реляционном исчислении кортежей?Допустим, у меня есть это утверждение: {S.sname | S в Студент и (существует G в классе)(Ss# = Gs#)}; Почему я не могу просто использовать это вместо этого? {S.sname | S в ученике и G в кла…
2 ответа

Корреляционное исчисление кортежей

Является ли безопасное корреляционное исчисление кортежей полным языком?
1 ответ

Пожалуйста, очистите эту путаницу относительно реляционной алгебры / кортежа

1: Объяснение, данное для этого запроса, является "набором всех кортежей t таким, что существует кортеж s в заимствовании отношения, для которого значения t и s для атрибута cname равны, а значение s для суммы атрибут больше 1200". Но мы никогда не …
2 ответа

Процедурные и непроцедурные различия в языке запросов

Проходя через реляционную алгебру, я столкнулся с термином "процедурный язык запросов". Так в чем же разница между процедурным языком запросов и непроцедурным языком запросов?
2 ответа

Реляционное исчисление кортежей: взятие результатов одного запроса и добавление его к другому

Я смотрю, чтобы увидеть, как я могу объединить результаты одного запроса в другой, выраженные в формате TRC. Я опубликую вопрос ниже и структуру базы данных. Вопрос Retrieve the names of employees who make at least $10,000 more than the employee who…
28 окт '13 в 20:33
1 ответ

СУБД: значение следующего примера реляционного исчисления:

База данных имеет следующие таблицы: Отель: (hotelNo, hotelName, город) Номер: (номер, отель, тип, цена) Бронирование: (hotelNo, guestNo, dateFrom, dateTo, roomNo) Гость (guestNo, guestName, guestAddress) Опишите следующее корреляционное исчисление …
1 ответ

Как выразить запросы в Tuple Relational Calculus?

Проблема: Consider a relation of scheme Building(Street, Number, No.Apartments, Color, Age). TRC: find the oldest building in Downing Street. Соответствующий оператор SQL будет: SELECT MAX(Age) AS ‘Oldest building’, Street FROM Building WHERE Street…
28 сен '11 в 09:11
1 ответ

Представления в реляционном исчислении

Мне было интересно, можем ли мы как-то определить представление в реляционном исчислении, чтобы разбить сложные запросы на несколько меньших? Или мы должны писать большие запросы как составные?
0 ответов

Как правильно конвертировать SQL-запрос с JOIN в TRC?

У меня есть следующий запрос SQL: SELECT e.name FROM employee AS e WHERE e.emp_id = (SELECT c.emp_id FROM certified AS c JOIN aircraft as a ON c.aircraft_id = a.aircraft_id WHERE a.model = 'ABC'); Я попытался преобразовать этот SQL в TRC следующим о…
03 ноя '18 в 17:04
2 ответа

Проектирование базы данных значения, идентифицируемого двумя первичными ключами

У меня есть таблица event_id, role_id и rank. Следующая таблица должна помочь визуализировать различные результаты, которые мы ожидаем в отношении наших ограничений: scenario Event_Id Role_Id Rank 1 1 1 1 good 2 1 2 1 bad 3 2 1 1 good Event_Id - это…
1 ответ

Как бы я нашел самый высокий / самый большой из чего-то с алгеброй отношений, доменным реляционным исчислением и кортежным реляционным исчислением

Это часть домашнего задания. У меня есть несколько вопросов, требующих найти eid сотрудника с самой высокой зарплатой или 2-й самой высокой зарплатой. Найти пилота, который сертифицирован для большинства самолетов. Я понятия не имею, как это сделать…
3 ответа

Как реализовать SQL "где не в" в корреляционном исчислении?

Я хочу преобразовать SQL-запрос, который имеет условие "где не в", в кортеж реляционного исчисления. Экзистенциальный и универсальный квантификатор реализует только то, где существует, а где не существует предложение, поэтому я хочу знать, как реали…
10 мар '14 в 04:16
1 ответ

Реляционные вычисления кортежей

Рассмотрим следующую реляционную схему. Students(rollno: integer, sname: string) Courses(courseno: integer, cname: string) Registration(rollno: integer, courseno: integer, percent: real) Для следующего запроса: {T ∣ ∃S∈Students,∃R∈Registration( S.ro…
09 фев '17 в 20:00
1 ответ

Как показать, что что-то увеличивает реляционную выразительную силу?

Как мне показать, что что-то увеличивает выразительную силу отношений? Например, мне дали задачу, в которой мне нужно показать, увеличивает ли выразительность мощь добавления некоторых определенных функций в запросы SQL select-project-join. Я привед…
1 ответ

Реляционное исчисление левого внешнего соединения

Прежде чем я начну. Я много читал об этом, прежде чем выполнять свою работу, и я не мог найти ответ на этот вопрос... пока. Я просто надеюсь на линии гильдии, а не ответы. Это было для задания, которое я уже представил. Но зная, что мой преподавател…
1 ответ

Небезопасные выражения для исчисления кортежей

Рассмотрим отношение R1 (бросок №, отметки). Предположим, что записи в R1 равны (1,20) и (2,25), и пусть область с номерами броска и метками будет всеми натуральными числами. Теперь выражение для исчисления кортежей типа { t | ~ (t принадлежит R1) }…
1 ответ

Пытаясь понять корреляционное исчисление Tuple

В каких ситуациях вы бы использовали доменное реляционное исчисление над кортежным реляционным исчислением? Например, эту проблему я решил с помощью корреляции кортежей: Перечислите соавторов Джона Смита (авторов, которые были соавторами статьи с Дж…
01 июл '14 в 16:21
1 ответ

Запросы в корреляционном исчислении для сотрудников отдела и минимальная и максимальная зарплата?

Я должен решить запросы, используя корреляционное исчисление кортежей, и я просто хочу знать, правильно ли я их сделал. Я использую эту базу данных: EMPLOYEE: fname , minit , lname, ssn , bdate , address , sex , salary , superssn , dno DEPARTMENT: d…