This is an old revision of the document!
camera
A listing of all *specific* cameras that the users owns, complete with serial number. A camera can be associated with a photo.
A user should be able to keep track of their cameras.
CREATE TABLE camera ( identifier INTEGER NOT NULL PRIMARY KEY, TYPE INTEGER REFERENCES camera_type(identifier), users INTEGER REFERENCES users(identifier), serial_number VARCHAR(20), date_of_purchase TIMESTAMP, purchased_new CHAR(1) CHECK (purchased_new IN ('t', 'f')), access_rights INTEGER NOT NULL REFERENCES access_type(identifier) );
Version 2.5
Still in use
= Version 2.5 =
CREATE TABLE camera ( identifier INTEGER NOT NULL PRIMARY KEY, TYPE INTEGER REFERENCES camera_type(identifier), users INTEGER REFERENCES users(identifier), serial_number VARCHAR(20), date_of_purchase TIMESTAMP, purchased_new CHAR(1) CHECK (purchased_new IN ('t', 'f')), access_rights INTEGER NOT NULL REFERENCES access_type(identifier) );