Должен ли я использовать таблицу по типу или таблицу по иерархии?

Это очень просто, используя Maven:

import org.apache.maven.artifact.versioning.DefaultArtifactVersion;

DefaultArtifactVersion minVersion = new DefaultArtifactVersion("1.0.1");
DefaultArtifactVersion maxVersion = new DefaultArtifactVersion("1.10");

DefaultArtifactVersion version = new DefaultArtifactVersion("1.11");

if (version.compareTo(minVersion) < 0 || version.compareTo(maxVersion) > 0) {
    System.out.println("Sorry, your version is unsupported");
}

Вы можете получить правильную строку зависимостей для Maven Artifact с на этой странице :


org.apache.maven
maven-artifact
3.0.3

0
задан jwize 18 January 2019 в 17:31
поделиться

1 ответ

Похоже, вы изначально склонялись к структуре таблицы родитель-потомок один-ко-многим, например:

tblCourseTemplate:
CourseTemplateID
CourseTemplateName
CourseTemplateIsCompanyTemplate
CourseTemplateCompanyNameIfApplies

tblCourse:
CourseID
CourseTemplateID (то есть родительская запись)
CourseName
CourseScore
CourseDateTaken
CourseTimeTaken

Но затем вы сказали, что курс может иметь более одной «родительской» записи поэтому, возможно, используйте промежуточную таблицу для обработки отношения «многие ко многим»:

tblCourseTemplate:
CourseTemplateID
CourseTemplateName
CourseTemplateIsCompanyTemplate
[1115 CourseTemplateCompanyNameIfApplies

tblCourseTemplateAndCourse:
CourseTemplateAndCourseID
CourseTemplateID
CourseID
[1120] 1133] tblCourse:
CourseID
CourseName
CourseScore
CourseDateTaken
CourseTimeTaken

0
ответ дан Bullschmidt 18 January 2019 в 17:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: