Что такое корреляционное исчисление кортежа (TRC) и доменное реляционное исчисление (DRC)? Как они отличаются от реляционной алгебры?Что такое TRC и DRC в СУБД?
Я новичок в области СУБД. Но я изучил основы реляционной алгебры.
Что такое корреляционное исчисление кортежа (TRC) и доменное реляционное исчисление (DRC)? Как они отличаются от реляционной алгебры?Что такое TRC и DRC в СУБД?
Я новичок в области СУБД. Но я изучил основы реляционной алгебры.
Реляционная алгебра является процедурным языком и кортежей calculas не является процедурным языком. В реляционном языке Tuple мы используем обозначения для запроса данных.
Хотя реляционная алгебра полезна в анализе оценки запросов SQL фактически основан на другом языке запросов. реляционное исчисление полезно для определения семантики реляционной алгебры и SQL
Ниже приведен пример (Связь между TRC и SQL):
TRC = {T | Teaching(T) AND T.Semester = ‘F2000’}
SQL = SELECT *
FROM Teaching T
WHERE T.Semester = ‘F2000’
Target T соответствует ВЫБРАТЬ список: результат запроса содержит весь набор. Тело разделение между двумя пунктами:
также в приведенном выше ответе Я хотел бы добавьте следующую строку: Вышеприведенное утверждение = TRC = {T | Обучение (Т) и T.Semester = «F2000»}
может быть обозначаемого «Т представляет собой переменную (кортеж), значение которого равно обучения (Т) и T.Semester =„F2000“одновременно» то есть. T является кортежем из отношения «Обучение» и реферирует к кортежам, имеющим атрибут «Семестр» как «F2000».
Домен Исчисление - В отличие от Исчисление кортежей, домен реляционное исчисление использует список атрибутов, которые будут выбраны из соотношения на основе состояния. Он аналогичен TRC, но отличается выбором атрибутов, а не выбором целых наборов.
Исчисление кортежей - Кортеж реляционное исчисление не является процедурным языком запросов, который определяет для выбора кортежей в отношении. Он может выбирать кортежи с диапазоном значений или кортежей для определенных значений атрибутов и т. Д. В результате отношение может иметь один или несколько кортежей.
Вы указали на свои функции, что они процедурные и т. Д., Но мне нужно простое и точное определение ... n thanx для ответа. – Himanshu