当前位置 —论文写论文— 范文

数据库类论文例文,与计算机科学与技术毕业文,计算机科学与技术毕业设计相关论文目录怎么自动生成

本论文是一篇数据库类论文目录怎么自动生成,关于计算机科学与技术毕业文,计算机科学与技术毕业设计相关毕业论文开题报告范文。免费优秀的关于数据库及操作系统及数据结构方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

为主键.一般,如不加说明,则键是指主键. 3.关系的定义和性质 我们可以用集合的观点定义关系.关系是一个元数为K(K>,等于1)的元组的集合. 把关系看成是一个集合,集合中的元素是元组,每个元组的属性个数应相同.在关系模型中,对关系作了下列规范性限制: 1)关系中每一个属性值都是不可分解的. 2)关系中允许出现相同的元组(没有重复元组) 3)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序. 4)元组中,属性在理论上也是无序的,但在使用时按习惯考虑列的顺序. 2.1.2数据库的设计理论 关系数据库的设计理论主要包括三个方面的内容:数据依赖,范式,模式设计方法.其中数据依赖起着核心的作用. 1.函数依赖(Functionaldependency,FD)的定义 设R(U)是一个关系模式,U是R的属性集合,X和Y是U的子集.对于R(U)的任何一个可能的关系r,如果r中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称"Y函数依赖于X",记作X→Y.如果X→Y,并且对于X的任一真子集X',都有Y不函数依赖于X',则称"Y完全函数依赖于X",记作XfY.若X→Y,但Y不完全函数依赖于X,则称"Y部分函数依赖于X",记作XPY.如果X→Y,Y→Z,且YX,X不函数依赖于Y,则称"Z传递函数依赖于X". 2.范式 在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称为范式.在这五种范式中,一般只用前三种,对于常用系统就足够了.而且这五种范式是"向上兼容"的,即满足第五范式的数据结构自动满足一,二,三,四范式,满足第四范式的数据结构自动满足第一,二,三范式,等,依此类推. 第一范式(firstnormalform,简称1stNF)就是指在同一表中没有重复项出现,如果有则应将重复项去掉.这个去掉重复项的过程就称之为规范化处理.在本文所讨论的开发方法里,1stNF实际上是没有什么意义的.因为我们按规范化建立的指标体系和表的过程都自动保证了所有表都满足1stNF. 第二范式(secondnormalform,简称2ndNF)是指每个表必须有一个(而且仅一个)数据元素为主关键字(primarykey),其它数据元素与主关键字一一对应.例如,在图l9.7中如果我们将合同号定义为主关键字(其它数据元素中的记录数据都有可能重名,故不能作为主关键字),故只要知道了一个合同记录的合同号,就可以唯一地在同一行中找到该合同的任何一项具体信息.通常我们称这种关系为函数依赖(functionaldepEndence)关系.即表中其它数据元素都依赖于主关键字,或称该数据元素唯一地被主关键字所标识. 第三范式(thirdnormalform,简称3rdNF)就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系.也就是说对于一个满足了2ndNF的数据结构来说,表中有可能存在某些数据元素依赖于其它非关键宇数据元素的现象,必须加以消除. 为防止数据库出现更新异常,插入异常,删除异常,数据冗余太大等现象,关系型数据库要尽量按关系规范化要求进行数据库设计.下面以教务管理信息系统为例来进行分析. 3.模式设计方法 一个好的模式设计方法应符合下列三条原则: 表达性:涉及到两个数据库模式的等价性问题,即数据等价和依赖等价,分别用无损联接和保持函数依赖来衡量. 分离性:是指属性间的"独立关系"应该用不同的关系模式表达.独立联系是我们所考虑的"基本信息单位".实际上分离就是清除存储异常和数据冗余现象.如果能达到这个目的,就分离.分离的基准就是一系列范式,分离与依赖等价有时是不可兼容的. 最小冗余性:要求在分解后的数据库能表达原来数据库的所有信息这个前提下实现.目的就是节省存储空间,提高对关系的操作效率,清除不必要的冗余.但要注意,在实际使用中,并不一定要达到最小宙余.因为有时带点冗余对于查询处理是有好处的. 关系模式的方法基本上可以分为分解与合成两大类.分解型算法要求输入一个 初始模式集和依赖集,而结果满足数据等价要求.对于合成型算法只要求输入初始依赖集,结果满足依赖等要求.但它们依据的基本思想是共同的,即独立的联系独立表示.


