当前位置:文档之家› 数据库选择题与答案

数据库选择题与答案

第二章习题

一、选择题:

1对关系模型叙述错误的是____。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上

B.微机DBMS绝大部分采取关系数据模型

C.用二维表表示关系模型是其一大特点

D.不具有连接操作的DBMS也可以是关系数据库系统

答案:D

2关系数据库管理系统应能实现的专门关系运算包括____。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

答案:B

3关系模型中,候选码____。

A.可由多个任意属性组成

B.至多由一个属性组成

C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成

D.以上都不是

答案:C

4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.候选码B.数据项

C.主属性D.主属性值

答案:A

5同一个关系模型的任两个元组值____。

A.不能全同B.可全同

C.必须全同D.以上都不是

答案:A

6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。

A.R1(学生号,学生名,性别)

B.R2(学生号,学生名,班级号)

C.R3(学生号,学生名,宿舍号)

D.R4(学生号,学生名,简历)

答案:D

7一个关系数据库文件中的各条记录____。

A.前后顺序不能任意颠倒,一定要按照输人的顺序排列

B.前后顺序可以任意颠倒,不影响库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列

答案:B

8自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。

A.元组B.行C.记录D.属性

答案:D

9等值连接与自然连接是____。

A.相同的B.不同的

答案:B

10设有下表所示的关系R,经操作ΠA, B(σB=’b’(R))(Π为“投影”运算符,σ为“选择”

运算符)的运算结果是____。

表关系R

A.

B.

C.

D.

答案:C

11如下表所示,两个关系R1和R2,它们进行____ 运算后得到R3。

R1

R2

R3

A.交B.并C.笛卡尔积D.连接

答案:D

12设有属性A,B,C,D,以下表示中不是关系的是____。

A.R(A)B.R(A,B,C,D)

C.R(A⨯B⨯C⨯D)D.R(A,B)

答案:C

13关系运算中花费时间可能最长的运算是____。

A.投影B.选择C.笛卡尔积D.除答案:C

14关系模式的任何属性____。

A.不可再分B.可再分

C.命名在该关系模式中可以不惟一D.以上都不是

答案:A

15在关系代数运算中,五种基本运算为____。

A.并、差、选择、投影、自然连接

B.并、差、交、选择、投影

C.并、差、选择、投影、乘积

D.并、差、交、选择、乘积

答案:C

16关系数据库中的候选码是指____。

A.能惟一决定关系的字段B.不可改动的专用保留字

C.关键的很重要的字段D.能惟一标识元组的属性或属性集合答案:D

17设有关系R,按条件f对关系R进行选择,正确的是____。

A.R R B.R f R C.σf (R) D.Πf (R) 答案:C

18________由数据结构、关系操作集合和完整性约束三部分组成。

A.关系模型B.关系

C.关系模式D.关系数据库

答案:A

19SQL语言属于________。

A.关系代数语言B.元组关系演算语言

C.域关系演算语言库D.具有关系代数和关系演算双重特点的语言

答案:D

20关系演算是用________来表达查询要求的方式。

A.谓词B.关系的运算

C.元组D.域

答案:A

21实体完整性要求主属性不能取空值,这一点可以通过________来保证。

A.定义外码B.定义主码

C.用户定义的完整性D.关系系统自动

答案:B

22一组具有相同数据类型的值的集合称为________。

A.关系B.属性

C.分量D.域

答案:D

23在一个关系中,不能有相同的________。

A.记录B.属性

C.分量D.域

答案:B

24关系是________。

A.型B.静态的

C.稳定的D.关系模型的一个实例

答案:D

25所谓空值就是________的值。

A.数值0 B.空的字符串

C.未知的值D.任何值

答案:C

26集合R与S的差表示为________。

A.{t|t∈R∨t∈S} B.{t|t∈R∧⌝∉t∈S}

C.{t|t∈R∧t∈S} D.{t r t s| t r∈R∧t s∈S}

答案:B

A.交B.并C.笛卡尔积D.连接

27集合R与S的笛卡尔积表示为________。

A.{t|t∈R∨t∈S} B.{t|t∈R∧⌝∉t∈S}

C.{t|t∈R∧t∈S} D.{t r t s| t r∈R∧t s∈S}

答案:D

28集合R与S的并表示为________。

A.{t|t∈R∨t∈S} B.{t|t∈R∧⌝∉t∈S}

C.{t|t∈R∧t∈S} D.{t r t s| t r∈R∧t s∈S}

答案:A

29集合R与S的交可以用关系代数的5种基本运算表示为________。

A.R-(R-S) B.σ F (R×S) C.空D.空

答案:A

30集合R与S的连接可以用关系代数的5种基本运算表示为________。

A.R-(R-S) B.σ F (R×S) C.空D.空

答案:B

二、填空题:

1.关系操作的特点是____操作。

答案:集合

2.一个关系模式的定义格式为____。

答案:关系名(属性名1,属性名2,…,属性名n)

3.一个关系模式的定义主要包括①、②、③、④和⑤。

