互联网数据库概念汇总6
141.数据库系统的三级模式结构是指什么?
答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成,这是数据库系统的体系结构或总结构。三级抽象模式在数据库系统中都存储于数据库系统的数据字典中,是数据字典最其的内容,数据库管理系统通过数据字典来管理和访问数据模式。
142.请定义数据依赖,并列举重要的数据依赖类型?
答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系,是现实世界属性间相互联系的抽象是数据内在的性质,是语义的体现,其中最重要的是函数领带作多值依赖。
143.“事务“有哪几个状态?
1)活动状态:事务开始执行后,立即进入“活动”状态2)局部提交状态:事务的最后一个语句执行之后,进入:局部提交“状态3)失败状态:处于活动状态的事务还没到达最后一个语句就中止执行,则为”失败“状态。4)异常中止状态:”失败“状态的事务在重启之前,也称为”异常中止“状态,是事务的结束状态。5)提交状态:事务的结束状态。
144.在将一个值写入Application变量中之前需要做什么?
答:在把值写入Application变量中之前,应该锁定该Application变量,可使用Application.Lock方法进行锁定,并在写入完成之后用Application.UnLock解除锁定。之所以要之样做,是因为Application变量是公共变量,在某一时刻有可能被几个用户同时访问或修改,因此必须锁定,以保证数据的安全性。
145.如何测试读取记录集的RecordCount属性对于速度是否具有显著影响?
答:当打开一个记录集时,使用参数adApproxPosition执行Suports方法。当方法返回Ture值时,表示记录集支持近似定位,因而在读取RecordCount属性时不会降低性能。
146.请简述Sybase SQL Anywhere?
答:Sybase SQL Anywhere是基于PC的具有SQL功能的分布式数据库管理系统,用于移动应用和工作组,可以支持远程网络、移动计算机和其他移动设备。Sybase SQL Anywhere使用新型复制器,支持节点间两路的、基于消息的数据复制。
147.数据库管理系统在系统构成上的发展分为哪几个阶段?
答:第一阶段的RDBMS产品主要提供数据定义,存取和控制等基本操作,以及数据存储组织,并发控制、安全性/完整性检查、系统恢复等基本功能,这些是RDBMS的核心功能2)第二阶段的产品以RDBMS的基本功能为核心,开发外围软件系统。这些软件系统拓广了数据库的应用领域,大大提高了应用开发的效率。
148.在数据库运行阶段由DBA完成的经常性的维护工作包括的内容有哪些?
答:1)数据库的转储和恢复2)数据的安全性、完整性控制3)数据性能的监督、分析的改进4)数据库的重组织和重构造。
149.数据库学科的主要研究范围可以划分为哪几个领域?
答:数据库技术的研究可以概括为三个主要领域1)数据管理系统软件的研制2)数据库设计:包括设计方法、工具、理论的研究,数据模型和建模的研究等3)数据库理论的研究,主要是关系的规范化理论和关系数据理论。
150.请简述参照完整性规则的定义?
答:参照完整性规则:若属性F是基本关系R的外码,它与基本关系S的主码Ks相对应则对于R中每个元组在F上的值必须为:1)或者取空值2)或者等于S中某个元组的主码值。
151.关系数据库的型和值是什么?
答:关系数据库也存在型和值之分,关系数据库的型也称为关系数据模式,是对关系数据库的描述,它包括若干域的定义以及在这些域上定义的若干关系模式,关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常称为关系数据库。
152.简述存取控制的概念和存取权限的概念?
答:在数据库系统中,为了保证用户只能访问他有权存取的数据,必须预先对每个用户定义存取权限。对于通过鉴定的合法用户,系统根据他的存取权限定义对他和各种操作请求进行控制,确保他只执行合法操作。
153.什么是数据字典?它包含哪几个部分?
答:数据字典是在需求分析阶段建立的,它是系统中各种数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
154.在SQL语言中,有哪两种方法可进行对数据库数据的更新操作?
答:1)更新数据库数据的第一种技术是使用SQL语句作为Connection的Execute方法的参数2)第二种技术是用Open方法打开一个记录集,并用SQL SELECT语句获取表格的内容,然后对记录行的字段值执行所有必要的改变,并使用UPDATE方法把所做的修改写入到基础数据中。
155.在()racle的标准服务器中,角色的概念是什么?
答:角色是一组权限的集合,有了角色的概念,安全管理机制可以把表或其他数据库对象上的一些权限进行组合,将它们赋给一个角色,需要时只需将该角色授予一个用户或一组用户,这样就可以降低安全性机制的负相和成本。
156.简述分布式数据库系统和目标?
答:1)适应部门分布的组织结构,降低费用2)提高系统的可靠性和可用性3)充分利用数据库资源,提高现有集中式数据库的利用率4)逐步扩展处理能力和系统规模。
157.简述多媒体数据库管理系统的系结构?
答:1)存储层是对多媒体数据进行物理存储的形式描述2)概念层是对现实世界对象进行全面的描述3)表示层是对数据对象的外部表示形式的描述。
158.在IIS中,必须设置哪一种访问权限才能执行ASP网页?
答:对于要执行的ASP页只要启用IIS中的Allow Script Access选项,启用Execute权限包括Script权限但是,它还允许执行CGI和ISAPI扩展。
159.多对多联系在层次模型中如何表示?
答:用层次模型表示多对多联系,必须首先将其分解成一对多联系,分解的方法有两种,冗余结点法和虚拟结点法,冗余节点法的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性,虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。
160.网状数据模型的完整性约束有哪些?
答:1)插入操作允许插入尚未确定双亲结点的子女终点值2)删除操作允许只删除双亲结点值3)更新操作只需更新指定记录即可4)查询操作可以有多种方法,可根据具体情况选用。