LINUX.ORG.RU

Как работать одновременно с несколькими таблицами

 


0

1

Есть две таблиц например студенты и аудитории. Надо разместить студентов по аудиториям и свести в одну таблицу. При этом надо иметь возможность пользователю редактировать и добавлять и удалять записи через эту таблицу, также просто как в libreoffice Calc. Как это сделать? Я думал, что через View можно сделать но как оказалось их нельзя редактировать. База, если что, PostgreSQL.

★★★★

База, если что, PostgreSQL.

возможность пользователю редактировать

update table ...

и добавлять

insert into ..

и удалять

delete from ...

также просто как в libreoffice Calc

Свой интерфейс пиши.

pi11 ★★★★★
()
Ответ на: комментарий от pi11

А как можно добавлять запись сразу в несколько таблиц? Просто во всех справочниках и учебниках есть эти команды только на одну таблицу и ни одного примера сразу на несколько таблиц.

Я потому и спрашиваю как это сделать?

keeper_b ★★★★
() автор топика
Последнее исправление: keeper_b (всего исправлений: 1)
Ответ на: комментарий от keeper_b

Я лично не понимаю что именно ты хочешь сделать.

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

pi11 ★★★★★
()

Изучи понятия:

  • связанные таблицы;
  • транзакция и атомарность операций вообще;
  • ...
  • PROFIT!
anonymous
()
Ответ на: комментарий от pi11

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

keeper_b ★★★★
() автор топика
Ответ на: комментарий от anonymous

Хотели базу данных нормальную.

keeper_b ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.