完整的網(wǎng)站訪問統(tǒng)計(jì)系統(tǒng)(一:數(shù)據(jù)庫(kù)篇)
發(fā)表時(shí)間:2024-06-14 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]/* 原創(chuàng):豆腐 請(qǐng)大家在轉(zhuǎn)載和使用的時(shí)候保留這條信息*/1.數(shù)據(jù)庫(kù)結(jié)構(gòu)/*訪問統(tǒng)計(jì)歷史表,每一次訪問都在這個(gè)表生成一條記錄*/CREATE TABLE [AccessStat] ( [AutoID] [int] IDENTITY (1, 1) NOT NULL , [UserID...
/*
原創(chuàng):豆腐
請(qǐng)大家在轉(zhuǎn)載和使用的時(shí)候保留這條信息
*/
1.數(shù)據(jù)庫(kù)結(jié)構(gòu)
/*訪問統(tǒng)計(jì)歷史表,每一次訪問都在這個(gè)表生成一條記錄*/
CREATE TABLE [AccessStat] (
[AutoID] [int] IDENTITY (1, 1) NOT NULL ,
[UserID] [varchar] (5) NULL ,
[VisitTime] [datetime] NULL ,
[IPAddr] [varchar] (18) NULL ,
[UseSystem] [varchar] (20) NULL ,
[BrowserType] [varchar] (18) NULL ,
[LastPage] [varchar] (50) NULL
) ON [PRIMARY]
GO
/*一天24小時(shí)訪問統(tǒng)計(jì)效果*/
CREATE TABLE [DateStatic] (
[dateid] [smallint] NOT NULL ,
[hourid] [smallint] NOT NULL ,
[userid] [varchar] (10) NOT NULL ,
[num] [int] NULL
) ON [PRIMARY]
GO
/*一周七天訪問統(tǒng)計(jì)效果*/
CREATE TABLE [weekStatic] (
[weekid] [int] NOT NULL ,
[dayid] [int] NOT NULL ,
[userid] [varchar] (10) NOT NULL ,
[num] [int] NULL
) ON [PRIMARY]
GO
/*一月31天訪問統(tǒng)計(jì)效果*/
CREATE TABLE [monthStatic] (
[monthid] [int] NOT NULL ,
[dayid] [int] NOT NULL ,
[userid] [varchar] (10) NOT NULL ,
[num] [int] NULL
) ON [PRIMARY]
GO
/*一年12個(gè)月訪問統(tǒng)計(jì)效果*/
CREATE TABLE [yearStatic] (
[yearid] [int] NOT NULL ,
[monthid] [int] NOT NULL ,
[userid] [varchar] (10) NOT NULL ,
[num] [int] NULL
) ON [PRIMARY]
GO
利用這五個(gè)表來生成統(tǒng)計(jì)效果的數(shù)據(jù)源,斑竹 前幾天曾經(jīng) 貼過 一個(gè)沒有后面這四個(gè)表的一個(gè)存儲(chǔ)過程,就是來生成 后面 這幾個(gè)表的效果的!
為了 提高 速度,特增加 冗余 了 這幾個(gè) 表
/*未完 待敘*/