数据库技术一.填空题:1.当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。其原因是文件系统的数据___不独立______。2.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。3.关系数据库的关系演算语言是以关系代数为基础的DML语言。4.利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。5.分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。6.DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。7.事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。8.分布式数据库系统中透明性层次越高,应用程序的编写越容易。9.在有泛化/细化联系的对象类型之间,较低层的对象类型称为。10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。11.数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。12.SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。13.数据库系统采用的三级模式结构为外模式、模式、内模式。14.两个实体型之间的联系类型有一对一、一对多、多对多三类。15.数据库中专门的关系运算包括选择、投影、连接、除。16.满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。17.当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。18.并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为Y依赖于X函数依赖。21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。22.分E-R分图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。23.并行数据库系统是数据库技术与网络技术相互促进和有机结合的结果.24.在MSSQLServer中,用Float和__Real__来表示近似数值型。25.SQL服务器采用__SQL企业管理器___来保证数据库的安全。26.视图是从一个或多个基本表导出的虚表,在数据库中只存储有关视图的__定义____。27.一般可将数据库设计步骤分为以下几个阶段:需求分析、概念结构设计、逻辑结果设计、物理结果设计、数据库实施以及数据库的运行与维护。28.通过并发控制可以保证在多用户操作下,并发数据一致性。29.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与存储方法。30.在客户机/服务器工作模式中,触发器存储在服务器上。(请选填客户机或服务器)31.在开发ODBC数据库应用程序时,首先要建立一个环境,创建它的简单方法是使用ODBC驱动程序管理器。32.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在依赖性。33.在数据库恢复时,对尚未完成的事务执行撤消操作。34.层次模型中记录之间的联系是通过指针实现的。35.查询优化的策略之一是对关系文件进行适当的预处理。预处理的方法是对文件进行排序或建立索引文件。36.若关系模式R∈2NF,则要求R中每个属性完全函数依赖于R的候选键。37.数据库并发操作通常会带来丢失更新、读未提交数据和不一致性检索等问题。39.分布透明性是分布式数据库系统的主要目标之一。它包括三个层次:片段透明性、地址透明性和局部透明性。40文件系统与数据库系统的最大区别是数据独立性。41.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个人的平均成绩:SELECT学号,AVG(成绩)FROMSgroupby学号。42.关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则及参照完整性约束。43.数据库设计第二阶段建立E-R图的工作依据是系统分析报告(或需求规格说明书)。44.单用户DBS能够自动地保证事务以串行、隔离方式操作DB,因为同时只有一个事务被执行。45.按照索引文件的结构,索引可以分为两类:唯一性索引和稠密索引。46.关系模式的三类完整性约束条件分别是实体完整性约束、参照完整性约束和用户定义完整性约束。47.数据库语言包括数据定义和数据操纵语...