Структура основной таблицы
CREATE TABLE [dbo].[Timetable] (
[location] NVARCHAR (128) NOT NULL,
[term] NVARCHAR (128) NOT NULL,
[employeeId] BIGINT NOT NULL,
[subjectCode] NVARCHAR (128) NOT NULL,
[lectureComment] NVARCHAR (MAX) NULL,
[lectureDate] DATE NOT NULL,
CONSTRAINT [PK_dbo.Timetable]
PRIMARY KEY CLUSTERED ([location] ASC, [term] ASC, [employeeId] ASC, [subjectCode] ASC));
В этой таблице более 400 тыс. Строк
Я хочу сделать резервную копию всех строк в другой базе данных и включить столбец acadeyYear, в котором хранятся данные с столбцом академического года
Структура TimetableBackup
CREATE TABLE [dbo].[TimetableBackup] (
[academicYear] NVARCHAR (128) NOT NULL,
[location] NVARCHAR (128) NOT NULL,
[term] NVARCHAR (128) NOT NULL,
[employeeId] BIGINT NOT NULL,
[subjectCode] NVARCHAR (128) NOT NULL,
[lectureComment] NVARCHAR (MAX) NULL,
[lectureDate] DATE NOT NULL,
CONSTRAINT [PK_dbo.TimetableBackup]
PRIMARY KEY CLUSTERED ([location] ASC, [term] ASC, [employeeId] ASC, [subjectCode] ASC));
Какой должна быть структура для таблицы TimetableBackup , чтобы я мог хранить данные, сделанные мной acadeYear в качестве основного столбца, поэтому позжепоиск данных в таблице стал быстрее?