文档库 最新最全的文档下载
当前位置:文档库 › 数据库习题参考

数据库习题参考

数据库习题参考
数据库习题参考

一、选择题:

102.层次模型其特点是。

A.实体间的联系是自底向下有向的树型结构,联系方式为1:m

B.实体间的联系是自底向下无向的树型结构,联系方式为1:m

C.实体间的联系是自底向下有向的树型结构,联系方式为m:n

D.实体间的联系是自底向下无向的树型结构,联系方式为m:n

103.对关系的完整性约束通常包括三种。

A.实体完整性、属性完整性、参照完整性

B.实体完整性、属性完整性、关系完整性

C.实体完整性、属性完整性、用户定义完整性

D.实体完整性、参照完整性、用户定义完整性

104.数据库设计中的数据流图和数据字典描述是阶段的主要工作之一。

A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计105.数据库设计中的E-R模型设计是阶段的主要工作之一。

A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计106.数据库设计中具体数据模型的产生及优化是阶段的主要工作之一。

A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计107.数据库设计中的有关索引和聚簇的描述是阶段的主要工作之一。

A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计108.数据库设计中用户子模式的设计是阶段的主要工作之一。

A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计109.数据库设计中数据库结构的定义及数据载入工作是阶段的主要工作之一。A.逻辑结构设计 B. 物理结构设计

C. 数据库实施

D. 数据库运行与维护

110.数据库投入运行后的数据库重组织和重构造是阶段的主要工作之一。

A.物理结构设计 B. 数据库实施

C. 数据库运行与维护 D.不属于数据库设计阶段的任务

111.数据库设计中数据库应用程序设计工作是阶段的主要工作之一。

A.逻辑结构设计 B. 物理结构设计

C. 数据库实施

D. 数据库运行与维护

112.构造E-R模型的三个基本要素是。

A.实体、属性、属性值 B. 实体、实体集、属性

C.实体、实体集、联系 D. 实体、属性、联系

113.一般地说,能够唯一决定关系中其它属性的关键字是指。

A.唯一的一个属性 B. 唯一的一组属性

C.不唯一的一个属性 D. 不唯一的一组属性

114.每个实体均由若干属性构成,对于属性而言。

A.必定从属于某个实体 B. 可能不从属于实体

C.必定不从属任何实体 D. 以上说法都不对

115.网状模型其主要联系特征为。

A.实体间1:M的有向联系 B. 实体间N:M的有向联系

C.实体间1:M的无向联系 B. 实体间N:M的无向联系

116.网状模型DBTG其基本结构是系(Set),系中所描述的是。

A.实体间1:M的有向联系 B. 实体间N:M的有向联系

C.实体间1:M的无向联系 B. 实体间N:M的无向联系

117.若无法确定哪个属性为某实体的关键字,则。

A.该实体没有关键字 B. 必须增加一个属性作为该实体关键字

C.取一个外关键字为该实体关键字 D. 该实体的所有属性构成关键字

118.某实体R的外关键字是指。

A.该实体除主关键字之外的另一个关键字

B.其它实体的关键字,同时作为R的主属性

C.其它实体的关键字,同时作为R的非主属性

D.其它实体的关键字,可以是R中的主属性或非主属性

119.若属性A是关系R的主属性,则A不能为空,该规则称为。

A.实体完整性规则 B. 属性完整性规则

C.参照完整性规则 D. 用户定义完整性规则

120.若属性F是关系S的主属性,同时又是关系R的外关键字,则F必须和S中的关键字相对应。该规则称为。

A.实体完整性规则 B. 属性完整性规则

C.参照完整性规则 D. 用户定义完整性规则

121.若属性A是关系R的非主属性,则A不能为空,该规则称为。

A.实体完整性规则 B. 属性完整性规则

C.参照完整性规则 D. 用户定义完整性规则

122.若规定属性取值的唯一性,或属性取值范围必须在某一规定的区域内,以满足某种语义要求该规则称为。

A.实体完整性规则 B. 属性完整性规则

C.参照完整性规则 D. 用户定义完整性规则

123.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值。

A.必须取空值 B. 必须取非空值 C. 可以取空值 D. 以上说法都不对124.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值。

A.必须是S中已出现的某值 B. 必须是S中未出现的值

C.可以是S中未出现的值 D. 以上说法都不对

125.以下关于SQL的叙述中,哪个不是SQL的特点。

A.综合统一,即集DDL、DML、DCL等多种功能于一体

B.高度过程化

C.面向集合的操作方式

D.提供交互式和嵌入式两种使用方式

126.X→Y为平凡函数依赖是指。

A.X

