Loading...
Naidobrix avatar Naidobrix 0 Точки

Table Relations - Problem 3 Many-To-Many Relationship

Здравейте, 

Темата е Tables relations

може ли някой да ми каже защо при отговора на  задача 3  (Many-To-Many Relationship) в Judge ми дава резултат 66/100, а в МSMS минава и имам направени търсените теблици?

Благодарен съм на всякакви отговори.

Поздрави, 

 

CREATE TABLE Students(
StudentId INT PRIMARY KEY IDENTITY (1,1) NOT NULL,
[Name] NVARCHAR(50)
)


CREATE TABLE Exams(
ExamId INT PRIMARY KEY IDENTITY (101,1) NOT NULL,
[Name] NVARCHAR(50)
)

CREATE TABLE StudentsExams(
StudentId INT NOT NULL,
ExamId INT NOT NULL, 

CONSTRAINT PK_StudentsExams 
PRIMARY KEY (StudentId, ExamId),

CONSTRAINT FK_StudentsExams_Students
FOREIGN KEY (StudentID)
REFERENCES Students(StudentId),

CONSTRAINT FK_StudentsExams_Exams
FOREIGN KEY (ExamId)
REFERENCES Exams(ExamId)
)

INSERT INTO Students VALUES
('Mila'),                                      
('Toni'),
('Ron')

INSERT INTO Exams VALUES
('SpringMVC'),
('Neo4j'),
('Oracle 11g')

INSERT INTO StudentsExams VALUES
(1,    '101'),
(1,    '102'),
(2,    '101'),
(3,    '103'),
(2,    '102'),
(2,    '103')

 

Тагове:
0
Databases Basics
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

https://pastebin.com/Q6awQ1Nq ето го моето минава 100/100 мисля че проблема ти е че си сложил identity на  primary key  и то с определено начало, просто го остави primary key това че ти качваш решенето с тези inserts не означава че те тестват с същото и ако ти подадат id 1 ти ще го направиш автоматично 101 и гориш. Както сам ще видиш разликите в решенията ни е само това.

0
10/06/2018 22:04:40
Naidobrix avatar Naidobrix 0 Точки

с благодарности. 

Не съм се сетил, че може да тестват с други inserts :)

 

Поздрави,

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

явно си от свободния курс може би. Които учи в софтуни е свикнал :Д примерните входове са само да си провериш кода дали работи после го тестват с каквото си искат,идеята е че примерния вход които са ни дали може да се hardcode-не, но създал ли си правилно исканото от теб решение то ще е поливалентно ще работи с всякакъв вход отговарящ на зададеното условие.

0
Naidobrix avatar Naidobrix 0 Точки

така е, от свободния курс съм, затова thanks за насоките.

 

Поздрави, 

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