答案:①关系名②属性名③属性类型④属性长度⑤主码

4.关系数据库中可命名的最小数据单位是____。

答案:属性名

5.关系模式是关系的①,相当于②。

答案:①框架②记录格式

6.在一个实体表示的信息中,称____为主码。

答案:能惟一标识实体的属性或属性组

7.关系代数运算中,传统的集合运算有①、②、③和④。

答案:①笛卡尔积②并③交④差

8.关系代数运算中,基本的运算是①、②、③、④和⑤。

答案:①并②差③笛卡尔积④投影⑤选择

9.关系代数运算中,专门的关系运算有①、②和③。

答案:①选择②投影③连接

10.关系数据库中基于数学上两类运算是①和②。

答案:①关系代数②关系演算

11.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。

答案:①属性个数②相对应的属性值

12.关系代数中,从两个关系中找出相同元组的运算称为____运算。

答案:交

13.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是①,系关系的外码是②,学生关系的主码

是③,外码是④。

答案:①系编号②无③学号④系编号

14.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。

答案:①谓词表达②元组关系③域关系

三、计算题:

1设有如下表所示的关系R和S,计算:

(1)R1=R-S (2)R2=R∪S (3)R3=R∩S (4)R4=R⨯S

表R

S

解:各小题计算结果如下表所示。

R-S

R∪S

R∩S

R⨯S

(2)R2=R∪S

(3)R3=R∩S

(4)R4=ΠA, B(σB=’ b1’(R))R

S

解:各小题计算结果如下表所示。

R-S

R∪S

R∩S

R4

2设有如下表所示的关系R、S和T,计算:(1)R1=R∪S

(2)R2=R-S

(3)R3=R T

(4)R4= R A

(5)R5=ΠA(R)

(6)R6=σA=C(R⨯T)

R

S

T

解:各小题计算结果如下表所示。

R1=R∪S

R2=R-S

R3=R T

R4=R A C T

R5= R5=ΠA(R)

R6=σA=C(R⨯T)

3设有如下表所示的关系R和S,计算:(1)R1=R S

(2)R2=R R. 2

(3)R3=σB=D(R⨯S)

R

S

解:各小题计算结果如下表所示。

R1

R2

R3

4设有如下表所示的关系R、W和D,计算:(1)R1=ΠY,T(R)

(2)R2=σ(P>5∧T=’ e’)(R)

(3)R3=R W

(4)R4=Π 1, 2, 6(σ3=5(R⨯D))

(5)R5= R÷D

R

W

D

解:各小题计算结果如下表所示。R1

R2

R3

R4

R5

5设有如下表所示的关系R和S,计算:

(1)R1={t│(∃u)(S(u)∧ R(t)∧t[1]>u[2] ∧ t[2]≠8)}

