数据库期末复习试卷及答案一

合集下载

大学计算机数据库应用期末考试复习资料及试卷(含答案)

大学计算机数据库应用期末考试复习资料及试卷(含答案)

考试科目:数据库应用

一、选择题

1.以下有关对数据的解释错误的是:(C)。

A、数据是信息的载体

B、数据是信息的表现形式

C、数据是0~9组成的符号序列

D、数据与信息在概念上是有区别的

2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。

A、模式

B、外模式

C、优化模式

D、内模式

3.能够实现对数据库中数据操纵的软件是:(D)。

A、操作系统

B、解释系统

C、编译系统

D、数据库管理系统

4.数据库系统与文件系统最根本的区别是:(D)。

A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件

B、数据库系统复杂,而文件系统简单

C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量

D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能

5.数据管理技术的发展阶段不包括:(A)。

A、操作系统管理阶段

B、人工管理阶段

C、文件系统管理阶段

D、数据库系统管理阶段

6.以下不属于数据库设计步骤的是:(B)。

A、概念结构设计

B、签约

C、逻辑结构设计

D、需求分析

7.以下方法不能退出Access的是(C)。

A、打开“文件”菜单,选择“退出”命令

B、打开“文件”菜单,按X键

C、按ESC键

D、按Alt+F4键

8.不是Access数据库对象的是(C)。

A、表

B、查询

C、视图

D、模块

9.图形文件的字段类型是(B)。

A、备注型

B、OLE对象

C、日期类型

D、文本类型

10.创建表的方法(D)。

A、数据表视图

B、设计视图

C、表向导

D、以上三种都可以

11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。

A、只读

《数据库及应用》期末试卷(A卷)

《数据库及应用》期末试卷(A卷)

《数据库及应用》期末试卷(A卷)

《数据库及应用》期末试卷(A卷)

班别:姓名:学号:

一、填空题。(将正确答案填入括号内,每空1分,共20分)

1、数据库系统是由、、和构成。

2、数据模型按不同的应用层次分为、、三种。

3、SQL server 2005 把表分为四种类型、、

和。

4、根据where子句种条件表达的不同,该查询又分为、

和。

5、RIGHT(…abcdefg?,3) 执行命令后结果是。

6、对于数据库中组成部分,无论是表还是视图、索引、查询都可以通过两种方式创建:- 和。

7、SQL server支持的两种模式的身份验证:、。

8、在SQL server 2005里为每个DML触发器都定义了两个特殊的表,一个是INSERTED 表,一个是表。

二、选择题。(将正确答案的序号填入表格中。每小题3分,共30分)

1、数据模型有三个要素,其中用于描述系统静态特性的是()。

A. 数据结构

B. 数据操作

C. 数据完整性约束

D. 数据模型

2、要配置“身份验证模式”,应在“服务器属性”窗口中()选项中进行设置。

A. 常规

B. 内存

C. 安全性

D. 高级

3、当执行CREATE DA TABASE语句时,将通过复制()数据库中的内容来创建数据库的第一部分。

A. Master

B. Msdb

C. Model

D. Temptb

4、下面关于INSERT…SELECT语句的描述中,哪些是正确()

A. 新建一个表

B. 语法不正确

C. 一次可以插入多行数据

D. 必须向已有的表中插入数据

5、SELECT子句中关键字()用于消除重复项。

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案

一、选择题(20分)

1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关

系是____A___。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

2、关系数据模型___D____。

A.只能表示实体之间的1:1联系

B.只能表示实体之间的1:n联系

C.只能表示实体之间的m:n联系

D.可以表示实体间的上述三种联系

3、在数据库中,下列说法__A___是不正确的。

A 数据库避免了一切数据的重复

B 若系统是完全可以控制的,则系统可确保更新时的一致性

C 数据库中的数据可以共享

D 数据库减少了数据冗余

4、在数据库中,产生数据不一致的根本原因是__C___。

A.数据存储量太大

B.没有严格保护数据

C.未对数据进行完整性控制

D.数据冗余

5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。A.外模式B. 内模式C. 存储模式D. 模式

6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.

A.数据库独立性B. 数据安全性

C.结构规范化D. 操作可行性

