Member 13456434 Ответов: 1

Мне нужно создать 2 таблицы для приведенных ниже данных как сопоставить значения данных


мне нужно создать 2 таблицы для приведенных ниже данных, как сопоставить значения данных.Поскольку мои значения данных являются каждый из них не является уникальным
cover_id     ,           file                  ,          TestCase
256   ,  /x/eng/rlse/DOT//prod/common/raidv2/ric.c   ,   test1
469   ,  /x/eng/rlse//prod/common/raidv2/rm.c        ,   test1
179   ,  /x/eng/rlse/common/raidv2/rm_buffer.c       ,   test1
163   ,  /x/eng/rlse//common/raidv2/rm_nvram.c       ,   test1
83    ,  /x/eng/rlse/common/raidv2/scrub.c           ,   test1
139   ,  /x/eng//common/raidv2/sparecore.c           ,   test1
256    , /x/eng/rlse/DOT//prod/common/raidv2/ric.c   ,   test2
130   ,  /x/eng/rlse//prod/common/raidv2/rm.c        ,   test2
17    ,  /x/eng/rlse/common/raidv2/rm_buffer.c       ,   test2
179   ,  /x/eng/rlse//common/raidv2/rm_nvram.c       ,   test1


Что я уже пробовал:

Поскольку единственный вариант, который я попробовал, - это создание одной таблицы в качестве cover_id и файла в качестве первичного ключа.Если это так, то мне нужно ввести 100000 записей, есть ли какой-нибудь нормализованный способ, с помощью которого я могу создать две таблицы

jaket-cp

Как / do cover_id, файл и TestCase связаны друг с другом?

1 Ответов

Рейтинг:
0

OriginalGriff

Создайте две таблицы
Таблица1:

CoverID     INT
Filepath    NVARCHAR
TestCaseID  INT, foreign key to Table2
Таблица2:
ID          INT, IDENTITY
caseName    NVARCHAR