怎样撰写数据库本科论文
播放:21815次 评论:5757人

2.2SQL语言介绍 SQL(StructuredQueryLanguage)即"结构式查询语言".SQL虽然名为查询语 言,但实际上具有定义,查询,更新和控制等多种功能.由于它使用方便,功能丰富,语言简单易学,很快得到应用和推广.从20世纪70年代末起,在推出的关系数据库系统产品ORACLE,SQL/DS,DB2,SYBASE上实现了SQL语言.很快,SQL语言被整个计算机界认可.1987年6月,国际标准化组织(ISO)采纳为国际标准.随后,ISO对标准进行了大量的修改和扩充.在1992年推出了新的标准-SQL2.SQL的标准化工作还在继续,新的标准已被命名为SQL3,将包括许多新的数据库概念,正在不征求意见和进行修改 这里将简单介绍基于SQL89和SQL2的语言使用概貌: 2.2.1SQL的组成 SQL主要分成四个部分: 1)数据定义:这一部分也称为"SQLDDL",用于定义SQL模式,基本表,视图和索引. 2)数据操纵:这一部分也称为"SQLDML".它分为数据查询和数据更新两类.其中数据更新又分成插入,删除,和修改三种操作. 3)数据控制:这一部分包括对基本表和视图的授权,完整性规则的描述,事务控制等内容. 4)嵌入式SQL的使用规定:这一部分内容涉及到SQL语句嵌入在宿主语言程序中使用的规则. 2.2.2SQL的数据查询 nSELECT语句的语法 SELECT目标表的列名或列表达式序列 FROM基本表和(或)视图序列 [WHERE行条件表达式] [GROUPBY列名序列 [HAVING组条件表达式]] [ORDERBY列名[ASC|DESC]等] 句法中[]表示该成分可有,也可无. 整个语句的执行过程如下: a)读取FROM子句中基本表,视图的数据,执行笛卡尔积操作. b)读取满足WHERE子句中给出的条件表达式的元组. c)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组. d)按SELECT子句中给出的列名或列表达式求值输出. e)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排列,或按DESC降序排列. SELECT语句中,WHERE子句称为"行条件子句",GROUP子句称为"分组 子句",HAVING子句称为"组条件子句",ORDER子句称为"排序子句". 2.2.3SQL的数据更新 SQL的数据更新包括数据插入,删除和修改等三种操作 1)数据插入 a)元组值的插入 INSERTINTO基本表名(列名表) VALUES(元组值) 或者INSERTINTO基本表名(列名表) (TABLE(元组值), (元组值), 等) 前一种格式只能插入一个元组,后一种格式可以插入多个元组. 2)数据删除 SQL的删除操作是指从基本表删除元组,其语法如下: DELETEFROM基本表名 [WHERE条件表达式] 其语义是从基本表中删除满足条件表达式的元组. 3)数据修改 当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下: UPDATE基本表名 SET列名等于值表达式[,列名等于值表达式等] [WHERE条件表达式] 其语义是:修改基本表中满足条件表达式的那些元组中的列值,需修改的列值在SET子句中指出.

3.1JSP技术介绍

在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注.JSP为创建高度动态的Web应用提供了一个独特的开发环境.按照Sun的说法,JSP能够适应市场上包括ApacheWebServer,IIS4.0在内的85%的服务器产品.3.1.

1 2 3 4 5 6 7 8

数据库类论文例文,与计算机科学与技术毕业文,计算机科学与技术毕业设计相关论文目录怎么自动生成参考文献资料:

咋写论文

写论文用什么软件

请人写论文

博士写论文

如何写好考场议论文

怎样写好一篇议论文

怎么写高考满分作文

博士论文撰写

博士论文写不出来

如何写好初中议论文

计算机科学与技术毕业文,计算机科学与技术毕业设计(2)WORD版本 下载地址