大学数据库考试复习试题带

大学数据库考试复习试题带
大学数据库考试复习试题带

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 学生

V ALUES(‘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, sn from st where sa>26 and ss=’男’; (3) 查询全体学生的姓名和出生年份; select sn, 2018-sa from st;

(4) 查询年龄18到30岁之间的学生姓名和年龄; select sn, sa from st where sa between 18 and 30; (5) 查询所有姓孙的学生学号、姓名; select sno,sn from 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 图画出该学校的概念模型。 描述学生的属性有:学号、姓名、出生日期、系号、班号;

)

()('

'

SA

SN SNO SS ST ,,女

描述系的属性有:系名、系号、系办公室地点、人数;描述学校的属性有:学校名、成立年份、地点;

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

(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 A VG(Grade)FROM SC WHERE Cno=‘1’;

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

SELECT Cno,Grade FROM SC WHERE 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 A VG(Grade)

FROM Course,SC

WHERE Cname=‘软件工程’

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

或者:SELECT A VG(Grade)

FROM SC WHERE Cno IN (SELECT Cno FROM Course WHERE Cname=‘软件工程’)

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

SELECT Sname,Sno

FROM Student

WHERE Sname LIKE ‘_ _阳%’;

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

SELECT https://www.360docs.net/doc/9418945548.html,o,Cname FROM Course WHERE Cno IN

(SELECT Cno FROM SC WHERE Sno IN

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

或者:SELECT https://www.360docs.net/doc/9418945548.html,o,Sname FROM Student,Course,SC

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

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

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

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

Select Sname,Cno From Student,SC Where 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 )

AS SELECT Sno,2018-Sage,Cno, Grade

FROM Student,SC WHERE Student.Sno=Sc.Sno AND Grade>90

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

ALTER TABLE Course Add Tname char(20)

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

UPDA TE SC SET 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=‘数据库原理’∧Cteac her=‘刘洋’(Course))

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

ПSno,Sname(σcno=“1” (Student∞SC)) ∩ ПSno,Sname (σcno=“2” (Student∞SC))

使用SQL语句实现:

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

UPDA TE SC SET GRADE=GRADE+10

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

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

SELECT Sno, COUNT(*)

FROM SC

WHERE Grade>=80

GROUP BY Sno

HA VING 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 sno FROM SPJ

where jno in (select jno from J where 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)指出转换结果中每个关系模式的候选码。

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

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

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

发表关系的主码:论文编号,教师编号

关系运算如下:

中南大学数据库习题 复习题目【爆款】.doc

第九章习题 一、选择题(1-10小题为多选题,11-13小题为单选题) 1. 在SQL Server2000中属于表级完整性约束的是(AC )。 A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是 2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。 A)约束B)默认C)规则D)触发器 3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。 A)约束B)默认C)规则D)触发器 4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。 A)存储过程B)默认C)规则D)触发器 5. 在SQL Server中,以下(AB)约束属于域完整性约束。 A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY 6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。 A)用户标识和鉴别B)存取控制C)视图D)触发器 7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。 A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT 8. 有关登录帐户、用户、角色三者的叙述中正确的是()。 A)登录帐户是服务器级的,用户是数据库级的 B)用户一定是登录帐户,登录帐户不一定是数据库用户 C)角色是具有一定权限的用户组 D)角色成员继承角色所拥有访问权限 9. SQL Server2000的安全性管理包括()。 A)数据库系统登录管理B)数据库用户管理 C)数据库系统角色管理D)数据库访问权限的管理。 10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。 A)对象权限B)用户权限C)语句权限D)隐含权限 11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。 A)操作系统的安全防线B)SQL Server2000的运行安全防线 C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线 12. SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。 A)帐户B)角色C)登录D)SQL Server用户 13. 在SQL Server中,有关页的叙述中正确的是()。 A)页是除行外的最小数据单位

中南大学数据库考试题库

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图用于描述数据库的

中南大学大型数据库报告范文

中南大学 大型数据库报告 学生姓名 学院信息科学与工程学院 专业班级计科120x

《大型数据库技术》实验一 1.创建一个本地位图管理表空间CAP_ts,表空间对应一个数据文件CAP_ts.dbf,该数据文件初始大小为20M,可以自动扩展。 CREATE TABLESPACE CAP_ts datafile 'CAP_ts.dbf' size 20M reuse extent management local autoallocate; ALTER DATABASE DEFAULT TABLESPACE CAP_ts; 2.在表空间CAP_ts中创建表Customers、Products和Agents,其中列cid、pid、aid分别为这3张表的主键。向表中添加如下数据(可首先将表中数据放入EXCEL表,然后在SQL Developer中导入数据库)。

