Упражнения на SQL-EX для PostgreSQL

Изображение msi

Реализованы упражнения обучающего этапа (SELECT) для нескольких СУБД, в том числе и для PostgreSQL.
Пока страница находится в режиме тестирования буду рад любым замечаниям.

Комментарии

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Упражнение по sql

Попробовал простой тест, чтобы не очень уж нагружать сервер
SELECT * FROM Printer p1, Printer p2

ПОлучил нужный ответ. Это я добрый.
А ведь могу и так например:
SELECT * FROM Printer p1, Printer p2, Printer p3, Printer p4 Printer p5

Можно пробовать? :)

И вообще, структура
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, screen, price)
Printer(code, model, color, type, price)

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

декартово произведение

Изображение msi

: А ведь могу и так например:
SELECT * FROM Printer p1, Printer p2, Printer p3, Printer p4 Printer p5
Можно пробовать?

Только зачем?
Когда ребенку даешь игрушку, всегда готов к тому, что он ее поломает. Однако у производителей игрушек не возникает желание сделать ее стального литья, дабы никакой ребенок и любознательный родитель не смогли ее поломать.
Подобный вопрос мне задавали на SQL.RU в 2003 году, когда сайт только недавно появился. В следующем году будет уже 10 лет, как игрушкой играют, а не ломают.

: И вообще, структура
...
может ввести новичков в заблуждение, что это является нормальным разносить по разным таблицы одинаковые сущности. Если вы тестер, то надо бы предлагать правильные структуры.

Чтобы не начинать дискуссию на данную тему, переведу стрелки на Ульмана, у которого заимствована данная схема. Что касается новичка, то его можно привести в смятение просто грозным взглядом. Все мы были новичками, и как-то пережили это состояние.

И все же мне бы хотелось услышать замечания по существу. Не наблюдаются ли баги, насколько удобно пользоваться страницей, рекомендации по возможному расширению функциональности.

Скрипты учебных баз данных

Изображение msi

Скрипты учебных баз данных можно загрузить отсюда.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023