127.若关系模式R∈INF,且R中若存在X→Y,则X必含关键字,称该模式。

A.满足3NF B. 满足BCNF C. 满足4NF D. 满足5NF

128.若关系模式R∈INF,且R中若存在X→→Y,则X必含关键字,称该模式。

A.满足3NF B. 满足BCNF C. 满足4NF D. 满足5NF

129.若关系模式R∈INF,且R中不存在由侯选关键字所蕴涵的连接依赖,该模式。

A.满足3NF B. 满足BCNF C. 满足4NF D. 满足5NF

130.数据库设计通常包括静态特性设计和动态特性设计两个方面,其中静态特性设计是指包括。

A.数据模型设计和数据库结构设计 B. 数据库应用程序设计

C.数据库管理系统设计 D. 数据库原理设计

131.数据库设计通常包括静态特性设计和动态特性设计两个方面,其中动态特性设计是指包括。

A.数据模型设计和数据库结构设计 B. 数据库应用程序设计

C.数据库管理系统设计 D. 数据库原理设计

132.数据库应用系统开发一般包括。

A.数据模型设计和数据库结构设计 B. 概念结构设计和逻辑结构设计

C.功能设计和测试设计 D. 结构特性设计和行为特性设计

133.对于不符合规范化要求的关系模式通常采用的优化措施是。

A.将一个大模式分解为若干个小模式

B.将若干个小模式合并为一个大模式

C.模式施行两两分解 D. 模式施行两两合并

134.什么样的关系模式是一个好的关系模式。

A.优化级别最高的关系模式 B. 优化级别最低的关系模式

C.符合3NF要求的关系模式 D. 视具体情况而定

135.按照规范化设计要求,通常以关系模式符合为标准。

A.1NF B. 2NF C. 3NF D. BCNF

136.通常一个关系(二维表)具有。

A.一个记录型和一个记录值 B. 多个记录型和多个记录值

C.一个记录型和多个记录值 D. 多个记录型和一个记录值

137.根据数据库系统的组成原则,其软件系统从外至内的层次关系为。

A.DBMS、操作系统、应用程序 B. 操作系统、DBMS、应用程序

C.应用程序、DBMS、操作系统 D. 应用程序、操作系统、DBMS

138.根据数据库系统的组成原则,其软件系统从内至外的层次关系为。

A.DBMS、操作系统、应用程序 B. 操作系统、DBMS、应用程序

C.应用程序、DBMS、操作系统 D. 应用程序、操作系统、DBMS

139.根据数据库系统的组成原则,其最内层核心为。

A.操作系统 B. DBMS C. 应用程序 D. 硬件

140.根据数据库系统的组成原则,其最外层为。

A.操作系统 B. DBMS C. 应用程序 D. 数据库

141.我们说关系模型和网状、层次模型一样,也是一种数据模型,因为关系模型不仅可以表示所有的实体、属性,也可以表示。

A.实体间的联系 B. 属性间的联系

C.实体与属性的联系 D. 属性与实体的联系

142.根据数据库系统的组织结构描述,下列视图中,哪个是用户或应用程序设计员的视图。

A.外部视图 B. 概念视图 C. 内部视图 D. 存储视图

143.根据数据库系统的组织结构,下列视图,哪个是全体用户的公共视图。

A.外部视图 B. 概念视图 C. 内部视图 D. 存储视图

144.根据数据库系统的组织结构描述,下列视图,哪个是系统程序员的视图。

A.外部视图 B. 概念视图 C. 内部视图 D. 存储视图

145.根据数据库系统的组织结构描述,下列视图中,哪个是DBA的视图。

A.外部视图、概念视图 B. 概念视图、内部视图

C.内部视图、外部视图 D. 存储视图、外部视图

146.DBMS通常可以向申请所需计算机资源。

A.数据库 B. 操作系统 C. 计算机硬件 D. 应用程序

147.数据库术语中,RDBMS是指。

A.实时数据库管理系统 B. 商品数据库管理系统

C.关系数据库管理系统 D. 对象数据库管理系统

148.数据库术语中,OLTP是指。

A.联机事务处理 B. 联机分析处理

C.集中事务处理 D. 分布事务处理

149设某关系模式S(SNO,CNO,G,TN,D),其属性的含义及属性间的依赖关系同161题,若将S分解为S1(SNO,CNO,G)、S2(CNO,TN,D),则S1最高满足、S2最高满足。

A.1NF B. 2NF C. 3NF D. BCNF

二、填空题:

1.信息模型通常用_______ _来刻划,传统的数据模型是指___________________、______________________和______________________;

2.DBMS是一种负责数据库的_______________、_______________、_______________、_______________、_______________的软件系统;