CREATE TABLE Customers(cid V ARCHAR(5) PRIMARY KEY NOT NULL,cnaem V ARCHAR(10),city V ARCHAR(10),discount REAL); CREATE TABLE Products(pid V ARCHAR(5) PRIMARY KEY NOT NULL,pnaem V ARCHAR(10),ity V ARCHAR(10),quantity NUMBER(10),price REAL); CREATE TABLE Agents(aid V ARCHAR(5) PRIMARY KEY NOT NULL,anaem V ARCHAR(10),city V ARCHAR(10),percent NUMBER(3)); insert into Customers values('C001','TipTop','Duluth',10.00); insert into Customers values('C002','Basics','Dallas',12.00); insert into Customers values('C003','Allied','Dallas',8.00); insert into Customers values('C004','ACME','Duluth',8.00); insert into Customers values('C005','Oriental','Kyoto',6.00); insert into Customers values('C006','ACME','Kyoto',0.00); insert into Products values('P01','comb','Dallas',,0.50); insert into Products values('P02','brush','Newark',,0.50); insert into Products values('P03','razor','Duluth',,1.00); insert into Products values('P04','Pen','Duluth',,1.00); insert into Products values('P05','pencil','Dallas',,1.00); insert into Products values('P06','folde','Dallas',,2.00); insert into Products values('P07','case','Newark',,1.00); insert into Agents values('A01','smith','New York',6); insert into Agents values('A02','Jones','Newark',6); insert into Agents values('A03','Brown','Tokyo',7); insert into Agents values('A04','Gray','New York',6); insert into Agents values('A05','Otasi','Duluth',5); insert into Agents values('A06','smith','Dallas',5);

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

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)数据类型、取值范围、空值约束属于(静态列级约束)。

中南大学内科学试题库

中南大学内科学试题库 1 / 120 中南大学内科学题库 呼吸系统疾病 总 论 一、选择题 【 A1 型题】 1 、吸入呼吸道的异物颗粒主要排出机制是: A. 巨噬细胞吞噬 B . 粘液纤毛系统移送 C. 补体作用 D. 支气管收缩 E. 免疫球蛋白 2 、肺循环的特点是: A. 低压、高阻、低容 B. 低压、低阻、高容 C. 低压、低阻、低容 D . 高压、高阻、高容 E . 低压、高阻、高容 3 、体位改变时咳嗽咳痰加重多见于: A. 急性支气管炎 B . 支气管肺癌 C. 浸润型肺结核 D. 支气管扩张症 E. 慢性心功能不全 4 、正常成人总的呼吸膜面积约有: A . 150m2 B. 80m2 C. 100m 2 D . 120m2 E. 200m2 5 、国内院内获得性肺炎的病原菌最常见的是: A . 绿脓杆菌 B. MRSA C. 肺炎克雷伯杆菌 D. 肺炎球菌 E. 鲁氏不动杆菌 6 、气管癌引起呼吸困难的特点为: A. 吸气性呼吸困难 B . 呼气性呼吸困难 C. 呼气延长 D. 混合性呼吸困难 E. 夜间阵发性呼吸困难 7 、关于痰液的检查,哪项是错误的: A.痰培养定量培养菌量≥ 10 5cfu/m l 可判定为致病菌 B .痰涂片在低倍镜视野里上皮细胞< 10 个,白细胞> 25 个为相对污染少的标本 C.反复痰脱落细胞学检查有助于肺癌的诊断 D.经环甲膜穿刺气管内吸痰的所获得痰标本污染率较低 E .痰培养对肺部微生物感染的病因诊断和药物选择有重要价值 8 、下列哪项不是影响肺换气的因素: A. 呼吸膜面积减少 B . 动 - 静脉短路增加 C. 呼吸膜厚度增加 D. 生理无效腔增加 E . 呼吸道阻力增加 9 、下列哪项不符合限制性通气功能障碍: A . 肺活量减低 B. 残气量增加 C. 第一秒用力呼气量 D. 肺总量减低 E. 最大呼气中期流速正常 10 、下列叙述哪项错误: A.潮气量是平静呼吸时,每次吸入或呼出的气量 B.肺总容量 = 潮气量 + 补吸气量 + 余气量 C.余气量是尽量呼气后,肺内气体的量 D.肺活量是最大吸气后,肺内所能呼出的最大气量 E.每分钟通气量 = 潮气量×呼吸频率 【 C 型题 】 A. 气体交换的功能血管 B. 气道、胸膜的营养血管 C. 二者均是 D. 二者均无 11 、支气管动静脉 12 、肺动静脉 急性上呼吸道感染及急性气管-支气管炎 一、选择题 【 A1 型题 】 1. 疱疹性咽峡炎最常见的病原体是: A. 埃可病毒 B. 鼻病毒 C . 柯萨奇病毒 D. 副流感病毒 E. 流感嗜血杆菌 2. 细菌性咽 - 扁桃体炎最常见的病原体是: A. 肺炎链球菌 B. 奴卡菌 C. 葡萄球菌 D. 溶血性链球菌 E. 流感嗜血杆菌 3 、 病毒感染时外周血象表现为: A. 白细胞计数升高 B. 中性粒细胞比例升高 C . 核左移 D. 淋巴细胞比例降低

