NETCMS V1.0.0 数据库设计:广告与分类表详细说明

版权申诉
0 下载量 2 浏览量 更新于2024-07-03 收藏 1.73MB DOC 举报
"该文档是NETCMS V1.0.0网站内容管理系统的数据库详细设计。主要涵盖了两个关键表格的设计:广告表(nt_Ads)和广告分类表(nt_Ads_Class)。" NETCMS的数据库设计旨在高效管理和组织网站的广告内容,确保系统能够灵活、稳定地展示和追踪广告数据。 **广告表(nt_Ads)** 是核心的广告信息存储表,包含以下字段: 1. **Id**: 自动编号,主键,用于唯一标识每条广告记录。 2. **AdID**: 广告的内部编号,Nvarchar(12),可能用于客户或内部识别。 3. **adName**: 广告的名称,Nvarchar(50),方便管理时查看广告内容。 4. **ClassID**: 分类编号,Nvarchar(12),关联广告分类,使广告分门别类。 5. **CusID**: 客户编号,Nvarchar(12),标识广告客户。 6. **adType**: 广告类型,Tinyint,定义广告展示方式,如显示广告、弹窗等。 7. **leftPic** 和 **rightPic**: 分别存储左图和右图的地址,Nvarchar(200),用于双图广告。 8. **leftSize** 和 **rightSize**: 图片尺寸,Nvarchar(12),记录高度和宽度。 9. **LinkURL**: 广告链接,Nvarchar(200),用户点击广告后的跳转地址。 10. **CycTF**: 循环展示标志,Tinyint,表示是否循环播放。 11. **CycAdID**: 循环广告ID,Nvarchar(15),用于关联循环广告。 12. **CycSpeed**: 循环速度,Int(4),定义广告切换速率。 13. **CycDic**: 循环方向,Tinyint,指定循环方向(左右上下)。 14. **ClickNum**: 当前点击次数,Int(4),统计广告被点击的次数。 15. **ShowNum**: 当前显示次数,Int(4),记录广告显示的次数。 16. **CondiTF**: 显示条件标志,TINYINT,判断是否有特定显示条件。 17. **maxShowCli**: 最多显示次数,Int(4),限制广告显示的最大次数。 18. **TimeOutDay**: 有效期,dateTime,广告的有效日期范围。 19. **maxClick**: 最多点击次数,Int(4),设置广告的最大点击限制。 20. **createTime**: 创建日期,Datetime(8),记录广告的添加时间。 21. **AdTxtNum**: 可能用于文本广告的长度或数量,Int(4)。 22. **isLock**: 锁定状态,Tinyint,防止广告被误修改。 23. **SiteID**: 频道编号,Nvarchar(12),关联广告所在的网站频道。 **广告分类表(nt_Ads_Class)** 用于存储广告的分类信息,包括: 1. **Id**: 自动编号,主键,每个分类的唯一标识。 2. **AcID**: 分类的内部编号,Nvarchar(12),便于标识和检索。 3. **Cname**: 分类名称,Nvarchar(50),用于用户识别和管理。 4. **ParentID**: 父分类ID,Nvarchar(12),如果分类有层级结构,表示上级分类的ID。 通过这两个表,NETCMS能够有效地组织和控制网站上的广告,根据不同的分类、类型、展示条件和时间安排进行投放,并且跟踪广告的展示和点击效果,为网站运营提供数据支持。