2_
Size: a a a
2_
G
f
f
A
f
АА
A
G
2_
AK
id или user или user_id будет правильнее?id обычно называют первичные ключи с автоинкрементом. А тут они идут в разнобой. Грубо говоря это внутренний номер телефона или Код сотрудника.user_id обычно так называют Фореин ключи которые ссылаются на id в таблице user.user тоже не совсем понятно.O
A
A
O
ЕЕ
IF OBJECT_ID ('dbo.genders', 'U') IS NOT NULL
BEGIN
ALTER TABLE persons
DROP CONSTRAINT [FK_gender_id];
DROP TABLE genders;
END
GO
CREATE TABLE genders (
gender_id TINYINT PRIMARY KEY IDENTITY,
gender_name NVARCHAR(30) NOT NULL UNIQUE
)
CREATE TABLE persons (
person_id INT IDENTITY PRIMARY KEY,
gender_id TINYINT ,
CONSTRAINT FK_gender_id FOREIGN KEY (gender_id) REFERENCES genders (gender_id)
)
'FK_gender_id' is not a constraint.А
IF OBJECT_ID ('dbo.genders', 'U') IS NOT NULL
BEGIN
ALTER TABLE persons
DROP CONSTRAINT [FK_gender_id];
DROP TABLE genders;
END
GO
CREATE TABLE genders (
gender_id TINYINT PRIMARY KEY IDENTITY,
gender_name NVARCHAR(30) NOT NULL UNIQUE
)
CREATE TABLE persons (
person_id INT IDENTITY PRIMARY KEY,
gender_id TINYINT ,
CONSTRAINT FK_gender_id FOREIGN KEY (gender_id) REFERENCES genders (gender_id)
)
'FK_gender_id' is not a constraint.ЕЕ
DI
IF OBJECT_ID ('dbo.genders', 'U') IS NOT NULL
BEGIN
ALTER TABLE persons
DROP CONSTRAINT [FK_gender_id];
DROP TABLE genders;
END
GO
CREATE TABLE genders (
gender_id TINYINT PRIMARY KEY IDENTITY,
gender_name NVARCHAR(30) NOT NULL UNIQUE
)
CREATE TABLE persons (
person_id INT IDENTITY PRIMARY KEY,
gender_id TINYINT ,
CONSTRAINT FK_gender_id FOREIGN KEY (gender_id) REFERENCES genders (gender_id)
)
'FK_gender_id' is not a constraint.i