中南大学数据库题库03数据表

有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是( )。 A ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金) B UPDATE 职工工资表SET 工资合计=基本工资+奖金 C INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金) D CREATE TRIGGER tgz ON 职工工资表

FOR INSERT AS UPDATE 职工工资表SET 工资合计=a.基本工资+a.奖金 FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期 参考答案 D 在SQL Server中,有教师表(教师号,姓名,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是( )。 A UPDATE 教师表SET 工资=工资+400 WHERE 职称= ′教授′ B UPDATE 教师表WITH 工资=工资+400

WHERE 职称= ′教授′ C UPDATE FROM 教师表SET 工资=工资+400 WHERE 职称= ′教授′ D UPDATE 教师表SET 工资+400 WHERE 职称= ′教授′ 参考答案 A 在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。 A 创建一个DEFAULT约束(或默认值) B 创建一个CHECK约束 C 创建一个UNIQUE约束(或唯一值) D 创建一个PRIMARY KEY约束(或主键)

中南大学试题修订版

中南大学试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

;用汇编语言实现实现冒泡排序,并将排序后的数输出 DATAS SEGMENT A dw 3 10 8 56 22 36 1 43 31 3 N=$-A ;计算数字所占的字节数 DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START:MOV AX,DATAS MOV DS,AX MOV SI,0 ;SI遍历数字;前一个数的地址 MOV CX,N/2-1 ;设置循环次数,M(M=N/2)个数需要,循环M-1次 CALL BUBBLE ;调用BUBBLE将原来的数排序 ;输出排序后的数 MOV CX,N/2 ;循环M次输出排序后的M个数 MOV SI,0 ;SI遍历排序后的数 MOV DI,0 ;用DI记录数字的位数 MOV BP,N+5 ;BP用于遍历存储的转化后的字符的位置 SHOW: PUSH CX ;循环次数入栈 MOV DX,0 ;由于将要进行16位除需要置高16位为0 MOV AX,[SI] ;低16位为排序后的数 CALL DTOC ;调用DTOC将十进制数转换为字符串 CALL SHOW_STR ;调用SHOW_STR将一个数转化得到的字符串输出 ADD SI,2 ;下一个数 POP CX ;循环次数出栈栈 LOOP SHOW MOV AH,4CH INT 21H ;冒泡排序 BUBBLE PROC L1: PUSH CX ;将循环次数入栈 LEA SI,A ;SI遍历DATAS数据段的数字 L2: MOV AX,A[SI] ;将前一个数存于AX CMP AX,A[SI+2] ;比较前后两个数 JBE NEXT ;如果前一个数小于或等于后一个数则继续本轮的比较 XCHG AX,A[SI+2] ;否则,交换前后两个数的位置 MOV A[SI],AX NEXT:ADD SI,2 ;下一个数 LOOP L2 ;注意内层循环的次数已经确定了 POP CX ;将循环次数出栈 LOOP L1 ;下一轮比较 RET BUBBLE ENDP ; 将十进制数转换为字符串并储存起来

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

机考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. 在“数据工作期”窗口中可以( )

中南大学数据库题库04数据查询

成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。 A SELECT max(score) FROM grade B SELECT TOP 1 score FROM grade ORDER BY score ASC C SELECT st_id, MIN(score) FROM grade D SELECT TOP 1 score FROM grade ORDER BY score DESC 参考答案 B 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是 A SELECT 所在系, AVG(工资) FROM 教师表 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) B SELECT 所在系,AVG(工资) FROM 教师表 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) GROUP BY 工资 C