3.数据库的安全保护措施主要有_________________________、__________________ _________________、______________________________三种;

4.数据库的三级结构可以分别用______________、______________、______________三种模式加以描述;

5.常用的数据库设计方法主要有____________________、______________________、________________________、_________________________四种;

6.数据库实施主要包括四个方面的工作,即________________、_________________、____________________、____________________;_____________________三种;

三、关系代数运算。已知三个关系X、Y、Z如下图,求:

1.∏A,C(X);

2.δ B <'B2' (X);

3.X│╳│Y

4.X ╱ Z。

X Y Z

参考答案

一、选择题:

102.A 103.D 104.A 105.B 106.C 107.D 108.C 109.C 110.C 111.C 112.D 113.D 114.B 115.B 116.C 117.D 118.D 119.A 120.C 121.D 122.D 123.C 124.A 125.B 126.C 127.B 128.C 129.D 130.A 131.B 132.D 133.A 134.D 135.C 136.C 137.C 138.B 139.D 140.C 141.A 142.A 143.B 144.D 145.B 146.B 147.C 148.A 149.D,B

二、填空题:

1.E-R模型、关系模型、层次模型、网状模型

2.定义、建立、操纵、控制、维护

3.使用权限鉴别、使用范围鉴别、存取控制权鉴别

4.子模式、模式、存储模式

5.直观设计法、规范设计法、辅助设计法、自动化设计法

6.定义数据库结构、装载数据入库、编制与调试应用程序、数据库试运行

δ B <'B2' (X)

四、试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数。