7、设关系R和S都是二元关系,那么与元组表达式:

{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}

等价的关系代数表达式是________。

A.p3,4(R ¥S)B.p2,3(R ¥S)

1=1

C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))

数据库期末试卷和答案

数据库期末试卷和答案

数据库程序设计试题

1一、判断题(每题1分,共10分)

1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( )

2、数据库的概念结构和支持其的DB的DBMS有关。( )

3、下列式子R∩S=R—(R—S)成立。( )

4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立

性。()

5、关系数据库基本结构是三维表。( )

6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( )

7、规范化的投影分解是唯一的。( )

8、不包含在任何一个候选码中的属性叫做非主属性。( )

9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。

( )

10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。()

二、填空题(每空0.5分,共10分)

1、两个实体间的联系有联系,联系和联系。

2、select命令中,表达条件表达式用where子句,分组用子句,排序用

子句。

3、数据库运行过程中可能发生的故障有、和三

类。

4、在“学生-选课-课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND 。

5、管理、开发和使用数据库系统的用户主要有、、

2023年青海师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年青海师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年青海师范大学计算机科学与技术专业《数据库原理》科目期末

试卷A(有答案)

一、填空题

1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如

下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____

SELECT城市FROM出版商表;

2、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。

4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R

5、____________、____________、____________和是计算机系统中的三类安全性。

6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有

的依赖关系和______。

7、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计

人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有

______、______和______3类。

8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学

日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是

______________,学生关系的主码是______________,外码是______________。

数据库原理期末考试试卷A与标准答案.pdf

数据库原理期末考试试卷A与标准答案.pdf

C.=SOME
D.=ALL
5. 在 SQL 语言中,用于测试列值非空的短语是(

A.IS NOT EMPTY
B.IS NOT NULL
C.NOT UNIQUE
D.NOT EXISTS
6. 设有关系 B(书号,书名),如果要检索第 3 个字母为 N,且至少包含 4 个字母的书名,则
SQL 查询语句中 WHERE 子句的条件表达式应写成:书名 LIKE(

A.只可加 X 锁
B.只可加 S 锁
C.可加Baidu NhomakorabeaS 锁或 X 锁
D.不能加任何锁

21. 在事务依赖图中,若两个事务的依赖关系构成循环,则(
)。
A.事务执行成功
B.系统出现活锁
C.事务执行失败
D.系统出现死锁
22. 设有关系模式 R(A,B,C),F={B→A,C→A}。相对于 F,R 的候选键为(
8
答案 D D D D A B A D B D
四、 得分
步骤
T1
T2
1
读 A=50
2
读 A=50
3
A=A*2 写回
3
4
A=A-10 写回
5
……
COMMIT
COMMIT
……
A.丢失更新 C.事务不能提交
B.读“脏数据” D.不能重复读

sql数据库期末考试题及答案

sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。)

1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。

A. sysdatabases

B. Syscolumns

C. Sysobjects

D. Syslogs

2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。

A. Update

B. Delete

C. Insert

D. Alter

3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。

A. age>=30 and age<=40

B. age>=30 or age<=40

C. age>30 and age<40

D. age>30 or age<40

4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。

A. PDRIMARY KEY

B. FOREIGN KEY

C. unique

D. check

5. 记录数据库事务操作信息的文件是(D)。

A. 数据文件

B.索引文件

C. 辅助数据文件

D. 日志文件

6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。

A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’

B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’

C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’

D. SELECT * FROM CP WHERE 产品名称=‘冰箱’

数据库原理期末标准试题第9套及标准答案(格式绝对符合标准)

数据库原理期末标准试题第9套及标准答案(格式绝对符合标准)

数据库原理试题I

考试时间:120分钟

说明:请将所有答案写在答题纸内,写到试卷中不给分。

一、单选题(每小题后的四个备选答案中只有一个是正Array确的,请选择正确的。每小题 1分,本大题共20分。)

1、下面对数据模型的不正确叙述是()。

A.数据模型是用来表示数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约

束。

D.到目前为止,逻辑数据模型只有:层次模型、网状模型、关系模型。2、下面对数据库三级模式结构的叙述中,不正确的是()。A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序必须修改。

D.内模式做了修改,模式不一定修改。

3、下面不属于数据库系统(DBS)组成部分的是()。

A.数据库管理员(DBA)

B.计算机操作系统

C.数据库(DB)

D.编写程序的文字处理软件

4、下面对“关系模型”的叙述中,不正确的说法是()。

A.关系模型的数据结构就是关系。

B.关系是一个属性数目相同的元组集合。

C.关系模型允许在关系中出现两条完全相同的元组。

D.关系模型具有三类完整性约束。

5、下面对关系“键”概念的不正确叙述是()。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。)

1、A

2、D

3、C

4、A

5、B

6、A

7、C

8、D

9、B 10、D

11、B 12、C 13、B 14、D 15、B

16、D 17、B 18、D 19、B 20、B

二、填空题(本大题共10小题,每小题1分,共10分。将正确的答案填在每小题的空格内。错填或不填均无分)

21、程序

22、m×n

23、自然连接

24、CREATE INDEX

25、聚簇索引

26、元组

27、空值

28、授权

29、投影

30、GROUP BY

三、名词解释(本大题共5小题,每小题3分,共15分)

31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。它的功能主要包含6个方面:

(1)数据定义

(2)数据操纵

(3)数据库进行管理

(4)数据组织、存储和管理

(5)数据库的建立和维护

(6)数据通信接口

32、完全函数依赖:

在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。

33、视图

视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性

如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。若一个关系有多个侯选码,则选定其中一个为主码。侯选码的诸属性称为主属性。

数据库题库及答案

数据库题库及答案

数据库题库及答案

【篇一:数据库试卷及答案】

p> 1.(b)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。

a. dbb.dbmsc.dbs d.dba

2. sql语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( d )

a、零个字符

b、1个字符

c、多个字符

d、以上都可以 3.下列哪一个数据库不是sql server 2000的系统数据库( c ) a.master 数据库b.msdb数据库

c.pubs数据库 d.model数据库

4.下列四项中,可以直接用于表示概念模型的是( d )。 a. 网状模型 b.关系模型 c.层次模型d.实体-联系(e-r)模型 5.下列四项中说法不正确的是( a )

a. 数据库避免了一切数据的重复

b.数据库中的数据可以共享

c. 数据库减少了数据冗余

d.数据库具有较高的数据独立性

6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c)