SELECT 所在系, AVG(工资) FROM 教师表 GROUP BY 所在系 HAVING AVG(工资)>(SELECT AVG(工资) FROM 教师表) D SELECT 所在系,AVG(工资) FROM 教师表 GROUP BY 所在系 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) 参考答案 C 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是 A SELECT 课程号FROM 授课表 a JOIN 教师表 b ON a.教师号=b.教师号WHERE 职称!=′教授′ B SELECT 课程号FROM 授课表 a RIGHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号

中南大学《宏观经济学》课程试题(3)及参考答案

中南大学《宏观经济学》课程试题(2)及参考答案 一、名词解释 1、国民生产净值 2、BP曲线 3、货币需求函数 4、.利率效应 5、消费价格指数(CPI); 二、单项选择题 1、长期消费函数的特征是()。 A.边际消费倾向小于平均消费倾向 B.边际消费倾向大于平均消费倾向 C.边际消费倾向等于平均消费倾向 D.两者关系不好判断 2、LM曲线在凯恩斯区域呈()。 A.水平 B.垂直 C.向右上方倾斜 D.不一定 3、经济增长的标志是()。 A.城市化步伐的加快 B.社会福利水平的提高 C.失业率的下降 D.社会生产能力的不断提高 4、下面能准确代表企业的投资需求曲线的是()。 A.货币需求曲线 B.资本边际效率曲线 C.IS曲线 D.投资边际效率曲线 5、下列()情况下货币政策将是有效的。 A.利率对货币需求变动不敏感,投资对利率变动不敏感 B.利率对货币需求变动敏感,投资对利率变动不敏感 C.利率对货币供给量变动敏感,投资对利率变动敏感 D.以上情况都是有效的。 6、在四部门经济中,一定有()。 A.家庭储蓄等于净投资 B.家庭储蓄加折旧等于总投资加政府支出 C.家庭储蓄等于总投资 D.家庭储蓄加净税收再加进口等于投资加

