# CREATION OF THE MARMOT SCHEMA CREATE SCHEMA marmotte # CREATION OF TABLES # SPECIES TABLE CREATE TABLE marmotte.specie ( codS SERIAL PRIMARY KEY, nome varchar(50) NOT NULL ) # LOCALIZATION TABLE CREATE TABLE marmotte.toponomastica ( codT SERIAL PRIMARY KEY, localita varchar(200) ) # COORDINATES TABLE CREATE TABLE marmotte.localizzazione ( codL SERIAL PRIMARY KEY, x double precision, y double precision, geometry Geometry, quota integer, ambiente varchar(5), morfologia varchar(5), codT integer REFERENCES marmotte.toponomastica ) # PERSONNEL TABLE CREATE TABLE marmotte.osservatori ( codOt SERIAL PRIMARY KEY, osservator varchar(200) NOT NULL ) # DETECTION TABLE CREATE TABLE marmotte.rilevamenti ( codR SERIAL PRIMARY KEY, numero integer, eta varchar(20), codS integer REFERENCES marmotte.specie, codO integer REFERENCES marmotte.osservazioni ) # OBSERVATION TABLE CREATE TABLE marmotte.osservazioni ( codO SERIAL PRIMARY KEY, numero_colonia integer, numero_scheda integer, data date, ora time, cielo integer, cop_nevosa integer, visibilita integer, codL integer REFERENCES marmotte.localizzazione, codOt integer REFERENCES marmotte.osservatori, note text )