专科《数据库原理与应用》一、(共66题,共150分)1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中在( ),程序员可能需要设计数据在内存中的物理地址。
(2分)A.数据库系统B.文件系统C.人工管理D.数据项管理.标准答案:C2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。
(2分)A.B.C.D.以上都不是.标准答案:C3. 关系模型支持( ) 的数据结构。
(2分)A.线性结构B.树结构C.图结构D.集合结构.标准答案:D4. 在数据库三级模式结构中,内模式是( ) 的视图。
(2分)A.计算机世界B.信息世界C.现实世界终端用户D.数据库管理员.标准答案:A5. 关系模型的参照完整性要求( ) 。
(2分)A.一个关系必须有外码B.外码必须是父关系的主属性C.外码所在的关系即子关系必须和父关系是不同关系D.外码或为空或为父关系对应主码的值.标准答案:B6. SQL语言中的DELETE命令属于( ) 。
(2分)A.数据定义语言B.数据操作语言C.数据控制语言D.数据查询语言.标准答案:B7. ( ) 是数据库系统概论的直接先导课程之一。
(2分)A.大学物理B.汇编语言C.数据结构D.模拟电路.标准答案:C 8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。
(2分)A.Microsoft Office WordB.Microsoft Office PowerPointC.Microsoft Office OutlookD.Microsoft Office Access.标准答案:D9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。
(2分)A.FROM子句B.GROUP BY子句C.ORDER BY子句D.INTO子句.标准答案:A10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。
(2分)A.数据模型B.编程语言C.软件体系结构D.数据转换.标准答案:A11. 因为关系数据库的查询优化技术,用户程序员不用了解数据库中数据的物理存储结构,也能编写高效率的程序。
(2分) ( ).标准答案:正确12. 关系操作中的投影运算必须有两个关系同时参与运算才能得到正确的结果。
(2分) ( ).标准答案:错误13. DBTG中的系是一棵二级树,表示的是系主记录型(Owner)和成员记录型(member)之间一对多的关系,但两个记录之间可以定义多个系。
(2分) ( ) .标准答案:正确14. DBMS作为一种大型的系统软件,可以通过相关技术绕过操作系统,直接管理存储在硬盘上的数据。
(2分) ( ).标准答案:错误15. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。
其中数据结构是描述系统的静态特性的,数据操作是描述系统动态特性的。
(2分) ( ).标准答案:正确16. 在数据库中,数据独立性是指数据之间相互独立,互不依赖。
(2分) ( ) .标准答案:错误17. SQL语言的视图对应三级模式的外模式,表对应模式,所以用户程序只能使用视图而不能直接使用表来查询和操作数据库中的数据。
(2分) ( ).标准答案:错误18. 数据库设计时不但要关心系统的数据描述而且也必须关心对数据的处理。
(2分) ( ).标准答案:正确19. SQL中INSERT命令每次只能插入一条记录,因此要插入多条记录是必须使用循环语句。
(2分) ( ).标准答案:错误20. 通常将数据库说成是后台数据库,是因为数据库是在后台离线运行的系统。
(2分) ( ).标准答案:错误21. 简述关系规范化的原因、方法和结果。
(5分)标准答案:关系的规范化是指通过模式分解将低范式级别的关系分解为多个高级别范式关系的过程。
由于低级别范式发生插入异常、删除异常、更新困难、数据冗余的现象非常频繁,因此为了数据库中数据的一致性和完整性要求,通常都要求在数据库设计时,进行规范化。
范式是符合某种级别的关系模式的集合,用于区分不同关系模式的。
如1范式是指那些所有符合关系定义的关系所构成的集合,2范式是满足范式且满足非主属性不部分依赖于码的关系所构成的集合等。
在规范化执行时应根据系统的具体情况,进行规范化设计,但并不是规范化程度越高就越好。
22. 简述数据库管理系统与操作系统的关系。
(5分)标准答案:数据库管理系统简称DBMS,操作系统简称OS,它们都是系统软件。
但它们在计算机系统组成中所处的层次不同,操作系统之间管理计算机的所有硬件资源,为上层各种系统软件提供访问和操作硬件和数据的接口。
数据库管理系统是在操作系统之上工作的系统软件,当数据库管理系统要访问数据库中的数据时,必须通过操作系统进行。
23. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据逻辑独立性是( )阶段首先实现的。
(2分)A.数据库系统B.文件系统C.人工管理D.数据项管理.标准答案:A24. 在关系模式中,如果属性A和B存在1对m的联系,则存在( )依赖关系。
(2分)A.B.C.D.以上都不是.标准答案:B 25. 关系模型的数据操作通过传统的集合运算和( )实现的。
(2分)A.关系代数B.关系演算C.笛卡尔乘积D.专门的关系运算.标准答案:D26. 在数据库三级模式结构中,模式/内模式之间的映像或变换称为( )。
(2分)A.逻辑变换B.物理变换C.虚拟变换D.环境变换.标准答案:B27. 关系模型的用户定义完整性要求( )。
(2分)A.必须指定每个属性的约束条件B.主属性必须指定约束条件C.外码必须指定约束条件D.任何属性都可以指定约束条件.标准答案:D28. SQL语言中的GRANT命令属于( )。
(2分)A.数据定义语言B.数据操作语言C.数据控制语言D.数据查询语言.标准答案:C29. ( )是数据库系统概论的直接先导课程之一。
(2分)A.高等数学B.离散数学C.汇编语言D.模拟电路.标准答案:B30. 数据库管理系统简称DBMS,下列系统软件中,( )是不具有DBMS功能的软件。
(2分)A.SybasermixC.DB2D.ER win.标准答案:D31. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( )是SELECT命令语法规定可选的部分。
(2分)A.FROM子句B.WHERE子句C.VALUES子句D.SELECT子句.标准答案:B32. 下面术语中( )是数据库系统原理与应用课程的关键词。
(2分)A.关系模型B.编程语言C.软件体系结构D.数据转换.标准答案:A33. 数据字典在任何时候都能解释数据库中数据的意义,其作用范围可以跨越异构系统。
(2分) ( ).标准答案:错误34. 关系操作中的笛卡尔乘积必须有两个关系同时参与运算才能得到正确的结果。
(2分) ( ).标准答案:正确35. 关系模型中只有一种数据结构,而层次模型和网状模型都有多种数据结构,所以关系模型数据结构简单。
(2分) ( ).标准答案:正确36. 数据库管理系统DBMS和操作系统OS是两种功能完全无关的系统软件,他们都可以直接管理计算机的所有硬件和数据。
(2分) ( ).标准答案:错误37. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。
其中完整性约束条件是用来保证数据的正确性、有效性和相容性的。
(2分) ( ).标准答案:正确38. 在数据库中,数据独立性是由DBMS实现的,与应用程序员和终端用户无关。
(2分) ( ).标准答案:正确39. SQL语言不支持三级模式结构,所以用户程序既能通过视图也能直接使用表来查询和操作数据库中的数据。
(2分) ( ).标准答案:错误40. 数据库设计时制作的数据字典和数据库系统中DBMS维护的数据字典是两个不同的概念,前者是设计者和开发者使用的,后者是DBMS使用的。
(2分) ( ) .标准答案:正确41. SQL的DELETE命令是从数据库中删除指定的数据,但在没有执行COMMIT 命令前,可以通过ROLLBACK命令恢复。
(2分) ( ).标准答案:正确42. 将数据库说成是后台数据库,是因为目前的信息系统采用多层软件体系架构,不同层次运行的软件功能不同,数据库系统通常在远程数据库服务器上运行,而应用程序在前台客户端运行的,所以将数据库服务器称为后台服务器,简称为后台数据库。
(2分) ( ).标准答案:正确43. 在各种系统的效果图或结构图中,数据库往往用一个柱状体来表示?请问为什么?(5分)标准答案:在计算机系统中存储层次可分为高速缓冲存储器、主存储器、辅助存储器三级。
由于数据库要存储海量数据,故数据库是存储在辅助存储器上的,常用的辅助存储器为高速硬盘或硬盘阵列,硬盘的存储单元是由一组同心圆组成的柱面组成的,所以用一个或一组圆柱体来表述数据库。
44. 简述数据库管理系统数据字典的主要作用。
(5分)标准答案:在数据库系统中数据字典具有重要的作用,(1)供DBMS快速查找有关对象的信息,数据库中的海量数据是存储在外存设备上的,DBMS接到用户访问某个数据的请求时,首先查找数据字典,得到相应数据的存储地址信息,之后再向操作系统申请访问该数据,这大大提高了数据的访问效率;(2)供数据库管理员DBA使用,用以掌握系统的运行情况;(3)支持数据库三级模式两级变换的结构,支持数据库设计与分析。
45. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据物理独立性是( )阶段首先实现的。
(2分)A.数据库系统B.文件系统C.人工管理D.数据项管理.标准答案:B46. 在关系模式中,如果属性A和B存在m对n的联系,则存在( )依赖关系。
(2分)A.B.C.D.以上都不是.标准答案:D47. 在数据库三级模式结构中,外模式/模式之间的映像或变换称为( )。
(2分)A.逻辑变换B.物理变换C.虚拟变换D.环境变换.标准答案:A48. 关系模型的实体完整性要求( )。
(2分)A.任何关系在定义时必须指定主码B.主码必须是一个字符型属性C.主码可以为空但主码不取重复值D.主码不为空且主码不取重复值.标准答案:D49. SQL语言中的INSERT命令属于( )。
(2分)A.数据定义语言B.数据操作语言C.数据控制语言D.数据查询语言.标准答案:B50. ( )是数据库系统概论的直接先导课程之一。
(2分)A.大学物理B.汇编语言C.操作系统D.数字电路.标准答案:C51. 数据库管理系统简称DBMS,下列系统软件中,( )是不具有DBMS功能的软件。