GallinaSt 2 Точки

## Table Relations: Problem 5 Problem 5. Online Store Database

Как да разбера кой е Тест 3, на който ми гърми кода? Ето го и него, диаграмата изглежда по същия начин (моята) ... Не мога да дебъгна, ако не знам какво гърми :)

``````create table Cities(
CityID int,
Name nvarchar(50),
constraint PF_Cities primary key (CityID));

create table Customers(
customerID int,
Name nvarchar(50),
Birthday date,
CityId int,
constraint PF_Customers primary key(CustomerID),
constraint FK_Customers_Cities foreign key (CityID)
references Cities(CityID));

create table Orders(
OrderID int,
CustomerId int,
constraint PK_Orders primary key(OrderId),
constraint FK_Orders_Customers foreign key(CustomerID)
references Customers(customerID));

create table ItemTypes(
ItemTypeID int,
Name nvarchar(50),
constraint PK_ItemTypes primary key(ItemTypeID));

create table Items(
ItemID int,
Name nvarchar(50),
ItemTypeID int,
constraint PK_Items primary key(ItemID),
constraint FP_Items_ItemTypes foreign key(ItemTypeID)
references ItemTypes(ItemTypeID));

create table OrderItems(
OrderId int,
ItemID int,
constraint PK_OrderItems primary key(OrderID, ItemID),
constraint FK_OI_Orders foreign key (OrderID)
references Orders(OrderID),
constraint FK_OI_Items foreign key(ItemID)
references Items(ItemID));

``````

Тагове:
0
13/10/2016 20:44:39
pavelp 1 Точки

Ще пуснеш ли правилното решение?

0
GallinaSt 2 Точки

Da, eto:

create table Cities(
CityID int,
Name nvarchar(50),
constraint PF_Cities primary key (CityID));

create table Customers(
customerID int,
Name nvarchar(50),
Birthday date,
CityID int,
constraint PF_Customers primary key(CustomerID),
constraint FK_Customers_Cities foreign key (CityID)
references Cities(CityID));

create table Orders(
OrderID int,
CustomerID int,
constraint PK_Orders primary key(OrderID),
constraint FK_Orders_Customers foreign key(CustomerID)
references Customers(customerID));

create table ItemTypes(
ItemTypeID int,
Name nvarchar(50),
constraint PK_ItemTypes primary key(ItemTypeID));

create table Items(
ItemID int,
Name nvarchar(50),
ItemTypeID int,
constraint PK_Items primary key(ItemID),
constraint FP_Items_ItemTypes foreign key(ItemTypeID)
references ItemTypes(ItemTypeID));

create table OrderItems(
OrderID int,
ItemID int,
constraint PK_OrderItems primary key(OrderID, ItemID),
constraint FK_OI_Orders foreign key (OrderID)
references Orders(OrderID),
constraint FK_OI_Items foreign key(ItemID)
references Items(ItemID));

0
pavelp 1 Точки

Мерси, на мен грешката ми беше че вместо 'create table ItemTypes' съм написал 'create table ItemsTypes'...заради една буква...

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.