数据库
文章平均质量分 77
RAINMAN_NET
这个作者很懒,什么都没留下…
展开
-
连接缓冲池提高数据库性能
如果你的ASP应用程序与数据库交互的话(我想肯定得访问数据库的,要不然用ASP干嘛?),使用连接缓冲池将大大提高数据库的性能. 建立一个到数据的连接所花费的时间和系统资源并非微不足道的. 当每个需要建立数据库连接实例的页面被访问到时,一个新的连接对象将被创建,并在该页面执行完后销毁,如果有许多人同时访问你的站点的话,访问者们将发现系统性能变得很低. 连接缓冲池维持着连接实例,以便用户可以随时使用数原创 2004-12-15 19:59:00 · 1532 阅读 · 0 评论 -
数据库设计过程中参考的规范
数据库表命名规范,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,系统名称全部采用小写英文字符,如bbsTitle,bbsForumType。若库中只含有一个系统,那么表名仅用一个单词或多个单词。单词选择能够概括表内容的一个或多个英文单词,如UserInf原创 2005-04-13 20:29:00 · 1744 阅读 · 0 评论 -
数据库设计范式(实例)
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,原创 2005-04-14 10:10:00 · 1616 阅读 · 0 评论 -
关系数据库设计的规范化与非规范化之争
关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。关系模型是数学化的、用二维表格数据描述各实体之间的联系的模型;它是所有的关系模式、属性名和关键字的汇集,是关系模式描述的对象。关系模式是指一个关系的属性名表,即二维表的表框架。关系模式的设计是关系模型设计的灵魂。所以,关系模式的设计是关系数据库设计核心的核心。关系模式的设计直接决定着关系数据库原创 2005-04-13 09:50:00 · 7262 阅读 · 3 评论 -
数据库正规化和设计技巧
在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。 简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过原创 2005-04-13 17:04:00 · 1344 阅读 · 0 评论 -
转《浅谈数据库设计技巧》
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处原创 2005-04-13 10:28:00 · 1794 阅读 · 1 评论 -
数据库学习笔录
概念数据模型 实体联系(Entity Relationship)模型,简称ER模型。 1.实体表示现实世界中客观存在的可以相互区别的事物。 2.联系是实体之间的相互关系. 如:在一张订单中涉及商品,客户和销售员之间的关系,即某个客户从某个销售员手里订购某件商品. 3.属性是描述实体或联系中的一种特征. 4.码或称键,关键字,是实体间相互区别的一种惟一标识.原创 2006-07-24 21:54:00 · 1759 阅读 · 0 评论