`
heyaron
  • 浏览: 51061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

表的字段设置

阅读更多

今天看了一个帖子 主题:用面向对象思想设计数据库 http://www.iteye.com/topic/53799 有感,说的很好。学到不少,如果在一个商品类中加入标记字段的话,要打破类的原则---单一原则。

 

在想到数据库设计,如果在商品这个表中来存放哪些商品是被推荐到首页的,每次打开首页都要检索商品这张表,如果商品这张表的数据是千万呢,可怕了。

 

由此想到了我们论坛的设计,在根贴中,有一个判断是否是精华帖的字段,如果帖子多的话,检索就是问题了,还是拿出来放到另一张表比较好的。

 

看了那几范式,概念不懂,但是知道大概的。在慢慢的从理论中学习吧!

分享到:
评论
1 楼 魔力猫咪 2009-05-12  
我认为不应该作为一个单独的类或表处理。如果你每增加一个情况就增加一个表,那么需要多少表?而且表的数据是冗余的。我的意见是进行缓存。当一次检索后,检索结果缓存到内存。我觉得这种统计的更新不需要实时,所以每隔几分钟更新一下缓存就可以了。根本不用另建表。

相关推荐

    oracle 查询表字段明细、字段注释、表注释

    Oracle 查询表字段明细、字段注释、表注释 Oracle 数据库管理系统提供了多种方式来查询表字段明细、字段注释、表注释等信息。本文将介绍如何使用 Oracle 的系统视图和系统表来查询表字段明细、字段注释、表注释等...

    sqlserver自动增长字段设置方法.rar

    在SQL Server数据库管理系统中,自动增长(Identity)字段是一个非常重要的特性,主要用于为表中的记录生成唯一的标识符,通常作为主键使用。本教程将详细解释如何在SQL Server中设置和管理自动增长字段。 首先,...

    设置db2 字段自增长

    例如,将`user`表中的`id`字段设置为自增长: ```sql ALTER TABLE user ALTER COLUMN id SET GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1); ``` ##### 2.3 重置自增长字段的初始值 如果需要更改自...

    MySQL数据表添加字段

    - `[约束条件]`:可选的字段约束,如果不设置,则没有约束。 在实际操作中,我们可以参考以下步骤来添加字段: 1. **创建表**:首先,创建一个简单的表,例如`student`表,包含一些基础字段,如`id`(主键)、`...

    PB数据窗口根据字段内容设置字段宽度

    3. **设置最小宽度**:尽管启用了自动调整宽度,但可能还需要为某些字段设置最小宽度,以保持界面的整洁性。可以在字段属性中设定“MinimumWidth”。 4. **运行时动态调整**:除了在设计时设置外,还可以在代码中...

    帝国CMS数据表结构及字段设置

    帝国CMS数据表结构及字段设置,excle文件

    Thinkphp3.2.3自定义添加数据表及表中字段

    自定义添加表中字段则是通过在已有的数据表上进行ALTER TABLE操作。假设你想要在上面创建的`users`表中添加新的字段,如`username`和`email`,可以这样做: ```php M()->execute("ALTER TABLE `users` ADD `...

    SAP FICO重要表及字段手册

    在SAP FICO中,数据被存储在各种表中,这些表中包含了许多字段,用于记录和处理财务信息。 SAP FICO模块中的重要表和字段是进行财务配置和操作的基础。以下是SAP FICO中一些非常关键的表以及它们包含的重要字段: ...

    sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。

    sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。 为此,我作了一个 sqlserver2005 的小工具,特点: 1.能够对...

    Oracle数据库表建立字段唯一性的方法

    在Oracle数据库中,确保表中特定字段具有唯一性是数据完整性的重要方面。这可以通过创建唯一约束或唯一索引来实现。以下是对"Oracle数据库表建立字段唯一性方法"的详细解释: 1. **唯一约束(Unique Constraint)**...

    金蝶EAS DEP开发实战

    - **步骤**:在表头字段设置中选择“业务日期”字段,设置其显示属性为“不可见”。 - **1.3.2 显示名称** - **目标**:修改采购入库单编辑界面表头中的“币别”字段名称为“币别DEP”。 - **步骤**:进入字段...

    hibernate实体映射文件字段设置默认值

    ### Hibernate实体映射文件字段设置默认值 在Hibernate框架中,实体映射文件(通常为`.hbm.xml`)用于定义Java对象与数据库表之间的映射关系。这其中包括了属性到数据库表列的映射、主键生成策略、以及一些高级特性...

    如何:让Oracle表及字段显示为区分大小写

    - 在PowerDesigner中设计表结构时,可以确保表名和字段名按照期望的大小写格式设置。 - 当使用PowerDesigner生成SQL脚本时,它会在表名和字段名周围添加双引号,这样在Oracle中创建表时就会保留这些名称的原始大小...

    KETTLE实现循环批量多表抽取添加字段

    本篇将详细介绍如何利用Kettle实现循环批量多表抽取并添加字段,以及将这些数据导入到MySQL数据库的过程。 首先,我们需要理解Kettle中的主要组件。`Transformation`是Kettle的基本工作单元,它定义了一系列的步骤...

    数据库建表增加或删除字段

    根据题目描述,我们需要向表`T1`中添加名为`g`的新字段,并设置其数据类型为`NUMBER(10)`。具体SQL语句如下: ```sql ALTER TABLE T1 ADD g NUMBER(10); ``` #### 2.3 详细解析 - **关键字解释**:`ALTER TABLE`...

    sqlserver 导出表及字段说明脚本.rar

    这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...

    Excel2021数据透视表字段分组.docx

    Excel 2021 数据透视表字段分组 在 Excel 2021 中,数据透视表是用于分析和汇总大量数据的强大工具之一。数据透视表可以帮我们快速地对数据进行分类、汇总和分析。但是,当数据量很大时,数据透视表的字段分组变得...

    金蝶 KIS专业版10数据库表和字段详细说明

    6. **系统设置**:“System_Config”(系统配置表)和“User_Mapping”(用户映射表)等表用于维护系统的整体配置和用户权限。 了解这些数据库表和字段的详细信息,有助于进行数据维护、报表定制、系统集成以及性能...

    C#实现查询特定数据表中的所有字段名称

    在C#编程中,查询特定数据表的所有字段名称是一项常见的任务,特别是在开发数据库驱动的应用程序时。本篇文章将深入探讨如何在Visual Studio 2010环境下,利用C#语言来实现这一功能。 首先,我们需要引入ADO.NET库...

    BAPI的更新字段标记自动设置

    标题中的“BAPI的更新字段标记自动设置”指的是在调用BAPI进行数据更新时,自动对那些具有非空值的输入字段设置特定的标记,通常这个标记是一个字符,如'X'。这样做可以帮助我们追踪和识别哪些字段在调用中被修改。 ...

Global site tag (gtag.js) - Google Analytics