数据库设计基础有答案

  • 格式:docx
  • 大小:21.43 KB
  • 文档页数:16

数据库设计基础一、选择题1. 下列数据模型中,具有坚实理论基础的是______。

A.层次模型B.网状模型C.关系模型D.以上3个都是答案:C2. 下列关于数据库系统,说法正确的是______。

A.数据库中只存在数据项之间的联系B.数据库中只存在记录之间的联系C.数据库中数据项之间和记录之间都存在联系D.数据库中数据项之间和记录之间都不存在联系答案:C3. 从关系模式中指定若干个属性组成新的关系的运算称为______。

A.联接B.投影C.选择D.排序答案:B4. 数据处理的最小单位是______。

A.数据B.数据元素C.数据项D.数据结构答案:C5. 索引属于______。

A.模式B.内模式C.外模式D.概念模式答案:B6. 下述关于数据库系统的叙述中正确的是______。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A7. 数据库系统的核心是______。

A.数据库B.数据库管理系统C.模拟模型D.软件工程答案:B8. 为了合理组织数据,应遵循的设计原则是______。

A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括答案:D9. 关系运算中花费时间可能最长的运算是______。

A.选择B.联接C.并D.笛卡尔积答案:D10. 下列关于参数传递的说法中,正确的是______。

A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.B.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案A、B均正确答案:A11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B12. 下列说法错误的是______。

A.关系中每一个属性对应一个值域B.关系中不同的属性可对应同一值域C.对应同一值域的属性为不同的属性D.DOM(A)表示属性A的取值范围答案:C13. 对于现实世界中事物的特征,在实体—联系模型中使用______。

A.属性描述B.关键字描述C.二维表描述D.实体描述答案:A14. 把实体—联系模型转换为关系模型时,实体之间多联系在关系模型中是通过______。

A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现答案:C15. 专门的关系运算不包括下列中的______。

A.联接运算B.选择运算C.投影运算D.交运算答案:D16. 单个用户使用的数据视图的描述称为______。

A.外模式B.概念模式C.内模式D.存储模式答案:A17. 用二维表数据来表示实体及实体之间联系的数据模型为______。

A.层次模型B.网状模型C.关系模型D.E-R模型答案:B18. 下列叙述中正确的是______。

A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致答案:C19. 关系表中的每一横行称为一个______。

A.元组B.字段C.属性D.码答案:A20. 数据库设计包括两个方面的设计内容,它们是______。

A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计答案:D21. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是______。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A22. 用树形结构来表示实体之间联系的模型称为______。

A.关系模型B.层次模型C.网状模型D.数据模型答案:B23. 关系数据库管理系统能实现的专门关系运算包括______。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B24. 在关系数据库中,用来表示实体之间联系的是______。

A.树结构B.网结构C.线性表D.二维表答案:D25. 将E-R图转换到关系模式时,实体与联系都可以表示成______。

A.属性B.关系C.键D.域答案:B26. 按条件f对关系R进行选择,其关系代数表达式为______。

答案:C27. 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。

A.自顶向下B.由底向上C.由内向外D.由整体到局部答案:D28. SQL语言又称为______。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言答案:C29. 视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下B.由外向内C.由内向外D.自底向上答案:B30. 数据处理的最小单位是______。

A.数据B.数据元素C.数据项D.数据结构答案:C31. 下列有关数据库的描述,正确的是______。

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件答案:C32. 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。

A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型33. 分布式数据库系统不具有的特点是______。

A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性答案:B34. 下列说法中,不属于数据模型所描述的内容的是______。

A.数据结构B.数据操作C.数据查询D.数据约束答案:C35. 关系模型允许定义3类数据约束,下列不属于数据约束的是______。

A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束36. 关系R和关系S的并运算是______。

A.由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B.由属于R而不属于S的所有元组组成的集合C.由既属于R又属于S的元组组成的集合D.由R和S的元组连接组成的集合答案:A二、填空题1. 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在______联系。

答案:一对多(或1:N)2. 关系数据库管理系统能实现的专门关系运算包括选择、联接和______。

答案:投影3. 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。

答案:概念(或概念级)4. 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。

答案:数据存储5. ______是数据库应用的核心。

答案:数据库设计6. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。

答案:参照完整性7. 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。

答案:概念8. 数据流的类型有______和事务型。

答案:变换型9. 数据库系统中实现各种数据管理功能的核心软件称为______。

答案:数据库管理系统(DBMS)10. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。

答案:查询11. 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答案:概念设计阶段(数据库概念设计阶段)12. 数据库保护分为:安全性控制、______、并发性控制和数据的恢复。

答案:完整性控制13. 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。

答案:1对多(或1:N)14. 数据库管理系统常见的数据模型有层次模型、网状模型和______三种。

答案:关系模型15. 关系操作的特点是______操作。

答案:集合16. 函数INT(LEN("123.456"))的结果是______。

答案:717. 在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以______为扩展名的文件中。

答案:.DBT或DBT。