数据库练习题1

数据库练习题1
数据库练习题1

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、管理、开发和使用数据库系统的用户主要有数据库管理员、

应用程序员、

普用户通。

6、关系模型中可以有三类完整性约束:实体完整性、用户自定义性

和引用完整性。

7、并发操作带来数据不一致性包括三类:丢失修改、和。

8、事务应该具有四个属性:原子性、、隔离性和持续性。

9、数据库运行过程中可能发生的故障有事务故障、和三类。

10、在“学生-选课-课程”数据库中的三个关系如下: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 。

11、数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。

12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图

形化工具称为__服务管理器_______。

13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句

中使用____________保留字。

14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。

15、数据库的物理设计主要考虑三方面的问题:__存储记录结构____、分配存储空间、实现存取路径。

三、单选题(每题1分,共20 分)

1、在SQL中,关系模式称为( c )

A、视图

B、对象

C、关系表

D、存储文件

2、要保证数据库逻辑数据独立性,需要修改的是( c )

A、模式

B、模式与内模式的映射

C、模式与外模式的映射

D、内模式

3、下列四项中,不属于数据库特点的是( c )

A、数据共享

B、数据完整性

C、数据冗余很高

D、数据独立性高

4、反映现实世界中实体及实体间联系的信息模型是( d )

A.关系模型

B.层次模型

C.网状模型

D.E-R模型

5、对数据库并发操作有可能带来的问题包括( a )

A、读出“脏数据”

B、带来数据的冗余

C、未被授权的用户非法存取数据

D、破坏数据独立性

6、关系数据模型的三个组成部分中,不包括( d )

A、完整性规则

B、数据结构

C、数据操作

D、并发控制

7、关系代数表达式的优化策略中,首先要做的是( b )

A.对文件进行预处理

B.尽早执行选择运算

C.执行笛卡儿积运算

D.投影运算

8、事务有多个性质,其中不包括( b )

A、一致性

B、唯一性

C、原子性

D、隔离性

9、SQL语言通常称为( a )

A.结构化查询语言

B.结构化控制语言

C.结构化定义语言

D.结构化操纵语言

10、如何构造出一个合适的数据逻辑结构是( c )主要解决的问题。

A.关系数据库优化

B.数据字典

C.关系数据库规范化理论

D.关系数据库查询

11、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字

(a )

A.UNIQUE

B.COUNT

C.DISTINCT

D.UNION

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

A、包括20岁和30岁

B、不包括20岁和30岁

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

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

13、关系模式分解的无损联接和保持函数依赖两个特性之间的联系是(d )

A、前者成立蕴涵后者成立

B、后者成立蕴涵前者成立

C、同时成立,或者同时不成立

D、没有必然的联系

14、把ER模型转换成关系模型的过程,属于数据库的(c )

A、需求分析

B、概念设计

C、逻辑设计

D、物理设

15、在数据库系统中死锁属于(c )

A、系统故障

B、程序故障

C、事务故障

D、介质故

16、要查询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 产品名称=‘冰箱’

17、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字

(a )

A.UNIQUE B.COUNT C.UNION D. DISTINCT