(2)R2={xyz│((S((xyz)∨ R((xyz))∧ y=2 ∧ z≠1))

S

R

解:本题的计算结果下表所示。

R1

R2

6设有如下表所示的关系R和S,写出下列元组演算表达式表示的关系。R

S

(l)R1={t│R(t)∧ S(t)}

(2)R2={t│R(t)∧ t[2]= a}

(3)R3={t│(∃u)(R(t)∧ S(u)∧t[1]

解:各元组演算表达式表示的关系如下表所示。

(l)R1

(2)R2

(3)R3

(4)R4

7将关系代数中的五种基本运算用元组关系演算表达式表示。

解:(1)R⋃S={t│R(t)∨ S(t)}

(2)R-S={t│R(t)∧⌝ S(t)}

(3)R⨯S={t│(∃u)(∃v)(R(u)∧ S(v)∧t[1]=u[1] ∧⋯∧t[k1]=u[k1]∧ t[k1+1]= v[1] ∧⋯∧t[k1+ k2]= v[k2])}

(假设R为k1元关系,S为k2元关系)

(4)Πi l,i2,…,i k(R)={t│(∃u)(R(u)∧ t[1]=u[i l] ∧ t[2]=u[i2] ∧⋯∧ t[k]=u[i k])}(5)σF(R)={t│R(t)∧F’}

(其中,F’是与F等价的公式)

8设有如下表所示的关系R、S和W,写出下列域演算表达式的结果。

R

S

W

(1)R1={xyz│R(xyz)∧(z >5 ∨y=a)}

(2)R2={xyz│R(xyz)∨S(xyz)∧x=5 ∧z≠6}

(3)R3={vyx│(∃z)(∃u)(R(xyz)∧W(uvt)∧z>u)}

解:各域演算表达式的结果如下表所示。

R1

R2

R3

9将关系代数中的五种基本运算用域关系演算表达式表示(假设R和S都为属性名相同的二元关系)。

解:(1)R ⋃ S={xy│R(xy)∨ S(xy)}

(2)R-S={xy│R(xy)∧⌝ S(xy)}

(3)R⨯S={wxyz│(∃w)(∃y)(R(wx)∧ S(yz))}

(4)Π2(R)={y│R(xy)}

(5)σF(R)={xy│R(xy)∧F’}(其中F’是与F等价的公式)

10设有如下表所示的两个关系E1和E2,其中E2是从E1中经过关系演算所形成的结果,试给出该运算表达式。

E1

E2

解:从E1生成E2经过关系演算是Π2,3(σB>2(E1))。

11设有如下表所示的三个关系S、C和SC。将下列关系代数表达式用汉语表示出来,并求其结果。

S

C

SC

(1)Π2,6,7(σ籍贯=’上海’(S SC)

(2)Π2,9,8(S SCσ课程名=’操作系统’))

(3)Π2,3(S(Π1,2(SC) Π1(C))

解:(1)检索籍贯为上海的学生的姓名、学号和选修的课程号,其结果为下图中的R1。

(2)检索选修操作系统的学生姓名、课程号和成绩,其结果为下图中的R2。

(3)检索选修了全部课程的学生姓名和年龄,其结果为下图中的R3。

R1

R2

R3

1216.设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:S

C

SC

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21岁男学生的学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。

(4)检索“李强”同学不学课程的课程号(C#)。

(5)检索至少选修两门课程的学生学号(S#)。

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

(8)检索选修课程号为k1和k5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

解:本题各个查询语句对应的关系代数表达式表示如下:

(l)ΠC#,CNAME(σTEACHER=’程军’(C))

(2)ΠS#,CNAME(σAGE>21∧SEX=’男’(S))

(3)ΠSNAME(S(ΠS#,C#(SC)÷ΠC#(σTEACHER=’程军’(C))))

(4)ΠC#(C)-ΠC#(σNAME=’李强’(S)SC)

(5)ΠS#(σ[1]=[4] ∧ [2]≠[s](SC⨯SC))

(6)ΠC#,CNAME(C(ΠS#,C#(SC)÷ΠS#(S)))

(7)ΠS#(SCΠC#(σTEACHER=’程军’(C)))

(8)ΠS#,C#(SC)÷ΠC#(σC#=’k1’∨ C#=’k5’(C))-σC#≠’k1’∨C#≠’k5’(ΠS#,C#(SC)÷ΠC

(σC#=’k1’∨ C#=’k5’(C)))

(9)ΠSNAME(S(ΠS#,C#(SC)÷ΠC#(C)))

(10)ΠS#,C#(SC)÷ΠC#(σC#=2(SC))

(11)ΠS#,SNAME(SΠS#(SC(σCNAME=’C语言’(C))))

13对于上题的关系S、C和SC,试用元组演算表达式表示下列查询语句。

(1)检索选修课程号为“k5”的学生学号和成绩。

(2)检索选修课程号为“k8”的学生学号和姓名。

(3)检索选修课程名为“C语言”的学生学号和姓名。

(4)检索选修课程号为“k1”或“k5”的学生学号。

(5)检索选修课程号为“k1”和“k5”的学生学号。

(6)检索不选修“k8”课程的学生姓名和年龄。

(7)检索选修全部课程的学生姓名。

(8)检索所选修课程包含“1”号学生所选课程的学生学号。

解:本题各个查询语句对应的元组演算表达式表示如下:

(1)R⋃S={t│R(t)∨ S(t)}

(2)R-S={t│R(t)∧⌝ S(t)}

(3)R⨯S={t│(∃u)(∃v)(R(u)∧ S(v)∧t[1]=u[1] ∧⋯∧t[k1]=u[k1]∧ t[k1+1]= v[1] ∧⋯∧t[k1+ k2]= v[k2])}

(1)R1={t(1,2)│(∃u)(SC(u)∧ u[2]= ‘k5’∧t[1]=u[1] ∧t[2]=u[3])}

(2)R2={t(1,2)│(∃u)(∃v)(S(u)∧SC(v)∧ v[2]= ‘k8’∧u[1]=v[1] ∧t[1]=u[1] ∧t[2]=u[2])}(3)R3={t│(∃u)(∃v)(∃w)(S(u)∧SC(v)∧ C(w)∧ u[1]=v[1] ∧ v[2]=w[1] ∧w[2]= ‘C语言’∧t[1]=u[1] ∧t[2]=u[2])}

(4)R4={t│(∃u)(SC(u)∧(u[2]= ‘k1’∨ u[2]= ‘k5’)∧t[1]=u[1])}

(5)R5={t│(∃u)(∃v)(SC(u)∧SC(v)∧ u[2]= ‘k1’∧ v[2]= ‘k5’∧ u[1]=v[1] ∧ t[1]=u[1])}(6)R6={t│(∃u)(∀v)(S(u)∧SC(v)∧(u[1]≠ v[1] ∨ v[2] ≠‘k8’)∧ t[1]=u[2] ∧t[2]=u[3])}

(7)R7={t│(∃u)(∀v)(∃w)(S(u)∧C(v)∧SC(w)∧u[1]=w[1]∧ w[2]=v[1] ∧t[1]=u[2])}

(8)R8={t│(∃u)(SC(u)∧(∀v)(SC(v)∧(v[1]≠‘1’∨(∃w)(SC(w)∧w[1]= u[1] ∧ w[2]=v[2])))∧ t[1]=u[1])}

14对于上题的关系S、C和SC,试用域演算表达式表示下列查询语句。

(1)检索选修课程号为“k5”的学生学号和成绩。

(2)检索选修课程号为“k8”的学生学号和姓名。

解:本题各个查询语句对应的域演算表达式表示如下:

(完整版)数据库综合练习题及答案

练习题及答案 第一部分:选择题 一、单项选择题 1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3.关系模型概念中,不含有多余属性的超键称为 A.候选键 B.对键 C.内键 D.主键 4.设R、S为两个关系,R的元数为4,S的元数为5,则与R S等价的操作是 A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S) 5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和 A. 任意方式 B.混合式 C.间隔方式 D.主题方式 6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和 A. 变量值 B. 特征 C. 定义 D. 类型

7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的 A.格式化数据 B.网络数据 C.非格式数据 D.海量数据 9.数据库并发控制概念中,使用X封锁的规则称为 A.PS协议 B.PX协议 C.PSC协议 D.两段封锁协议 10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和 A.共享性 B.继承性 C.持久性 D.封装性 11.面向对像模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的 A.有向无环图 B.有向有环图 C.无向有环图 D.无向无环图 12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示

数据库练习题库(附答案)

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S) C≠'C56' C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、在视图上不能完成的操作是( C )

数据库选择题与答案

数据库选择题与答案

第二章习题 一、选择题: 1对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 答案:D 2关系数据库管理系统应能实现的专门关系运算包括____。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 答案:B 3关系模型中,候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是 答案:C 4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码 B.数据项 C.主属性 D.主属性值 答案:A 5同一个关系模型的任两个元组值____。 A.不能全同 B.可全同 C.必须全同 D.以上都不是 答案:A 6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 答案:D 7一个关系数据库文件中的各条记录____。 A.前后顺序不能任意颠倒,一定要按照输人的顺序排列 B.前后顺序可以任意颠倒,不影响库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 答案:B 8自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。 A.元组 B.行 C.记录 D.属性 答案:D 9等值连接与自然连接是____。 A.相同的 B.不同的 答案:B 10设有下表所示的关系 R,经操作ΠA, B(σB=’ b’(R))(Π为“投影”运算符,σ为“选择”运算符)的运算结果是____。 11如下表所示,两个关系R1和R2,它们进行____ 运算后得到R3。 R1

数据库选择题答案

1、(C)是长期存储在计算机内的有组织、可共享的数据集合。 A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2、在手工管理阶段,数据是(B) A.有结构 B.无结构 C.整体无结构,记录有结构 D.整体结构化的 3、在文件系统管理阶段,数据(B) A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 4、在数据库系统管理阶段,数据是(D) A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化

5、数据库系统管理阶段,数据(D) A.具有物理独立性,没有逻辑独立性 B.具有物理独立性和逻辑独立性 C.独立性差 D.具有高度的物理独立性和一定程度的逻辑独立性 6、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A 数据库管理系统B数据库应用系统C相关的计算机系统D各类相关人员 7、DBMS通常可以向(B)申请所需计算机资源。 A数据库B操作系统C计算机硬件D应用程序 8、在DBS中,DBMS和OS之间的关系是(D)A .并发运行 B.相互调用 C. OS调用DBMS D. DBMS调用OS9\数据库管理系统(DBMS)是(C)A一个完整的数据库应用系统B一组硬件C一组系统软件D既有硬件,又有软件 10、描述数据库全体数据的全局逻辑结构和特性是(A)A模式B内模式C 外模式D用户模式 11、(D)不是DBA数据库管理员的职责。 A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计 12、关系数据库的数据及更新操作必须遵循(D)等完整性规则。 A实体完整性和参照完整性B参照完整性和用户定义完整性C实体完整性和用户定义完整性D实体完整性、参照完整性和用户定义完整性

(完整版)数据库练习题及答案解析

第一章习题 一、单项选择题 1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是 (A )。 A. DBS 包括DB 和DBMS B. DBMS 包括DB 和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。 I •人工管理阶段 II.文件系统阶段 III •数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 3. 下列四项中,不属于数据库系统特点的是(C )。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 4. 数据库系统的数据独立性体现在(B )。 A .不会因为数据的变化而影响到应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 5. 要保证数据库的数据独立性,需要修改的是(C )。 A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式 6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。 A.模式 B.物理模式 C. 子模式 D. 内模式 8. 下述(B )不是DBA 数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 9. 常见的数据模型有三种,它们是(B ) A 网状、关系和语义 B 层次、关系和网状 C 环状、层次和关系 D 字段名、字段类型和记录 10. 在E-R 图中,用来表示属性的图形是(B ) A 矩形 B 椭圆形 C 菱形 D 平行四边形 二、填空题 1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。 2. __ 数据的物理独立性____________ 是指数据库的物理(存储)结构改变时,

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库计算机考试题及答案

数据库计算机考试题及答案数据库是计算机科学领域中非常重要的概念,广泛应用于各个行业和领域。在数据库计算机考试中,学生需要掌握数据库的基本概念、原理以及相关的操作和管理技巧。本文将提供一些数据库计算机考试题目,并给出相应的答案解析,以帮助读者更好地理解和掌握数据库知识。 一、选择题 1. 关系型数据库中使用的SQL语言是()。 A. Structured Query Language B. Simple Query Language C. Standard Query Language D. Scripted Query Language 答案:A 解析:SQL(Structured Query Language)是关系型数据库中使用的查询语言,用于对数据库进行操作。 2. 下列哪个是数据库管理系统(DBMS)的例子()。 A. Oracle B. Excel C. PowerPoint

D. Photoshop 答案:A 解析:Oracle是一种常见的数据库管理系统,用于管理和操作数据库。 3. 在数据库中,关系由()组成。 A. 表 B. 行 C. 列 D. 字段 答案:A 解析:关系型数据库中的关系由表组成,每个表包含多个行和列,分别代表记录和字段。 4. 下列哪个是数据库模型的例子()。 A. 关系型数据库模型 B. 层次数据库模型 C. 图数据库模型 D. NoSQL数据库模型 答案:A、B、C、D

解析:数据库模型是描述数据和数据之间关系的方式,常见的数据库模型包括关系型数据库模型、层次数据库模型、图数据库模型以及NoSQL数据库模型。 5. 在关系模型中,主键的作用是()。 A. 唯一标识一张表中的记录 B. 存储数据的值 C. 进行数据查询 D. 对表进行排序 答案:A 解析:主键是表中的一个字段或一组字段,用于唯一标识表中的每个记录,确保数据的唯一性。 二、填空题 1. 数据库中,最基本的数据单位是()。 答案:字段 2. SQL中用于创建数据库的关键字是()。 答案:CREATE DATABASE 3. 数据库中用于删除表的命令是()。 答案:DROP TABLE

数据库试题及答案

数据库试题及答案 一、选择题(40×1=40分) 1.用二维表数据来表示实体及实体之间联系的数据模型称为(D )。 A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型 2.表在数据库中就是一个非常重要的数据对象,它就是用来( C)各种数据内容的。 A、显示 B、查询 C、存放 D、检索 3、数据库创建后就可以创建表了,创建表可以用( D )等方法来创建。 A、企业管理器 B、查询分析器 C、OSQL D、企业管理器与CREATE TABLE语句 5.数据库就是在计算机系统中按照一定的数据模型组织、存储与应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。( D ) A、文件的集合、操作系统、文件系统 B、数据的集合、数据库管理系统、数据库系统 C、命令的集合、数据库系统、软件系统 D、程序的集合、命令系统、数据库系统 7.下面对于关系的叙述中,哪个就是不正确的?( B ) A、关系中的每个属性就是不可分解的 B、在关系中元组的顺序就是无关紧要的 C、任意的一个二维表都就是一个关系

D、每一个关系只有一种记录类型 8.SQL中,下列涉及空值的操作,不正确的就是( C) A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 10. 在数据库技术中,实体-联系模型就是一种( A) A、概念数据模型 B、结构数据模型 C、物理数据模型 D、逻辑数据模型 11.数据就是信息的符号表示或称载体;信息则就是数据的内涵,就是数据的( B ) A、语法解释 B、语义解释 C、语意说明 D、用法说明 12.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( A) A、属性 B、关系 C、域 D、元组 13.在下面的两个关系中,学号与班级号分别为学生关系与班级关系的主键(或称主码),则外键就是( B ) 学生(学号,姓名,班级号,成绩),班级(班级号,班级名,班级人数,平均成绩) A、学生关系的“学号” B、班级关系的“班级号” C、学生关系的“班级号”

数据库题库及答案

数据库题库及答案 数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。为了更好地学习和理解数据库知识,题库是一个非常有用的资源。本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。 一、选择题 1. 在关系数据库中,用于描述记录之间的关系的是: a) 表格 b) 行 c) 列 d) 键 答案:a) 表格 2. 数据库管理系统(DBMS)的主要功能包括: a) 数据的存储和管理 b) 数据的查询和分析 c) 数据的备份和恢复 d) 数据的安全性控制

答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制 3. 关系数据库中,用于唯一标识一条记录的属性被称为: a) 主键 b) 外键 c) 候选键 d) 索引 答案:a) 主键 4. 数据库的范式用于描述数据库的结构是否符合某种规范。以下哪一项不是数据库的范式: a) 一范式 b) 二范式 c) 三范式 d) 四范式 答案:d) 四范式 5. 在SQL语句中,用于插入新记录的关键字是: a) SELECT b) UPDATE

