数据库 复习题

合集下载

数据库复习题

数据库复习题

一、填空题1.数据库管理系统是位于用户和计算机操作系统之间的软件系统。

2.数据库系统中,实现数据管理功能的核心软件称为DBMS 。

3.关系数据模型作为数据模型的一种,由关系数据结构、关系数据操作和关系的完整性约束三部分组成。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。

5.关系运算按其表达查询方式的不同可以分为两大类:关系代数和关系运算。

6.关系数据模型定义的三类完整性分别是实体完整性、参照完整性和用户自定义完整性。

7.在关系运算中,查找满足一定条件的元组的运算称之为选取。

8.实体完整性规则是对主键的约束,参照完整性规则是对外部链的约束。

9.在关系代数运算中,基本的运算有并运算、交运算、差运算和广义笛卡尔积四个。

10.在E-R图中,两个实体之间的联系有一对一、一对多和多对多三种类型。

11.E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。

12.SQL是 Structured Query Language 的缩写。

13.SQL的功能包括数据定义功能、数据操纵功能、数据查询功能和数据控制功能四个部分。

14.在SQL Server2008中,数据库是由数据库文件和日志文件组成的。

15.每个触发器有插入表和删除表两个特殊的表在数据库中。

16.一个触发器由三部分组成触发事件、触发条件和动作。

17.索引可分为三类:唯一索引、聚集功索引和非聚集索引。

18.一个不好的关系模式通常存在的四个问题是数据冗余度大、插入异常、删除异常和更新异常。

19._需求分析_是数据库设计的起点,为以后的具体设计做准备。

20.数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施和数据库运行和维护。

21.将E-R图向关系模型进行转换是逻辑设计阶段的任务。

22.重新组织和构造数据库是运行和维护阶段的任务。

23.数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具。

24.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为数据字典。

数据库期末复习习题

数据库期末复习习题

数据库期末复习习题期末了,复习⼀波真不知道为什么中国的cs教育搞得跟⽂科⼀样。

数据库期末复习习题⼀、选择题1. 数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段,在这三个阶段中,数据独⽴性最⾼的是( C )阶段。

(A)⼈⼯管理(B)⽂件系统(C)数据库系统1. 候选码中的属性可以有( C )。

(A)0个(B)1个(C)1个或多个(D)多个(当⼀个关系有N个属性或属性组可以唯⼀标识时,则说明该关系有N个候选码,可以选定其中⼀个作为主码。

)1. 现实世界“特征”术语,对应于数据世界的( A )。

(A)属性(B)联系(C)记录(D)数据项1. 下⾯关于关系性质的叙述中,不正确的是( D )。

(A)关系中⾏的次序不重要(B)关系中列的次序不重要(C)关系中元组不可以重复(D)关系中列不可以取空值1. 若有语句SNO INT NOT NULL UNIQUE,下⾯描述不正确的是( B )。

(A)每个SNO必须是唯⼀的(B)SNO是主码(C)SNO不能为空(D)SNO取值整数1. 在SELECT语句中的WHERE⼦句的条件表达式中,可以匹配0个到多个字符的通配符是( B )。

(A)* (B)% (C)_ (D)[]1. 在SQL SERVER中声明局部变量时,变量名前⾯的字符为( A )。

(A)@ (B)@@ (C)# (D)*1. 关于EXISTS谓词的使⽤,错误的是( C )。

