Witam, stworzyłem sobie takie tabele w bazie danych,
CREATE TABLE Cars (
CarID int IDENTITY (1,1) NOT NULL PRIMARY KEY,
Brand varchar(50) NOT NULL,
Model varchar(50) NOT NULL,
Year int NOT NULL,
Fuel varchar(20) NOT NULL,
Seat int NOT NULL,
Engine int NOT NULL,
Color varchar(50) NOT NULL,
Price int NOT NULL,
);
CREATE TABLE Customers (
CustomerID int IDENTITY (1,1) NOT NULL PRIMARY KEY,
FirstName varchar(50) NOT NULL,
LastName varchar(50) NOT NULL,
Address varchar(50) NOT NULL,
City varchar(50) NOT NULL,
Phone int NOT NULL,
);
CREATE TABLE Types (
TypeID int IDENTITY (1,1) NOT NULL PRIMARY KEY,
Name varchar(20) NOT NULL,
);
CREATE TABLE Loggers (
LoggerID int IDENTITY (1,1) NOT NULL PRIMARY KEY,
Username varchar(50) NOT NULL,
Password varchar(20) NOT NULL,
);
CREATE TABLE Dates (
DateID int IDENTITY (1,1) NOT NULL PRIMARY KEY,
RentalDate date NOT NULL,
ReturnDate date NOT NULL,
);
następnie próbowałem dodać relacje 1:N między tabelą Cars i Types oraz 1:1 między (Cars i Customers).
W takie sposób próbowałem to zrobić, ale coś robię źle.
ALTER TABLE Cars
add CONSTRAINT FK_Cars_Types FOREIGN KEY (TypeID)
REFERENCES dbo.Types (TypeID)
Podpowie ktoś jak rozwiązać ten problem ?