سلام دوستان
من در سایتم می خواهم امکان تشکر و امتیاز دهی رو برای هر مقاله داشته باشم برای این کار یک جدول امتیازات دارم و یک جدول که امتیازات داده شده به هر مقاله یا کامنت درون ان ثبت می شه
type-id مشخص می کنه کامنت هست یا مقاله و فیلدid هم شناسه مقاله یا کامنت می باشد
امتیازات داده شده
CREATE
TABLE [dbo].[FixingRates](
[Rate_ID] [int] IDENTITY(1,1) NOT NULL,
[ID] [int] NOT NULL,
[Type_ID] [int] NOT NULL,
[Username] [nvarchar](256) NOT NULL,
CONSTRAINT [PK_FixingRates] PRIMARY KEY CLUSTERED
(
[Rate_ID] ASC,
[Type_ID] ASC,
[ID] ASC,
[Username] 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
و جدول امتیازات
CREATE
TABLE [dbo].[Rates](
[Rate_ID] [int] IDENTITY(1,1) NOT NULL,
[Rates] [int] NOT NULL,
[Description] [nvarchar](20) NULL,
CONSTRAINT [PK_Rates] PRIMARY KEY CLUSTERED
(
[Rate_ID] 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
و جدولی که تشکر ها را ثبت می کنه :
CREATE
TABLE [dbo].[Votes](
[Username] [nvarchar](256) NOT NULL,
[Type_ID] [int] NOT NULL,
[ID] [int] NOT NULL,
CONSTRAINT [PK_Votes] PRIMARY KEY CLUSTERED
(
[Username] ASC,
[Type_ID] ASC,
[ID] ASC
)
WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)
ON [PRIMARY]
کلا نظرتون در مورد ساختار این جداول چیه ممنون میشم راهنمایی کنید
منتظرم