Ti ringrazio per il chiarimento. Visto che non l'ho mai fatto ti posto il codice (MySQL) per la creazione delle due tabelle, se puoi mi indicheresti come si può mettere questo codice univoco per far si che ogni nazione abbia una sola capitale?
Grazie
codice:
CREATE TABLE nations (
id_nation INT NOT NULL AUTO_INCREMENT,
nation_name VARCHAR(45) NOT NULL,
continent VARCHAR(45) NOT NULL,
population INT NOT NULL, extension INT NOT NULL,
PRIMARY KEY (id_nation));
CREATE TABLE cities (
id_city INT NOT NULL AUTO_INCREMENT,
city_name VARCHAR(45) NOT NULL,
population INT NOT NULL,
nation INT NOT NULL,
capital BOOLEAN NOT NULL,
PRIMARY KEY (id_city),
FOREIGN KEY (nation) REFERENCES nations(id_nation));