c) INSERT d) DELETE 答案:c) INSERT 二、填空题 1. 在关系数据库中,每一行都代表一个________。 答案:记录 2. 数据库中具有相同属性的记录集合被称为____________。 答案:表 3. 在关系数据库中,用于检索某一部分记录的语句是________。 答案:SELECT 4. 数据库设计中常用的三个范式依次是一范式、二范式和 __________。 答案:三范式 5. 数据库表中,用于唯一标识一条记录的属性被称为________。 答案:主键 三、应用题 1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。

数据库选择题及答案

数据库选择题及答案 一、单项选择题 1.数据库系统是由( A )组成的。 A.数据库、数据库管理系统、计算机软硬件系统和用户 B.数据文件、命令文件和报表C.数据库文件结构和数据 D.常量、变量和函数 2. 在Access中有一个常量:Null,含义是( C )。 A.0 B.空格 C.空值 D.N 3. 表中的字段是( D )。 A. 函数 B. 常量 C. 表达式 D. 变量 4. 在下列说法中,被查询的数据( C)是不正确的。 A.来源于一个数据表 B.来源于多个数据表 C.与数据库无关 D.是数据表中的全部数据 5. Access数据库是(C)。 A.层状数据库B.网状数据库C.关系型数据库D.树状数据库 6.在数据表视图中,可以(BD)。 A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录7.(A)是Access数据库中存储和管理数据的基本对象,是具有结构的某个相同主题的数据集合。 A.表B.宏C.数据库访问页D.查询 8.设置输入掩码,其作用是(B),以确保所有数据被正确的输入。 A.用指定的数据填充字段B.仅允许在字段中输入某种类型的数据 C.指定该字段必须输入数据D.为字段创建一个可能的值的列表 9.当数据表中某个字段中只能输入序列:党员、团员、群众、九三学社、民盟中的数据,应该在( B )设置。 A.在数据录入时按照序列的顺序输入 B.在定义表结构时,通过“查阅向导”完成序列的定义 C.在表结构定义时,通过“有效性规则”来完成序列的定义 D.在表结构定义时,通过“有效性文本”来完成序列的定义 10.数据表中的“列标题的名称”叫做(A)。 A.字段B.数据C.记录D.数据视图 11.Access中表和数据库的关系是( A )。 A.一个数据库可以包含多个表B.一个表只能包含两个数据库 C.一个表可以包含多个数据库D.一个数据库只能包含一个表 12.对于一对多关系的表,选中级联删除意味着Access将(C)。 A.删除“一”端的表中的记录,如果“多”端表中的相关记录被删除的话 B.删除“一”端的表中的记录,并把“多”端表中的相关记录写入一个新的表中 C.删除“多”端的表中的记录,如果“一”端表中的相关记录被删除的话 D.删除“多”端的表中的记录,并把“一”端表中的相关记录写入一个新的表中 13.设置默认值,其作用是(B),从而达到简化数据输入的目的。 A.清除用户输入数据的所有字段B.用指定的数据填充字段 C.清除了重复输入的数据D.用前一条记录该字段的值填充字段

