Обсуждение:Реляционная алгебра

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

DEVIDEBY случайно не надо исправить на DIVIDEBY? --Mzabaluev 15:36, 26 декабря 2005 (UTC)[ответить]

а что происходит со статьей?[править код]

судя по дифам она сейчас раз в 10 меньше, чем месяц назад, все время какие-то качания во все стороны и ничего ни в обсуждении, ни (почти) в комментариях. Что происходит?

Дублирование[править код]

Часть данных из статьи продублирована в https://ru.wikipedia.org/wiki/Алгебра_Кодда (которой нет в других языковых разделах). 109.123.151.204 09:02, 25 августа 2014 (UTC) Not Kodd[ответить]

Это и неудивительно, если учесть, что алгебра Кодда заведомо будет подмножеством (причём, очень значительным) рел. алгебры. По уму, стоило бы объединить эти статьи. Евгений Мирошниченко 11:28, 25 августа 2014 (UTC)[ответить]

Примеры на языке SQL[править код]

Доброго времени суток! Вопрос скорее полемический.

Уважаемые участники, как вы считаете, нужны ли в рамках данной статьи примеры на языке SQL? Что-нибудь наподобие следующего (SQLite):

- Создание таблицы:

CREATE TABLE table_name (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL UNIQUE,
    kind TEXT DEFAULT "human"
);

- Вставка данных:

INSERT INTO table_name (name, kind) 
VALUES ("Bob", "ghost"), 
       ("Mike", "ghost"), 
       ("Cooper", "human");


1. Операция выборки:

SELECT * FROM table_name WHERE kind = "human";

Результат:

id          name        kind      
----------  ----------  ----------
3           Cooper      human

2. Операция проекции:

SELECT DISTINCT name, kind FROM table_name;

Результат:

name        kind      
----------  ----------
Bob         ghost     
Mike        ghost     
Cooper      human

(правкам буду благодарен, опирался на данные примеры)

Я понимаю, что SQL - это не единственный язык, средствами которого можно выполнять операции реляционной алгебры, однако именно он, как мне кажется, является наиболее вероятным кандидатом в силу распространенности РСУБД.

Я также понимаю, что реляционная алгебра - это больше, чем практические задачи РСУБД, но стороннему читателю практические примеры могли бы быть, я думаю, интересны. Kirlf (обс.) 07:22, 21 февраля 2021 (UTC)[ответить]

У нас имеются статьи типа Join (SQL), Union (SQL) и т.п. Я за то, чтобы просто давать на них ссылки, не превращая статью про РА в какой-то гибрид статьи про собственно РА и кусков из статей про операции SQL. Евгений Мирошниченко 17:10, 21 февраля 2021 (UTC)[ответить]
Кстати, хорошая идея! Ссылки поддерживаю! Kirlf (обс.) 18:04, 21 февраля 2021 (UTC)[ответить]