18、设R(B#,BNAME,AUTHOR)的属性分别表示书号.书名和作者名。如果约定,每个

书号只有一个书名,但不同书号可以有相同书名;每本书可以有多个作者合写,则R 为( c )。

A、1NF

B、BCNF

C、3NF

D、2NF

19、游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循( d )

的顺序。

A、声明游标 读取数据 关闭游标 删除游标

B、打开游标 读取游标 关闭游标

C、打开游标 读取数据 关闭游标 删除游标

D、声明游标 打开游标 读取数据 关闭游标 删除游标

20、SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( b )。

A、索引文件

B、日志文件

C、备份文件

D、程序文件

四、设有关系R和S如下,写出R÷S计算结果。(5分)

五、简答题(每小题5分,共15分)

1、简述数据库系统的体系结构特点。

2、试述DBMS的主要功能。

3、笛卡尔积、等值连接、自然连接三者有什么区别?

六、(10分)

某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:

教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别

课程:课程号、课程名、课时数教室:教室编号、地址、容量

这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教室可上多门课。

请画出教员、学生、课程、教室的E—R 图。

七、程序设计题(每小题4分,共28分)

关系数据库中有三个关系:

学生:S(Sno,Sname,Ssex,Sage, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;

课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;

选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,

用关系代数表达式实现下列1,2小题:

1.检索年龄为19岁的女同学的学号和姓名;

2.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和系名;

用SQL语言完成3-7小题操作:

3. 检索年龄为19岁的女同学的学号和姓名;

4. 检索学习了课程号’C1’的学生学号,姓名与成绩并按成绩递减排序;

5. 查询“数据库原理”成绩在80分以上(含80分)的学号;

6.查询每个学生的学号、姓名和相应的平均成绩;

7.用CREATE TABLE 语句定义基本表选课(需定义主码和外码,设Sno,长度为6,Cno为字符型,长度为8,Grade为短整数)

五、综合题 (本题共10分)

假设某商业集团数据库中有一关系模式R如下:

R (商店编号,商品编号,数量,部门编号,负责人)

如果规定:(1) 每个商店的每种商品只在一个部门销售;

(2) 每个商店的每个部门只有一个负责人;

(3) 每个商店的每种商品只有一个库存数量。

试回答下列问题:

(1) 根据上述规定,写出关系模式R的基本函数依赖;

(2) 找出关系模式R的候选码;

(3) 试问关系模式R最高已经达到第几范式?为什么?

(4) 如果R不属于3NF,请将R分解成3NF模式集。

一、判断题(正确的打“√”,错误的打“×”,每小题1分,共10分)

1、√

2、×

3、√

4、×

5、×

6、√

7、×

8、√

9、×10、×

二、填空题:每空0 .5分,共10分,完全正确得0.5分,错误得0分,不倒扣分,不完整酌情得0.25分。

1、一对一多对多一对多或1:1, n:m,1:n(位置可相互交换)

2、Group by Order by

3、事务故障系统故障介质故障(位置可相互交换)

4、SC.C#=C.C# 或C.C# =SC.C#

5、数据库管理员应用程序员普通用户

6、实体完整性引用完整性用户自定义完整性(位置可相互交换)

7、读过时数据(或不可重复读),读“脏”数据或脏读,或污读)(位置可相互交换)

8、一致性

9、系统故障,介质故障(位置可对调)

10、SC.C#=C.C# 或C.C# =SC.C#

11、需求分析、概念结构设计

12、服务管理器

13、Distinct

14、3NF

15、存储记录结构或存储安排

三、单选题:每题1分,共20分。选错得0分,不倒扣分

1、C

2、C

3、C

4、D

5、A

6、D

7、B

8、B

9、A 10、C

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

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

四、设有关系R和S如下,写出R÷S计算结果。(5分)

五、简答题(每小题5分,共15分,理解正确,表达不一致,酌情给分)

1、简述数据库系统的体系结构特点。

数据库系统的体系结构,包括数据库管理系统的三级模式结构和两级映象。

数据库系统的三级结构是指数据库系统由外模式(子模式)、模式、内模式三级构成。

外模式(又称子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

数据库管理系统在三级模式之间提供了两层映象:外模式 / 模式映象、模式 / 内模式映象两级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

2、试述DBMS的主要功能。

答:

(1)数据库的定义功能

(2)数据库的操纵功能

(3)数据库的保护功能

(4)数据库的存储管理

(5)数据库的维护功能

(6)数据字典

3、笛卡尔积、等值连接、自然连接三者有什么区别?

笛卡尔积是关系代数中的一个基本操作,而等值连接和自然连接是关系代数中的组合操作。等值连接是在笛卡尔积的基础上选择满足两个关系中给定属性相等的元组的集合。自然连接是在两个关系的相同属性上的等值连接,并且自然连接要在结果中把重复的属性去掉,而等值连接则不必.

等值连接中有笛卡尔积运算;

自然连接是一种等值连接,它是两个关系中所有公共属性进行等值连接的结果。

六、(10分)

1.(ER图:5分,其中实体各1分,联系各1分,其它酌情给分)

七、程序设计题(第1-5每小题3分,第6-7每小题4分,共23分)

答:

1. ΠSno,Sname(σSage=19 ^ 性别=‘女’(S))

2.πSno,Sname,Sdept (S)- πSno,Sname,Sdept (σCno='C135'(S SC)) 3.select Sno,Sname

from S

where Sage=19 and 性别=‘女’

4.select S.Sno,Sname,Grade

from S,SC

where S.Sno=SC.Sno and https://www.360docs.net/doc/7210301160.html,o=’C1’

order by Grade desc;

5. SELECT Sno FROM S,C,SC

WHERE https://www.360docs.net/doc/7210301160.html,o=https://www.360docs.net/doc/7210301160.html,o AND S.Sno=SC.Sno

AND Cname=‘数据库原理’ AND Grade>=80

6. select Sno,Sname,avg(Grade)

from S,SC

where S.Sno=SC.Sno

group by S.Sno;

7. CREATE TABLE SC( Sno CHAR(6) NOT NULL UNIQUE,

Cno CHAR(8),Grade SMALLINT,

PRIMARY KEY(Sno,Cno),

FOREIGN KEY(Sno) REFERENCES S(Sno),

FOREIGN KEY(Cno) REFERENCES C(Cno));

五、综合题(共12分)

(1) 有三个函数依赖:(商店编号,商品编号) →部门编号(1分)

(商店编号,部门编号) →负责人(1分)

(商店编号,商品编号) →数量(1分)

(2) R的候选码是 (商店编号,商品编号)(2分)

(3) 因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。(3分)

(4) 将R分解成:R1 (商店编号,商品编号,数量,部门编号)(2分)

R2 (商店编号,部门编号,负责人)(2分)

数据库练习题

一、选择题 1设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C 课程,P 教师, S 学生,G 成绩,T 时间,R 教室,根据语义有如下数据依赖集: D={C->P ,( S,C )->G , ( T , R)->C , (T , P)-> R,( T,S )->R} 关系模式W的一个关键字是( ) A (S ,C ) B ( T, R) C) (T ,P ) D) (T ,S ) 2 设有关系模式W(C,P,S,G,T,R),其中中各属性的 含义是:C课程,P教师,S学生。G成绩,T时间,R教室,根据主义有如下依据赖集:K={C→P,(S,C)→G,(T,R )→C,(T,P)→R,(T,S)→R} 关系模式W的规范化程序最高达到() A 1NF B 2NF C 3NF D BCNF 3规范化理论中分解()主要消除其中多余的数据相关性。A关系运算 B 内模式 C外模式 D 视图 4现有职工关系W(工号,姓名,工程,定额),其中每一个工号(职工可能有同名), 每个职工有一个工程,每个工程有一个定额,则关系W已达到() A 1NF B2NF C3NF D4NF 5现有职工关系W(工号,姓名,工程,定额),其中每一

