Skip to content

Table STORE

This table lists all stores in the system. All inventory is assigned to specific stores, and staff and customers are assigned a home store. The table refers to the STAFF and ADDRESS tables using foreign keys and is referred to by the STAFF, CUSTOMER, and INVENTORY tables.

Columns

This table contains 4 columns.

STORE_ID

INTEGER · NOT NULL

A surrogate primary key that uniquely identifies the store.

MANAGER_STAFF_ID

INTEGER · NOT NULL

A foreign key identifying the manager of this store.

ADDRESS_ID

INTEGER · NOT NULL

A foreign key identifying the address of this store.

LAST_UPDATE

TIMESTAMP · NOT NULL · DEFAULT CURRENT_TIMESTAMP

When the row was created or most recently updated.

Primary key

This table has a primary key.

STORE

STORE_ID

Foreign keys

This table has one foreign key.

FK_STORE_ADDRESS

ADDRESS_ID » ADDRESS (ADDRESS_ID) · ON UPDATE CASCADE · ON DELETE NO ACTION

FK_STORE_STAFF

MANAGER_STAFF_ID » STAFF (STAFF_ID) · ON UPDATE CASCADE · ON DELETE NO ACTION

Indices

This table has 5 indices.

FK_STORE_ADDRESS

ADDRESS_ID

FK_STORE_STAFF

MANAGER_STAFF_ID

IDX_STORE_FK_ADDRESS

ADDRESS_ID

IDX_STORE_FK_MANAGER_STAFF_ID

MANAGER_STAFF_ID

RDB$PRIMARY16

STORE_ID