互联网数据库已排版new_第1页
互联网数据库已排版new_第2页
互联网数据库已排版new_第3页
互联网数据库已排版new_第4页
互联网数据库已排版new_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录:1、数据模型的要素(结构)2、关系有哪几种类型?3、 SQL中创建索引的意义: 4、 关系模式规范化遵循的原则: 5、 完整性与安全性的区别? 6、 规范设计中数据库及应用系统开发的全过程。7、 ASP文件组成的部分: 8、 OODB语言具备的功能: 9、 分布式数据库系统的特点10、 关系模型的数据结构: 11、关系数据库系统与非关系数据库系统区别12、关系模式的特征: 13、BCNF关系模式具有的性质: 14、视图在数据库安全性方面的作用: 15、概念的结构特点: 16、ASP的主要特点: 17、数据库概念结构设计中数据抽象方几种法: 18、什么是开放系统? 19、. 关系数据模型的

2、优点? 20、关系数据语言可分哪几类?21、SQL语言的特点? 22、什么是数据库的安全性? 23、 什么是数据字典?它包含那几个部分? 24、脚本的概念: 25、 JDBC提供几种连接数据库的方法? 26、为什么应尽量减少“select*”这类语句的使用? 27、数据库管理系统的完整性控制机制应具有的功能?28、什么是分布式数据系统? 29、数据库系统阶段的特点? 30、关系数据库的型和值是什么? 31、关系代数用到的运算符包括哪几类?32、什么是连接查询?连接查询包括的内容?33、什么是关系模式? 34、判断对关系模式的一个分解是否与原关系模式等价的标准?35、封锁的概念和类型? 36、数

3、据库设计需求分析阶段的任务? 37、 Active控件技术的优缺点? 38、JDBC的基本功能和特点? 39、数据模型应满足哪几个方面要求: 40、两个实体型之间的联系可以分为哪几类?41、QBE有什么突出特点?42、在元组关系演算中删除操作的步骤?43、 什么是嵌套查询? 44、 简述范式的概念和范式的分类? 45、什么是授权粒度? 46、数据加密的原理和作用? 47. 列出并简要说明ADO的重要接口? 48、 简述Oracle关系数据产品的特征?49、多对多练习在层次模型中如何表示? 50、关系数据语言的共同特点是什么? 51、元组关系演算中的集函数:52、视图的基本特征? 53、简述数据

4、依赖的涵义?54、什么是静态列级约束? 55、简述数据库设计的概念?56、 JavaScript语言的特点?57、 简述JDBC的概念?58、一个设计优良的DBMS具备的特征59、元组变量的主要用途是什么?60、网状数据库模型需满足的条件?61、元组变量的主要用途是什么?62、 简述CGI程序的调用方法?63. 简述完整性约束条件作用的对象?64、 简述关系模型的优化方法?65、OLE DB与ODBC之间的主要差别?66、数据库概念结构设计中数据抽象的种类?67、面向对象程序设计的基本思想?68、简述Oracle的内存存储的信息?69、层次数据模型的存储结构主要有哪些?70、网状数据模型的完整

5、性约束有哪些?71、关系可以分为哪几种类型?73、活锁和死锁产生的原因?74静态关系约束它分为几类:75、数据库系统中可能发生的故障有76、 数据库维护工作的主要内容?。77、什么是分布式数据系统? 78、如果你想使用SQL INSERT 语句把用户输入定入到数据库中,需要注意哪三件事?1、数据模型的要素(结构):答:数据模型是由数据结构、数据操作、完整性约束三要素组成。、数据结构:用于描述系统的静态特征、数据操作:动态特征、完整性约束是一组完整性规则的集合。2、关系有哪几种类型?关系有三种类型:基本表、查询表、视图表、基本表是实际存储数据的逻辑表示。、查询表是查询结果对应的表。、视图表基本表