a.多对多

b.一对一

c.多对一

d.一对多

7.关系数据库中空值(null)相当于( d)

a. 零(0)

b. 空白

c. 零长度的字符串

d. 没有输入 8.事务有多个性质,其中不包括( b)

a.隔离性

b. 不可撤消

c.原子性

d. 一致性 9.一个电视经销商在表tvtype 中维护库存的tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( c)

a. select top3 cdiscription from tvtype order by iprice asc

数据库原理期末试卷及答案

数据库原理期末试卷及答案

数据库原理期末试卷及答案数据库原理与应用教程

期末测试题(一)

一、填空题(每空1分,共10分)

1.数据库系统的核心是___。__。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为

_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示

数据之间的联系。

5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文

件。6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须供给最少由两部分组成的名称,即________.函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

2、选择题(每小题1分,共20分)

1、数据管理的发展不包括下面哪个阶段()

(A)文件系统(B)数据库系统

(C)人工管理(D)统一管理

2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什

么样的接洽()

(A)一对一(B)一对多

(C)多对多(D)以上全不是

3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚

才的操纵撤销,A值恢复为200,那么事件2读取了“脏”数据。这种情况

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期

适用专业

年级

教研室主任

(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本

大题共20小题,每小题1分,总计20分)

1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和

用户构成。

A.DBMS B.DB C.DBS D.DBA

2、数据库管理系统的英文缩写是()。

A.DBMS B.DBS C.DBA D.DB

3、在关系运算中,选取符合条件的元组是()运算。

A.除法 B.投影 C.选择 D.连接

4、用于模糊查询的匹配符是( )。

A. _

B. []

C. ^

D. LIKE

5、在SQL SERVER中不是系统数据库的是( )。

A. master

B. pubs

C. tempdb

D. model

6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。

A.DELETE TRIGGER

B.DROP TRIGGER

C.REMOVE TRIGGER

D.DISABLE TRIGGER