政府购买再加出口 7、货币供给增加使LM曲线右移,若要使均衡收入变动幅度接近LM曲线的移动幅度,则需要()。 A.IS曲线陡峭,LM曲线平缓 B.IS曲线与LM曲线一样平缓 C.IS曲线平缓,LM曲线陡峭 D.IS曲线与LM曲线一样平缓 8、根据哈罗德经济增长模型,若资本——产量比为5,储蓄率为30%,要使储蓄全部转化为投资,经济增长率应为()。 A.6% B.25% C.35% D.5% 9、在国民收入统计中,社会保险税增加对()有直接影响。 A.国内生产总值 B.国民生产净值 C.个人收入 D.国民收入 10、一般情况下,货币供给增长率快于国民经济增长所要求的货币需求增长率,利率会()。 A.提高 B.降低 C.先下降再上升 D.先上升再下降 11、引起LM曲线变得平缓的原因可能是()。 A.货币需求对收入变动的反应程度和货币需求对利率变动的反应程度同 比例增强。 B.货币需求对收入变动的反应程度和货币需求对利率变动的反应程度同 比例减弱。 C.货币需求对收入变动的反应程度增强,货币需求对利率变动的反应程 度减弱。 D.货币需求对收入变动的反应程度减弱,货币需求对利率变动的反应程 度增强。 12、在哈罗德增长模型中,已知合意的储蓄率大于实际储蓄率,合意的资本——产量比等于实际的资本——产量比,那么有保证的增长率()。 A.小于实际增长率 B.大于实际增长率 C.等于实际增长率 D.不能确定 三、计算题 1、假设某经济体系的消费函数C=600+0.8Y,投资函数I=400-50r,政府购买G=200(亿美元),实际货币需求函数L=250+0.5Y-125r,货币供给Ms=1250(亿

中南大学数据库题库02 SQL Server数据库的管理

在SQL Server 2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 A 不需要指定备份设备的大小 B 一个数据库一次只能备份在一个设备上 C 每个备份设备都是专属于一个数据库的 D 只能将备份设备建立在磁盘上 参考答案 A 对SQL Server 2000采用的备份和恢复机制,下列说法正确的是 A 在备份和恢复数据库时用户都不能访问数据库 B 在备份和恢复数据库时用户都可以访问数据库 C 在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库 D 在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库 参考答案 D 在SQL Sever中,创建数据库student,使用的语句是()。

A CREATE TABLE student B CREATE VIEW student C CREATE PROC student D CREAT E DATABASE student 参考答案 D 下面描述错误的是( )。 A 每个数据文件中有且只有一个主数据文件。 B 日志文件可以存在于任意文件组中。 C 主数据文件默认为PRIMARY文件组。 D 文件组是为了更好的实现数据库文件组织。参考答案 B 删除数据库的命令是 A DROP DATABASE B USE DATABASE C CLOSE DATABASE D OPEN DATABASE 参考答案

A 下列说法()不正确。 A 每个数据库可以包含若干个主数据文件 B 主数据文件的扩展名是:mdf C 主数据文件中存放的是数据库的系统信息和用户数据库的数据 D 每个数据库都只包含一个主数据文件 参考答案 A SQL Server 2000 支持4种备份类型:完全备份、()、事务日志备份、文件和文件组备份。 A 差值备份 B 差异备份 C 等差备份 D 磁盘备份 参考答案 B SQL Server 2000 的备份设备是用来存储()备份的存储介质。

(完整版)郑州大学数据库原理_期末考试试题

第一章 一、单项选择题 1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C ) A、数据存储量低 B、处理速度慢 C、数据不一致 D、操作繁琐 2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 3、在数据库系统中,对数据操作的最小单位是(B ) A、字节 B、数据项 C、记录 D、字符 4、数据的逻辑结构与用户视图之间的独立性称为数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、下述各项中,属于数据库系统的特点的是(C) A、存储量大 B、存取速度快 C、数据共享 D、操作方便 6、在数据库系统中,模式/内模式映像用于解决数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 7、在数据库系统中,模式/外模式映像用于解决数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 8、数据库结构的描述,称为(D ) A、数据库模式 B、数据库 C、数据库管理系统 D、数据字典 9、数据库中全体数据的整体逻辑结构描述成为(D ) A、存储模式 B、内模式 C、外模式 D、概念模式 10、保证数据库中数据及语义的正确性和有效性,是数据库的(C) A、安全性 B、准确性 C、完整性 D、共享性 11、在数据库系统中,数据独立性是指(C) A、用户与计算机系统的独立性 B、数据库与计算机的独立性 C、数据与应用程序的独立性 D、用户与数据库的独立性 12、结构数据模型的三个组成部分是数据结构、数据操作和(C) A、数据安全型控制 B、数据一致性规则 C、数据完整性约束 D、数据处理逻辑 13、数据操纵语言(DML)的基本功能中,不包括的是( B ) A、插入新数据B描述数据库结构 C、数据库中数据排序 D、删除数据库中数据 14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )

中南大学微观经济学试题及答案

.. 中南大学《微观经济学》课程试题(2)及参考答案 一、名词解释(每小题5分,共20分) 1.需求收入弹性 2.消费者剩余 3.短期边际产量 4.帕累托最优 二、选择题(每小题2分,共20分) 1.如果商品A和商品B是替代的,则A的价格下降将造成()。 A. A的需求曲线向右移动; B. A的需求曲线向左移动; C. B的需求曲线向右移动; D. B的需求曲线向左移动 2.如果价格下降10%能使买者总支出增加1%;则这种商品的需求量对价格()。 A. 富有弹性; B. 具有单元弹性; C. 缺乏弹性; D. 弹性不能确定 3.当总效用增加时,边际效用应该()。 A. 为正值,且不断增加; B. 为正值,但不断减少; C. 为负值,但不断增加; D. 为负值,且不断减少。 4.正常物品价格上升导致需求量减少的原因在于()。 A. 替代效应使需求量增加,收入效应使需求量减少; B. 替代效应使需求量增加,收入效应使需求量增加; C. 替代效应使需求量减少,收入效应使需求量减少; D. 替代效应使需求量减少,收入效应使需求量增加。 5.无差异曲线上任一点上商品X和Y的边际替代率等于它们的()。 A. 价格之比; B. 数量之比; C. 边际效用之比; D. 边际成本之比 6.对应任何产量的LTC决不会大于该产量上由最优生产规模所决定的STC。这个说法()。 A. 有可能对; B. 总是对的; C. 肯定错了; D. 视规模经济的具体情况而定。 7.在企业的停止营业点上,应该有()。 A. AR = A VC; B. 总亏损等于TFC; C. P = A VC; D. 以上说法都对。 ;.. .. 8.完全竞争企业和垄断竞争企业在长期均衡时经济利润()。