数据库考题(附答案)

数据库考题(附答案) 数据库试题10 第一部分选择题(共30分) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1.单个用户使用的数据视图的描述称为【】 A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式DDL用来描述【】 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在DBS中,DBMS和OS之间的关系是【】 A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行 4.五种基本关系代数运算是【】 A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A.左外联接

B.右外联接 C.外部并 D.外联接 6.下列聚合函数中不忽略空值(null)的是【】 A.SUM(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名) 7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】 A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解 C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD的分解 8.关系模式R分解成ρ={R1,…,R k},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】 A.rímρ(r) B.mρ(r)ír C.r=mρ(r) D.r≠mρ(r) 9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 10.SQL中,下列涉及空值的操作,不正确的是【】 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL

SQL数据库选择题及答案

SQL数据库选择题及答案 1、在数据库技术中,独立于计算机系统的模型是关系模型。 2、数据库系统的控制中枢是数据库管理系统。 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATE STUDENT SET AGE=AGE+1. 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。 5、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是X>=20 AND X<=30. 6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。 7、数据库的并发操作可能带来的问题包括丢失更新。 8、在关系数据库中,模式对应的是视图和所有基本表。 9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。 10、在下列描述中,正确的描述是SQL采用集合操作方式。

11、数据库系统是由数据库、数据库管理系统和用户组成的。 12、在SQL查询时,使用WHERE子句指出的是查询条件。 13、在以下关系型数据库产品中,属于小型数据库系统的是Access。 14、数据库类型是按照数据模型来划分的。 15、作为Microsoft Office家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生 成集文字处理、图表生成和数据管理于一体的办公自动化系统。 16、数据库管理系统更适合于数据处理方面的应用。 17、下列四组SQL命令,全部属于数据定义语句的命令 是CREATE、DROP、GRANT。 18、及浏览器处理的数据库,应该是主从结构式处理。