6、导出的表,虚表,不对应实际存储的数据3、 SQL中创建索引的意义:建立索引是加快表的查询速度的有效手段,可以根据需要建立一个或多个索引,可以提高系统的查询效率。4、 关系模式规范化遵循的原则:、关系模式进行无损连接分解。、正确性与可实现性原则。、合理选择规范化程度。5、 完整性与安全性的区别?安全性是防止用户非法使用数据库,完整性是防止用户向数据库加入不合语义的数据。安全性防范对像是非法用户和非法操作。完整性防范对像是不合语义的数据。6、 规范设计中数据库及应用系统开发的全过程。、需求分析。、概念结构设计、逻辑结构设计。、物理结构设计。、数据库实施。数据库运行和维护。7、 ASP文件组成的部分

7、:、文本。、HTML标记。、VB SCRPT 、ASP脚本命令。8、 OODB语言具备的功能:、类的定义与操作、操作方法的定义。、对像的操纵9、 分布式数据库系统的特点:、数据的独立性、集中与自治想结合的控制结构、适度增加数据冗余度、全局的一致性,可串行性和可恢复性。10、 关系模型的数据结构:一个关系模型结构是由行和列组成的,是一张二维表。在关系模型中,实体以及实体间的联系都是用关系来表示。关系模型要求关系必须是规范化的,既要求关系模式必须满足一定的规范条件。关系的每一个分量必须是一个不可分的数据项11、关系数据库系统与非关系数据库系统区别:关系系统只有“表”这一种数据库结构;非关系数据库系

8、统还有其它数据库结构以,对这些数据库结构还有其它的操作。12、关系模式的特征:关系模式静态的、稳定的,而关系是动态的、随时间不断的变化,因为关系操作不断的更新数据,通常人们把关系模式和关系都称为关系。13、BCNF关系模式具有的性质:、所有非属性都完全函数依赖于每个候选码;、所有主属性都完全函数依赖于每个不包含它的候选码;、没有任何属性完全函数依赖于非码的任何一组属性。14、视图在数据库安全性方面的作用:进行存取权限控制时,可以为不同的用户定义不同的视图。通过视图机制把要保密的数据对无权存取的用户隐藏起来。但视图机制更要的功能是在于提供数据独立性,在实际应用中通常是视图机制与授权机制配合使用,

9、视图机制屏蔽一部分保密数据,然后在视图上面进一步定义存取权限。15、概念的结构特点:、能真实、充分反映现实世界,满足用户对数据的处理要求、易于理解,可以用它和不熟悉计算机的用户交换意见、易于更改,容易对概念模型改和扩充、易于向关系、网状、层次等各种数据模型转换。16、ASP的主要特点:、使用简单的脚本语言,程序开发简单、源程序无需编译、链接可运行于各种操作环境、可使用服务端的脚本来产生客户端的脚本、ASP源程序不会传到浏览器,保户了作者的知识版权。17、数据库概念结构设计中数据抽象方几种法: 分类。定义某一概念作为现实世界中一组对象的类型;、聚集。定义某种类型的组成成分概括。定义类型之间的一种

10、子集联系18、什么是开放系统?开放系统是计算机技术发展的大趋势。开放的目的就是不同厂商提供不同的计算机系统,不同的操作系统连接起来,以达到企业内部数据和应用软件的共亨要求。19、. 关系数据模型的优点?关系模型与非关系模型不同,它是建立在严格的数学概念基础上的,关系模型的概念单一,无论实体之间的联系都是用关系来表示。对数据的检索结果也是关系(即表)。所以其数据结构简单、清晰,用户易懂易用;关系模型的存取路径对用户隐蔽,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发设计的工作。20、关系数据语言可分哪几类?答:关系代数语言关系演算语言,又分为元组关系演算语言和域关系