个职工有一个工号(职工可能有同名),每个职工有一个工程,每个工程有一个定额,则关系W已达到() A1NF B2NF C3NF D4NF 6规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是() A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的 7、在一个关系R中,若每个数据项都是不可再分割的,那 么关系R 一定属于() A、1NF B、2NF C、3NF D、BCNF 8、根所关系数据库规范化理论,关系数据库的关系要满足 1NF,下面“部门”关系中,因()属性而使它不满足1NF。 A、部门号 B、部门名 C、部门成员 D、 部门总经理 9、设有关系模式R(S,D,M)。其函数依赖集F={S->D, D->M},则关系R的规范化程序至多达到() A、1NF B、2NF C、3NF D、BCNF 10、下列关于函数依赖的叙述中,()是不正确的 A、由X->Y,X->Z,有X->YZ B\由XY->Z,有 X->Z,Y->Z C、由X->Y,WY->Z,有xw->z D、由X->Y,Y->Z,有

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库在线测试试题

数据库在线测试试题 选择题 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、搭建了油藏动态监测数据的录入、查询、维护及综合分析的应用平台。 2、实现了油藏动态监测数据库的统计与查询。 3、实现了区块井点分布图、区块开采现状图、动用状况统计分析图、历史资料对比等的综合查询与应用。 三、系统功能 动态监测综合应用平台实现了对油藏动态监测数据库中数据的综合应用,在对地质数据和测试数据灵活应用的基础上实现了地理信息导航模块,在对测试数据分类综合应用的基础之上实现了监测项目查询模块,在对单井信息综合应用方面实现了单井智能搜索引擎,在对区块、井组、单井信息综合应用方面实现了基于动态数据、静态数据的综合应用模块。 1、系统导航功能 在动态监测综合应用平台的建设过程中,在对地质数据灵活应用的基础上,结合动态监测数据,完成了可视化的信息导航功能,实现了基于单井、多井测试信息的综合应用导航;基于油田―采油厂―区块―井组―单井的地理信息导航;以目录树的方式实现的系统功能导航。 2、监测项目查询 监测项目查询功能模块实现了单井智能搜索引擎,基于试井、测井的综合信息发布,化验分析数据的综合发布以及基于生产测井注、产剖面的动用状况统计分析模块。 2.1 试井信息发布 在整个试井综合信息发布模块中,首先完成了试井综合信息的通用查询功能,用户通过指定井号、测试时间段、采油厂、区块、测试项目、测试工艺、测试方式等项目的组合,来实现用户指定条件的试井综合信息的查询、统计、报表生成。 2.2 测井综合信息发布 在测井综合信息发布中,实现了生产测井、工程测井、饱和度测井、井间监测信息的综合发布。 2.3、单井综合探索引擎 单井综合探索引擎是单井最广泛的应用,该引擎实现了对单井所包含的各类信息的综合引擎,实现了基于单井信息的综合应用分析,帮助用户进行基于单井的辅助决策。 2.4、区块信息综合应用 在区块信息综合应用中,系统完成了区块井点参数分布图、区块开采现状图、井组注、产剖面综合对比图以及井组试井模型诊断图综合对比、井组试井解释成果图综合对比、单井注、产剖面历次对比分析图、单井模型诊断图历次对比分析图、单井解释成果图历次对比分析。 3、数据录入

