SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Не получается связать таблицы в БД SQL Menegement Studio
Не получается связать таблицы в БД SQL Menegement Studio [сообщение #5110] Sun, 02 June 2024 11:58 Переход к следующему сообщению
Kira в настоящее время не в онлайне  Kira
Сообщений: 1
Зарегистрирован: June 2024
Junior Member
Здравствуйте, помогите, пожалуйста связать эти таблицы, нужно сделать так, чтобы были связи заявка.заказчик = пользователь.фио, заявка.оборудование = оборудование.наименование, также добавить в дочерних unique и сделать так, чтобы ID автоматически выставлялся, вроде с помощью этого identity(1,1)

CREATE TABLE Заявка(
ID INT PRIMARY KEY,
Оборудование CHAR (30),
Серийный_номер INT,
Описание CHAR (50),
Комментарий CHAR (30),
Статус CHAR (30),
Исполнитель CHAR (50),
Заказчик CHAR (50),
Номер_телефона CHAR (20),
Дата_оформления_заказа DATE,
Дата_начала_выполнения DATE,
Дата_окончания_выполнения DATE,
);
CREATE TABLE Оборудование(
ID INT PRIMARY KEY,
Наименование CHAR (30),
Описание CHAR (50),
Дополнительная_информация CHAR (50),
);
CREATE TABLE Пользователь(
Логин INT PRIMARY KEY,
ФИО CHAR (50),
Роль CHAR (15),
Пароль CHAR (20),
);
Re: Не получается связать таблицы в БД SQL Menegement Studio [сообщение #5112 является ответом на сообщение #5110] Mon, 03 June 2024 10:03 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 360
Зарегистрирован: June 2022
Senior Member
Что именно не получается?
Связь делаете через внешний ключ (foreign key)
Уникальность обеспечиваете с помощью уникального индекса.
Re: Не получается связать таблицы в БД SQL Menegement Studio [сообщение #5114 является ответом на сообщение #5112] Mon, 03 June 2024 12:37 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
BlackEric
Что именно не получается?
ну написано же: "нужно сделать"
Re: Не получается связать таблицы в БД SQL Menegement Studio [сообщение #5248 является ответом на сообщение #5114] Thu, 18 July 2024 20:11 Переход к предыдущему сообщению
Back in USSR в настоящее время не в онлайне  Back in USSR
Сообщений: 23
Зарегистрирован: June 2024
Junior Member
А меня на работу не берут потому что я 8 лет жил в Австралии и мне больше 40 лет.

Я ту тнедавно регистрировался на бирже труда, я руки сломал, пока заполнил анкету на их сайте.

Ну там очевидно что сайт елали за откаты а кодили школьники на уроках информатики.
Предыдущая тема: Скрипт как усекать лог при условии если он вырос до определенного размера
Следующая тема: суммировать пропорции, хранящиеся в таблице
Переход к форуму:
  


Текущее время: Thu Nov 21 13:48:04 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00630 секунд