(A)EXISTS谓词返回的结果是TRUE或FALSE(B)由EXISTS引出的⼦查询,SELECT语句⼀般不写具体的属性列,⽽使⽤*(C)EXISTS既可以⽤在相关⼦查询中,⼜可以⽤在不相关⼦查询中(D)NOT EXISTS与EXISTS返回的结果相反(⾮相关⼦查询的执⾏不依赖与外部的查询。

相关⼦查询的执⾏依赖于外部查询。

多数情况下是⼦查询的WHERE⼦句中引⽤了外部查询的表。

⾮相关⼦查询是独⽴于外部查询的⼦查询,⼦查询总共执⾏⼀次,执⾏完毕后将值传递给外部查询。

数据库复习题

数据库复习题

数据库复习题数据库原理复习题(2336)一、单项选择题1、关系中属性个数称为“元数”,元组个数称为( C )。

A、行数B、列数C、基数D、超键2、SQL的主码子句和外码子句属于DBS的 A 。

A、完整性措施B、安全性措施C、恢复措施D、并发控制措施3、概念设计结果是( B )。

A、一个与DBMS相关的概念模式B、一个与DBMS无关的概念模式C、数据库系统的公用视图D、数据库系统的数据字典4、启动、暂停或停止SQL Server数据库服务器要使用哪种工具?( C)A、企业管理器B、查询分析器C、服务管理器D、服务器网络实用工具5、设k元关系R,则σ2>’4’表示( B )。

A、从R中挑选第4个分量的值小于2的元组所构成的关系B、从R中挑选第2个分量值大于4的元组所构成的关系C、从R中挑选第2个分量值大于第4个分量值的元组所构成的关系D、σ 2>’4’与R相比,基数不变,元数减少6、在SQL中,与“IN”等价的操作符是( D )。

A、=ALLB、<>SOMEC、<>ALLD、=SOME7、若以选课(学号,课号,成绩)表达“某学生选修某课程获得了某个成绩。

”则在( C )的情况下,成绩不完全函数依赖于学号。

A、一个学生只能选修一门课B、一门课程只能被一个学生选修C、一个学生可以选修多门课D、一门课程可以被多个学生选修8、当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成关系模式个数为( B )。

A、1个B、3个C、5个D、7个9、SQL Server 2000 企业版可以安装在____D_____操作系统上。

A、Microsoft Windows 98B、Microsoft Windows Me 和 XPC、Microsoft Windows 2000 ProfessionalD、Microsoft Windows NT10、在SELECT 语句中,与关系代数中π运算符对应的是( A )子句。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库应用复习题答案

数据库应用复习题答案

数据库应用技术复习题1.在数据库中存储的是( C ) A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息2. 存储在计算机内有结构的数据的集合是( B ) A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构3.信息的数据表示形式是( D ) A.只能是文字 B.只能是声音 C.只能是图形 D.上述皆可4.数据管理与数据处理之间的关系是( D ) D.数据处理是数据管理的基本环节5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是( A ) A.数据库系统 B.文件系统 C.人工管理 D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D ) A.I 和 II B.只有 II C.II 和 III D.只有 I7.DBMS是( D )A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )C.数据库管理员9.下述不是DBA数据库管理员的职责的是( D )A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C ) A.OS B.DS C.DBMS D.DBS11.下列四项中,不属于数据库系统特点的是( C ) A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C ) C.交互式程序查询模块 D.查询处理程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个 B.2个 C.3个 D.任意多个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式 B.内模式 C.外模式 D.存储模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C ) A.模式 B.物理模式 C.子模式 D.内模式18.要保证数据库的数据独立性,需要修改的是( C ) C.三级模式之间的两层映射 D.三层模式19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射 B.模式与内模式之间的映射20.下述那一条不属于概念模型应具备的性质( D ) C.易于变动D.在计算机中实现的效率高21.常见的数据模型是( A ) A.层次模型、网状模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A ) A.网状模型 B.关系模型23.层次型、网状型和关系型数据库划分原则是( D ) C.联系的复杂程度 D.数据之间的联系24.层次模型不能直接表示( C ) C.m:n关系 D.1:1和1:m关系25.层次数据模型的基本数据结构是(A ) A.树 B.图 C.索引 D.关系26.层次模型实现数据之间联系的方法是( B ) A.连接 B.指针 C.公共属性 D.关系27.关系数据模型的基本数据结构是( D ) A.树 B.图 C.索引 D.关系28.下面关于关系性质的说法,错误的是( D ) C.表中的一列称为一个属性 D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是(B)B.关系模型30.关系数据库中的投影操作是指从关系中( B )A. 抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C )C.选择操作 D.复制操作32.关系代数中的连接操作是由( B ) A.选择和投影操作组合而成 B.选择和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )C.R∪S D.S∩S34.已知关系R和S,R∩S等价于( B ) A.(R﹣S)﹣S B.S﹣(S﹣R) C.(S﹣R)﹣R D.S﹣(R﹣S)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接36."元数据"是指( A ) A.数据结构的描述 B.数据项的描述 C.数据的来源 D.基本数据37.在数据库系统中,空值是( D ) A.0 B.空格 C.空字符串 D.不确定38.实体完整性规则约束( B ) A.侯选关键字 B.主关键字 C.外关键字 D.超关键字39.SQl语言是()的语言,易学习( B ) A.过程化 B.非过程化 C.格式化 D.导航化40.SQl语言是( C ) A.层次数据库语言 B.网络数据库语言 C.关系数据库语言 D.非数据库语言41.SQL语言是( D ) A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言42.SQL语言具有的功能是( B ) A.关系规范化 B.数据定义、数据操纵、数据控制、数据查询43.在SQL语言查询语句中,WHERE子句实现关系代数的( B ) A.投影运算 B.选择运算 C.连接运算 D.交运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT B.FROM C.WHERE D.GROUP BY45.关系规范化中的删除操作异常是指( A ) A.不该删除的数据被删除 B.不该插入的数据被插入46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的 B.提高查询速度问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )C.冗余度大的缺欠 D.数据丢失的缺欠48.关系模式的候选关键字可以有( C ) A.0个 B.1个 C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。

