互联网数据库概念汇总3

71.介绍一下InformixWeb解决方案?

答:InformixReachInformixWeb的解决方案。InformixReachWeb解决方案。Informix i.Reach内容库存放在配有通过数据选件和Web聚合选件的Informix动态服务器中,同时还包括Excalibur正文搜索数据刀片模块,。提供功能完备的正文搜索。此外还有Informix Data Director for web。一个图形化用户界面的Web页面编辑工具,利用它可以快速定制存储在informix数据库中的web页面,informix i.Reach支持任何兼容的Web服务器。可建立Web服务器与Web浏览器/客户端之间的HTTP瞬时连接。

72.层次模型有什么限制?

答:1)只有一个结点没有双亲结点,称之为根结点2)根以外的其他结点有且只有一个双亲结点。这就使得层次数据库系统只能处理一对多的实体关系。

73.简述在SQL中建立索引的意义?

答:建立索引是加快珍的查询速度的有效手段。SQL语言支持用户根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。

74.元组变量的主要用途有哪几个方面?

答:1)简化关系名,在处理[实际问题时,如果关系的名字很长,使用起来就会感到不方便,这时可以设一个较短名字的元组变量来简化关系名。2]用元组变量,才能在操作条件中使用量词。

75.简述BCNF关系模式具有的性质?答:1)所有非主属省事都完全函数依赖于每个侯选码2)所有主属性都完全函数依赖于每个不包含它的候选码3)没有任何属性完全函数依赖于非码的任何一组属性。

76.简述数椐的完整性和安全性的区别?

答:数据的完整性和安全性是数据库保护的两个不同的方面,先讲完整性,再讲安全性,安全性是防止用户非法使用权用数据库;完整性则是防止合法用户在使用数据库时向数据库中加入不合语义的数据。先讲完整性,再讲安全性也就是说,安全检查性措施的防范对象是非法用户和非法操作,完整性的防范对象是不合语义的数据。

77.如何检测脚本是用POST方式还是GET方式从HTML表单获取数据?

答:当用POST方法提交脚本时,条件Request.ServerVariables(“CONTENTLENGTH”)>0取值为True如果使用GET方式,则条件Request.ServerVariables(“QUERYSTEING”)<>””取值为True.

78.数据库设计分为哪几个阶段?

答:规范的数据库设计分为六个阶段;需求分析,概念结构设计,逻辑结构设计,数据库物理设计,数据库实施,数据库运行和维护。

79.简述ASP的主要特点?

答:1)使用简单的脚本语言,程序开发简单2)其源程序无需编译,为解释型代码3)代码的执行与浏览器无关,所以具有更好的兼容性4ASP源程序不会传到浏览器,保护了作者的知识版权5)可使用服务器端的脚本来产生客户端的脚本。

80.简述关系模式规范化的基本步骤?

答:1)对原关系进行投影,消除决定属性不是候选码的任何函数依赖2)对BCNF关系进行投影,消除原关系中非平凡而且非函数依赖的多值依赖,从而产生一组4NF关系3)对4NF关系进行投影,消除原关系中不是由候选码所蕴含的连接依赖,即可得到一组5NF关系。

81.数据库一般都提供哪些预防和补救的安全措施?

答:1)数据库恢复:配合定时备份数据库,能找回最近一次数据库数据2)并发控制:保证多用户不能共享数据库,并维护数据的一致性3)安全性保护:防止非法用户使用数据库4)完整性保护:保证数据的正确性和一致性。

82.列举三个以上的元组关系演算中的集函数,并简要说明它们的用途?

答:COUNT:元组计数,TOTAL:求总和,MAX:求最大值,MIN:求最小值,AVG:求平均值。

83.简述判断对关系模式的一个分解是否与原关系模式等价的标准?

答:1)分解具有无损连接性2)分解要保持函数依赖

84.简述视图在数据库安全性方面的作用?

答:进行存取权限控制时,可以为不同用户定义不同的视图,把数据对象限制在一定范围内,即通过视图机制把要保密的数据对无权存取的作废隐藏起来,从而自动地对数据提供一定程度的安全保护,视图机制间接地实现了支持存取谓词的用户权限定义,但视图机制更主要的功能在于提供数据独立性,其安全保护功能往往远不能达到应用系统的要求。因此,在实际应用中通常是视图机制配合使用,首先作视图机制屏蔽掉一部分保密数据,然后在视图上面进一步定义存取权限。

85.简述关系数据模型的优化手段?

答:1)确定数据依赖2)对于各个关系模式之间的数据依赖进行最小化处理,消除冗余的联系3)按照数据依赖的理论对关系模式逐一进行分析,考察是否存在部分函数依赖,传递函数依赖,多值依赖等,确定各关系模式分别属于第几范式4)确定是否需要进行合并或分解5)对关系模式进行必要的合并或分解,提高数据操作的效率和存储空间的利用率。

86.OLEDBODBC之间的主要差别是什么?

答:OLEDB提供一种访问所有类型数据的方式,包括关系数据和非关系数据,可以使用ADD直接访问OLEDB,另一方面ODBC提供了一种访问关系数据的方式,它还是一种行业标准接口,因而几乎对任何数据库都可用。

87.什么叫开放系统?

答:开放系统被认为是计算机技术发展的大趋势,开放系统的目的就是使不同的计算机厂商提供的不同的计算机系统,不同的操作系统连接起来,以达到企业内部数据和应用软件的共享要求。开放系统是相对于传统的,互不兼容的封闭式系统而言提出的一种新的公共运行环境。

88.简要阐述事务的四大特性?

答:1)原子性:事务是数据库的逻辑单位,事务中包括的诸操作是一个执行主体2)一致性:即必须保证在数据库状态发生变化时数据库数据的一致性3)隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不受其他事务的影响4)持续性:是指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

89.简述JDBC提供的几种连接数据库的方法?

答:1)与数据源直接通信,使用JDBC和数据库已制定的协议时,可使用一个驱动程序直接与数据源通信,既可以建立自己的驱动程序,也可找一个公用的2)通过JDBC驱动程序的通信,可连接到一个高标准的驱动程序上,该驱动程序逻辑依次与另一个可与数据源通信的专用驱动程序通信3)与ODBC数据源通信,一个公开可用的专用驱动程序是JDBC/ODBC桥梁驱动程序,客观存在是Javasoft公司开发,允许应用程序与ODBC数据源相联。

90.数据库技术在数据库系统阶段的特点有哪些?

答:1)数据结构化,这是其主要特征之一2)数据共享性高,冗余度小,易扩充3)数据独立性高,把数据的定义与描述从应用程序中独立出来4)统一的数据管理和控制,提供数据的安全保护,数据的完整性控制,数据库恢复,并发控制等数据控制功能5)数据的最小存取单位是数据项。

posted @ 2009-11-05 15:30  代码缔造的帝国  阅读(148)  评论(0编辑  收藏  举报