7、SQL Server 2000中删除表中记录的命令是()。

A.DELETE B.SELECT

C.UPDATE D.DROP

8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁但不包括30岁

D.包括30岁但不包括20岁

9、在SQL中,建立视图用的命令是 ( )。

A.CREATE SCHEMA

大学计算机数据库期末考试复习资料及试卷(附答案)

大学计算机数据库期末考试复习资料及试卷(附答案)

Temp2

一、选择题(每题1分,共30分,将正确的答案写到下列表中)

A 、操作系统

B 、CPU

C 、人员

D 、物理数据库 2. 数据库系统的核心是:( )

A 、数据模型

B 、数据库管理系统

C 、数据库

D 、数据库管理员

3. 数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数

据模型:( )

A 、逻辑结构设计

B 、实施阶段

C 、概念结构设计

D 、物理结构设计 4. 下面不属于关系模型的完整性约束:( )

A 、用户自定义完整性

B 、规范化

C 、实体完整性

D 、参照完整性

5. 设有如下关系表:

R S

T

则下列操作中正确的是:( )

A 、S R T =

B 、S R T =

C 、S R T ⨯=

D 、S R T /=

6. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称

为:( )

A 、选择

B 、投影

C 、连接

D 、并

7. SQL 的含义是:( )

A 、结构化查询语言

B 、数据定义语言

C 、数据库查询语言

D 、数据库操纵与控制语言 8. 在Access 中,使用SQL 语句无法设定的字段类型是:( ) A 、char (6)

B 、Date

C 、Boolean

D 、Integer

9. Access 属于哪种类型的数据库:( )

A 、层次数据库

B 、网状数据库

C 、关系数据库

D 、面向对象数据库 10. 不属于Access 对象的是:( )

A 、表

B 、文件夹

C 、窗体

D 、查询 11. 利用Accss 创建的数据库文件,其扩展名为:( ) A 、.pdf

大学《数据库》期末试卷及答案(一)

大学《数据库》期末试卷及答案(一)

大学《数据库》期末试卷及答案 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( ) A .基本表 B .视图 C .基本表或视图 D .数据字典 5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( ) A .SELECT B .FROM C .WHERE D .GROUP BY 6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A .多对多 B .一对一 C .多对一 D .一对多 7. 如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 8. 将E-R 模型转换成关系模型,属于数据库的( )。 A . 需求分析 B . 概念设计 C . 逻辑设计 D . 物理设计 9. 事务日志的用途是( ) A . 事务处理 B . 完整性约束 C . 数据恢复 D . 安全性控制 10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( ) A . 只可加X 锁 B . 只可加S 锁

数据库期末考试复习试题及答案

数据库期末考试复习试题及答案

第 1

2 页

《 数据库原理 》试卷(7 )卷 标准答案

B. ∪,-,∞和σ C 。 ∪,∩,×和-

D 。 ∪,∩,π和σ

15.视图定义是( D ) A )一个基表中导出的基表 B )一个基表中导出的虚表

C )一个或几个基表或视图中导出的基表 D)一个或几个基表或视图中导出的虚表

16.下面的关系模式是属于( A ) S-D —L (sno 学号,dept 系,loc 住所) A)2NF B ) 3NF C ) 4NF D )BCNF

17.关系S —D —L(sno 学号,dept 系,loc 住所)存在( B ) A ) 部分函数依赖 B )传递函数依赖 C)多值依赖 D )都不对 18.对数据库存储结构和存取方法的分析在( D )阶段 A )需求分析 B)概念结构 C )逻辑结构 D )物理设计

19.对于学生这一实体,张英是学生,他属于抽象中的( A ) A )分类 B)聚集 C )概括 D)都不对 20.静态级约束包括:( B )

A )列级约束,实体完整性约束,参照完整性约束

B )列级约束,元组约束,关系约束

C )函数依赖约束,统计约束,参照完整性约束

D )以上都不对

二.名词解释:每小题3分,共15分 1.关系(举例)

一个关系即一张二维表,如student(sno,sname ,sex ,age ) 2.主码(举例)

表中的某个属性组,它可以唯一确定一个元组,如SNO 3.参照完整性

