数据库原理与应用题库.doc

上传人:s****u 文档编号:12782143 上传时间:2020-05-24 格式:DOC 页数:14 大小:102.50KB
返回 下载 相关 举报
数据库原理与应用题库.doc_第1页
第1页 / 共14页
数据库原理与应用题库.doc_第2页
第2页 / 共14页
数据库原理与应用题库.doc_第3页
第3页 / 共14页
点击查看更多>>
资源描述
数据库原理与应用题库一、单项选择题1.描述事物的符号记录称为_。 A. 信息B. 数据C. 记录D. 记录集合2._是长期存储在计算机内的有组织,可共享的数据集合.A. 数据库管理系统B. 数据库系统C. 数据库D. 文件组织3._是位于用户与操作系统之间的一层数据管理软件.A. 数据库管理系统B. 数据库系统C. 数据库D. 数据库应用系统4.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_.A. 数据库管理系统B. 数据库应用系统C. 相关的计算机系统D. 各类相关人员5.在人工管理阶段,数据是_。A. 有结构的B. 无结构的C. 整体无结构,记录有结构D. 整体结构化的6.在数据库系统阶段,数据是_。A. 有结构的B. 无结构的C. 整体无结构,记录内有结构D. 整体结构化的7.在文件系统阶段,数据_。A. 无独立性B. 独立性差C. 具有物理独立性D. 具有逻辑独立性8.数据库系统阶段,数据_。A. 具有物理独立性,没有逻辑独立性B. 具有物理独立性和逻辑独立性C. 独立性差D. 具有高度的物理独立性和一定程度的逻辑独立性9.非关系模型中数据结构的基本单位是_。A. 两个记录型间的联系B. 记录C. 基本层次联系D. 实体间多对多的联系10数据的正确、有效和相容称之为数据的_。A. 安全性B. 一致性C. 独立性D. 完整性11在数据模型的三要素中,数据的约束条件规定数据及其联系的_。A. 制约和存储规则B. 动态特性C. 静态特性D. 数据结构12_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A. 数据模型B. 概念模型C. E-R图D. 关系模型13在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的_决定的。A. 数据结构B. 数据操作C. 完整性约束D. 缺陷14客户/服务器结构与其它数据库体系结构的根本区别在于_。A. 数据共享B. 数据分布C. 网络开销小D. DBMS和应用分开15由于进程数目少,内存开销和进程通讯开销小,因此_是较优的一种。A. N方案B. 2N方案C. M+N方案D. N+1方案16. 数据库系统软件包括_和_。(1)数据库(2)DBMS(3) OS,DBMS和高级语言(4)DBMS和OS(5)数据库应用系统和开发工具A. (1)和(2)B. (2)和(5)C. (3)D. (4)17. 数据管理技术经历了人工管理,_和_。(1)DBMS(2)文件系统(3)网状系统(4)数据库系统(5)关系系统A. (3)和(5)B. (2)和(3)C. (1)和(4)C. (2)和(4)18. 数据库系统包括_、_和_。(1)数据库(2)DBMS(3)硬件,软件(4)数据库,相应的硬件,软件(5)各类相关人员A. (1),(2)和(5)B. (1),(2)和(3)C. (2),(3)和(4)D. (2),(3)和(5)19. 在数据库系统中,我们把满足以下两个件的基本层次联系的集合称为层次型:1_,2_。(1)有一个结点无双亲(2)其它结点无双亲 (3)有且仅有一个结点无双亲 (4)其它结点有且仅有一个双亲 (5)允许其它结点有多个双亲A. (1)和(2)B. (3)和(4)C. (3)和(5)D. (2)和(5)20. 在数据库系统中, 将满足以下两个条件的基本层次联系集合称为网状模型:1_,2_。 (1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲(3)一个结点可以有多于一个双亲(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的A. (3)和(4)B. (2)和(3)C. (3)和(4)D. (1)和(3)21. 数据库的完整性是指数据的_和_。(1)正确性(2)合法性(3)不被非法存取(4)相容性 (5)不被恶意破坏A. (1)和(3)B. (2)和(5)C. (1)和(4)D. (2)和(4)22. 系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为_,这类故障比其它故障的可能性_。(1)事务故障(2)系统故障(3)介质故障(4)大,但破坏性小(5)小,破坏性也小(6)大,破坏性也大(7)小,但破坏性大A. (3),(7)B. (1),(4)C. (3),(5)D. (2),(6)23. 当数据库的_改变了,由数据库管理员对_映象作相应改变,可以使_保持不变,从而保证了数据的物理独立性(1)模式 (2) 存储结构 (3)外模式模式 (4)用户模式 (5)模式内模式A. (3),(1),(4)B. (1),(5),(3)C. (2),(5),(1)D. (1),(2),(4)24. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_。 A. 主码 B. 候选码C. 主属性D. 外码25_由数据结构、关系操作集合和完整性约束三部分组成。A. 关系模型B. 关系C. 关系模式D. 关系数据库26. SQL语言属于_。A. 关系代数语言B. 元组关系演算语言C. 域关系演算语言库D. 具有关系代数和关系演算双重特点的语言27关系演算是用_来表达查询要求的方式。A. 谓词B. 关系的运算C. 元组D. 域28实体完整性要求主属性不能取空值,这一点可以通过_来保证。A. 定义外码的B. 定义主码C. 用户定义的完整性D. 由关系系统自动29一组具有相同数据类型的值的集合称为_。A. 关系B. 属性C. 分量D. 域30在一个关系中,不能有相同的_。A. 记录B. 属性C. 分量D. 域31关系是_。A. 型B. 静态的C. 稳定的D. 关系模型的一个实例32所谓空值就是_的值。A. 数值0B. 空的字符串C. 未知的值D. 任何值33集合R与S的差表示为_。A. t|tRtSB. t|tRtSC. t|tRtSD. tt|tR tS34集合R与S的交可以用关系代数的5种基本运算表示为_。A. R-(R-S)B. F(RS)C. 空D. 空35 集合R与S的连接可以用关系代数的5种基本运算表示为_。A. R-(R-S)B. F(RS)C. 空D. 空36. 1986年,_被定为关系数据库标准语言。 A. 关系代数B. 关系演算C. SQL语言D. QBE37. SQL语言最主要功能是_。A. 数据定义功能 B. 数据操纵功能C. 数据查询D. 数据控制38. 在SQL语言中授权的操作是通过_语句实现的。A. CREATEB. REVOKEC. GRANTD. INSERT39. 建立数据库三级模式的功能由SQL语言的_完成.A. 数据定义功能B. 数据操纵功能C. 数据查询D. 数据控制40. SQL语言的一体化特点是主要是与_相比较而言的。A. 操作系统命令B. 非关系模型的数据语言C. 高级语言D. 自然语言41. 数据库中只存放视图的_。A. 操作B. 对应的数据C. 定义D. 限制42. 视图的优点之一是_。A. 提高数据的逻辑独立性B. 提高查询效率C. 操作灵活D. 节省存储空间43. 当修改基本表数据时,视图_。A. 需要重建B. 可以看到修改结果C. 无法看到修改结果D. 不许修改带视图的基表44. 在嵌入式SQL语言中使用游标的目的在于_。A. 区分SQL与宿主语言B. 与数据库通信C. 处理错误信息D. 处理多行记录45. 支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为_。 A. 表达式系统B. 最小关系系统C. 关系完备的系统D. 全关系系统46FoxBASE、FoxPro属于_。A. 表式系统 B. 最小关系系统C. 关系完备的系统D. 全关系系统47DB2,ORACLE,PBASE属于_。A. 表式系统B. 最小关系系统C. 关系完备的系统D. 全关系系统48. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_.A. 表式系统B. 最小关系系统C. 关系完备的系统D. 全关系系统49. 在人工管理阶段,数据是_。A. 速度快B. 可以做到最优化C. 可以从数据字典中获取许多统计信息D. 可以考虑不同的执行计划50对学生-课程数据库查询信息系学生选修的课程名称:SELECT CnameFROM STUDENT,SC,Course WHERE STUDENT.Sno=SC.Sno AND SC.Cno=Course.Cno AND Student.Sdept=IS;试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标淮语法树。A. 无B. 无C. 无D. 无51属于BCNF的关系模式_。 A. 已消除了插入、删除异常B. 已消除了插入、删除异常、数据冗余C. 仍然存在插入、删除异常D. 在函数依赖范畴内,已消除了插入和删除的异常52设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称_。A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF53在R(U)中,如果XY,并且对于X的任何一个真子集X,都有X Y,则_。A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF54包含在任何一个_中的属性,叫做主属性。A. 主码B. 候选码C. 外码D. 全码55多值依赖的毛病在于_。A. 插入异常B. 删除异常C. 数据冗余太大D. 插入异常、删除异常、数据冗余大561NF_规范为2NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖572NF_规范为3NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖583NF_规范为BCNF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖593NF_规范为4NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖60需求分析阶段得到的结果是_ A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构61. 概念结构设计阶段得到的结果是_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构62. 逻辑结构设计阶段得到的结果是_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构63. 数据库物理设计阶段得到的结果是_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构64. 一个实体型转换为一个关系模式。关系的码为_。A. 实体的码B. 二个实体码的组合C. n端实体的码D. 每个实体的码65. 一个m:n联系转换为一个关系模式。关系的码为_。A. 实体的码B. 各实体码的组合C. n端实体的码D. 每个实体的码66. 一个1:n联系可以转换为一个独立的关系模式,关系的码为_。A. 实体的码B. 各实体码的组合C. n端实体的码D. 每个实体的码67. 若事务T对数据对象A加上X锁,_。 A. 只允许T修改A,其它任何事务都不能再对A加任何类型的锁。B. 只允许T读取A,其它任何事务都不能再对A加任何类型的锁。 C.只允许T读取和修改A,其它任何事务D. 只允许T修改A,其它任何事务都不能再对A加X锁。 68. 若事务T对数据对象A加上S锁,_。A. 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。B. 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。C. 事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。D. 事务T可以读A和修改A,其它事务能对A加S锁和X锁。69. 以下_封锁违反两段锁协议。A. Slock A Slock B Xlock C Unlock A Unlock B Unlock CB. Slock A Slock B Xlock C Unlock C Unlock B Unlock AC. Slock A Slock B Xlock C Unlock B Unlock C Unlock AD. Slock A Unlock A Slock B Xlock C Unlock B Unlock C70. _可以防止丢失修改和读“脏”数据。A. 1级封锁协议B. 2级封锁协议C. 3级封锁协议D. 两段锁协议71. 按TCSEC(TDI)系统安全标准,系统可信程度逐渐增高的次序是_。 A. D、C、B、A B. A、B、C、D C. D、B2、B1、CD. C、B1、B2、D 72_是最低级别,在安全性方面几乎没有什么专门的机制来保障。A. D级B. C2级C. B1级D. A级73_是安全产品的最低档次,提供受控的存取保护(DAC)。很多商业产品已得到该级别的认证。A. D级B. C2级C. B1级D. A级74_对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。A. D级B. C2级C. B1级D. A级75_提供验证设计,即提供B3级保护的同时给出系统的形式化设计说明和验证以确信各安全保护真正实现。A. D级B. C2级C. B1级D. A级76. 实体完整性和参照完整性属于_。 A. 静态列级约束B. 静态元组约束 C. 静态关系约束D. 动态约束 77. 数据类型、取值范围、空值约束属于_。A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束78_是安全产品的最低档次,提供受控的存取保护(DAC)。很多商业产品已得到该级别的认证。A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束79_对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束80 对SQL语言的语法分析、查询优化、权限检查等任务是由DBMS的_完成的。 A. 应用层B. 语言翻译处理层 C. 数据存取层D. 数据存储层 81并发控制、事务管理等工作是由DBMS的_完成的。A. 应用层B. 语言翻译处理层C. 数据存取层D. 数据存储层82文件读页、写页、缓冲区管理等任务是由DBMS的_完成的。A. 应用层B. 语言翻译处理层C. 数据存取层D. 数据存储层83当存取层写回一元组到数据库中时,存储子系统_。A. 把它立即写回外存B. 把它先写回缓冲区C. 替换该元组所在的缓冲区页面D. 把该元组所在的缓冲区页面作一标志84. 数据库类型是按照( )来划分的。 A.文件形式 B.数据模型 C.记录形式 D.数据存取方法85. 关系演算的基础是( ) A.形式逻辑中的逻辑演算 B.形式逻辑中的关系演算 C.数理逻辑中的谓词演算 D.数理逻辑中的形式演算86. 若要求分解保持函数依赖,那么模式分解一定能够达到( ) A. 2NF B. 3NFC. BCNFD. 1NF87.1级封锁协议加上T要读取的数据R加S锁,这是( ) A. 3级封锁协议 B. 4级封锁协议 C. 2级封锁协议D. 1级封锁协议88. 建立数据字典的时机是( ) A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施D.概念结构设计阶段89. 和POST方法比较起来,GET方法具有的特点是( ) A. GET方式比POST方式安全 B. GET方式不如POST方式快 C. GET方式不如POST方式安全 D. 以上都不对90. 鉴于Java的特点,它最适合的计算环境是( ) A.并行计算环境 B.分布式计算环境 C.高强度计算环境D.开放式计算环境91. 用基于Windows9X的PWS添加多个Web站点的方法是( ) A. Windows9X的PWS根本就不支持多个Web站点 B. 使用Microsoft MultiThread扩展件 C. 使用Microsoft MultiHost扩展件 D. 使用Microsoft MultiTCP/IP扩展件92. 支持从远程服务器上添加虚拟目录的Web服务器有( ) A. Windows9X的PWS B. WindowsNT Server的IIS C.WindowsNT Server的Transaction Server D. Windows9X的IIS93. Replication Server属于哪个数据库产品?( ) A. DB2 B. Oracle C. Informix D. Sybase二、填空题1.实体之间的联系按照联系方式的不同可分为_、_、_。2.数据库系统的核心是_。3.在关系模型中,实体以及实体间的联系都是用_来表示的。4.在关系代数中专门的关系运算包括_、投影、_、除等运算。5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的_语言。6.SQL语言集数据查询、_、_和_功能于一体,充分体现了关系数据语言的特点和优点。7.数据库管理系统保证数据安全的主要措施是进行_。8.人们已经提出了许多种类型的数据依赖,其中最重要的是_和_。9.关系模式由3NF转化为BCNF是消除了主属性对码的_和_。10.数据库设计应包括两个方面的内容:_设计和_设计。11.CGI规范允许Web服务器执行_,并将它们的输出发送给浏览器。12.数据库技术与_技术相结合,形成了面向对象数据库系统。13.目前,数据库领域中最常用的数据模型有_、_、_和_四种。14.常见的具有关系代数和关系演算双重特点的语言是_。15.以同一种语法结构提供两种使用方式,即SQL既是_语言,又是_语言。16.SQL语言用_语句向用户授予操作权限。17.数据库管理系统的核心是_。18.在函数依赖范围内,规范化程度最高的是_,在多值依赖范围内,规范化程度最高的是_。19.在数据库设计的步骤中,_和_是最重要的两个环节。20.事务具有四个特性:_、_、_和_,这四个特性也简称为ACID特性。21.数据库恢复的基本原理比较简单,可以用_一词来概括。22.在数据库并发控制技术中,基本的封锁类型有两种:_和_。三、简答题 1.简述数据库管理系统的功能。 2.简述SQL语言的特点。 3.简述脚本语言JavaScript的特点。 4.简述CGI的特点和局限性。5.简述ASP的特点。6.试述数据的实体完整性和参照完整性。7.试述数据库设计的基本步骤及其各个阶段的主要任务。8.试述数据库系统的三级模式结构、二级映象功能与数据独立性。四.综合题(每小题10分,共20分)1.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示: Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19IS Course课程号Cno课程名Cname先行课Cpno学分Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64 SC学号Sno课程号Cno成绩Grade9500119295001285950013889500229095002380图1 学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。2)查询年龄不在2023(包括20岁和23岁)之间的学生的姓名、系别和年龄。3)查询每个学生及其选修课程的情况。2.把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(11、 1n、 mn)。实体1:学生(学号,姓名,性别,年龄)关键字为:学号实体2:课程(课程号,课程名,学分数)关键字为:课程号实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:学号+课程号注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。3. 有如下一个表R:学 号系 名学 生 宿 舍 名900190029103920492069203计算机计算机控制电力电力电力D1D1D2D4D4D4R中:一个系有多个学生,一个学生仅属于一个系;同一个系的学生住在同一个地方,不同系的学生住在不同地方。请完成如下解答:1.R最高为第几范式?何以见得?2.R中是否存在冗余和删除异常?若存在,则在什么情况下发生?从函数依赖的概念来看,存在这些问题的原因是什么(完全函数依赖,部分函数依赖,传递函数依赖)?3.将R分解为两个范式,分解后是如何解决上述存在问题的?4、有如下一个表R: 书 号书 名出版社名出版社地址职员数B01B02B03B04DBOSOSDB教育科技电子科技北京上海武汉上海500450500450请完成如下问题:1.R最高为第几范式?为什么? 2.R中是否存在删除操作异常?若存在,具体举例说明,怎样发生?用什么方法去掉这种见删除操作异常?给出处理结果。3.针对上述处理的结果关系,用SQL语句写出查询“找出出版了DB这本书且职员人数大于460的出版社的名称、地址”。 5.设某学校教学所需管理的信息有:课程号,课程名,学号,学生姓名,教师号,教师名,选用教材,成绩。一个教师可以讲授多门课程,特定的一门课程规定只能由一位教师讲授;一名学生可以选修多门课程。(1)请给出教学信息的E-R模型;(2)将E-R模型转换成等效的关系模式。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!