数据库期末考试复习题及答案 -填空简答

数据库期末考试复习题及答案 -填空简答

(本大题共9小题,每空1分,共10分)请在每小题的空格中填上正确答案。

错填、不填均无分。

1.关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。

2.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性3.在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE UNIQUE INDEX Stusname ON student(Sname)4.SELECT语句查询条件中的谓词“!=ALL”与运算符NOT IN 等价5.关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是A和(B,C) ,R∈AB NF。

6.分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。

7.事物是DBMS的基本单位,是用户定义的一个数据库操作序列。

8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,这种情形称为死锁。

9. 可串行性是并发事务正确性的准则。

三、简答题(第1、3题3分,第2题4分,共10分)1.试述关系模型的参照完整性规则?答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。

2.试述视图的作用?(1)视图能够简化用户的操作。

(1分)(2)视图使用户能以多种角度看待同一数据。

(1分)(3)视图对重构数据库提供了一定程度的逻辑独立性。

(1分)(4)视图能够对机密数据提供安全保护。

(1分)3. 登记日志文件时必须遵循什么原则?登记日志文件时必须遵循两条原则:(1)登记的次序严格按并发事务执行的时间次序。

数据库期末复习题

第1章数据库技术基础一、单选题1.数据模型反映的是(A )。

A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是(C )。

A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是(A )。

A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是(B )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是(C ).A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D ).A..adp B..dbf C.。

frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、(A )、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是(B )。

A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是(D )。

A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是(C )。

A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.Access是( C )数据库管理系统.A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是(A ).A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是(B ).A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.Access数据库管理系统依赖于(B )操作系统.A.Dos B.Windows C.Unix D.Ucdos15.常见的数据模型有3种,它们是( B )。

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库复习试题及答案

6.A7.B8.C9.C10. A
问答题答案
1.答:数据管理技术三个发展阶段的详细比较见图。
人工管理阶段文件系统阶段数据库阶段
时 间20世纪50年代60年代70年代
环外存纸带、卡片、磁带磁盘大容量磁盘
境软件汇编语言3GL、OSDBMS
计算机应用科学计算进入企业管理企业管理
数据的管理者用户(程序员)文件系统DBS
11.外模式 内模式 概念模式12.过程性非过程性
13.数据字典(DD)14.查询处理器 存储管理器
15.一系列实用程序 DD系统16.数据库 硬件 软件 DBA
17.模块功能18. 文件管理外存(或文件系统)
19.集中式C/S式并行式分布式20.应用程序
单项选择题答案
1.D2.C3.B4.D5.B
3.什么是“DB的系统缓冲区”
4.DBS中有哪些系统软件
自测题答案
填空题答案
1.硬件 软件 计算机应用2.设备
3.数据冗余数据不一致数据联系弱4.程序设计数据数据
5.概念 结构(或逻辑)6.树 有向图 二维表 嵌套和递归
7.指针 关键码(或外键与主键)8.数据
9.数据的传输 格式的转换10.宿主语言(或主语言,host language)
(4)数据模型
数据模型的定义,两类数据模型,逻辑模型的形式定义,ER模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)DB的体系结构
三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)DBMS
DBMS的工作模式、主要功能和模块组成。
(7)DBS
DBS的组成,DBA,DBS的全局结构,DBS结构的分类。