中南大学数据库习题 复习题目

第九章习题 一、选择题(1-10小题为多选题,11-13小题为单选题) 1、在SQL Server2000中属于表级完整性约束的就是( AC )。 A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均就是 2、在SQL Server2000中实现数据完整性的主要方法有(ABCD )。 A)约束B)默认C)规则D)触发器 3、在SQL Server2000的数据完整性控制中属于声明数据完整性的就是(ABC )。 A)约束B)默认C)规则D)触发器 4、在SQL Server2000的数据完整性控制中属于过程数据完整性的就是( AD)。 A)存储过程B)默认C)规则D)触发器 5、在SQL Server中,以下( AB)约束属于域完整性约束。 A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY 6、SQL Server2000数据库系统中一般采用( ABCD )以及密码存储等技术进行安全控制。 A)用户标识与鉴别B)存取控制C)视图D)触发器 7、SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有( B )。 A)EXECUTE B)CREA TE TABLE C)UPDATE D)SELECT 8、有关登录帐户、用户、角色三者的叙述中正确的就是( )。 A)登录帐户就是服务器级的,用户就是数据库级的 B)用户一定就是登录帐户,登录帐户不一定就是数据库用户 C)角色就是具有一定权限的用户组 D)角色成员继承角色所拥有访问权限 9、SQL Server2000的安全性管理包括( )。 A)数据库系统登录管理B)数据库用户管理 C)数据库系统角色管理D)数据库访问权限的管理。 10、SQL Server2000使用权限来加强系统的安全性,通常将权限分为( AC)。 A)对象权限B)用户权限C)语句权限D)隐含权限 11、SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于( B )。 A)操作系统的安全防线B)SQL Server2000的运行安全防线 C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线 12、SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。 A)帐户B)角色C)登录D)SQL Server用户 13、在SQL Server中,有关页的叙述中正确的就是( )。 A)页就是除行外的最小数据单位

中南大学数据库题库03数据表

