
Database
文章平均质量分 63
liaojiafan
这个作者很懒,什么都没留下…
展开
-
数据库函数依赖
一、函数依赖(Functional Dependency)的概念数据依赖的一种,它反映属性或属性组之间相依存,互相制约的关系,即反映现实世界的约束关系。二、定义 设R(U)是属性U上的一个关系模式,X和Y均为U={A1,A2,…,An}的子集,r为R的任一关系,如果对于r中的任意两个元组u,v,只要有u[X]=v[X],就有u[Y]=v[Y],则称X函数决定Y,或称Y函数依赖于X,记为X→Y。例:(sno-学生ID,tno-教师ID,cno-课程ID,sname-学生姓名,tname-教师姓名,cname-原创 2010-06-28 13:12:00 · 2727 阅读 · 0 评论 -
Powerdesigner数据库建模--概念模型
<br />目标:<br />本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。<br />一、概念数据模型概述<br />数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:<br />1)能够比较真实地模拟现实世界<br />2)容易为人所理解<br />3)便于计算机实现<br />概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念转载 2010-08-26 15:15:00 · 1885 阅读 · 0 评论 -
NCRE-引言
<br /> 1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。<br /> 数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。<br /> 2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。<br /> 满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现<br /> 三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)、数据原创 2010-08-19 22:23:00 · 524 阅读 · 0 评论 -
NCRE-数据库应用系统生命周期
<br /> 2.1 软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。数据库应用系统需求是指用户对数据库应用系统在功能、性能、行为、设计约束等方面的期望和要求:数据及数据处理、业务、性能、其他存储安全备份与恢复等。<br /> 2.2 数据库应用系统生命周期模型<br /> 1.瀑布模型原理,项目规划、需求分析、系统设计、实现与部署、运行管理与维护五部分<br /> 2.快速原型模原创 2010-08-19 22:23:00 · 1171 阅读 · 0 评论 -
SARG
<br /> SARG(Searchable Arguments)的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。形式如下: <br /> 列名 操作符 <常数 或 变量> <br /> 或 <br /> <常数 或 变量> 操作符列名列名可以出现在操作符的一边,而常数或变量出现在操作符的另一边。如: <br /> Name=’张三’ <br /> 价格>5000 <br /> 5000<价格 <br /> Name=’张三’转载 2010-06-10 15:59:00 · 888 阅读 · 0 评论 -
数据库设计三大范式应用实例剖析
<br />引言<br />数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。<br /> 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。<br /> 实质上,设计范式用很形象、很简洁的话语就能说清楚,道原创 2010-06-06 05:08:00 · 817 阅读 · 2 评论 -
数据库设计与建模最佳实践
<br />数据库设计与建模最佳实践<br /> <br />摘要:本文针对数据库设计中可读性、易维护性及性能的要求,在数据库对象命名、主键的设计、字段类型及长度设计等方面,总结出数据库设计和建模最佳实践。<br />关键词:数据库对象命名,主键的设计,字段类型及长度设计,最佳实践范例<br />1. 引言<br />在企业级应用中,数据库是重要的组成部分。同样,数据库设计也是设计工作的重中之重。好的数据库设计可以简化开发、降低维护成本,更可以提高系统性能。<br />在这篇文章里,我针对可读性、易维护性及原创 2010-06-03 09:37:00 · 1053 阅读 · 0 评论 -
五种提高 SQL 性能的方法
<br />有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的转载 2010-06-03 09:32:00 · 384 阅读 · 0 评论 -
四大主流数据库比较
一、开放性 1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。 2. Oracle 能在所有主流平台上运行(包括 wind转载 2010-05-30 03:56:00 · 624 阅读 · 0 评论 -
SQL Server 全文检索初探
<br />创建Catalog<br />现在您需要创建一个全文catalog。该目录似乎是一个容器,把所有的全文索引到。因此,如果你要搜索需要的三个表的文本,需要生成三个索引(每个表一个索引),并且把三个索引放在一个catalog中。<br />提示:在微软网站涉及相关操作的一些信息到需要SQL完整版本,如“Storage folder”就是Express版本没有的。<br />别着急,下面大家来不通过管理界面手动创建一下catalog。Demo中,只创建了一个catalog,并把两个full-text转载 2010-07-08 15:48:00 · 658 阅读 · 0 评论 -
介绍IDEF1x建模方法
<br /><br />IDEF的含义是集成计算机辅助制造(IntegratedComputer-AidedManufacturing,ICAM)DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的。根据用途,可以把IDEF族方法分成两类:第一类IDEF方法的作用是沟通系统集成人员之间的信息交流。主要有:IDEF0、IDEF1、IDEF3、IDEF5。IDEF0通过对功能的分解、功能之间关系的分类(如按照输入、输出、控制和机制分类)来描述系统功能。IDEF1用来描述企业运作过程中的重要信息转载 2010-06-28 15:15:00 · 10497 阅读 · 0 评论 -
浅析商业智能BI的三个层次
<br /> 经过几年的积累,大部分中大型的企事业单位已经建立了比较完善的CRM、ERP、OA等基础信息化系统。这些系统的统一特点都是:通过业务人员或者用户的操作,最终对数据库进行增加、修改、删除等操作。上述系统可统一称为OLTP(Online Transaction Process,在线事务处理),指的就是系统运行了一段时间以后,必然帮助企事业单位收集大量的历史数据。但是,在数据库中分散、独立存在的大量数据对于业务人员来说,只是一些无法看懂的天书。业务人员所需要的是信息,是他们能够看懂、理解并从中受益的原创 2011-01-25 15:15:00 · 876 阅读 · 0 评论