(精华版)最新国家开放大学电大《MySQL数据库应用》机考单项选择题题库及答案

(精华版)最新国家开放大学电大《MySQL数据库应用》机考单项选择题题库及答案 单项选择题 题目1 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段 选择一项: C. 只有I 题目2 下列四项中,不属于数据库系统特点的是()。 选择一项: A. 数据冗余度高 题目3 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。选择一项: B. 数据库管理员 题目4 数据库与文件系统的根本区别在于()。 选择一项: C. 数据的结构化 题目5 数据库系统和文件系统的区别是()。 选择一项: C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题 题目6 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 选择一项: C. DBS包括DB和DBMS 题目7 下述()不是DBA数据库管理员的职责。 选择一项: C. 数据库管理系统设计 题目8

下面系统中不属于关系数据库管理系统的是()。 选择一项: D. IMS 题目9 ()由数据结构、关系操作集合和完整性约束三部分组成: 选择一项: b. 关系模式 题目10 数据模型的三要素是()。 选择一项: a. 数据结构、数据操作和数据完整性 题目11 关系数据模型的三个组成部分中,不包括()。 选择一项: c. 数据维护 题目12 ()是目前数据库系统中最常用的一种数据模型。 选择一项: c. 关系模型 题目13 以下哪项不属于数据模型()。 选择一项: b. 网络模型 题目14 描述数据库全体数据的全局逻辑结构和特性的是()。 选择一项: b. 模式 题目15 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。选择一项: a. 子模式