有职工工资表(职工号、、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是()。 A ALTER TABLE职工工资表 ADD CHECK(工资合计=基本工资+奖金) B UPDATE职工工资表SET工资合计=基本工资+奖金 C INSERT INTO职工工资表(工资合计) VALUES (基本工资+奖金) D CREATE TRIGGER tgz ON 职工工资表

FOR INSERT AS UPDATE职工工资表SET工资合计=a.基本工资+a.奖金 FROM职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号AND a.日期=b.日期 参考答案 D 在SQL Server中,有教师表(教师号,,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是()。 A UPDATE教师表SET工资=工资+400 WHERE 职称=′教授′ B UPDATE教师表WITH工资=工资+400

WHERE 职称=′教授′ C UPDATE FROM 教师表SET工资=工资+400 WHERE 职称=′教授′ D UPDATE教师表SET工资+400 WHERE 职称=′教授′ 参考答案 A 在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。 A创建一个DEFAULT约束(或默认值) B创建一个CHECK约束 C创建一个UNIQUE约束(或唯一值) D创建一个PRIMARY KEY约束(或主键)

上海海事大学数据库试题

上海海事大学试卷 2013—2014学年第一学期期末考试 《数据库原理及应用》(A卷) 班级:学号:姓名:总分 (请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明班级、学号、姓名) 一、选择题,每道题只有一个正确答案(1.5分/题,共36分) 1.数据库的()是为了防止数据库中存在不符合语义的数据。 A.完整性 B.安全性 C.并发控制 D.恢复技术 答案:A 2.()规定在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。 A.一次封锁法 B.顺序封锁法 C.两段锁协议 D.多粒度封锁法 答案:C 3.在视图上不能完成的操作是() A.更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图 答案:C 4.在对用户进行权限授予时,()短语表示获得某种权限的用户可以传播该权限。 A.with check option B.with view option C.with grant option D.with function option c 5.数据的逻辑独立性是指() A.存储结构与物理结构的逻辑独立性 B.数据与存储结构的逻辑独立性 C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性 C 6.三级模式间存在两种映像,他们是() A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式 C.子模式与外模式间,模式与内模式间 D.模式与内模式间,模式与模式间 A 7.事务的一致性是指(d ) A.事务中包括的所有操作要么不做,要么都做(原子性) B.事务一旦提交,对数据库的改变是永久的持续性 C.一个事物内部的操作及使用的数据对并发的其他事务是隔离的隔离性 D.事务必须使得数据库从一个一致性状态变到另一个一致性状态

中南大学考试试卷带答案

中南大学考试试卷带答案 2010 — 2011 学年上学期时间110分钟MATLAB程序设计与仿真课程 32 学时 2 学分考试形式:闭卷专业年级:电子信息工程2008级,总分100分,占总评成绩70% 一、填空题(本题42分,每空2分) 1.MATLAB中的显示所有内存变量的命令是:who ;清除内存变量的命令是:clear 。 2.在MA TLAB命令窗口中的“≥”标志表示MA TLAB处于准备状态。 3.把一个图形显示在一个图像窗口的m×n个子图像中的第p个位置的命令是subplot(m,n,p) 。 4.设A=reshape(1:9,3,3), 删除矩阵A的第7号元素后,A= 1 2 3 4 5 6 8 9 。 5.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。 A+B ans=2 2 6;5 10 0;7 9 11 ; A.*B ans= 1 0 9;4 25 0;0 8 18 ; diag(A)/diag(B) ans= ; A(3)*B(4) ans= 0 。 6.假定变量A是5行4列的矩阵,则plot(A)将在图形窗口绘制 4 条折线。7.x=-2.65, 则fix(x)= -2 , floor(x)= -3 , ceil(x)= -2 。 8.假定将符号变量x,y定义“x=sym(…a?);y=sym(?5?); z=sym(?2?);”,则写出下列指令的运行结果: y+z ans= 7 ; x^z-y ans= a^2-5 ; 9.(超纲)MA TLAB中的读图像的函数是imread ;显示图像的函数是:imshow 。 10.MATLAB中,特殊变量…nargin?表示在函数体内判断输入变量个数;…nargout?表示在函数体内输出参数的个数。 ?11. 产生3行4列均值为1,方差为2的正态随机矩阵的命令是a=_____1+sqrt(2)*randn (3,4)_______。 12 w=[zeros(3,1) ,ones(1,3)?] 的结果是。 二、简答题(20,每题5分) 1. 用结构体矩阵来存储5名学生的基本情况数据,每名学生的数据包括学号、姓名、专业和5门课成绩? 答:程序设计:

中南大学数据库习题复习资料.docx

第七章习题 一、选择题 1. E ?R 方法的三要素是(C )。 A )实体、屈性、实体集 B )实体、键、联系 C )实体、属性、联系 D )实体、域、候选键 2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。 A ) E-R 模型 B )层次模型 C )关系模型 D )网状模型。 3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。 6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。 A )需求分析 B )概念设计 C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中 存放在连续的物理块称为(C )存储方 法。 A ) HASH B ) B+树索引 C )聚簇 D )其它 8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。 A )属性冲突 B )命名冲突 C )联系冲突 D )结构冲突 9. 在数据库设计中,E ?R 模型是进行(B )的一个主要工具。 A )需求分析 B )概念设计 C )逻辑设计 D )物理设计 10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。 A )属性冲突 B )命名冲突 C )联系冲突 D )结构冲突 11. 下列关于数据库运行和维护的叙述中,(D )是正确的。 A ) 只要数据库正式投入运行,标志着数据库设计工作的结束 B ) 数据库的维护工作就是维护数据库系统的正常运行 C ) 数据库的维护工作就是发现错误,修改错误 D ) 数据库正式投入运行标志着数据库运行和维护工作的开始 12. 下面有关E ?R 模型向关系模型转换的叙述屮,不正确的是(C ) o A ) 一个实体类型转换为一个关系模式 B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应 C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应 D ) 一个m : n 联系转换为一个关系模式 13. 在数据库逻辑结构设计中,将E ?R 模型转换为关系模型应遵循相应原则。对于三个不同实 体 A) E ?R 模型 B )数据流图 C )程序结构图 D )程序框图 4. 概念设计的结果是(B )。 A ) 一个与DBMS 相关的概念模式 C )数据库系统的公用视图 5. 在设计数据库系统的概念结构时, A )合并与优化 B )分析和处理 B ) 一个与DBMS 无关的概念模式 D )数据库系统的数据词典 常用的数 据抽象方法是(C )。 D )分类和层次 C )聚集和概插 D )物理设计

相关文档
最新文档