数据库复习题汇总

单元练习 一单项选择题 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.数据库与il?算机的独立性 C.数据勺应用程序的独立性 D.用户与数摇库的独立性 12.结构数据模型的三个组成部分是数据结构、数据操作和()。 A.数据安全性控制 B.数摇一致性规则 C.数^]^完整性约束 D.数摇处理逻辑 13.在数据操纵语言(DML)的基本功能中,不包括的是()。 A.插入新数据 B.描述数据库结构 C.对数据库中数据排序 D.删除数据库中数据 14.控制数摇库整体结构、负责数据库物理结构和逻辑结构的注义打修改的人员是()。 A.系统分析员 B.应用程序员 C.专业用户 D.数据库管理员 15.K列关于数据库系统正确的叙述是()。 A.数据库系统比文件系统存储数据量大 B.数据库系统中数据存储没有冗余 C.数据库系统中数据存储冗余较小 D.数据库系统比文件系统存取速度快 16.在数据库中,发生数据不一致现象的根本原因是()。 A.数据存储量太大 B.数摇安全性差 C.数据相互关系复杂 D.数据冗余 17.层次型、网状型和关系型数据模型的划分根据是()。 A.数据之间联系方式 B.数据之间联系的复杂程度

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

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

计算机学科领域重要数据库一览表