数据库技术复习题(选择 附答案)

一、选择题1. 单个用户使用的数据视图的描述称为 a A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述 b A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是 bA. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 dA. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是 cA. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F aA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于 bA. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不正确的是 cA. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字 b 。

A .至多一个 B .可多个 C .必须多个 D .至少 3 个10. DBMS中实现事务持久性的子系统是 dA. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和 a A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分配模式均是 aA. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是c A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表示实体之间联系的数据模型称为 d A.关系模型B.运算模型 C.网状模型D.层次模型15. 数据库系统的核心是 b A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是 d A.X>10 AND X<20B.X>=10 AND X<20 C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是 bA.5个B.7个 C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于c A.2NF B.3NF C.BCNF D.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R dA.可以加S锁不能加X锁B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是 c A.SM B.SD C.SN D.SK全性 C.并发性D.一致性22.下列不属于事务的特性的是 c A.隔离性B.一致性 C.完整性D.原子性23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 cA.事务故障B.系统故障C.介质故障D.运行故障24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的 a A.概念模型B.逻辑模型 C.结构模型D.物理模型25.数据库逻辑结构设计的主要任务是 dA.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是 a 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、 在数据库中,下列说法 ( A )是不正确的。
A、数据库避免了一切数据的重复
B、若系统是完全可以控制的,则系统可以确保更新时的一致性
C、数据库中的数据可以共享
D、数据库减少了冗余
2、( B )是储存在计算机内结构化的数据的集合
A、数据库系统 B、数据库
C、数据库管理系统 D、数据结构
3、在数据库中存储的是 C 。
A、数据 B、数据模型
C、数据机数据之间的联系 D、信息
4、数据库管理系统(DBMS)是 C
A、一个完整的数据库应用系统 B、一组硬件
C、一组系统软件 D、既有硬件,又有软件
5、数据库管理系统能实现对数据库中数据的查询、插入、修改、和
删除,这类功能称为 C
A、数据定义功能 B、数据管理功能
C、数据操纵功能 D、数据控制功能
6、一般地,一个数据库系统的外模型 D 。
A、只能有一个 B、最多只能有一个
C、至少两个 D、可以有多个
7、模式和内模式 A
A、只能有一个 B、最多只能有一个
C、至少两个 D、可以有多个
8、在数据库的三级模式结构中,描述数据库中的全体数据的全局逻
辑结构和特性的是 D
A、外模式 B、内模式 C、存储模式 D、模式
9、数据库模型的三要素是 D
A、外模式、模式、和内模式 B、关系模型、层次模型、网状模型
C、实体、属性和联系 D、数据结构、数据操作和完整性约

10、数据库三级模式中,真正存在的是 D
A、外模式 B、子模式 C、模式 D、内模式
11、层次模型不能直接表示 C
A、1:1联系 B、1:n联系 C、m:n联系 D 、1:1和1:n联系
12、关系数据模型 D
A、只能表示实体间的1:1联系
B、只能表示实体间的1:n联系
C、只能表示实体间的m:n联系
D、可以表示实体间的上述三种联系
13、数据管理技术经历了①人工管理、②文件系统 和③数据库系统
三个阶段。
14、数据库是长期存储在计算机内,具有①组织的、可以②共享的数
据集合。
15、DBMS是指数据库管理系统,它是位于用户和操作系统之间的一
层管理软件。
16、DBMS管理的是结构化的数据。
17、数据独立性又可分为逻辑数据独立性和物理数据独立性。
18、数据模型是由数据结构、数据操作和完整性约束三部分组成。
19、实体之间的联系可抽象为三类,它们是 1:1 、1:n 和m:n 。
21、关系模式的任何属性 A
A、不可再分 B、可再分
C、命名在该关系模式中可以不唯一 D、以上都不是
22、根据关系模式的完整性规则,一个关系中的“主码” C 。
A、不能有两个 B、不能成为另一个关系的外码
C、不允许为空 D、可以取值
23、关系模型中,一个码 C 。
A、可由多个任意属性组成
B、至多由一个属性组成
C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组