数据库选择题与答案

第一章绪论 单项选择题 1.现实世界中的事物个体在信息世界中称为__A 。 A.实体 B.实体集 C.字段 D.记录 2.现实世界中,事物的特性在信息世界中称为__C __ 。 A.实体 B.实体键 C.属性 D.关系键 3.下列实体类型的联系中,属于一对一联系的是__B A.班级与学生的所属联系 B.公司与公司经理的联系。 C.学生与课程之间的联系 D.供应商与工程项目的供货联系 4.下列实体类型的联系中,属于一对多联系的是___D___. A.学校与校长的联系 B.飞机的座位与乘客之间的联系 C.学生与课程之间的联系 D.车间与工人之间的联系 5.下列实体类型的联系中,属于多对多联系的是__A ___________________________________ A.学生与课程之间的联系 B.学校与教师之间的联系 C.商品条形码与商品之间的联系 D.班级与班长之间的联系 6.采用二维表格结构表达实体型及实体间联系的数据模型是__C _ A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 7.数据库中全部数据的整体逻辑结构的描述是__A __ A.概念模式 B.内模式 C.外模式 D.存储模式 8.数据库三级模式体系结构的划分,有利于保持数据库的__B _ 。 A.数据安全性 B.数据独立性 C.数据并发性 D.数据完整性 9.逻辑数据独立性是指___A___。 A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变 C.内模式改变,概念模式不变 D.内模式改变,外模式和应用程序 不变 10.物理数据独立性是指___C___。 A.概念模式改变,外模式和应用程序不变 B.内模式改变,外模式和应用程序 不变 C.内模式改变,概念模式不变 D.概念模式改变,内模式不变 11.数据库系统由__A __ 组成。 A.硬件、数据库、软件系统和各类相关人员 B.数据库及相应的硬件、软件系 统 C.数据库及相应的软件系统 D.数据库及其必备的硬件系统 12.在数据库中存储的是___C___。 A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 13.下述关于数据库系统的正确叙述是___A___。 A.数据库系统减少了数据冗余 B.数据库系统避免了数据冗余

数据库习题与答案

一.选择题: 1.数据库分析与设计中,其设计对象称客观世界的() A.逻辑对象 B.目标对象 C.实体对象 D.需求对象 答案:B (150) 2. 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是 () A.建立库结构 B.扩充功能 C.加载数据 D.系统调试 答案:B (150) 3. 通常用以下的顺序来完成数据库的设计工作() A.概念设计、物理设计、逻辑设计 B.逻辑设计、概念设计、物理设计 C.概念设计、逻辑设计、物理设计 D.物理设计、逻辑设计、概念设计 答案:C (150) 4. 在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为() A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图 答案:D (153) 5. E-R图是数据库设计的工具之一,它适用于建立数据库的() A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 答案:A (155) 6.在关系数据库设计中,完成设计关系模式的任务是属于() A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 答案:C (157) 7. 数据库逻辑设计的主要任务是() A.建立E-R图和说明书 B.创建数据库说明 C.建立数据流图 D.把数据送入数据库 答案:B (158) 二.填空题 1.数据库概念设计是在数据需求分析基础上进行的,其目的是分析数据间的内在语义关联, 在此基础上建立一个数据的______________。 答案:抽象模型(152) 2.数据库的逻辑设计的基本方法是将E-R图转换成指定RDBMS中的______________,此 外还包括关系的规范化以及性能调整,最后是约束条件设置。 答案:关系模式(156) 3.数据库的逻辑设计的基本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包 括______________以及性能调整,最后是约束条件设置。 答案:关系的规范化(156) 4.数据库的逻辑设计的基本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包

数据库应用基础-试题及答案