计算机学科领域重要数据库一览表 2010-10 资源类型数据库名称文献类型提供信息 综合性检索工具(开题必查数据库)Ei Engineering Village 2(EI,1969-)期刊、会议、图书、 科技报告等 文摘 ISI Web of Science(SCI,1900-)期刊、会议文摘、引文CSA期刊、会议、科技 报告等 文摘 学位论文中国科学院学位论文(1980-)学位论文文摘+前16页, 国科图5楼收藏纸本CNKI科技类博硕士学位论文(1999-)学位论文全文 ProQuest欧美学位论文全文学位论文全文 ProQuest Dissertations&Theses-B 学位论文文摘+前24页, 文献传递530元/份科技报告CSA-NTIS (1964-)查NASA、ASME、 AIAA、SAE报告 文摘 CSA-Aerospace & High Technology Database(1962-)查NASA、美国政 府、国际机构、大 学、公司的报告 文摘 国防科技信息服务系统查DOE(1943-)题录 专利文献ISI Derwent Innovations Index 各国专利(1963-)文摘,全文 国家知识产权局专利检索数据库中国专利文摘,全文 期刊论文CNKI科技类期刊数据库(1994-)中文期刊全文 维普中文科技期刊库(1989-)中文期刊全文 Elsevier ScienceDirect(1995-)期刊全文 SpringerLink期刊(1997-)期刊全文 ACM Digital Library期刊(1960-) 期刊、会议全文 IEEE Electronic library期刊(1988-) 期刊、会议全文 Annual Reviews现刊期刊全文 Wiley InterScience期刊数据库(2010-)期刊全文 Mathematical Reviews(1940-)文摘、期刊论文全文 ISI INSPEC(1871-)文摘、期刊、会议 论文、科技报告 全文 全国期刊联合目录(单刊搜索)期刊期刊电子版所在数据库,或 纸本所在图书馆 会议论文NSTL会议文献检索系统(1985-) (各专业领域会议论文) 会议文摘 ISI proceedings (ISTP,1990-)综合性会议文摘 工具书年鉴Knovel Library 数值千种工具书7种分析工具LB 数值 搜数网数值 其它学术搜索引擎Google Scholar 综合搜索引擎Google 文献信息各类信息

污染源在线监控站点基础数据库系统

佛山市水质自动监测系统软件开发项目 项目名称 佛山市水质自动监测系统软件开发项目 二、项目范围 软件开发和数据对接 、项目建设背景 为加强对江河水质的监控并及时掌握水质情况,2006 年建设了水环境质量自动监测网络,其中,全市已建成7个水质自动监测站,拟建3 个,监测项目达14 项,水环境质量自动监测网能实时对全市主要江河水源地和跨界断面水质进行监控。水站建成后由于分布地方不同,收集各站点的信息比较麻烦,环境管理人员不能及时掌握各水站的水质监测情况,因此急需建设一套水质自动监测系统,把各水站监测的各主要江河水质数据在系统上表现出来。 同时,2004 年我局建设了污染源在线监控系统,该系 统实时监控我市重点污染源排污状况,包括废水重点污染源和省控制废气重点污染源企业。为进一步扩展系统将地表水自动监测站监测数据纳入系统监控,要求在此平台基础上开发水质自动监测系统,把各水站监测的各主要江河水质数据在环境信息管理平台上表现出来,为环境管理和环境决策提供有效信息。

四、各水站点运行及建设概况 1、水站建设现状 截至2008 年4 月,佛山市境内已建成水质自动监测子 站共7 个,包括位于禅城区沙口站,顺德区陈村潭村站、伦教羊额站、龙江杨滘站、均安七滘站、容桂穗香围站,以及省环保局投资建设的位于三水区青岐站。拟建水质自动监测站共3 个,包括即将建成的位于南海区小塘站、计划年内兴建的位于高明区富湾站和位于三水区大塘站。 2、监测项目 目前沙口水质自动监测站监测项目包括水温、pH 值、 溶解氧、电导率、浊度、高锰酸盐指数、氨氮、总磷、总有机碳等9 项。年内新增包括硬度、酚、氰化物、总砷、镉、六价铬、镍等7 项 监测项目。 位于顺德区5 个水质自动监测站监测项目相同,包括 pH 值、溶解氧、电导率、浊度、高锰酸盐指数、硬度、酚、 氟化物、硝酸盐氮、氨氮、总磷、氰化物及总砷等14 项。 三水区青岐站监测项目包括水温、pH 值、溶解氧、电 氰化物 等10 项。 在建南海区小塘站监测项目包括水温、pH 值、溶解氧、

数据库复习题全

