drop table ROOM_BUNTIDEVICE if exists; drop table devices if exists; drop table rooms if exists; create table ROOM_BUNTIDEVICE (ROOM_ID integer not null, BUNTIDEVICE_ID int not null, primary key (ROOM_ID, BUNTIDEVICE_ID), unique (BUNTIDEVICE_ID)); create table devices (DTYPE varchar(31) not null, BUNTIDEVICE_ID integer generated by default as identity (start with 1), deviceName varchar(255), picture varchar(255), startAddress integer, primary key (BUNTIDEVICE_ID)); create table rooms (ROOM_ID integer generated by default as identity (start with 1), floor varchar(255), roomName varchar(255), xCord integer not null, yCord integer not null, primary key (ROOM_ID)); alter table ROOM_BUNTIDEVICE add constraint FK96EF8F028BB4B62 foreign key (ROOM_ID) references rooms; alter table ROOM_BUNTIDEVICE add constraint FK96EF8F021E9F392 foreign key (BUNTIDEVICE_ID) references devices;