数据库技术复习试题及答案.docx
文本预览下载声明
数据库技术填空题: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.在MS SQL Server中,用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(成绩)FROM ?S ??group by 学号
显示全部