数据库与管理信息系统复习题 一、简答题 1. 试述数据库二级映像和数据独立性之间的关系 DBMS在三级模式之间提供二级映像——“外模式|模式映像”和“模式|内模式映像”,保证了数据库的数据具有较高的逻辑独立性和物理独立性。 数据库的二级映像保证了数据库外模式的稳定性,从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。 数据库的三级模式与二级映像实现了数据与程序之间的独立性,使数据的定义和描述可以从应用程序中分离出来。另外,由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大降低了应用程序的维护和修改成本。 2.请举例说明在同一个关系内部也可能存在参照的完整性约束。 参照完整性约束是不同关系之间或一个关系的不同元组之间的制约。不仅在关系间存在引用,同一关系内部属性也可能存在引用关系。也就是说,参照完整性规则中,参照关系和目标关系(被参照关系)可以是同一个关系。 比如对于关系“学生(学号,姓名,性别,专业号,年龄,班长)”,主键是学号,班长属性表示该学生所在班级的班长的学好呢,这班长的属性实际引用了学号属性,也就是是说,班长必须是实际存在的学生的学号。 3.简述事务的特性。(PPT上只给出了四个特性,我又在后面加了每个特性的意思,作为参考) 事务的:原子性、一致性、隔离性、持续性 (1)原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 (事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响) (2) 一致性 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。即事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。这种特性称为事务的一致性。 (假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。一致性处理数据库中对所有语义约束的保护。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。例如,当数据库处于一致性状态S1时,对数据库执行一个事务,在事务执行期间假定数据库的状态是不一致的,当事务执行结束时,数据库处在一致性状态S2。) (3) 隔离性 隔离性指并发的事务是相互隔离的。一个事务的执行不能被其他事物干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能相互干扰。 (隔离性是DBMS针对并发事务间的冲突提供的安全保证。DBMS可以通过加锁在并发执行的事务间提供不同级别的隔离。假如并发交叉执行的事务没有任何控制,操纵相同的共享对象的多个并发事务的执行可能引起异常情况。DBMS可以在并发执行的事务间提供不同级别的隔离。隔离的级别和并发事务的吞吐量之间存在反比关系。较多事务的可隔离性可能会带来较高的冲突和较多的事务流产。流产的事务要消耗

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

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

辽东学院本科毕业论文(设计) 题库型考试自动组卷系统的设计与实现 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模式的题库型考试自动组卷系统。 本文从题库型考试自动组卷系统在考试中发挥的作用出发,详细阐述了一个功能较完善的组卷系统的服务器端和客户端开发过程。首先进行了项目概述,简单介绍了项目开发的背景及项目开发的意义;接下来是系统规划阶段,首先对项目开发的可行性进行了分析;在需求分析阶段,通过对实际考试的功能需求分析,得到了系统用例;系统设计阶段主要完成了开发模式的选择、功能模块的划分、动态图的绘制、类的设计、数据库的设计;系统实现阶段介绍系统主要功能的关键代码。 本系统的设计实施为题库型考试自动组卷系统的运行做基础,同时为组卷考试系统的开发提供一个参考模式,并进一步推动高校的校园信息化建设。 关键词:题库;自动化;试卷;在线考试

数据库复习题集答案解析

一、选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DBS和DB D、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。要查找选修“COMPUTER”课程的“女”学生,将涉及到关系(D) A、S B、SC,C C、S,SC D、S,C,SC 3、将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—ORDER B、FROM —SELECT—WHERE—GROUP—ORDER C、FROM —WHERE—GROUP—SELECT—ORDER D、SELECT—FROM—GROUP—WHERE—ORDER 5、以下不是数据库技术所具备的特点是(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组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、A VG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D)

数据库题库数据库L-

1.每个数据库有且只有一个()。 A.次要数据文件 B.主要数据文件 C.日志文件 D.索引文件 ↑答案:B 2.当前数据库运行在open状态,LISTENER 也正常运行,此刻一个dba 执行如下命令 LSNRCTL> STOP 下面的描述中那个是正确的? A.会话只能执行查询操作 B.连接的会话不允许做任何操作直到监听启动 C.当前连接的会话不受影响,操作继续 D.会话断掉,并且当前的事物回滚 ↑答案:C

-g act命令是用于显示___ 信息 B.所有线程信息 C.当前活动线程 ↑答案:C 集群中参数DRAUTO设置为2,若此时关闭HDR主机,则___ 备用数据库将转换为主用模式,原HDR主用恢复成备用模式 B.由连接管理器中的FOC切换规则来切换 备用数据库将保持为备用模式,在主用恢复后自动恢复HDR连接 备用数据库将转换为标准模式,在主用恢复后自动转换为备用恢复HDR连接↑答案:A

5.下列关于Oracle支持的锁粒度描述正确的是? A.数据库级、表级、行级、列级 B.数据库级、表级、行级 C.行级、列级 D.列级、表级 ↑答案:A 6.当执行一个存储过程时,服务器到哪里查询该存储过程( )

↑答案:D 7. 作为一个ORACLE DBA,你运行以下的SQL命令查询ASM实例,查询结果的含义是什么? SQL> select group_number, name, state from v$ASM_DISKGROUP; GROUP_NUMBER NAME STATE 0 DGROUP1 DISMOUNTED 2 DGROUP2 MOUNTED 3 DGROUP3 MOUNTED 磁盘组被其他的DBA卸载了 )将在磁盘组中丢失 B.一个多余的磁盘(DGROUP1 状态 C.一个数据文件丢失,原因是DGROUP1磁盘组正在进入DISMOUNTED D.这个查询在ASM实例中没有意义 ↑答案:A 存储中分配给服务器的一个连续的磁盘空间的单位是___

数据库考试题库

一、单项选择题 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在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A 数据库系统 B 文件系统 C 人工管理 D 数据项管理 2 数据库系统与文件系统的主要区别是()。 A 数据库系统复杂,而文件系统简单 B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3 数据库的概念模型独立于()。 A 具体的机器和DBMS B E-R图 C 信息世界 D现实世界 4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(),支持数据库各种操作的软件系统叫 做②(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③()。 ① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合 ② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统 ③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统 5 数据库具有①()、最小的②()和较高的③()。 ① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化 ② A 冗余度 B 存储量 C 完整性 D 有效性 ③ A 程序与数据可靠性 B 程序与数据完整 C 程序与数据独立性 D 程序与数据一致性 6 在数据库中存储的是()。 A 数据 B 数据模型 C 数据及数据之间的联系 D 信息 7 数据库中,数据的物理独立性是指()。 A数据库与数据库管理系统的相互独立性 B 用户程序与DBMS的相互独立性 C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D 应用程序与数据库中的逻辑结构相互独立 8 数据库的特点之一是数据的共享,严格的讲。这里的数据共享是指()。 A 同一个应用中的多个程序共享一个数据集合 B 多个用户、同一种语言共享数据 C 多个用户共享一个数据文件 D 多种应用、多种语言、多个用户相互覆盖地使用数据集合 9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。 ① A 数据的独立性 B 逻辑的独立性 C 管理规范性 D 数据的共享 ② A 数据独立性 B 物理独立性 C 逻辑独立性 D 管理规范性 10 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。 A DBS包括DB和DBMS B DBMS包括DB和DBS C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 11 从软件的角度考虑,数据库系统的核心是()。 A 操作系统 B 数据库管理系统 C 数据定义语言 D 数据操纵语言 12 数据库中,产生数据不一致的根本原因是()。 A 数据存储量太大 B 没有严格保护数据 C 未对数据进行完整性控制 D 数据冗余

整理数据库题库_数据库练习题一

数据库 JUNE 2021题库 整理人尼克 知识改变命运

数据库练习题一 一、单项选择 1.下面关于数据库设计方法的说法中错误的有() A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法 B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法 C. 面向数据的设计方法可以较好地反映数据的内在联系 D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求 2. 数据库技术中,独立于计算机系统的模型是() A. E/R模模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 3.关于数据库设计步骤的说法中错误的有() A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计 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. 多对一

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

《数据库系统概论》课程设计 实验报告 题目试题库管理系统 学院商学院 专业信息管理与信息系 班级信息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、设有两个关系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));

相关文档
最新文档