FM.ALPACHINO
سه شنبه 13 اردیبهشت 1390, 13:59 عصر
سلام دوستان
من در سایتم می خواهم امکان تشکر و امتیاز دهی رو برای هر مقاله داشته باشم برای این کار یک جدول امتیازات دارم و یک جدول که امتیازات داده شده به هر مقاله یا کامنت درون ان ثبت می شه
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]
کلا نظرتون در مورد ساختار این جداول چیه ممنون میشم راهنمایی کنید
منتظرم
من در سایتم می خواهم امکان تشکر و امتیاز دهی رو برای هر مقاله داشته باشم برای این کار یک جدول امتیازات دارم و یک جدول که امتیازات داده شده به هر مقاله یا کامنت درون ان ثبت می شه
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]
کلا نظرتون در مورد ساختار این جداول چیه ممنون میشم راهنمایی کنید
منتظرم