大学数据库考试复习试题(卷)带答案解析

大学数据库考试复习试题(卷)带答案解析
大学数据库考试复习试题(卷)带答案解析

2019数据库期末复习内容

1.选择题

(1)(数据库)是存储在计算机内结构化的数据的集合

(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。

(3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。

(5)用于对现实世界进行描述的工具是(数据模型)。

(6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。

(7)E-R图用来建立数据库的(概念模型)。

(8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。

(9)数据模型的三个要素是(数据结构、数据操作、完整性约束)

(10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。

(11)数据的独立性分为(逻辑独立性和物理独立性)。

(12)数据库通常是根据(数据模型)来分类的。

(13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。

(14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。

(15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。

(16)在关系中不能出现相同元组的约束是通过(主码)来实现。

(17)下列数据模型中,数据独立性最高的是(关系模型).

(18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。

(19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。

(20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF )

(21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。

(22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。

(23)若关系模式R中的属性都是主属性,则R最高属于(3NF )。

(24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。

(25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。

(26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入)。(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名)R2(课程代码,课程名)R3 (学号,课程代码,课程成绩)(28)有如下关系R(是BCNF)。

(29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。

(30)下面(可移植性)不是数据库系统必须提供的数据控制功能。

(31)数据库系统中,对存取权限定义为(授权)。

(32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(范围越小),授权子系统就越灵活。

(33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据)。

(34)数据库的(完整性)是指数据的正确性和相容性。

(35)数据完整性保护中的约束条件是指(值的约束和结构的约束)。

(36)实体完整性和参照完整性属于(静态关系约束)。

(37)数据类型、取值范围、空值约束属于(静态列级约束)。

(38)“断言”是数据库系统采用的(完整性约束)。

(39)脏数据的读出是(并发性)遭到破坏的情况。

(40)SQL中ROLLBACK语句的主要作用是(事务卷回)。

(41)SQL中提供的(GRANT)语句用于实现数据存取的安全控制。

(42)SQL中COMMIT语句的主要作用是(提交事务)。

(43)解决并发操作带来的数据不一致性问题时普遍采用(封锁)。

(44)不允许其它事务对这个锁定目标再加任何类型的锁是(排他锁)。

填空题:

1.三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性、物理独立性。

2. 关系的完整性约束条件包括三大类:实体完整性、参照完整性、用户定义的完整性。

3. 关系代数运算中,专门的关系运算有投影、选择、连接、除。

4. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

5.数据模型分成两个不同的层次。概念模型从用户的观点对现实世界的信息建模,主要用于数据库设计。数据模型从计算机系统的观点,对信息建模。

6. 常用的数据模型有层次模型、网状模型和关系模型三种。

2.判断题

(1)在文件系统阶段,数据的独立性差。√

(2)对于数据库系统,负责定义数据库内存,决定存储结构和存储策略及安全授权等工作的是应用程序员。×(1)假设一个仓库可存放多种商品,同种商品只能存放在一个仓库中,则从仓库到商品的联系是多对一的联系。×

(2)在数据库系统的模式结构中,外模式有且仅有一个。×

(3)数据独立性是指应用程序与数据之间相互独立,不受影响。√

(1)一个关系模型的逻辑结构是一张二维表,表中的一行即为一个属性,表中的一列即为一个元组。×

(2)当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而保证了程序与数据的物理独立性。(√)

(1)相对于非关系模型,关系模型的缺点之一是存取路径对用户透明,需进行查询优化。√

(2)关系模型的三个组成部分,不包括完整性约束。×

1.数据库物理存储方式的描述称为内模式。√

2.在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。×

3.关系模型是数据模型,而网状模型不是数据模型。×

4.同一关系模型的任意两个元组值不能完全相同。√

5.在关系中能唯一标识元组的属性集的是主码。√

(1)属于BC范式的关系模式中已经完全消除了插入异常和删除异常。√

(2)在关系模式R(A,B,C,D)中,有函数依赖集F={B→C ,C →D,D →A},则R能达到3NF ×

应用题

设有如下教学环境:一个班级有多名学生,一个学生只属于一个班级。一个学生可以选修若干门课程,一门课程只有一个教师主讲。每位教师属于一个教研室,一个教研室有若干位教师。请画出E-R图。

关系代数练习

给定如下关系:

S(S#,SN,SA,SD),S#表示学号,SN表示姓名,SA表示年龄,SD表示所在系。

C(C#,CN,PC#),C#表示课程号,CN表示课程名,PC#表示先修课程号。

SC(S#,C#,G),S#、C#含义同上,G表示成绩。

请用关系代数完成如下查询操作:

(1)查询选修课程号为C1、成绩为A的所有学生姓名。

(2)查询年龄为23岁的学生所选修的课程名。

(3)查询选修“数据库原理”课程的学生姓名。

(4)查询选修所有课程的同学姓名。

(5)查询选修了先修课程号PC为6的课程学生学号。

解:(1) ∏SN(S?∏S#(σC#=“C1”∧G=”A”(SC)))

(2)∏CN(C?∏C#(SC?∏S#(σSA=23 (S)))

(3)∏SN(S?∏S#(SC ?∏C#(σCN=‘数据库原理’(C)))

(4)∏SN(S?∏S#((SC)÷(∏C#(C)))

(5)∏S#(SC ?∏C#(σPC=‘6’(C))

================================================================= ==========

给定如下关系:

S(S#,SN,SA,SD),S#表示学号,SN表示姓名,SA表示年龄,SD 表示所在系。

C(C#,CN,PC#),C#表示课程号,CN表示课程名,PC#表示先修课程号。

SC(S#,C#,G),S#、C#含义同上,G表示成绩。

请用关系代数完成如下查询操作:

(1)查询所有小于20岁学生的学号、姓名。

(2)查询计算机系的学生所选修的课程名。

(3)查询选修“数据库原理”课程的学生姓名。(4)查询选修所有课程的同学姓名。

(5)查询选修了先修课程号PC为6的课程学生学号。(1)∏S# ,SN (σSA=20 (S))

(2)∏CN(C?∏C#(SC?∏S#(σSD=‘计算机’(S))) 或者:∏CN(σSD=‘计算机’(C?SC ?S) )(3)∏SN(S?∏S#(SC ?∏C#(σCN=‘数据库原理’(C))) 或者:∏SN (σCN=‘数据库原理’(C?SC ?S) )(4)∏SN(S?∏S#(SC÷(∏C#(C))

或者:∏SN(S?∏S#(SC÷C))

(5)∏S#(SC ?∏C#(σPC=‘6’(C))

或者:∏S# (σPC=‘6’(C?SC) )

设职工社团数据库有三个基本表:

职工(职工号,姓名,年龄,性别,工资,住址);

社会团体(编号,名称,负责人,活动地点);

参加(职工号,编号,参加日期)。

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

1.查询年龄大于20岁的职工姓名和性别。

2.查询参加社会团体编号为101的所有职工的姓名和年龄。

3.查询负责人为刘刚,活动地点在北二区小礼堂的社会团体的名称。4.查询在西三环居住、工资在1000元以上职工参加社团的编号。5.查询参加健美社团、活动时间在周六的职工的姓名和职工号。

1. П姓名,性别(σ年龄>20(职工))

2. П姓名,年龄(σ编号=101 (职工∞参加))

3. П名称(σ负责人=‘刘刚’∧活动地点=‘北二区小礼堂’(社会团体))

4. П编号(σ住址=‘西三环’∧工资>1000 (职工∞参加))

5. П姓名,职工号(σ名称=‘健美’∧参加时间=‘周六’(职工∞参加∞社会团体)) 用SQL语句实现下列6—12小题:

6.定义职工表,职工号不能为空,其值唯一。

答案. CREAT TABLE职工(职工号CHAR(l0)NOT NULL UNIQUE,

姓名CHAR(8)NOT NULL,

年龄SMALLINT,

性别CHAR(2));

7.建立视图:参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

答案.CREAT VIEW参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

AS SELECT参加.职工号,姓名,社会团体编号,名称,参加日期

FROM职工,社会团体,参加

WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号;

8. 查找参加唱歌队或篮球队的职工号和姓名。

答案. SELECT职工号,姓名

FROM 职工,社会团体,参加

WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号

AND社会团体.名称IN(‘唱歌队’,‘篮球队’);

9.求每个社会团体的参加人数。

答案:SELECT 编号, COUNT(职工号)

FROM 参加

GROUP BY编号;

或者:

SELECT 社会团体.名称, COUNT(职工号)

FROM 参加,社会团体

WHERE社会团体.编号=参加. 编号

GROUP BY名称;

10. 查询名字中第二个字为“明”字的职工的姓名和职工号。

答案:SELECT职工号,姓名

FROM 职工

WHERE 姓名LIKE ‘_ _阳%’;

11.将职工号=6887的年龄改为45岁。

答案:UPDATE 职工

SET 年龄=45

WHERE 职工号='6887 ' ;

12. 把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他再将此权力授予其他用户。

答案:. GRANT select,insert ,delete ON TABLE 社会团体,参加TO 李平

WITH GRANT OPTION ;

现有关系数据库如下

学生(学号,姓名,性别,专业,奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

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

1.检索“英语”专业学生的学号、姓名、性别。

2.检索课程号为“10031”,课程成绩高于90分的所有学生的学号。

1.П学号,姓名,性别(σ专业='英语'(学生))

2.П学号(σ分数>90∧课程号='10031'(学习))

用SQL语言实现下列3—10小题:

3.检索姓王学生的姓名、专业。

答案:SELECT姓名,专业FROM 学生WHERE 姓名LIKE“王%”;

4.检索奖学金在200元以下的学生姓名和专业。

答案:SELECT姓名,专业FROM 学生WHERE 奖学金<200;

5.检索选修课程号为“C135”课程的学生信息,包括学号,姓名和专业

答案:SELECT 学号,姓名,专业FROM 学生,学习

WHERE 课程号='C135' and 学生.学号=学习.学号;

6.检索学习‘C1’号课程的学生最高分。

答案:SELECT MAX(分数)FROM学习WHERE 课程号='C1';

7.向学生表中插入一个记录(‘980810’,‘王东’,‘男’,‘计算机’,150)

答案:.INSERT INTO 学生

VALUES(‘980810’,‘王东’,‘男’,‘计算机’,150);

8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数答案:CREATE VIEW AAA(学号,姓名,课程号,分数)

AS SELECT 学号,姓名,课程号,分数

FROM 学生,学习

WHERE 学生.学号=学习.学号AND 专业=’英语’;

9.检索所有有成绩的学生学号和课程号。

答案:SELECT学号,课程号FROM学习WHERE 成绩IS NULL;

10. 检索选修C56 课程的学生学号和成绩,检索结果按分数的降序排列。

答案:.SELECT学号,成绩

FROM学习

WHERE 课程号=‘C56’

ORDER BY 成绩DESC;

有如下三个关系表

st(sno,sn,sa,ss):学生表格,sno:学号sn:姓名sa:年龄ss:性别

sc(sno,cno,score): 学生选择课程表格,sno:学号cno:课程号score:成绩

c(cno,cn,ct): 课程表格,cno:课程号cn:课程名ct:课程学时

1. 用关系代数写出下面查询的表达式(每题4分)

(1)查找所有女生的学号、姓名和年龄。

(2)查找选修了“数据库技术”的学生学号和成绩。

))(('数据库技术',C SC

CN SCORE SNO

(3)查找选修了“软件工程”的男生姓名和年龄。

))('

('''C SC ST SS CN SA SN 男软件工程,

2. 请按以下题目的要求写出相应的SQL 语句(每题4分) (1) 定义学生关系表,要求学号属性非空,取值唯一; create table st(sno char(10) not null unique, sn char(20) , sa int, ss char(2));

(2) 查询年龄大于26岁的男生学号和姓名; select sno, snfrom stwhere sa>26 and ss=’男’; (3) 查询全体学生的姓名和出生年份; select sn, 2018-safrom st;

(4) 查询年龄18到30岁之间的学生姓名和年龄;

)

()('

'

SA

SN SNO SS ST ,,女

select sn, safrom stwhere sa between 18 and 30;

(5)查询所有姓孙的学生学号、姓名;

select sno,snfrom st where sn like ‘孙%’;

(6)查询男女学生的平均年龄;

select ss , avg(sa) from st group by ss;

(7)查询学习5号课程的最高分和最低分。

select max(score),min(score)

from sc;

综合题:

某个学校有若干个系,每个系有若干个学生,开设若干个课程,每门课程有若干学生选修,某一门课可以为不同的系开设。用E-R图画出该学校的概念模型。

描述学生的属性有:学号、姓名、出生日期、系号、班号;

描述系的属性有:系名、系号、系办公室地点、人数;

描述学校的属性有:学校名、成立年份、地点;

描述课程的属性有:课程号、课程名、学分。

(1)设计学校的E-R图。

(2)将该E-R图转换为关系模式。

关系模型如下。

学生(学号、姓名、出生日期、系号、班号)。

系(系名、系号、系办公室地点、人数)。

学校(学校名、成立年份、地点)

课程(课程号、课程名、学分)

(3)指出转换结果中每个关系模式的候选码。

学生关系的主码:用户名

系的主码:系号

学校主码:学校名

课程主码:学校名

有三个关系如下

(1)学生关系Student,包括学号Sno、姓名Sname、年龄Sage、性别Ssex;(2)课程关系Course,包括课程号Cno、课程名Cname、任课教师Cteacher;(3)学生选课关系SC,包括Sno、Cno和成绩Grade。

1.定义学生关系Student,学号不能为空,其值唯一,姓名值也唯一,学号为主码;CREATE TABLE Student

(Sno CHAR(10)NOT NULL UNIQUE PRIMARY KEY,

Sname CHAR(30) UNIQUE,

Sage INT ,

Ssex CHAR(2)) ;

2.查询1号课程的平均成绩;

SELECT AVG(Grade)FROM SCWHERE Cno=‘1’;

3.查询学号“95001”的学生选修全部课程号和成绩;

SELECT Cno,GradeFROM SCWHERE Sno=‘95001’;

4.查询年龄在19-20岁之间的男生和女生的数量;

SELECT Ssex,COUNT(Sno)

FROM Student

WHERE Sage≥19 and Sage≤20

GROUP BY Ssex;

或者:WHERE Sage BETWEEN 19 and 20

有三个关系如下:

(1)学生关系Student,包括学号Sno、姓名Sname、年龄Sage、性别Ssex;

(2)课程关系Course,包括课程号Cno、课程名Cname、任课教师Cteacher;

(3)学生选课关系SC,包括Sno、Cno和成绩Grade。

1.查询“软件工程”课程的平均成绩;

SELECT AVG(Grade)

FROM Course,SC

WHERE Cname=‘软件工程’

AND https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,o;

或者:SELECT AVG(Grade)

FROM SCWHERE Cno IN(SELECT CnoFROM CourseWHERE Cname=‘软件工程’)

2.查询名字中第2个字为"阳"字的学生的姓名和学号。

SELECT Sname,Sno

FROM Student

WHERE Sname LIKE ‘_ _阳%’;

3.查询刘阳同学所选修的课程号和课程名

SELECT https://www.360docs.net/doc/a412953043.html,o,CnameFROM CourseWHERE Cno IN

(SELECT Cno FROM SC WHERE Sno IN

(SELECT SnoFROM Student WHERE Sname= ‘刘阳’));

或者:SELECT https://www.360docs.net/doc/a412953043.html,o,SnameFROM Student,Course,SC

WHERE Sname= ‘刘阳’ AND https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,oANDStudent.Sno=SC.Sno;

4查询学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序)。

SELECT Sname,Grade FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,o AND https://www.360docs.net/doc/a412953043.html,ame=’数据库’ ORDER BY Grade DESC;

5.检索没有成绩的学生姓名和课程号。

Select Sname,CnoFrom Student,SCWhere Grade is NULL AND Student.Sno=SC.Sno

有三个关系如下

(1)学生关系Student,包括学号Sno、姓名Sname、年龄Sage、性别Ssex;

(2)课程关系Course,包括课程号Cno、课程名Cname、任课教师Cteacher;

(3)学生选课关系SC,包括Sno、Cno和成绩Grade。

使用SQL语句实现:

1.为学生表建立一个聚簇索引STUNO,按学号升序和年龄降序。

CREAT CLUSTER INDEX Stuon ON Student(SNO ASC,SAGE DESC);

2.查询王寒同学没有选修的课程的课程号

SELECT Cno

FROM Course

WHERE Cno NOT IN

(SELECE Cno

FROM SC, Student

WHERE SC.Sno=Student.Sno

AND Sname=”王寒”) ;

3.创建一个成绩高于90分的学生视图S1 ,包括学生学号、出生年份、所选课程号、成绩。

CREAT VIEW S1(Sno,Sbirth,Cno,Grade )

ASSELECT Sno,2018-Sage,Cno, Grade

FROM Student,SCWHERE Student.Sno=Sc.Sno AND Grade>90

4.向课程表中增加属性任课教师(Tname),类型是字符型

ALTER TABLE CourseAdd Tname char(20)

5.将课程号为‘003’课程成绩增加10分

UPDATE SCSET Grade= Grade+10

WHERE Cno=‘003’

有三个关系如下

(1)学生关系Student,包括学号Sno、姓名Sname、年龄Sage、性别Ssex;

(2)课程关系Course,包括课程号Cno、课程名Cname、任课教师Cteacher;

(3)学生选课关系SC,包括Sno、Cno和成绩Grade。

下面使用关系代数表达式实现:

1.查询课程名为数据库原理,授课教师为刘洋的课程号。

Пcno(σcname=‘数据库原理’∧Cteacher=‘刘洋’(Course))

2.查询既选修了课程1又选修了课程3的学生学号,姓名。

ПSno,Sname (σcno=“1”(Student∞SC)) ∩ПSno,Sname (σcno=“2”(Student∞SC)) 使用SQL语句实现:

3.将数据库原理课程的成绩提高10分。

UPDATE SCSET GRADE=GRADE+10

where ‘数据库原理’=(select Cname from Coursewhere https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,o);

4.查询至少2门课在80分以上的学生学号及课程数

SELECT Sno, COUNT(*)

FROM SC

WHERE Grade>=80

GROUP BY Sno

HAVING COUNT(*)>=2;

5.查询“C语言_课程设计”的课程号

SELECT Cno

FROM Course

WHERE Cname Like “C语言\_程序设计”ESCAPE‘\’;

有四个关系如下:

(1)S(sno,sname,city);

(2)P(pno,pname,color,weight);

(3)J(jno,jname,city) ;

(4)SPJ(sno,pno,jno,qty) ;其含义见教材P64。

下面使用关系代数表达式实现:

1.查询供应红色零件的供应商号。

ПSno (σcolor=“红”(S∞SPJ ∞P))

2.查询北京的供应商供应工程j1零件的供应商号及数量。

Пsno,qty (σcity=“北京”∧jno=“j1”(S∞SPJ ∞P))

使用SQL语句实现:

3、建立上述的供应情况表SPJ。

Creat table SPJ

(sno char(5) not null unique,

pno char(5) not null unique,

jno char(5) not null unique,

qty int );

4、查询为上海的工程提供零件的供应商号。

SELECT distict snoFROM SPJ

where jno in (select jnofrom Jwhere city=“上海”);

或者:SELECT distict sno

FROM SPJ,J

where city=“上海” and J.jno=SPJ.jno;

5.创建北京的工程号及名称视图J-BJ 。

CREATE VIEW J-BJ

AS

SELECT Jno,Jname

FROM J

WHERE city=‘北京’;

设有如下所示的关系R。请回答下列问题

(1)R中存在那些函数依赖?(2分)

职工号→职工名,职工号→单位号,职工号→单位名,单位号→单位名

(2)关系模式R的侯选码是什么?(1分)

关系模式R的侯选码是职工号和职工名。

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

关系模式R是2NF,因为在关系模式中,存在非主属性对候选码的传递函数依赖:职工号→单位名。(4)如果R不属于3NF,请将R分解为3NF。并指出分解后各关系的主码。(2分)

规范的关系模式为R1和R2。

R1(职工号,职工名,年龄,性别,单位号),R1的主码为职工号。

R2(单位号,单位名),R2的主码是单位号。

1. 某大学科研处为管理教师发表论文情况建立数据库管理系统,需要下述信息。

教师:教师编号,姓名,职称,电话,单位编码。

单位:单位编码,单位名称。

论文:论文编码,论文名称,期刊名称,发表日期,期刊级别,检索类别。

其中,一个单位有多名教师,一个教师只属于一个单位。一个教师可以发表多篇论文,一篇论文有多个作者。此外,需要记录作者在论文中的名次。

(1)设计该数据库管理系统的E-R图。

(2)将该E-R图转换为关系模型结构。

教师(教师编号,姓名,职称,电话,单位编码)

单位(单位编码,单位名称)

论文(论文编码,论文名称,期刊名称,发表日期,期刊级别,检索类别)

发表(论文编号,教师编号,排列名次)

(3)指出转换结果中每个关系模式的候选码。

教师关系的主码:教师编号

单位关系的主码:单位编号

论文关系的主码:论文编号

发表关系的Array

主码:论文编号,

教师编号

中南大学数据库考试题库

1?在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计 参考答案 B 数据库设计步骤: (1)规划(必要性、可行性,总目标) (2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。E-R模型是主要设计工具) (4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态) (7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误) 2.关于数据库概念设计阶段的工作目标,下列说法错谋的是 A定义和描述应用系统涉及的信息结构和范围 B定义和描述应用系统中数据的属性特征和数据之间的联系 C描述应用系统的数据需求 D描述需要存储的记录及其数量 参考答案 3. SQL Server 2000的字符型系统数据类型主要包括()。 A int、money、char B char> varchar、text

C datetime、binary> int D char、varchar> int 参考答案 B 4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。 A数据模型 B数据库 C关系模型 D数据库管理系统 参考答案 A 5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性? A外模式/模式 B模式/内模式 C外模式/内模式 D逻辑模式/内模式 参考答案 B 6. 关系模型的数据结构是 A树 B图 C表 D二维表 参考答案 D 7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由 A数据库管理员维护 B程序员维护 C数据库管理系统维护 D—般用户维护 参考答案 A 8. E-R图用于描述数据库的

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容 1.选择题 (1)(数据库)是存储在计算机内结构化的数据的集合 (2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。 (3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。 (5)用于对现实世界进行描述的工具是(数据模型)。 (6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。 (7)E-R图用来建立数据库的(概念模型)。 (8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。 (9)数据模型的三个要素是(数据结构、数据操作、完整性约束) (10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。 (11)数据的独立性分为(逻辑独立性和物理独立性)。 (12)数据库通常是根据(数据模型)来分类的。 (13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。 (14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。 (15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。 (16)在关系中不能出现相同元组的约束是通过(主码)来实现。 (17)下列数据模型中,数据独立性最高的是(关系模型). (18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。 (19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。 (20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF ) (21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。 (22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。 (23)若关系模式R中的属性都是主属性,则R最高属于(3NF )。 (24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。 (25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。 (26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入)。(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名)R2(课程代码,课程名)R3 (学号,课程代码,课程成绩) (28)有如下关系R(是BCNF)。 (29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。 (30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 (31)数据库系统中,对存取权限定义为(授权)。 (32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(范围越小),授权子系统就越灵活。 (33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据)。 (34)数据库的(完整性)是指数据的正确性和相容性。 (35)数据完整性保护中的约束条件是指(值的约束和结构的约束)。 (36)实体完整性和参照完整性属于(静态关系约束)。 (37)数据类型、取值范围、空值约束属于(静态列级约束)。

吉首大学数据库期末模拟考试试题(AB卷)

数据库期末模拟考试试题 吉首大学 数据库原理试题(A卷) 一、填空题(每空1 分,共20 分) 1. 对于一个国家来说,数据库的建设规模、数据库信息量的_____________ 和_____________ 已成为这个国家信息化程度的________________ 。 2. 数据模型通常由:________________ 、________________ 和_____________ 三部分组成。 3. 游标的功能是把________________ 转换为________________ 。 4. 最常用的数据库的恢复技术是_____________ 和_____________。 5. _____________ 模型是现实世界到_____________ 机器模型的中间桥梁。 6. 数据独立性是指_____________ 和_____________ 独立性。 7. 数据库应用程序开发工具目前有________________ 、_________________ 、________________ 、和________________ 等。 8. 目前数据库产品有SQL Server 和________________ 、________________ 等。 二、选择题(每小题1 分,共10 分) 1. 关于冗余数据的叙述中,不正确的是( ) 。 A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难 C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据 2. 概念模型独立于( ) 。 A .ER 模型 B .硬件设备 C .DBMS D .操作系统 3. 下列叙述正确的为()。 A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行 C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行 4. 数据库三级模式体系结构的划分,有利于保持数据库的( ) 。 A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性 5. 一个关系中的候选关键字()。 A .至多一个 B .可多个 C .必须多个 D .至少3 个 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. 恢复

2020年1月浙江自学考试试题及答案解析数据库原理试卷及答案解析

浙江省2018年1月高等教育自学考试 数据库原理试题 课程代码:02336 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在数据库系统中,把可以相互区别的客观事物称为() A.属性 B. 字段 C.文件 D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性 B.物理数据独立性 C.客观独立性 D.逻辑数据独立性 3.数据库系统中,使用专用的查询语言操作数据的人员是() A.数据库管理员 B.专业用户 C.应用程序员 D.最终用户 4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是() A. 多对多 B. 一对多 C. 多对一 D. 一对一 5.在SQL语言中,用于测试列值非空的语句是() A. IS NOT EMPTY B.IS NOT NULL C. NOT UNIQUE D.NOT EXISTS 6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在() A. 完全依赖 B.部分依赖 C. 传递依赖 D.多值依赖 7.关系模型的参照完整性约束是指() A.限制引用一个关系中的不同元组数据 B.限制引用不同关系中的元组数据 C.限制一个关系引用与之联系关系中不存在的元组数据 D.限制两个关系间的互相引用 1

8.4元关系R为:R(A,B,C,D),则() A.ΠA,C(R)为取属性值为A、C的两列组成 B.Π1,3(R)为取属性值为l、3的两列组成 C.Π1,3(R)与ΠA,C(R)是等价的 D.Π1,3(R)与ΠA,C(R) 是不等价的 9.下列叙述中正确的是() A.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为非平凡的多值依赖; B.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为平凡的多值依赖; C.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非平凡函数依赖; D.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平凡函数依赖; 10.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念() A.宿主语言 B.游标 C.DDL语言 D.DML语言 11.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C) …UNLOCK(B) …UNLOCK (A) …UNLOCK (C) 事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B) …LOCK X(C) …UNLOCK (C) …UNLOCK (B) 则遵守两段封锁协议的事务是() A.T1 B.T2 C.T1和T2 D.没有 12.设计DB的存储结构属于数据库设计的() A. 需求设计 B. 概念设计 C. 逻辑设计 D. 物理设计 13.恢复机制的关键问题是建立冗余数据,最常用的技术是() A.数据镜像 B.数据转储 C.登录日志文件 D.B+C 14.下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限 2

《大学军事理论教程》试题和答案

《大学军事理论教程》试题 班级姓名学号 一、名词解释 1.国防: 2.军事思想: 3.战略环境: 4.精确制导武器: 5.新概念武器: 二、填空题 1.从公元前3200年到公元1964年这5164年中,世界上共发生战争()次,只有()年是和平的。这些战争使()亿人丧生。 2.国防是国家生存与发展的()保障。 3.国防的行为主体是()。 4.军事思想考察和回答的是军事领域的()问题。 5.《孙子兵法》开篇就指出:“兵者,国之大事,()不可不察也。” 6.战争的伟力之最深厚的根源存在于()之中。 7.无产阶级的战争观和方法论是毛泽东军事思想的()。 8.人民军队建设思想是建设人民军队的()。 9.研究战争要从研究()入手,着眼战争的特点和发展。 10.中国人民解放军军是()领导下的执行无产阶级革命政治任务的武装集团。 11.人民群众是战争胜负的()力量。 12. 精确制导武器被誉为“()”。 13. 航天器运行速度分为第一、第二、第三()速度。 14.空间站是在载人飞船的基础上发展起来的()航天器。 15.指挥信息系统是军队战斗力的“()”。 16.指挥信息系统是军队一体化作战体系的“()”。 17.激光武器是利用激光的能量直接摧毁目标的()武器。 18.环境武器是指通过利用或改变()所产生的巨大能量来打击目标的武器。 19.非致命武器是指为达到使人员或装备()而专门设计的武器系统。 20.新军事变革进一步拉大了世界各国军队武器装备和作战能力上的“()”。 三、选择题 (一)单项选择题 1.教育部、总参谋部、总政治部2007年1月24日联合颁发的《普通高等学校军事课教学大纲》规定大学生室内军事理论课教学时间为()学时。 A、18。 B、24。 C、36。 D、48。 2.公民服士兵预备役的年龄为()岁。 A、19~39。 B、16~37。 C、17~36。 D、18~35。 3.中华人民共和国中央军事委员会与中共中央军事委员会是()机构,负责领导全国武装力量。

数据库期末试题 附答案

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全

大学现代军事理论期末考试试题与答案

一、名词解释,每题2分,共10分1.预备役:指国家平时以退役军人、民兵为基础、现役军人为骨干组建起来的战时能够迅速转化为现役部队的武装力量。2.军事格局:指活跃于世界军事舞台的国家或集团在一定历史时期内相互联系、相互作用而形成的一种结构态势。3.军事思想:是关于战争、军队和国防基本问题的理性认识,是人们长期从事军事实践的经验总结和理论概括。4.领土:是位于国家主权支配下的地球表面的特定部分以及其底土和上空。5.高技术战争:指大量运用信息技术、新材料技术、新能源技术、生物技术、航天技术海洋技术等当代高、新技术水平的常规武器装备,并采取相应作战方法进行的战争。二、选择题,每题3分,共30分BBDBD CABCC 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.中国拥有960万平方公里的陆地疆土,按《联合国海洋法》的规定,还拥有()万平方公里的“海洋国土”。A、200 B、

250 C、300 D、350 7.世界上第一个实现载人太空飞行的国家是()。A、俄罗斯(前苏联)B、中国C、美国D、法国8.现代战争已经发展为“五维空间”的角逐。“五维”是指()。A、东南西北中B、海陆空天电C、上下左右中D、XYZtV 9.美国全球卫星定位系统(GPS)由()颗卫星组成。A、2 B、6 C、24 D、32 10.以()的利用为中心的电子战手段,已成为贯穿于战争全过程并覆盖整个战场并决定战争胜负的重要因素。A、火力B、人才C、信息D、高技术武器三、简答题,每题5分,共30分。1.高技术战争特点有哪些?(1)战争中使用大量高技术武器装备的信息化战争。(2)作战时间短、危害时间长。(3)城市局部遭袭,但居民受到的危害却很广泛。2.毛泽东军事思想的主要内容有哪些?(1)无产阶级的战争观和方法论(2)人民战争思想(3)人民军队思想(4)人民战争的战略战术3.中国国防的主要任务有哪些?(1)巩固国防,防备和抵抗侵略。(2)制止分裂,实现祖国完全统一。(3)制止武装颠覆,维护社会稳定。(4)加强国防建设,实现国防和军队现代化。(5)维护世界和平,反对侵略扩张。4.邓小平新时期军队建设思想的地位和作用有哪些?(1)邓小平新时期军队建设思想,为毛泽东军事思想的丰富和发展做出了历史性的贡献。(2)邓小平新时期军队建设思想,是新时期我军军事理论的集中体现(3)邓小平新时期军队建设思想,是新时期我军建设强大的思想武器。5.国防教育的作用有哪些?(1)国防

北京科技大学数据库考试题库

机考201601 数据库应用1. 项目文件的扩展名是() A..PJX 2. 在命令窗口中键入下面哪个命令并按回车,可以退出Visual FoxPro ()C.QUIT 3. 选择哪个菜单下的“工具栏”,可以打开工具栏对话框() B. “显示” 4. 命令窗口被关闭后,将其重新打开的快捷键是() D.〈Ctrl 〉+〈F2〉 5. 如果一个学生可以选修多门课程,而每门课程又可以被多个学生选修,则学生和课程之间联系属于() C. 多对多联系 6. 要想将日期中的年份用4 位数字显示,应当使用的设置命令是() A. SET CENTURY ON 7. 将“学生”表中所有学生的“入学成绩”加10 分,正确的命令是() B. REPLACE ALL A学成绩WITH入学成绩+10 8. 设当前记录是第5 条,若要将记录指针指向第8 条记录,不能使用的命令是() D. SKIP 8 9. 将“学生”表中1990 年出生的学生记录显示出来(“出生日期”字段为日期型),正确的命令是() C. LIST FOR YEAR(出生日期)=1990

) OPEN 10. Visual FoxPro 不支持SQL 的哪项功能() D. 数据控制 11. 在命令窗口中输入并执行如下命令: X=275 Y= Z 二{^2010/05/28} M=.T. 内存变量X 、Y 、Z M 的数据类型分别是() D . N 、 C 、 D 、 L 12. 顺序执行下列命令之后,“学生成绩”表在几号工作区( DATABASES 学管理 USE 学生 SELECT 2 USE 课程 SELECT 0 USE 学生成绩 D . 3 13. 向数据库中添加自由表的命令是( ) A. ADD TABLE 表名 14. 打开“教学管理”数据库的正确命令是( ) D. OPEN DATABAS 教学管理 15. 在“数据工作期”窗口中可以( )

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.360docs.net/doc/a412953043.html,o=https://www.360docs.net/doc/a412953043.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库知识考试及答案

数据库基础知识试题及答案 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E —R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。 (8)关系数据模型通常由3部分组成,它们是( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。 (9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( ) A)GRANT B)CREATE C)INSERT D)SELECT 答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

2019年大学《军事理论》考试试题及答案

大学《军事理论》考试试题及答案 一、填空题 1、现代国防的类型,按照性质可分为扩张型和自卫型,按照形式可分为联盟型和中立型。 2、学校国防教育是国民国防教育的基础,是实施素质教育的重要内容。对小学,初中,高中,大学的国防教育提出了不同层次的要求。 3、国家机构包括立法机关,行政机关,司法机关和军队,警察,监狱等专门机构,这是实现国家职能的实体。 4、中国人民解放军由现役部队和预备役组成,现役部队由陆军,海军,空军,战略导弹部队(第二炮兵),中国人民解放军驻香港部队和中国人民解放军驻澳门部队组成。 5、著名的兵书有《孙子》《吴子》《六韬》《司马法》《黄石公三略》《尉缭子》和《李卫公问对》等,被称为武学必读的武经七书。 6、《孙子兵法》被推崇为“兵学圣典”“东方兵学的鼻祖”“武经的冠冕”,在世界军事历史上占有突出的地位。 7、“军事是政治关系的延续”这一名言出自《战争论》。 8、江泽民国防和军队建设思想,从战略角度,从全局上对军队的现代化建设进行了研究,提出了包括战争与和平理论,武器装备发展理论,人才培养理论,科技强军理论,思想政治工作理论等等。 9、胡锦涛提出坚持把科学发展观作为加强国防和军队建设的重要指导方针。 10、不同时期的战略有不同的内容和特点,决定因素主要有战略思想,战略环境,军事力量。

11、战略特点主要表现为全局性,对抗性,谋略性,相对稳定性。 12、研究国内的战略环境应重点把握地理环境,政治环境,综合国力三方面的情况。 13、一般把国际战略格局区分为四种基本类型:单极格局,两级格局,多级格局,多远交叉格局。 14、我国拥有960万平方千米的陆地疆土,拥有300万平方千米的海洋国土。 15、目前我国地缘方向上表现为“北稳,南和,东紧,西动”的不同态势。 16、新的国家安全观是“互信,互利,平等,合作”的安全观。 17、精确制导武器是指直接命中概率超过50%的制导武器。 18、实现信息化建设目标,最关键的就是要实现军事人才的跨越式发展。 19我国的预备役部队是现役常备军直接的后援力量,是国防建设和武装力量建设的重要力量。 20、2006年2月5日,中国政府代表在慕尼黑安全会议上阐述了中国安全政策。中国的安全政策有三个目标,一是保持中国自身的稳定与发展,二是维护周边地区的和平与稳定,三是促进国际安全对话与合作。 二、简答题 1.请简要阐述按照《中华人民共和国国防法》的规定,公民享有的国防权利和义务。 1)履行兵役的义务 2)维护国家统一和安全的义务 3)保护国防设施的义务

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

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

中级数据库系统工程师试题、答案及详细解析

试题某工厂的信息管理数据库的部分关系模式如下所示: 职工(职工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 问题1]解答(a)PRIMARY KEY(b)FOREIGN KEY (负责人代码)REFERENCES 职工 (c)FOREIGN KEY (部门号)REFERENCES 部门(d)月工资〉=500 AND V月工资=5000,或月工资BETWEEN 500 AND 5000(e)count(*), Sum (月工资),Avg (月工资)(f)GrOup by 部门号 [问题2]解答 (1)该行不能插入“职工”关系,它违反了实体完整性中主码必须惟一区分关系中的每一个属性。 (2)该行可以插入“职工”关系,尽管部门号、电话和办公室为空,但是它表示该雇员没有分配到某个 部门。⑶该行不能插入“职32''关系,它违反了参照完整性。因为6在关系“部门”中不存在。 [问题3]解答(1)和(2)都不能更新,因为使用分组合聚集函数定义的视图是不可更新的。(3)不一定,视子查 询的返回值而定,(4)和(5)允许查询。 [问题4]解答(1)对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。(2)Select 职工号from 职工,(Select Max (月工资)as 最高工资,部门号Group by 部门号)as depMax where 月工资=最高工资and 职工.部门号=depMax .部门号 [问题5]解答Select姓名,年龄,月工资from 职工where 年龄〉45 ; Union Select姓名,年龄,月工资from 职工where 年龄月工资V 1000 ; 试题某仓储超市采用POS(Poi nt of Sale)收银机负责前台的销售收款,为及时掌握销售信息,并依此指导进货,拟建立商品进、销、存数据库管理系统。该系统的需求分析已经基本完成,下面将进入概念模型的设计。 试题解答[问题1]解答 [问题2]解答商品(商品编号,商品名称,供应商,单价)直销商品(商品编号,生产批号,消费期限)库存商品(商品编号,折扣率) [问题3]解答 销售详单(销售流水号,商品编码,数量,金额,收银员,时间)销售日匚总(日期,商品编码,数量) 存货表(商品编码,数量)进货表(送货号码,商品编码,数量,日期) 商品(商品编号,商品名称,供应商,单价)直销商品(商品编号,生产批号,消费期限)库存商品(直显组号,折扣率) [问题4]解答 1 .采用商品信息集中存储在中心数据库中,则在销售前台的每笔计费中,都必须从中心数据库提取 商品名称和单价,增加网络的负载,在业务繁忙时直接影响到前台的销售效率;同时,如果发生网络故障,则该POS机不能工作。采用这种方式,对商品库的更新,如引入新的商品和修改商品价格,会及时体现在前台的销售业务中。2 .采用商品信息存储在中心数据库中,各POS机存储商品表的备份,POS机直 接从本地读取商品信息,减少了网络的负载,可以提高交易的效率;同时即使有短时间的网络故障,也不影响该POS 机的正常使用,只有当存在商品信息变更时才需要与中心数据库同步。采用这种方式,必须在每次商品信息变更时同步各POS机的数据。 [问题5]解答1 .对销售详单关系模式做如下的修改,增加积分卡号属性。销售详单(销售流水号,商品编

大学军事理论期末考试题及答案

一、选择题 1、国防的基本要素是(ABCDE)。 A 政治要素 B 经济要素 C 科技要素 D 自然要素 E 军事要素 2、现代国防的基本类型是(ABC) A 侵略扩张型; B 自卫防御型; C 互相联盟型; D 不独不统型; 3、1989年江泽民同志出任中央军委主席,提出坚持走(BCDE)的国防建设之路。 A 大打 B 精兵 C 利器 D 合成 E 高效 4、当前国际战略格局主要现状表现为(ACD) (A)世界呈多极化趋势,但美国单边主义有恃无恐 (B)霸权主义对第三世界国家实施围堵 (C)国际恐怖活动猖獗,对国际安全影响严重 (D)世界军备竞赛加剧,对稳定产生不利影响 5、军事战略的特点(ACD) (A)立足于威慑;(B)立足于核战争; (C)立足于威慑;(D)立足常规战争。 6、中国安全政策的目的是(ABCD),确保国家安全。 (A)巩固国防;(B)捍卫国家主权; (C)维护领土完整;(D)抵御侵略。

7、精确制导武器为直接摧毁概率超过(C)的制导武器。 A 60%, B 70%, C 50%, D 90% 8、导弹与精确制导弹药的主要区别是(C) A 前者有弹翼,而后者没有; B 后者有弹翼,而前者没有; C 前者有动力装置,而后者没有; D 后者有动力装置,而前者没有; 9、一颗静止卫星可以覆盖大约地球表面( C )的区域。 A 60%, B 50%,C40%,D30% 10、20世纪90年代初,一场以美国为首的多国部队打击伊拉克军队的海湾战争,向人们提出了战争的( B )这一重大命题。 A 机械化 B 信息化 C 精确化 D 立体化 11、海湾战争发生于( B )年。 A 1990 B 1991 C 1999 D 2003 12、未来信息化战争中,军队规模将向(C)方向发展。 A 大型化 B 一体化 C 小型化 D 立体化 二、填空题 1、中国国防的历史包括(中国古代国防)、(中国近代国防)、(新中国的国防)等三个阶段。 2、(1964)年(10)月(16)日(15)时,第一颗原子弱试验成功,中国从此有了自己的核威慑力量。 3、毛泽东所强调的“二十一字方针”是:(积极防御);(诱敌深入);(打人民战争);(打运动战);(打歼灭战)。 4、军事战略是指(筹划)和(指导)战争全局的方略。

相关文档
最新文档