数据库设计
navy887
这个作者很懒,什么都没留下…
展开
-
数据库设计
<br /> 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。<br /> 在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。<br />一、数据库和信息系统<br /> (1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的<br /> 功能,使信息系统可以方便、及时、准确地从数据库中原创 2010-07-28 16:00:00 · 343 阅读 · 0 评论 -
SQL数据库设计经验
<br /> 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。转载 2010-07-28 16:02:00 · 291 阅读 · 0 评论 -
数据库设计中的14个技巧
<br />1. 原始单据与实体之间的关系<br /> 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。<br /> 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。转载 2010-07-28 16:05:00 · 358 阅读 · 0 评论 -
数据库设计三大范式应用实例剖析 ALL
<br />引言<br /> 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。<br /> 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。<br /> 实质上,设计范式用很形象、很简洁的话语就能说清楚转载 2010-07-28 16:08:00 · 354 阅读 · 0 评论 -
数据库架构设计
<br />当您根据现有的数据库规划工作流应用程序时,请记住: <br />将现有数据库注册为工作流应用程序之前,请制作该数据库的一个备份副本。 <br />不要试图对产品数据库进行设计更改。将数据库移动并复制到某个测试环境中,并在该环境中执行所有工作流实现和架构更改。在确保工作流应用程序按照预期的那样运行之后,请将其部署到生产服务器中。 <br />创建计划嵌入工作流应用程序的数据库时,应该在开始开发之前熟悉某些架构限制。如果计划向现有 Microsoft® SQL Server™ 数据库添加工作流,还应转载 2010-07-28 15:55:00 · 611 阅读 · 0 评论 -
数据库设计范式深入浅出
<br />关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 <br /><br />第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF转载 2010-07-28 16:07:00 · 376 阅读 · 0 评论