add a foreign key constraint to the cities table

This commit is contained in:
Andreas Zweili 2017-07-20 22:34:15 +02:00
parent 122bee4bbd
commit 23f348b365
2 changed files with 8 additions and 1 deletions

View File

@ -204,7 +204,8 @@ Enthält die möglichen Anreden für Personen.
\textbf{cities / (Städte)}
\newline
Enthält Städtenamen sowie die dazugehörige Postleizahl.
Enthält Städtenamen sowie die dazugehörige Postleizahl und einem
Verweis zu welchem Land die jeweilige Stadt gehört.
\textbf{countries / (Länder)}
\newline

View File

@ -111,6 +111,7 @@ if not exists (select * from sysobjects where name='cities')
city_id int identity not null,
city_name varchar(50) not null,
zip_code int not null,
country_id int not null,
constraint city_pk primary key (city_id)
);
@ -157,6 +158,11 @@ if not exists (select * from sysobjects where name='rent_prices')
-- Add constraints
use marketdb;
IF OBJECT_ID('dbo.[fk_cit_country_id]', 'F') IS NULL
ALTER TABLE cities ADD CONSTRAINT fk_cit_country_id
FOREIGN KEY (country_id) REFERENCES countries (country_id);
use marketdb;
IF OBJECT_ID('dbo.[fk_com_member_id]', 'F') IS NULL
ALTER TABLE commercials ADD CONSTRAINT fk_com_member_id