11、演算语言据有关系代数和关系演算双重特点的语言。21、SQL语言的特点?综合统一,高度非过程化,面向集合的操纵方式,以同一种语法结构提供两种使用方法,语言简洁、易学易用。22、什么是数据库的安全性?数据库的安全性主要是指保护数据库,防止由于非法使用数据库造成数据泄露、更改或破坏。数据库的完整性:数据的正确性、一致性和相容性。数据的完整性与安全性是数据库保护的两个不同的方面。安全性是防止用户非法使用数据库。完整性则是防止合法用户使用数据库时向数据库中加入不合语义的数据。23、 什么是数据字典?它包含那几个部分?数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据

12、字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。24、脚本的概念:(脚本)是一种能够完成某些特殊功能的小“程序段”。25、 JDBC提供几种连接数据库的方法?与数据源直接通信通过JDBC驱动程序的通信与ODBC数据源通信。26、为什么应尽量减少“select*”这类语句的使用?这类语句意味着要在一张表里把每一行、每一列的数据全部检索出来,看起来很简单,但如果表的行列过多,这样做将会造成资源的无谓浪费和漫长的查询等待。27、数据库管理系统的完整

13、性控制机制应具有的功能?答:定义功能:即提供定义完整性约束条件的机制检查功能:即检查用户发出的操作请求是否违背了完整性约束条件保证功能:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。28、什么是分布式数据系统?分布式数据库系统是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力,可以执行局部应用。同时每个结点也能通过网络通信子系统执行全局应用29、数据库系统阶段的特点?人工管理阶段: 数据不保存、数据需要由应用程序自己进行管理、 基本上没有文件概念、数据不共享。文件系统阶段: 数据可以长期保存、文件系统管理数据、

14、 文件已经多样化、数据的存取基本上以记录为单位。 缺点有:数据共享性差,数据冗余度大;数据和程序缺乏独立性。数据库管理阶段: 数据结构化, 数据共享性高、冗余度小、易扩充,数据独立性高。30、关系数据库的型和值是什么?关系数据库存在型与值之分,关系数据库和型也称为关系数据库模式,是对关系数据库的描述,关系数据的值是这些关系模式在某一时刻对应的关系的集合,通常称为关系数据库。31、关系代数用到的运算符包括哪几类?包括4类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。32、什么是连接查询?连接查询包括的内容?答:若查询同时涉及两个以上的表,则称为连接查询。连接查询是关系数据库最主要的查询

15、,包括等值连接,自然连接,非等值连接,自身连接,外连接和复合条件连接查询33、什么是关系模式?关系模式是对关系的描述,为了能够清楚的刻画出一个关系,它需要由5个部分组成,既应该是5个元组:R(U,D,DOM,F)其中R为关系名,U为组成该关系的属尾名集合,D为属性组U中属性所来自的域,DOM为属性向域的映像集合,F为属性间数据的依赖关系集合。34、判断对关系模式的一个分解是否与原关系模式等价的标准?(1)分解具无损连接性;(2)分解要保持函数依赖(3)分解既要保持函数依赖又要具有无损连接性。35、封锁的概念和类型?封锁就是事务T可以向系统发出请求,对某个数据对象(通常是记录)加锁,于是事务T对

16、这个数据对象就有一定的控制。例如,其他事务不能更新此数据,直到T释放它的锁为止。确切的控制由封锁的类型决定。基本的封锁类型有两种:排它锁和共享锁。36、数据库设计需求分析阶段的任务?是通过详细调查现实世界要处理的对象(组织、部门、企业)等,充分了解原系统(手工系统或计算机系统)的工作情况,明确用户的各种需求,然后在此基础上确定新系统的功能。37、 Active控件技术的优缺点?优点:它的控件技术是一种分布式对象技术,能保护开发者以往的投资,几千个已有的控件是这个技术的资本它是一种开放的技术,它包含了现有的标准又提供了第三方开发接口。缺点:控件体积过于庞大,不便于用户下载兼容性差,目前支持它的平

