Ошибка при создание диаграммы в SQL Server (SSMS)

Пытаюсь соединить таблицу Штат с состовным PK кодОтдела и кодДолжности и таблицу Назначения c PK номер_назначения, но получаю ошибку. Я эти таблицы соединял по кодОтдела и кодДолжности из таблицы Штат и кодОтдела и кодДолжности в таблице Назначения.

'Назначения' table
- Unable to create relationship 'FK_Назначения_Штат'.  
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_Назначения_Штат". The conflict occurred in database "pr", table "dbo.Штат".

Штат:

введите сюда описание изображения

Назначения:

введите сюда описание изображения

СКРИПТ ТАБЛИЦЫ Назначения:

USE [pr]
GO

/****** Object:  Table [dbo].[Назначения]    Script Date: 13.05.2024 23:57:15 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Назначения](
    [номер_назначения] [int] NOT NULL,
    [номер_сотрудника] [int] NOT NULL,
    [датаПриема] [date] NULL,
    [датаУвольнения] [date] NULL,
    [кодДолжности] [int] NULL,
    [кодОтдела] [int] NULL,
 CONSTRAINT [PK_Назначения] PRIMARY KEY CLUSTERED 
(
    [номер_назначения] ASC,
    [номер_сотрудника] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Назначения]  WITH CHECK ADD  CONSTRAINT [FK_Назначения_Должности] FOREIGN KEY([кодДолжности])
REFERENCES [dbo].[Должности] ([кодДолжности])
GO

ALTER TABLE [dbo].[Назначения] CHECK CONSTRAINT [FK_Назначения_Должности]
GO

ALTER TABLE [dbo].[Назначения]  WITH CHECK ADD  CONSTRAINT [FK_Назначения_Отделы] FOREIGN KEY([кодОтдела])
REFERENCES [dbo].[Отделы] ([кодОтдела])
GO

ALTER TABLE [dbo].[Назначения] CHECK CONSTRAINT [FK_Назначения_Отделы]
GO

ALTER TABLE [dbo].[Назначения]  WITH CHECK ADD  CONSTRAINT [FK_Назначения_Сотрудники] FOREIGN KEY([номер_сотрудника])
REFERENCES [dbo].[Сотрудники] ([номер])
GO

ALTER TABLE [dbo].[Назначения] CHECK CONSTRAINT [FK_Назначения_Сотрудники]
GO

Штат:

USE [pr]
GO

/****** Object:  Table [dbo].[Штат]    Script Date: 13.05.2024 23:58:32 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Штат](
    [кодОтдела] [int] NOT NULL,
    [кодДолжности] [int] NOT NULL,
    [Кол_во] [int] NULL,
 CONSTRAINT [PK_Штат] PRIMARY KEY CLUSTERED 
(
    [кодОтдела] ASC,
    [кодДолжности] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

Вот тут пытаюсь связать таблицы: введите сюда описание изображения

И получаю ошибку: введите сюда описание изображения

Работаю в СУБД: SQL Server Management Studio 20.0.70.0 и используя SQL Server 2017


Ответы (0 шт):