Устный
Отношения - это множества. Как и отношения в математике, n-отношение - это подмножество декартова произведения n множеств. Таким образом, все операции над множеством: объединение, пересечение, разность, перекрестное произведение (или декартово произведение) являются частью алгебры. Также выберите, присоединиться, спроектировать и коэффициент. Select принимает кортежи отношения, удовлетворяющего предикату. Например, выберите все кортежи, в которых возраст поля меньше 21. Обычная запись - это сигма в нижнем регистре с условием в качестве нижнего индекса. Project предоставляет новый набор, содержащий подмножество полей (также называемых атрибутами или столбцами), так как в математике буква пи используется для оператора со списком полей в подпрограмме. Например, предположим, что у вас есть схема отношения R (имя, возраст, пол), то есть отношение с атрибутами name, возрастом и полом.Если вы просто хотите знать, сколько мужчин и женщин каждого возраста в таблице (другое название отношения), вы можете ответить на этот вопрос следующим образом: Project {age, sex} R Операция соединения позволяет вам построить новое отношение из двух отношений, имеющих общие атрибуты. В новом кортеже все кортежи обоих отношений (вы можете выполнить перекрестное произведение, затем выбрать все кортежи с одинаковыми значениями для общих атрибутов), объединенные в новый кортеж, если их значения в общих атрибутах совпадают. Например: два отношения R (имя, возраст, пол) и Q (возраст, простое число) могут означать совокупность людей, подлежащих страхованию, а Q - цену простых чисел в зависимости от возраста. Таблица, созданная (R join Q), имеет имя столбца, возраст, пол, простое число. Это соединение называется равным соединением,потому что критерием выбора для объединенных кортежей является то, что их общие атрибуты имеют одинаковое значение. Существует более общий оператор соединения. Оператор соединения обычно обозначается символом связи (то есть двумя треугольниками, касающимися вершины, как бантик). Оператор частного выбирает кортежи, которые соответствуют нескольким строкам с делителем, что является своего рода делением, как следует из названия. Он представлен чертой с двумя точками одна над другой под чертой. Другой используется для разделения not /. Книга базы данных, написанная Ульманном, очень хороша, есть много других, а также множество руководств в Интернете, реляционная алгебра GoogleДва треугольника, соприкасающиеся с вершиной, как галстук) Оператор частного выбирает кортежи, которые соответствуют нескольким строкам с делителем, это своего рода деление, как следует из названия. Он представлен чертой с двумя точками одна над другой под чертой. Другой используется для разделения not /. Книга базы данных, написанная Ульманном, очень хороша, есть много других, а также множество руководств в Интернете, реляционная алгебра GoogleДва треугольника, соприкасающиеся с вершиной, как галстук) Оператор частного выбирает кортежи, которые соответствуют нескольким строкам с делителем, это своего рода деление, как следует из названия. Он представлен чертой с двумя точками одна над другой под чертой. Другой используется для разделения not /. Книга базы данных, написанная Ульманном, очень хороша, есть много других, а также множество руководств в Интернете, реляционная алгебра Google
Эммали
Привет! Я долго искал сайт, где можно было бы найти помощь по алгебре, но цена была слишком высокой. Тогда мой одноклассник дал ссылку на сайт https://edureviewer.com/best-algebra-homework-help-websites/ , где есть обзор самых популярных сервисов и из набора я смог выбрать наиболее удобный вариант для меня.