17、台只有Windows系列。38、JDBC的基本功能和特点?功能:建立与数据库的连接,发送SQL语句,处理结果。特点:JDBC是低级的API,是高级API的基础。JDBC是一种低级的接口,它直接调用SQL命令,但又可以作为构造高级接口和工具的基础。在执行时,高级API将首先被翻译成如JDBC这样的低级接口39、 数据模型应满足哪几个方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。40、两个实体型之间的联系可以分为哪几类?可分为三类:一对一联系;一对多联系;多对多联系。41、QBE有什么突出特点?QBE是通过例子进行查询和简称,是一种高度非过程化和基于屏幕表格和

18、查询语言,用户通过终端屏幕编辑程序以填写表格的方式显示。QBE中用示例元素来表示查询结果可能的例子,示例元素实质上就是域变量。42、在元组关系演算中删除操作的步骤?(1)用HOLD语句把要删除的元组从数据中读到工作空间中(2)用HOLD语句删除该元组。43、 什么是嵌套查询?嵌套查询也称子查询,嵌套查询是指一个SELECT FROM WHERE查询块可以嵌入另一个查询块之中。44、 简述范式的概念和范式的分类?关系数据库中的关系必须满足一定的规范化要求,对于不同规范化程度可用范式来衡量。范式是符合某一种级别的关系模式的集合,是衡量关系模式规划化的标准,达到范式的关系才是规范化的。目前主要有六中

19、范式:第一范式、第二范式、第三范式、BC范式、第四范式、第五范式。45、什么是授权粒度?它是衡量授权机制是否灵活的一个重要指标,即可以定义的数据对象的范围。授权定义数据对象的粒度越细,即可以定义的数据对象的范围越小,授权子系统就越灵活。46、数据加密的原理和作用?采用数据加密技术,以密码形式存储和传输数据。这样,即使非法存取者进入了系统,窃取了数据,没有密钥也不能对数据解密。加密技术的关键是对密钥的分配、管理和保密。47. 列出并简要说明ADO的重要接口?Connection(连接):该接口表示正在使用的数据源和ADO接口之间的连接。Command(命令):该接口表示一个能被数据提供者处理的命

20、令。Recordset(游标):该接口含有包含数据的游标,是最重要的接口。Error(错误集):该接口表示一个由数据源返回的错误。Parameter(参数):该接口表示传给Command的参数。Field(字段):该接口表示Recordset对象中的某一列数据。48、 简述Oracle关系数据产品的特征?答:兼容性,可移植性,可联接性,高生产率,开放性49、多对多练习在层次模型中如何表示?用层次模型表示多对多练习,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。冗余结点法的优点是结构清晰,允许节点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。虚拟结点法的优点

21、是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是节点改变存储位置可能引起虚拟结点中指针的修改。50、关系数据语言的共同特点是什么?语言具有完善的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。51、元组关系演算中的集函数:COUNT:元组计数、TOTAL:求总数、MAX:求最大值、MIN:求最小值、AVG:求平均值52、视图的基本特征?视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。视图是从一个或几个基本表导出的表它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放试图对应的数据,这些数据仍然存放在原来的基本表中。基本表中的数据发生了变

22、化,从视图中查询的数据也随之而变。视图一经定义,就可以和基本表一样被查询、被删除,也就一在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。53、简述数据依赖的涵义?数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系,是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。在各种类型的数据依赖中,最重要的是函数依赖和多值依赖。54、什么是静态列级约束?静态列级约束是对一个列的取值域的说明,这是最常见最简单也是最容易实现的一类完整性约束,包括几个方面:对数据类型的约束,包括数据的类型、长度、单位、精度等。对数据格式的约束对取值范围或取值集合的约

23、束对空值的约束其他约束。55、简述数据库设计的概念?数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库技术是指对已给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)56、 JavaScript语言的特点?它是一种脚本语言,它在用户浏览器端解释执行。它具有事件驱动特征它是一种安全的语言,它不能访问和修改服务器和客户端的文件它并不依赖于具体的计算机平台,它只依赖于解释它的浏览器它为Web的设计人员提供了极大的灵活性和丰富的控制手段,它能够将一个Web站点中的不同组成部分捆绑在一起