若属性F 是基本关系R 的外码,它与另一个基本关系S 的主码Ks 相对应,则对于R 中每个元组在F 上的值或取空值,或者等于S 中某个元组的主码值。 4.一级封锁协议

sql数据库期末考试题及答案

sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。)

1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。

A. sysdatabases

B. Syscolumns

C. Sysobjects

D. Syslogs

2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。

A. Update

B. Delete

C. Insert

D. Alter

3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。

A. age>=30 and age<=40

B. age>=30 or age<=40

C. age>30 and age<40

D. age>30 or age<40

4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。

A. PDRIMARY KEY

B. FOREIGN KEY

C. unique

D. check

5. 记录数据库事务操作信息的文件是(D)。

A. 数据文件

B.索引文件

C. 辅助数据文件

D. 日志文件

6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。

A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’

B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’

C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’

D. SELECT * FROM CP WHERE 产品名称=‘冰箱’

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

试题一

一、单项选择题

在每小题列出的四个备选项中只有一个是符合题目要求的,请

将其代码填写在题后的括号内。错选、多选或未选均无分。1. 数据库系统的核心是( B )

A.数据库B.数据库管理系统

C.数据模型D.软件工具

2.下列四项中,不属于数据库系统的特点的是(C )

A.数据结构化B.数据由DBMS统一管理和控制

C.数据冗余度大D.数据独立性高

3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )

A.层次模型B.关系模型

C.网状模型D.实体-联系模型

4.数据的物理独立性是指( C )

A.数据库与数据库管理系统相互独立

B.用户程序与数据库管理系统相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构是相互独立的

5.要保证数据库的逻辑数据独立性,需要修改的是( A )

A.模式与外模式之间的映象B.模式与内模式之间的映象

C.模式D.三级模式

6.关系数据模型的基本数据结构是(D )

A.树B.图C.索引D.关系

7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )

A.车次B.日期

C.车次+日期D.车次+情况摘要

8.己知关系R和S,R∩S等价于( B )

A. (R-S)-S

B. S-(S-R)

C.(S-R)-R

D. S-(R-S)

9.学校数据库中有学生和宿舍两个关系:

学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)

假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,

包括没有住宿的学生和空闲的床位,则应执行( A )

A. 全外联接

B. 左外联接

C. 右外联接

D. 自然联接

10.用下面的T-SQL语句建立一个基本表:

CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,

Sname CHAR(8) NOT NULL,

Sex CHAR(2),

Age INT)

可以插入到表中的元组是( D )

A. '5021','刘祥',男,21

B. NULL,'刘祥',NULL,21

C. '5021',NULL,男,21

D. '5021','刘祥',NULL,NULL

11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )

A. GRANT QTY ON SPJ TO '李勇'

B. GRANT UPDATE(QTY) ON SPJ TO '李勇'

C. GRANT UPDATE (QTY) ON SPJ TO 李勇

D. GRANT UPDA TE ON SPJ (QTY) TO 李勇

12.图1中( B )是最小关系系统

A B C D

图1

13.关系规范化中的插入操作异常是指 ( D )

A.不该删除的数据被删除B.不该插入的数据被插入

C.应该删除的数据未被删除D.应该插入的数据未被插入

14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计

15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

A.4B.5C.6D.7

16.事务的隔离性是指( A )。

A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

B.事务一旦提交,对数据库的改变是永久的

C.事务中包括的所有操作要么都做,要么都不做

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(C )

A. 数据字典、应用程序、审计档案、数据库后备副本

B.数据字典、应用程序、日志文件、审计档案

C. 日志文件、数据库后备副本

D.数据字典、应用程序、数据库后备副本

18.若事务T对数据对象A加上S锁,则( B )。

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锁。

19. 设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是( B )

A. 该操作不存在问题

B. 该操作丢失修改

C. 该操作不能重复读

D. 该操作读“脏”数据

T1 T2

① 读A=100

① 读A=100

①A=A-5写回

④A=A-8写回

图2

20.以下( D )封锁违反两段锁协议。

A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock C

B. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock A

C. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock A

D. Slock A …Unlock A ……Slock B … Xlock C ………...Unlock B … Unlock 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. 可串行性是并发事务正确性的准则。

相关文档
最新文档