SELECT COUNT(DISTINCT C#) FROM SC

(2)求选修C4课程的学生的平均年龄。

SELECT AVG(AGE)

FROM S

WHERE S# IN

(SELECT S#

FROM SC

WHERE C#='C4')

或者

SELECT AVG(AGE)

FROM S,SC

WHERE S.S#=SC.S# AND C#='004'

(3)求LIU老师所授课程的每门课程的学生平均成绩。

SELECT CNAME,AVG(GRADE)

FROM SC ,C

WHERE SC.C#=C.C# AND TEACHER='LIU'

GROUP BY C#

(4)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

SELECT DISTINCT C#,COUNT(S#)

FROM SC

GROUP BY C#

HAVING COUNT(S#)>10

ORDER BY 2 DESC, C# ASC

(5)检索学号比WANG同学大,而年龄比他小的学生姓名。

SELECT X.SNAME

FROM S AS X, S AS Y

WHERE Y.SNAME='WANG' AND X.S#>Y.S# AND X.AGE

(6)检索姓名以WANG打头的所有学生的姓名和年龄。

SELECT SNAME,AGE

FROM S

WHERE SNAME LIKE 'WANG%'

(7)在SC中检索成绩为空值的学生学号和课程号。

SELECT S#,C#

FROM SC

WHERE GRADE IS NULL

(8)求年龄大于女同学平均年龄的男学生姓名和年龄。

SELECT SNAME,AGE

FROM S AS X

WHERE X.SEX='男' AND X.AGE>(SELECT AVG(AGE) FROM S AS Y WHERE Y.SEX='女') (9)求年龄大于所有女同学年龄的男学生姓名和年龄。

SELECT SNAME,AGE

FROM S AS X

WHERE X.SEX='男' AND X.AGE>ALL (SELECT AGE FROM S AS Y WHERE Y.SEX='女')

五、试用SQL更新语句表达对教学数据库中三个基本表S、SC、C的各个更新操作:

(1)往基本表S中插入一个学生元组(‘S9’,‘WU’,18)。

INSERT INTO S(S#,SNAME,AGE) VALUES('59','WU',18)

(2)在基本表S中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(S#,SANME,SEX)。

INSERT INTO STUDENT(S#,SNAME,SEX)

SELECT S#,SNAME,SEX

FROM S WHERE NOT EXISTS

(SELECT * FROM SC WHERE

GRADE<80 AND S.S#=SC.S#)

(3)在基本表SC中删除尚无成绩的选课元组。

DELETE FROM SC

WHERE GRADE IS NULL

(4)把WANG同学的学习选课和成绩全部删去。

DELETE FROM SC

WHERE S# IN

(SELECT S#

FROM S

WHERE SNAME='WANG')

(5)把选修MATHS课不及格的成绩全改为空值。

UPDATE SC

SET GRADE=NULL

WHERE GRADE<60 AND C# IN

(SELECT C#

FROM C

WHERE CNAME='MATHS')

(6)把低于总平均成绩的女同学成绩提高5%。

UPDATE SC

SET GRADE=GRADE*1.05

WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX='F')

(7)在基本表SC中修改C4课程的成绩,若成绩小于等于75分时提高5%,若成绩大于75分时提高4%(用两个UPDATE语句实现)。

UPDATE SC

SET GRADE=GRADE*1.05

WHERE C#='C4' AND GRADE<=75

UPDATE SC

SET GRADE=GRADE*1.04

WHERE C#='C4' AND GRADE>75

数据库考试习题和答案

第一章习题 一、判断题 1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错) 2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对) 二、填空题 3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。 三、选择题 4. 下列系统数据库中,(D)数据库不允许进行备份操作。 A. master B. msdb C. model D. Tempdb 5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。 A.不同版本的默认实例数可能不一样多 B.不同版本的命名实例数一定一样多 C.不同版本的默认实例只有一个,命名实例数不一样多 D.不同版本的命名实例只有一个,默认实例数不一样多 6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。 A. master B. msdb C. model D.mssqlsystemresoure 7. 默认情况下,SQL Server 2005的系统数据库有(B)。 A. 1个 B.5个 C. 4个 D.6个 8. 在一台计算机上能安装(A)个默认实例。 A. 1 B. 50 9. 访问默认实例使用(B)作为实例名。 A. 计算机名 B. MSSQLSERVER 10. 下列叙述中正确的是(A)。 A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器 B. SQL SERVER实例也叫做数据库引擎 C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理 11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务 A. 查询服务 B. 数据库服务 C. 集成服务 D. 分析服务 12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示容,则说明本机上已安装3个实例,其实例名分别是(BCD) A. computer B. MSSQLSERVER C. computer\SQLEXPRESS D. computer\SERVER 13. 连接数据库服务器时需要提供哪些信息?(A或者B) A. 要连接的服务器名 B. 身份验证信息 C. 连接协议信息 14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A) A. 不能 B. 能

数据库系统教程第二章部分习题解答

计算R ∪S ,R-S ,R ∩S ,R ×S ,π3,2(S ),σB<’5’(R),R S, R S 。 解: R ∪S A B C R -S A B C R ∩S A B C 3 6 7 3 6 7 7 2 3 2 5 7 2 5 7 7 2 3 4 4 3 4 4 3 3 4 5 R ×S R.A R.B R.C S.A S.B S.C π3,2(S ) C B 3 6 7 3 4 5 5 4 3 6 7 7 2 3 3 2 2 5 7 3 4 5 2 5 7 7 2 3 7 2 3 3 4 5 7 2 3 7 2 3 4 4 3 3 4 5 4 4 3 7 2 3 σ B<’5’(R ) A B C R ?S R.A R.B R.C S.A S.B S.C 7 2 3 7 2 3 3 4 5 4 4 3 R ?S A B C 7 2 3 2.7 设有关系R 和S : R A B S B C a b b c c b e a d e b d 计算R ? S ,R ? S ,σA=C (R ×S),S ? R 2<2 B

R ? S A B C a b c a b d c b c c b d R ? S A R.B S.B C a b b c a b b d c b b c c b b d σA=C (R ×S) A R.B S.B C a b e a c b b c d e b d S ? R B C b c b d 2.17 设有三个关系: S (S#,SNAME ,AGE ,SEX) SC (S#,C#,CNAME ) C (C#,CNAME ,TEACHER ) 试用关系代数表达式表示下列查询语句: ① 检索LIU 老师所授课程的课程号和课程名。 ② 检索年龄大于23岁的男学生的学号和姓名。 ③ 检索学号为S3学生所学课程的课程名与任课教师名。 ④ 检索至少选修LIU 老师所授课程中一门课的女学生姓名。 ⑤ 检索WANG 同学不学的课程的课程号。 ⑥ 检索至少选修两门课的学生学号。 ⑦ 检索全部学生都选修的课程的课程号与课程名。 ⑧ 检索选修课程包含LIU 老师所授全部课程的学生学号。 解:⑴ πC#,CNAME (σTNAME='LIU'(C )) ⑵ πS#,SNAME (σAGE >'23' ∧ SEX='M'(SC )) ⑶ πCNAME ,TNAME (σS#='S3'(SC ?C )) ⑷ π SNAME (σSEX='F' ∧ TNAME='LIU'(S ?SC ?C )) B

数据库在线测试试题

数据库在线测试试题 选择题 1。下述( C)不是DBA数据库管理员的职责 完整性约束说明 定义数据库模式 数据库管理系统设计 数据库安全 2.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( A ),它是模式的逻辑子集子模式 模式 内模式 物理模式 3。要保证数据库的逻辑数据独立性,需要修改的是(C) 模式与内模式之间的映射 模式 模式与外模式的映射 三层模式 4。要保证数据库的数据独立性,需要修改的是( A ) 三层之间的两种映射 模式与外模式 模式与内模式 三层模式

5.描述数据库全体数据的全局逻辑结构和特性的是( B) 外模式 模式 内模式 用户模式 6。数据库系统的数据独立性体现在( B ) 不会因为数据的变化而影响到应用程序 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 不会因为某些存储结构的变化而影响其他的存储结构 不会因为存储策略的变化而影响存储结构 7.下列四项中,不属于数据库系统特点的是(B ) 数据共享 数据冗余度高 数据完整性 数据独立性高 8.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。I。人工管理阶段 II.文件系统阶段 III.数据库阶段 I 和 II 只有 II II 和 III 只有 I 9.DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( D ) 系统分析员 程序员

操作员 数据库管理员 10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(C)。 DBMS包括DB和DBS DBS就是DB,也就是DBMS DBS包括DB和DBMS DB包括DBS和DBMS 2填空题 1。数据库是长期存储在计算机内有组织、可共享、的数据集合。 2。DBMS是指(数据库管理系统),它是位于(用户),和(操作系统) , 之间的一层管理软件 3.数据库管理系统的主要功能有, 数据定义,数据操纵,数据库运行管理,数据库的建立维护维护等4个方面 4.数据独立性又可分为(逻辑独立性)和(物理独立性) 5。当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性) 6。数据模型是由(数据结构) 、(数据操作)和(完整性约束)三部分组成的 7。(数据结构)是对数据系统的静态特性的描述,_(数据操作)是对数据库系统的动态特性的描述8.数据库体系结构按照(外模式)、(模式)和(内模式)三级结构进行组织 9.数据库体系结构按照___________ 、___________ 和_______________ 三级结构进行组织 10.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多) 11。数据冗余可能导致的问题有(存储空间大)和(数据不一致) 12.数据管理技术经历了(人工管理) 、(文件管理)和(数据库管理)三个阶段

数据库习题与答案

一.选择题: 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中的关系模式,此外还

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

数据库概论第章习题参考答案

第1章绪论习题参考答案 1、试述数据、数据库、数据库管理系统、数据库系统的概念。(参见P3、4、5页) 参考答案: 描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 2.使用数据库系统有什么好处?(参见P12页) 参考答案: 数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。 3.试述文件系统与数据库系统的区别和联系。(8、9、10页) 参考答案: 1)数据结构化是数据库与文件系统的根本区别。 在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。 2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。 3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。 5.试述数据库系统的特点。(9、10、11页) 参考答案: 数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。 6.数据库管理系统的主要功能有哪些? (4页) 参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。(14、15页) 参考答案:

数据库习题答案

碧霞谷就像早饭,周一到周五总会吃;炼宝就像午饭,每顿都得吃;跑马就像晚饭,哪顿不吃慎得慌;打架就像社交,出门在外总会遇到那么一两回;逆世万劫就像晨跑,勤劳的人总是有收获的;九幽就像下午茶,有时候高兴就去做一下;打眼睛就像摸彩票,偶尔抽一次说不定有意外惊喜;3v3就像相亲,总会遇到几个傻逼;灭妖挂箱子就像洗澡,洗完总会神清气爽;百环就像嘿咻,一周一次幸福快乐;打刑天就像逛街,一个月也就那么几次;抢红包就像炒菜,时间把握的好就能做好;遗民密谋就像上课,打着打着就要犯困;玄海就像考试,团队合作尤其重要;喇叭冒泡就像上厕所,每天都有那么几回;挂女娲就像睡觉,一觉醒来总会有点精力旺盛。 习题一 一、选择题 1.B 2.A 3.C 二、填空题 1.人工管理方式、文件管理方式、数据库系统管理方式 2.Window身份验证模式、SQL Server身份验证模式 3..sql 4.Reporting Services配置、Notification Services命令提示、SQL Server Configuration Manager、SQL Server错误和使用情况报告、SQL Server外围应用配置器。 习题二 一、选择题 1.A 2.B 3.A 4.A 二、填空题 1.二维表格、数据文件、日志文件、数据库管理系统 2.比较真实地模拟现实世界、容量被人所理解、便于计算机上实现 3.实体完整性规则、参照完整性规则、用户定义的完整性规则 习题三 一、选择题 1.C 2.D 3.A 4.A 5.A 6.C 7.A 8.B 习题四 一、选择题

2.B 3.B 4.A 5.A 二、填空题 1.UNIQUE 2.NONCLUSTERED 三、简答题 1.p88页, 1)在聚集索引中,表中各记录的物理顺序与索引的逻辑顺序相同,只有在表中建立了一个聚集索引后,数据才会按照索引键值的顺序存储到表中。由于一个表中的数据只能按照一种顺序存储,所以在表中只能建立一个聚集索引。通常在主键上创建聚集索引。 2)非聚集索引是完全独立于数据行的结构,表中的数据行不按非聚集索引的顺序排序和存储。在非聚集索引内,从索引行指向数据行的指针称为行定位器。在检索数据时,SQL Server先在非聚集索引上搜索,找到相关信息后,再利用行定位器,找到数据表中的数据行。一个表上可以建立多个非聚集索引。 如果在一个表中既要创建聚集索引,又要创建非聚集索引,应先创建聚集索引,然后创建非聚集索引。因为创建聚集索引时将改变数据行的物理存放顺序。聚集索引的键值是唯一的,非聚集索引的键值可以重复,当然也可以指定唯一选项,这样任何两行记录的索引键值就不会相同。 2.建立主键时 3.CREATE NONCLUSTERED INDEX ID_XM ON S(姓名) 习题五 一、选择题 1.C 2.B 3.A 4.A 5.D 6.A 二、简答题 1.∏[型号,内存容量,硬盘容量]((σ价格<8000(PRODUCT )) 2.∏[生产厂家,型号,是否彩色,价格] (σ 是否彩色=T(PRODUCT PRINTER ) 3.∏[生产厂家](PRODUCT PRINTER) 习题六 一、选择题 1.C 2.A 3.D 4.C 5.D

数据库考试习题四答案

第九、十章 一、选择 1 ?下面哪个不是数据库系统必须提供的数据控制功能:___________ A安全性B可移植性C完整性D 并发控制 2 ?保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。 这是指数据的 ____ o A安全性B完整性C并发控制D恢复 3 ?数据库系统中,对存取权限的定义称为_______ o A命令B授权C定义D 审计 4. 年龄限制在16~25之间这种约束属于DBMS的 ___________ 能。 A安全性B完整性C并发控制D恢复 5. “授权”和“撤权”是DBS采用的_____ 措施。 A安全性B完整性C并发控制D恢复 二、填空 1 .数据库的完整性是指数据的正确性和相容性。 2. 完整性约束分为实体完整性、参照完整性和用户自定义的完整性。 3. 为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不唯一时, DBMS就拒绝此操作。 4. 实体完整性是指在基本表中主码属性不能取空值。 5. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语 句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。 6. 安全性控制的一般方法有用户标识和鉴定、存取控制、审计、数据加密和视图 的保护五级安全措施。 6. 存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据 对象进行操作的类型。 7. 授权编译系统和合法权检查机制一起组成了安全性子系统。 8. 保护数据安全性的一般方法是设置用户标识和存取权限控制。 9. 数据库的完整性是指正确性和相容性。 10. 数据库保护包含数据的安全性、完整性、并发控制、恢复。

2016年计算机二级《MySQL》数据库技术章节习题及答案

2016年计算机二级《MySQL》数据库技 术章节习题及答案 第一章数据库技术的基本概念与方法 1[填空题]数据库系统的三级模式结构是指数据库系统是由、 _______ 和 _______ 三级构成。 参考解析:模式外模式内模式 2[填空题]数据库设计包括概念设计、 ______ 和物理设计。 参考解析:逻辑设计 3[单选题]数据模型反映的是() A. 事物本身的数据和相关事物之间的联系 B. 事物本身所包含的数据 C. 记录中所包含的全部数据 D. 记录本身的数据和相关关系 参考答案:A 4[填空题]一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字

参考解析:非主属性 5[单选题]假设数据库中表A与表B建立了“一对多”关系,表B为“多”一方,则下述说法中正确的是() A. 表A中的一个记录与表B中的多个记录匹配 B. 表B中的一个记录与表A中的多个记录匹配 C. 表A中的一个字段与表B中的多个字段匹配 D. 表B中的一个字段与表A中的多个字段匹配 参考答案:A 6[填空题]如果x->y,y->z 成立,那么x->z也成立,这个推理规则称为() 参考解析:传递函数依赖 7[填空题]在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的__________ 立性。 参考解析:逻辑 8[填空题]模式/内模式映射为数据库提供了数据的()独立性 参考解析:物理 9[填空题]数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库实施、数据库运行与维护 参考解析:概念结构设计、物理结构设计 10[单选题]下列实体类型的联系中,属于多对多的联系的是() A. 学生与课程之间的联系 B. 学校与老师之间的联系

题库型考试自动组卷系统数据库设计

辽东学院本科毕业论文(设计) 题库型考试自动组卷系统的设计与实现 The Design and Implementation of Auto-Generating Examination Paper about the Item Bank Type Examination 学生姓名:艾萍 学院:信息技术学院 专业:信息管理与信息系统 班级:B0601 学号:0911060101 指导教师:陈志勇 审阅教师: 完成日期:2010年5月25日 辽东学院 Eastern Liaoning University

独创性说明 作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名:___________ 日期:__ __

摘要 组卷考试在计算机网络下完成,可以大大提高考试工作的效率和质量。项目采用Visual Studio 2005开发平台和SQL Server 2005数据库技术,依据面向对象的分析方法,开发出了基于C/S模式的题库型考试自动组卷系统。 本文从题库型考试自动组卷系统在考试中发挥的作用出发,详细阐述了一个功能较完善的组卷系统的服务器端和客户端开发过程。首先进行了项目概述,简单介绍了项目开发的背景及项目开发的意义;接下来是系统规划阶段,首先对项目开发的可行性进行了分析;在需求分析阶段,通过对实际考试的功能需求分析,得到了系统用例;系统设计阶段主要完成了开发模式的选择、功能模块的划分、动态图的绘制、类的设计、数据库的设计;系统实现阶段介绍系统主要功能的关键代码。 本系统的设计实施为题库型考试自动组卷系统的运行做基础,同时为组卷考试系统的开发提供一个参考模式,并进一步推动高校的校园信息化建设。 关键词:题库;自动化;试卷;在线考试

数据库期末考试复习题及答案共有套卷子

试题六 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A .D B 包括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锁 C. 可加S锁或X锁 D. 不能加任何锁

数据库二三章习题参考

第二章数据模型与概念模型 1、试叙述数据库、数据库管理系统、数据库系统三个概念的含义和联系。 (1)数据库是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库管理系统是专门用于管理数据库的计算机系统软件。 (3)数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。 2、试举出三个实例,要求实体型之间分别有一对一,一对多,多对多的联系。 (1)在一所学校里面只有一位校长,而校长只能在一所学校里任职,则学校与校长之间具有一对一联系。 (2)一座圆林里有多棵树,而每棵树只能在一座圆林里生长,则圆林与树之间具有一对多的联系。 (3)学校的每门课程可以有多名学生选修,而学生也可以选修多门课程,则课程与学生之间具有多对多的联系。 3、主要的数据模型有哪几种?如何完整的描述一个数据模型。 (1)主要的数据模型有层次模型、网状模型和关系模型。 (2)完整的描述一个数据模型要从它的三要素开始,即描述它的数据结构、数据操作和完整性约束条件。 第三章数据库系统的设计方法(一) 18现有一个局部应用,包括两个实体,“出版社”和“作者”,这两个实体都是多对多的联系,请设计适当的属性,画出E-R图,并转换为关系模型。

关系模型: 作者(作者编号,住址,身份证号,年龄,姓名,手机号) 出版社(社长名字,名称,出版社号,电话,地址) 出版(书名,书的数量,出版社号,作者号) 19请设计一个图书馆数据库,此数据库中对每个借阅者保存记录,包括:读者号、姓名、地址、性别、年龄、单位。对每本书保存有:书号、书名、作者、出版社。对每本借出的书保存有:读者号、借出日期和应还日期。要求:给出该图书馆数据库的E-R图,再将其转化为关系模型。 关系模型: 书(书名,出版社,书号,作者) 借阅者(姓名,单位,读者号,地址,年龄,性别) 借出(读者号,借出日期,应还日期) 20教材第三章图3-41是某个教务管理数据库的E-R图,请将他们转换成关系模型。 关系模型: 学生(学号,姓名,系别,年龄) 教师(教师号,姓名,系别,教研组) 教学(学号,教师号) 选课(学生号,课号,成绩) 教课(教师号,课号) 课程(课号,课程名,选修课)

数据库考试题库

一、单项选择题 1.下列四项中,不属于数据库特点的是( C )。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是( D )。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。 4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D .DBA 5. 在SQL中,建立表用的命令是 ( B )。 SCHEMA TABLE VIEW INDEX 语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( C )。 语言是关系数据库的国际标准语言 语言具有数据定义、查询、操纵和控制功能 语言可以自动实现关系数据库的规范化

语言称为结构查询语言 8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 语言中,删除表中数据的命令是( A )。 A. DELETE B. DROP C. CLEAR D. REMOVE 的视图是从( C )中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 11. 下列哪个不是sql 数据库文件的后缀。C

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

数据库原理教程习题答案(全)

0000000000 第1章数据库系统概述 习题参考答案 税务局使用数据库存储纳税人(个人或公司)信息、纳税人缴纳税款信息等。典型的数据处理包括纳税、退税处理、统计各类纳税人纳税情况等。 银行使用数据库存储客户基本信息、客户存贷款信息等。典型的数据处理包括处理客户存取款等。 超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。 1.2 DBMS是数据库管理系统的简称,是一种重要的程序设计系统。它由一个相互关联的数据集合和一组访问这些数据的程序组成。 数据库是持久储存在计算机中、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。 数据库系统由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。 数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。 数据库模式是数据库中使用数据模型对数据建模所产生设计结果。对于关系数据库而言,数据库模式由一组关系模式构成。 数据字典是DBMS维护的一系列内部表,用来存放元数据。所谓元数据是关于数据的数据。 1.3 DBMS提供如下功能: (1)数据定义:提供数据定义语言DDL,用于定义数据库中的数据对象和它们的结构。(2)数据操纵:提供数据操纵语言DML,用于操纵数据,实现对数据库的基本操作(查询、插入、删除和修改)。 (3)事务管理和运行管理:统一管理数据、控制对数据的并发访问,保证数据的安全性、完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。 (4)数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有

数据库课程设计-试题库管理系统

《数据库系统概论》课程设计 实验报告 题目试题库管理系统 学院商学院 专业信息管理与信息系 班级信息101 学号 2 学生姓名杨贵文 同组成员周杭施建炉王于宾 指导教师宣军英 编写日期2012-06-19——2012-06-29

一、课题名称:试题库管理系统 二、课题要求:结合所学知识,开发一个简易的试题库管理系统。 三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。 四、实验步骤: 五、1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护 六、课程开发内容: 5.1 需求分析 5.1.1 系统调查 对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。那么今天我们就围绕着这样的一个目标展开我们的工作。 5.1.2 用户需求 要设计一个性能良好的管理系统,明确用户的应用环境对 系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析: 1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和 难度等级。当然这个权限也给管理员和系主任。 2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的 选题要求在试题库中选择自己需求的试题,这个权限 也对系主任开放。 3)对系统的适应性、通用性要求:要求系统不仅能提供一门课程的试题库管理,还要综合多么学 科进行管理,建立一个高效的试题库管理系统。

数据库习题与答案

数据库习题与答案

一.选择题: 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中的关系模式,此外还包括关系的规范化以及______________,最后是约束条件设置。 答案:性能调整(156) 5.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包

数据库系统期末考试试题答案

数据库系统原理考核试题标准答案及评分细则 课程代码:考核方式: 闭卷考试时量:120分钟 一、选择题(每题2分,共20分) 1.A 2.C 3.AC 4.C 5.A 6.D 7.A 8.D 9.ABCD 10.A 二、填空题(每空1分,共20分) 1.DBMS主要功能包括:(数据定义)、(数据操纵)、数据库的运行管理、数 据库的建立和维护。 2.数据模型由数据结构、数据操作和完整性约束三部分组成,数据结构是对系统 (静态)特性的描述,数据操作是对系统(动态)特性的描述。 3.关系模型中可以有三类完整性约束。它们是(实体完整性)、(参照完整 性)和用户定义完整性。 4.关系代数的运算可分为(传统的集合运算)和专门关系的运算,从两个关系的 笛卡尔积中选取属性间满足一定条件的元组称为(连接)。 5.SQL语言是(结构化查询语言), 其中用(Revoke)语句用来取消用户权限。 6.SQL Server 2000的客户/服务器体系结构可以划分为:(客户端组件)、(服 务器端组件)和通信组件三部分 7.并发事务正确性的判断准则是:(可串行性(Serializability) ) 8.最基本的封锁模式有两种:(排它锁(eXclusive Locks,简称X锁) )和(共 享锁(Share Locks,简称S锁) ) 9.在查询分析器中使用Transact-SQL语句创建新的表,使用的命令是: (CREATE TABLE table_name ) 10.如果在标量统计查询中加入(GROUP BY )子句和(COMPUTE )子 句,那么在查询结果中就会对每一组产生一个统计数据,这种方法叫做矢量统计。 11.子查询存在测试是指父查询与子查询之间用谓词(EXISTS )进行连接,判 断子查询的结果中是否有数据存在。 12.关系代数中的∪运算要用SQL语言实现的话,应该使用合并查询,即使用命令 (UNION )将多个Select 的查询结果组合起来。 三、名词解释题、简答题(每题5分,共20分) 1.数据库——长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 2.客户/服务器结构的数据库系统——把数据库管理系统功能和应用程序分开,网络中的某个(些)结点上的计算机专门用于执行DBMS功能,这个(些)结点称为数据库服务器,通常简称服务器;其他结点上的计算机安装DBMS的外围

相关文档
相关文档 最新文档