24、。57、 简述JDBC的概念?它是一套API集合,该集合设置了许多允许Java程序连接数据库的框架。JDBC操作在某些方面看起来和ODBC一样。区别是ODBC不能在Java程序中直接实现,原因是ODBC是用C语言写的。然后JDBC提供了JDBC/ODBC之间的桥梁。JDBC是围绕X/open call levelinterface设计的,一个CLI意味着可直接用SQL查询数据库并等到一行结果。58、一个设计优良的DBMS具备的特征友好的用户界面比较完备的功能较高的运行效率清晰的系统结构和开放性59、元组变量的主要用途是什么?简化关系名。在处理实际问题时,如果关系的名字很长,使用起来就会感到不方

25、便,这时可以设一个较短名字的元组变量来简化关系名操作条件中使用量词时必须是使用元组变量。60、网状数据库模型需满足的条件?答:允许一个以上的结点无双亲一个结点可以有多于一个的双亲。61、元组变量的主要用途是什么?简化关系名。在处理实际问题时,如果关系的名字很长,使用起来就会感到不方便,这时可以设一个较短名字的元组变量来简化关系名操作条件中使用量词时必须是使用元组变量。62、 简述CGI程序的调用方法?通过交互式主页里的表单栏(FROM)调用CGI程序,用户在填完一张表单后,按确定按钮就启动了CGI程序,这是最主要的方法。通过URL直接调用CGI程序。63. 简述完整性约束条件作用的对象?可以有

26、列级、元组级和关系级三种粒度。其中对列的约束主要指取值类型、范围、精度、排序等约束条件。对元组的约束是指对记录中各个字段间的联系的约束。对关系的约束是指若干记录间、关系集合以上以及关系之间的联系的约束。64、 简述关系模型的优化方法?确定数据依赖对于各个关系模式之间的数据依赖进行最小化处理,消除冗余的联系按照数据依赖的理论对关系模式逐一进行分析,考察是否存在部分函数依赖、传递函数依赖、多值函数依赖等,确定各关系模式分别属于第几范式按照需求分析阶段得到的各种应用对数据处理的要求,分析对于这样的应用环境这些模式是否合适,确定是否要对它们进行合并或分解对关系模式进行必要的合并或分解,提高数据操作的效

27、率和存储空间的利用率。65、OLE DB与ODBC之间的主要差别?OLE DB提拱一种访问所有类型数据的方式,包括关系数据和非关系数据。可以使用ADO直接访问OLE DB。别一方面,ODBC提供了一种访问关系数据和方式,它还是一种行业标准接口,因而几乎对任何数据库都可以。66、数据库概念结构设计中数据抽象的种类?分类。定义某一类概念作为现实世界中一组对象的类型聚集。定义某一类型的组成成分概括。定义类型之间的一中子集联系67、面向对象程序设计的基本思想?面向对象程序设计的基本思想是封装和可扩展性。面向对象程序设计的封装是把数据结构和数据结构上操作算法封装在一个对象之中。面向对象程序设计的可扩展性体现在继承性和行为扩展两个方面。68、简述Oracle的内存存储的信息?执行的程序代码,连接的会话信息,程序执行间所需数据和共享的信息,存储在外存储器上的缓冲信息。69、层次数据模型的存储结构主要有哪些?存储层次数据库不仅要存储数据本身,还要反映出数据之间的层次联系,实现方法有两种:1)邻接法。按照层次树前序穿越的顺序把所有记录值依次邻接存放,即通过物理空间的位置相邻来实现层次顺序。2)链接法:用指引元反映数据之间的层次联系。70、网状数据模型的完整性约束有哪些?插入操作允许插入尚未确定双亲结点值的子女结点值删除操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论