数据库应用基础-试题及答案 1、Access2003数据库的类型是() A、层次数据库 B、网状数据库 C、关系数据库 D、面向对象数据库 答案: C 2、Access2003软件的公司为() A、八微软 B、 IBM C、 Intel D、 Sony 答案: A 3、Access2003表中字段的数据类型不包括() A、文本 B、备注 C、通用 D、日期/时间 答案: C 4、表的组成有() A、字段和记录 B、查询和字段 C、记录和窗体 D、报表和字段 答案: A 5、可建立下拉列表式输入的字段对象的数据类型为() A、 OLE B、备注

C、超级连结 D、查阅向导 答案: D 6、掩码“LLL000”对应的正确输入数据是() A、 111222 B、 abc112 C、 112abc D、 abcdef 答案: B 7、以下关于主关键字的说法,错误的是() A、使用自动编号是创建主关键字最简单的方法 B、作为主关键字的字段中允许出现Null值 C、作为主关键字的字段中不允许出现重复值 D、不能确定任何单字段的值的唯一性时,可以将两个或更多的字段组合成为主关键字 答案: B 8、在Access2003的总计函数中,可以使用的总计函数之一为() A、 Sum B、 And C、 Or D、 Like 答案: A 9、在Access2003中,对查询表中的单元格设置背景颜色所使用菜单为() A、格式 B、记录 C、视图 D、工具 答案: A 10、Access2003支持的查询类型有()

A、选择查询,交叉表查询,参数查询,SQL查询和操作查询 B、基本查询,选择查询,参数查询,SQL查询和操作查询 C、多表查询,单表查询,交叉表查询,参数查询和操作查询 D、选择查询,统计查询,参数查询,SOL查询和操作查询 答案: A 11、为窗体上的控件设置Tab键的顺序,应选择的菜单为() A、格式 B、视图 C、插入 D、编辑 答案: B 12、计算机处理的数据通常可以分为三类,其中反映事物数量的是() A、字符型数据 B、数值型数据 C、图形图像数据 D、影音数据 答案: B 13、职员与公司部门的关系为() A、一对一 B、一对多 C、多对多 D、没有关系 答案: B 14、如果数据库中包含了autoexec宏或者设置了启动窗体,则在选择“以独占方式打开”选项之前按的键为() A、 Ctrl B、 Home C、 Tab D、 Shift 答案: C

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命 令是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库选择题及答案

第二章习题 一、选择题: 1对关系模型表达错误的选项是____。 A.建立在严格的数学理论、集合论和谓词演算公式的根底之上 B.微机DBMS绝大局部采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 答案:D 2关系数据库管理系统应能实现的专门关系运算包括____。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 答案:B 3关系模型中,候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 答案:C 4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码 B.数据项 C.主属性 D.主属性值 答案:A 5同一个关系模型的任两个元组值____。 A.不能全同 B.可全同 C.必须全同 D.以上都不是 答案:A 6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。 A.R1〔学生号,学生名,性别〕 B.R2〔学生号,学生名,班级号〕 C.R3〔学生号,学生名,宿舍号〕 D.R4〔学生号,学生名,简历〕 答案:D 7一个关系数据库文件中的各条记录____。 A.前后顺序不能任意颠倒,一定要按照输人的顺序排列 B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 答案:B 8自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。 A.元组 B.行 C.记录 D.属性 答案:D 9等值连接与自然连接是____。 A.一样的 B.不同的 答案:B 10设有下表所示的关系 R,经操作ΠA, B〔σB=’b’〔R〕〕〔Π为"投影〞运算符,σ为"选择〞

数据库系统选择题及答案

数据库系统选择题 一.数据库概述 1.下列有关数据库的描述正确的是 C ; A.数据库是一个DBF文件B.数据库是一个关系 C.数据库是一个结构化的数据集合D.数据库是一组文件 2.数据独立性是指 C ; A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序D.程序不依赖于数据 3.以下关于DBA职责的叙述中,不正确的是 C ; A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限 B.DBA要负责监控数据库的运行 C.DBA要负责前端应用程序的开发 D.DBA要负责当数据库系统发生故障时进行恢复 4.DBMS是指 C ; A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是 B ; A.文件系统B.数据库系统C.操作系统D.高级程序 6.仅次于用户和数据库之间的一层数据管理软件是 D ; A.数据库系统B.数据库C.管理信息系统 D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是 C A.操作系统B.信息管理系统 C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的 D ; A.存储模式B.子模式C.外模式D.模式 9.用户看到的那部分数据的局部逻辑结构的描述是 B ; A.存储模式B.子模式C.概念模式D模式 10.文件系统和数据库系统的最大区别是 D ; A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的 D ; A.信息与数据,只有区别,没有联系 B.信息是数据的载体 C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是 C ; A.记录B.文件C.数据项D.数据库 13.若干记录的集合称为 D ; A.数据B.数据库C.数据项D.文件 14.数据库系统中的软件是指 A ; A.数据库管理系统B.应用程序C.数据库D.数据库管理员 15.在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射是

相关主题
文本预览
相关文档 最新文档