D、以上都不是
24、关系代数的5个基本运算时 D 。
A、并、差、选择、投影和自然连接
B、并、差、交、选择和投影
C、并、差、交、选择和笛卡儿积
D、并、差、选择、投影和笛卡儿积
25、关系数据库管理系统应能实现的专门关系运算包括 B 。
A、排序、索引、统计 B、选择、投影、联系
C、关联、更新、排序 D、显示、打印、制表
26、下述哪个是单目运算 C 。
A、差 B、并 C、投影 D、除法
27、取出关系中的某些例子,并消去重复元组的关系代数运算称为 B
A、取列运算 B、投影运算 C、联接运算 D、选择运算
28、若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组 C
个。
A、6 B、8 C、9 D、12
29、两个关系在没有公共属性时,其自然联接操作表现为 B 。
A、结果为空关系 B、笛卡儿积操作
C、等值联接操作 D、无意义操作
30、对关系R进行投影运算后,得到关系S ,则 C。
A、关系R的元组数等于关系S的元组数
B、关系R的元组数小于或等于关系S的元组数
C、关系R的元组数大于或等于关系S的元组数
D关系R的元组数大于关系S的元组数
31、关系操作的特点是 集合 操作。
32、关系模型的完整性规则包括 实体完整性规则 、参照完整性规则
和 用户定义的完整性规则 。
33、SQL语言是 C 语言。
A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库
34、SQL语言具有 B 的功能。
A、关系规范话,数据操纵,数据控制
B、数据定义,数据操纵,数据控制
C、数据定义,关系规范化,数据操纵
D、数据定义,关系规范化,数据操纵
35、在SQL中,用户可以直接操作的是 D 。
A、基本表 B、视图 C、基本表或视图 D、基本表和视图
36、在SQL的查询语句中,对应关系代数中“投影”运算语句是 C 。
A、WHERE B、FROM C、SELECT D、HAVING
37、在SQL语言中,实现数据检索的语句是 A 。
A、SELECT B、INSERT C、UPDATE D、DELECT
38、SELECT语句执行结果是 C 。
A、数据项 B、元组 C、表 D、数据库
39、在SELECT语句中使用*表示 B 。
A、选择任何属性 B、选择全部属性
C、选择全部元组 D、选择主码
40、在SELECT语句中,使用GROUND BY SNO时,SNO必须 C 。
A、在WHERE中出现 B、在FROM中出现
C、在SELECT中出现 D、在HAVING中出现
41、使用CREATE TABLE语句建立的是 B 。
A、数据库 B、表 C、视图 D、索引
42、当B属性函数依赖于A属性时,属性A与B的联系是 B 。
A、1对多 B、多对1 C、多对多 D、以上都不是
43、设有下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
其中,NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为
班号,主码是NO。写出实现下列功能的SQL语句。
① 、插入一个记录(25,“李明”,“男”,21,“95031”);
INSERT INTO R VALUES (25,“李明”,“男”,21,“95031”)
② 插入“95031”班学号为30、姓名为“郑和”的学生纪录;
INSERT INTO R(NO,NAME,CLASS)VALUES(30,“郑和”, “95031”)
③ 将学号为10号的学生姓名改为“王华”;
UPDATE R SET NAME=“王华”WHERE NO=10
④ 将所有“95101”班号改为“95091”;
UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”
⑤ 删除学号为20的学生记录;
DELETE FROM R WHERE NO=20
⑥ 删除姓“王”的学生记录;
DELETE FROM R WHERE NAME LIKE“王%”

相关文档
最新文档