当前位置:文档之家› 数据库往年试题1-3

数据库往年试题1-3

数据库往年试题1-3
数据库往年试题1-3

数据库往年试题一

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

1.数据库管理系统(DBMS)通常提供________、数据操纵、数据控制和数据库维护等功能。

2.在字符串的匹配操作中,通配符________代表任意单个字符。

3.数据库体系结构中,________模式反映各个用户的数据视图。

4.实现数据库的系统故障恢复时,对尚未完成的事务执行________处理。

5.一个好的关系模式应当不会发生插入异常和________,并且冗余应尽可能的少。

二、解释概念(每小题3分,共15分)

1.数据库:

2.关系:

3.函数依赖:

4.游标:

5.视图:

三、选择填空(每小题2分,共20分)

1.关系模型的关系运算分为()

A.关系代数和集合运算B.关系代数和关系演算

C.关系演算和谓词演算D.关系代数和谓词演算

2.在数据库系统中,保证数据及语义正确和有效的功能是()

A.并发控制B.存取控制C.安全控制D.完整性控制

3.逻辑数据独立性是指修改()

A.外模式保持模式不变B.内模式保持模式不变

C. 模式保持外模式不变

D.模式保持内模式不变

4.概念设计的主要目标是生成数据库概念结构,该结构主要反映()

A.DBA管理信息的需求B.数据库的维护需求

C.应用程序开发的需求D.企业的信息需求

5.数据库的并发操作可能带来的问题包括( )

A.丢失修改B.数据独立性会提高

C.非法用户的使用D.增加数据冗余度

6.在基本SQL语句中,不可以实现( )

A.定义视图B.定义基表

C.查询视图和基表D.并发控制

7.下述哪一项不属于数据库设计的内容()

A.数据库管理系统B.数据库概念结构

C.数据库逻辑结构D.数据库物理结构

8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )

A.r+s B.r-s C.r×s D.max(r,s)

9.将ER模型转换成关系模型的过程,属于数据库设计的( )阶段

A.需求分析B.概念设计C.逻辑设计D.物理设计

10.SQL中的视图提高了数据库系统的( )

A.完整性B.并发控制C.隔离性D.安全性

四、简答题(每小题6分,共30分)

1.简述信息与数据的区别与联系。

2.简述数据模型的三要素在关系模型中如何体现。

3.简述数据库概念设计的基本步骤以及在数据库设计中的地位。

4.在模式分解时,为什么要保持函数依赖的分解?

5.简述SQL Sever 2000的存储过程的特点。

五、应用题(共35分)

1.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(第小题7分,共14分,结果写在答题纸上)(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的码。

(2)将ER模型转换成关系模型,写出相应的关系模式,并指明主键和外键。

(3)分析每个关系模式已经达到第几范式。

2.按照要求完成如下任务(每小问3分,共21分)

(1)设有职工关系EMP(职工号,姓名,性别,工资,部门名),除了工资为整型类型外,其它数据项均为字符型,长度为10,职工号为主键;部门关系(部门名,人数),人数数据项为数字型,请写出完成下列任务的SQL语句:

建立数据表EMP结构定义语句;

建立各部门工资总和的视图V_sum的语句;

职工号为“001”的职工要调离单位,请更新相应的数据表。

(2)设有学生关系S(学号,姓名,性别),选课关系SC(学号,课程号,成绩),按要求完成以下各题。

检索出选了课程号为C1和C2课程学生的学号的关系代数表达式:

检索出选了课程号为C1的学生的学号、姓名、成绩的关系代数表达式和SQL语句。

参考答案:

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

1.数据定义

2.“_”或下横线

3.外

4.撤销(undo)

5.删除异常

二、解释概念(每小题3分,共15分)

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

2.D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为:R(D1,D2,…,Dn)

3.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等。

4.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。

5.视图是从一个或几个基本表(或视图)导出的表,是一个虚表,在数据库中只存放视图的定义,不存放视图对应的数据。

三、选择填空(每小题2分,共20分)

1.B 2.D 3.C 4.C 5.A 6.D 7.A 8.A 9.C 10.D

四、简答题(每小题4分,共20分)

1.区别:信息是现实世界各种事物的特征、型态以及不同事物间的联系等在人脑里的抽象反映。为了描述事物,表达信息,必须使用某些符号,这些符号就叫数据,可以是数字、文字、图形、图像、声音、语言等。联系:数据是信息的载体,信息是数据的内涵。

2.数据结构:关系(二维表)数据操作:查询、插入、删除和修改数据。数据的约束条件:实体完整性、参照完整性、用户自定义完整性。

3.数据库概念设计的基本步骤:第一步,抽象数据并设计局部视图,第二步,集成局部视图,得到全局的概念结构。

4.符合语义要求,保持与用户需求一致,与此对应的数据库结构满足完整性要求。

5.存储过程有以下优点:(1)降低网络通信量(2)加快程序的执行速度(3)具有安全控制机制(4)使程序设计模块化,减轻程序设计工作量。

五、应用题(共35分)

1.(1)(6分)

(2)工厂(工厂编号,厂名,厂址)主健:工厂编号(共6分)

产品(产品编号,产品名,规格)主健:产品编号

职工(职工号,姓名)主健:职工号

生产(工厂编号,产品编号,产品数量)

主健:工厂编号,产品编号;外健:工厂编号,产品编号

聘用(职工号,工厂编号,聘期,工资)

主健:工厂编号,职工号;外健:工厂编号,职工号

(3)工厂(工厂编号,厂名,厂址)3NF(共2分)

产品(产品编号,产品名,规格)3NF

职工(职工号,姓名)3NF

生产(工厂编号,产品编号,产品数量)3NF

聘用(职工号,工厂编号,聘期,工资)3NF

2.(1)Create Table EMP

(职工号char(10) NOT NULL,

姓名char(10),

性别char(10),

工资int,

部门名char(10))(3分)

Create View V_sum(部门名,工资和)

AS

Select 部门名,sum(工资)

From EMP

Group by 部门名(3分)

update 部门关系

set 人数=人数-1

where 部门名in

( select 部门名

from EMP

where 职工号='001')

或update 部门关系

set 人数=人数-1

from emp,部门关系

where emp.职工号='001' and 部门关系.部门名=emp.部门名(3分)

Delete

From EMP

Where 职工号='001'(3分)

(2) π1(σ1=4∧2=’C1’∧5=’C2’(SC×SC))

或π学号(σ课程号=’C1’(SC))∩π学号(σ课程号=’C2’(SC)) (3分)

π学号,姓名,成绩(σ课程号=’C1’(SC∞S))(3分)

Select 学号,姓名,成绩

From S,SC

Where S.学号=SC.学号and 课程号='C1'(3分)

数据库往年试题二

一、名词解释题(每小题4分,共16分)

1.数据库:

2.数据的逻辑独立性:

3.完全函数依赖:

4.并发调度的可串行性:

二、判断题正确的打"√",错误的打"×"并改正(每小题2分,共10分)

1.()树型结构表示实体类型及实体间联系的数据模型称为网状模型。

2.()概念模型中,联系只不同实体集之间的存在关系。

3.()只要有X锁和S锁,就能实现并发操作的正确调度。

4.()视图机制可以对数据库提供一定程度的安全性。

5.()一旦事务对数据库操作后,其结果在数据库中具有永久性。

三、选择填空(每小题2分,共24分)

1.关系数据模型上的关系运算分为()

A)关系代数和集合运算B)关系代数和关系演算

C)关系演算和谓词演算D)关系代数和谓词演算

2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()

A)1:1 B)1:M C)M:1 D)M:N

3.系统故障会造成()

A)内存数据丢失B)硬盘数据丢失C)软盘数据丢失D)磁带数据丢失

4.数据流图和数据字典是数据库设计()阶段的结果

A) 需求分析B)概念设计C) 逻辑设计D) 物理设计

5.用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是()

A)′5021′,′刘祥′,男,21 B)NULL,′刘祥′,NULL,21

C)′5021′,NULL,男,21 D)′5021′,′刘祥′,NULL,NULL

6.数据库模式定义中,不可以实现( )

A) 属性的逻辑结构定义B) 完整性要求

C) 安全性D) 并发控制

7.设关系R和关系S具有相同的元数,且对应的属性取自相同的域,集合{t|t∈R∧t∈S}标记的是()。

A) R∪S B) R-S C) R×S D) R∩S

8.设有关系R(A,B,C)和S(C,D)。与SQL语句Select A,B,D From R,S where R.C=S.C 等价的关系代数表达式是()。

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,BR)×(πDS)) D) σR.C=s.c(πD((πA,BR)×S))

9.在关系模型中,实现关系中不允许出现相同的元组的约束是通过( )

A) 侯选键B) 主键C) 外键D) 超键

10.“约束”年龄限制在18—30岁之间”属于DBMS的哪种功能()

A) 安全性B) 完整性C) 并发控制D) 恢复

11.若关系R属于INF,且每个非主键都完全函数依赖于候选键,则该关系是()范式关系

A)2NF B)3NF C)BCNF D) 4NF

12.从E-R模型向关系模型转换,一个N: M 的联系转换成一个关系模式时,该关系模式的键是( )

A) N 端实体的键B) M端实体的键

C) N端实体的键和M端实体的键的组合D) 重新选取其他属性

三、简述题(每小题8分,共24分)

1.简述数据的独立性与数据库的体系结构的关系?

2.数据模型的三个基本要素是什么?这些在关系模型如何体现?

3.简述DBMS的主要功能?

四、应用题(共26分)

1.现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)、课程(课程号,名称,学分)、学习(学号,课程号,分数) ,用关系代数表达式实现1-2小题,用SQL语言实现3—4

小题:(每题3分,共12分)

(1)检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;

(2)检索选了课程号为“c1”但未取得成绩学生的学号;

(3)检索取得奖学金的学生的学号、姓名和专业;

(4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。

2.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(第1小题6分,第2-2小每题4分,共14分)

(1) 根据上述语义画出ER图。

(2) 将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

(3) 分析每个关系模式已经达到第几范式。

参考答案:

一、名词解释(每小题4分,共16分)

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

2.数据的逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。

3.完全函数依赖:在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则称Y对X完全函数依赖。

4.并发调度的可串行性:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同。

二、判断题(每小题2分,共10分)

1.× 2.× 3.× 4.√ 5.√

三、选择填空(每小题2分,共24分)

1.B 2.D 3.A 4.A 5.D 6.D 7.D 8.B 9.B 10.B 11.A 12.C

四、简述题(每小题8分,共24分)

1.数据库系统分为三级模式:内模式、模式、外模式,二级映象:外模式/模式映象、模式/内模式映象。外模式/模式映象保证了数据的逻辑独立性,模式/内模式映象保证了的物理独立性。

2.数据模型的三要素:数据结构、数据操作、数据的约束条件。分别在关系模型中体现为:关系、数据的检索和更新、关系的实体完整性和参照完整性。

3.DBMS的主要功能有:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。

五、应用题(共26分)

1.(1)π学号,姓名,课程名,分数(σ奖学金<>0 ∧专业=’国际贸易’ (学生∞课程∞学习))(3分)(2)π学号(σ分数<>0 ∧课程号=’C’ (学习)) (3分)

(3)Select 学号,姓名,专业

From 学生

Where 奖学金is NOT Null(3分)

(4)Create View AA(课程号,名称,学分)

As

Select 课程号,名称,学分

From 课程,学习

Where 课程.课程号=学习.课程号And 分数=100(3分)

2.(1)(6分)

(2)工厂(工厂编号,厂名,厂址)主健:工厂编号(共4分)

产品(产品编号,产品名,规格)主健:产品编号

职工(职工号,姓名)主健:职工号

生产(工厂编号,产品编号,产品数量)

主健:工厂编号,产品编号;外健:工厂编号,产品编号

聘用(职工号,工厂编号,聘期,工资)

主健:工厂编号,职工号;外健:工厂编号,职工号

(3)工厂(工厂编号,厂名,厂址)3NF(共4分)

产品(产品编号,产品名,规格)3NF

职工(职工号,姓名)3NF

生产(工厂编号,产品编号,产品数量)3NF

聘用(职工号,工厂编号,聘期,工资)3NF

数据库往年试题三

一、选择题(每题2分,共24分)

1.数据库系统的核心是()。

A、数据库

B、数据库管理系统

C、数据模型

D、软件工具

2.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库系统被划分为外模式、()和内模式三级结构。

A、存储模式

B、概念模式

C、模式

D、关系模式

3.数据库管理系统(DBMS)是()。

A、一个完整的数据库应用系统

B、一组硬件

C、一组系统软件

D、既有硬件,又有软件

4.假定学生关系是S(S#,SNAME,SEX),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

A、S

B、SC, C

C、S,SC

D、S,C,SC

5.主码中的诸属性称为()。

A、非主属性

B、主属性

C、复合属性

D、关键属性

6.E—R图是数据库设计的工具之一,它适用于建立数据库的()。

A、概念模型

B、逻辑模型

C、结构模型

D、物理模型

7.下面那个不是数据库系统必须提供的数据控制功能()。

A、安全性

B、可移植性

C、完整性

D、并发控制

8.设关系R和关系S具有相同的元数,且对应的属性取自相同的域,集合{t|t∈R∧t∈S}标记的是()。

A、R∪S

B、R-S

C、R×S

D、R∩S

9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

A、可靠性

B、一致性

C、完整性

D、安全性

10.用于数据库恢复的重要文件是()。

A、数据库文件

B、索引文件

C、日志文件

D、备注文件

11.“年龄限制在16—25岁之间”这种约束属于DBMS的()功能。

A、安全性

B、完整性

C、并发控制

D、安全性

12.一个事务独立执行的结果将保证数据库的()。

A、原子性

B、隔离性

C、持久性

D、一致性

二、解释概念(每题4分,共16分)

1.数据库:

2.游标:

3.完全函数依赖:

4.事务:

三、判断题(每小题2分,共10分,正确的打"√",错误的打"×"并改正)

1.()数据库数据转储只能在所有事务完成情况下进行。

2.()概念模型可以转换成关系模型、层次模型、网状模型。

3.()只要有X锁和S锁,就能实现并发操作的正确调度。

4.()视图机制可以实现数据库的安全性。

5.()一旦事务对数据库操作后,其结果在数据库中具有永久性

四、简答题(题5分,共15分)

1.简述实现数据库系统安全的途径?

2.设计一个好关系模式遵照的原则和采用的方法是什么?

3.简述数据库的体系结构与数据库独立性的关系?

五、应用题(共35分,第1题,每小题5分;第2题,每小题4分)

某大学教务处所管理的教学管理数据库包括如下信息:学号、学生姓名、年龄、班级、职工号、职工姓名、职称、单位、课程号、课程名、成绩。以上数据间的联系为一个教师可开多门课,一门课可由多个教师开;一个学生可选多门课,一门课可供多个学生选。

1、关系模式建立

(1) 分析给出的信息,设计出E-R模型;

(2) 按规范化要求设计出关系模式,关系的属性用给出的信息表示;

(3) 给出每个关系模式的主键,如果有外键,也请分别给出。

2、按要求写语句

(1) 用SQL语句建立“信息学院”教师承担课程的视图,视图包含课程名和课程号;

(2)用关系代数表示,“信息学院”每位教师承担课程的课程名和课程号;

(3)写出SQL语句,统计学号为“95001”学生所选课程的平均分;

(4)学号为“95001”的学生要退学,请写出SQL语句更新相应的关系。

(5)信息学院新来一名教师“张三”,职工号、职称分别是“xx2005”、“助教”,请写出SQL语句将此教师的信息插入相应的关系。

参考答案:

一、选择题(每题2分,共24分)

1.A 2.C 3.C 4.D 5.B 6.A 7.B 8.D 9.D 10.C 11.B 12.C

二、解释概念(每题4分,共16分)

1.数据库是指长期存储在计算机内的、有结构的、可共享的、大量的数据集合。

2.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。

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

4.所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

三、判断题(每小题2分,共10分,正确的打"√",错误的打"×"并改正)

1.×改正:数据库静态数据转储只能在所有事务完成情况下进行。

(或)数据库数据转储可以在所有事务完成时进行,也可以在事务运行时进行。

2.√

3.×改正:有X锁和S锁,不能实现并发操作的正确调度,要符合两段锁协议或者保证并发操作的可串行性。

4.√

5.√

四、简答题(题5分,共15分)

1.实现数据库系统安全的途径有:用户标识和鉴定、存取控制、视图和密码存储等。

2. 一个好的关系模式应该消除:插入异常、删除异常和大量的冗余。遵照的原则:一事一地原则,采用的方法:垂直分解法。

3.数据库系统采用三级模式结构:外模式、模式、内模式。为了能够在内部实现三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:外模式/模式映象,模式/内模式映象。外模式/模式映象定义了外模式与模式之间的对应关系,保证了数据与程序之间的逻辑独立性,从而保证了数据的逻辑独立性。模式/内模式映象定义了数据库全局逻辑结构与存储结构之间的对应关系,保证了数据与程序之间的逻辑独立性,从而保证了数据的物理独立性。

五、应用题(共35分,第1题,每小题5分;第2题,每小题4分)

1.(1)

(2)课程(课程号,课程名)

教师(职工号,职工姓名,职称,单位)

学生(学号,姓名,年龄,班级)

讲授(职工号,课程号)

选修(学号,课程号,成绩)

(3)课程关系模式主键:课程号

教师关系模式主键:职工号

学生关系模式主键;学号

讲授关系模式主键:(职工号、课程号)外键:职工号、课程号

选修关系模式主键:(学号、课程号)外键:学号、课程号

2、(1)Create view T_view(视图名自定)

As

Select 课程号,课程名

From 课程,教师,讲授

Where 课程.课程号=讲授.课程号and

教师.职工号=讲授.职工号and

单位=’信息工程’

(2)π课程号,课程名(σ单位=”信息工程” (课程∞讲授∞教师))

(3)Select Avg(成绩)

From 选修

Where 学号=’95001’

(4)Delete From 选修Where 学号=’95001’Delete From 学生Where 学号=’95001’

(5)Insert Into 教师(职工号,职工姓名,职称,学院)

Values(’xx2005’,’张三’,’助教’,’信息学院’)

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

数据库原理试题B 考试时间:120分钟 一、单选题(每小题后的四个备选答案中只有一个是正Array确的,请将你认为正确的那个编号填入题目的括号内。 每小题1分,本大题共20分。) 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、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。 A.πW(R∪S)=πW(R)∪πW(S) B.σ(F)(R-S)=σ(F)(R)-σ(F)(S) C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S) D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S) 7、不属于DBA职责的是()。 A.模式定义B.对数据库访问的授权 C.完整性约束的说明D.查看或修改数据库中的数据。 8、在关系模式R(U)中,X?U,Y?U,X→Y,且Y不包含于X,Y也不能决定X则X与Y之间的关系是()。 A.一对一B.一对多C.多对多D.多对一 9、设有关系模式R(ABC),下面关于不正确的函数依赖推理是()。 A.A→B,B→C,则A→C。 B.AB→C,则A→C,B→C。 C.A →B,A→C,则A→BC。 D.A →B,C→B,则AC→B。 10、下面对3NF的叙述中,正确的说法是()。 A.3NF中的任何一个函数依赖X→Y,都有X是超键。 B.3NF中的任何一个函数依赖X→Y,都有Y∈X。 C.如果模式R是3NF,那么R一定是2NF。

中科大2019创新班真题与答案word

2019年中国科学技术大学创新班考试物理试题 一、单项选择及填空 1. 将平面哄左转10°,但AB方向不变,一些关于反射光C D''说法正确的是A A. 与CD不相交,同时平行 C. 与CD相交,夹角为10。 B. 与CD不相交,反向平行 D. 与CD相交,夹角为20 ° 2. 如果把双缝干涉实验中,关闭一个狭缝有什么影响C A. 条纹间距增大 B.中间亮条纹变宽 C. 中间亮纹变细 D. 条纹上移 3. 一个气泡在水底由下到上,上升(认为水温不变)则D A.气泡压强个↑ B.气泡体积 C. 气泡T改变 D.气泡对外做功 4. 如图,一个光滑半圆,小球从A端由静止滑下,在轨道上来回滑动AB A. 由A TB时,小球机械能守恒 B. 在C速度为0 C. BtC过程动量守恒 D. BtC过程动能守恒 5. 一杯水与砝码在天平上平衡,将手指插进水中但不碰到杯底,关于天平移动方向 A

A.水杯处下移 B.硃码下移 C.不变 D. 都有可能 6. 有如图管,管的左端封闭,右端开口,大气压为P 0。A ,B 为两段封闭气体,求P B (用图中给的h 1,h 2,h 3表示) )(P 130h h g +-ρ 7. 用紫光照射Zn 极,照射一段时间后,把Zn 极连接一验电器,则下列说法正确的是C A. Zn 极带正电,验电器带负电 B. Zn 极带负电,验电器带正电 C. 若将带正电的小球靠近Zn 极,则验电器张角变大 D. 若将带正电的小球靠近Zn 极,则验电器张角变小 8. 基态氢原子吸收波长为λ的光子后,释放了波长为2λ的电磁波,则一定正确的是D A. 12λλ= B. 12λλ≠ C. 12λλ≥ D. 12λλ≤ 9. 如图,小船两个人开始船以V 向右运动,A 、B 先后以V 0跳下船,(V 0是向对地面)己知A ,B 的质量为m 0,船的质量为2m 0。,求末态的船速。 A A. 2V B. V -V 0 C. 2(V-V 0) D. 2V -V 0 10、关于热传递,下列说法正确的是 C

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(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)

全国自考数据库系统原理历年试题及答案

2008年1月高等教育自学考试全国统一命题考试 数据库系统原理试卷 4735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据库在磁盘上的基本组织形式是( B ) A.DB B.文件 C.二维表D.系统目录 2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型 C.内部模型D.外部模型 3.数据库三级模式中,用户与数据库系统的接口是( B ) A.模式B.外模式 C.内模式D.逻辑模式 4.在文件系统中,所具有的数据独立性是( D ) A.系统独立性

B.物理独立性 C.逻辑独立性 D.设备独立性 5.在DB技术中,“脏数据”是指( D ) A.未回退的数据 B.未提交的数据 C.回退的数据 D.未提交随后又被撤消的数据 6.关系模式至少应属于( A ) A.1NF B.2NF C.3NF D.BCNF 7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B ) A.BD B.BCD C.BC D.CD 8.设有关系R如题8图所示:(C)

R 则 专业,入学年份(R)的元组数为 A.2 B.3 C.4 D.5 9.集合R与S的交可以用关系代数的基本运算表 示为( A ) A.R-(R-S) B.R+(R-S) C.R-(S-R) D.S-(R-S) l0.已知SN是一个字符型字段,下列SQL查询语 句( C ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为 A.找出含有3个字符′AB%′的所有SN字段 B.找出仅含3个字符且前两个字符为′AB′的SN字段 C.找出以字符′AB′开头的所有SN字段

数据库原理期末标准试题第2套及标准答案

数据库原理试题B 考试时间:120分钟 一、单选题(每小题后的四个备选答案中只有一个是正 确的,请将你认为正确的那个编号填入题目的括号内。 每小题 1分,本大题共20分。) 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、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。 A.πW(R∪S)=πW(R)∪πW(S) B.σ(F)(R-S)=σ(F)(R)-σ(F)(S) C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S) D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S) 7、不属于DBA职责的是()。 A.模式定义 B.对数据库访问的授权 C.完整性约束的说明 D.查看或修改数据库中的数据。 8、在关系模式R(U)中,X?U,Y?U,X→Y,且Y不包含于X,Y也不能决定X则X与Y之间的关系是()。 A.一对一 B.一对多 C.多对多 D.多对一 9、设有关系模式R(ABC),下面关于不正确的函数依赖推理是()。 A.A→B,B→ C,则A→C。 B.AB→C,则A→ C,B→C。 C.A →B,A→C,则A→BC。 D.A →B,C→B,则AC→B。 10、下面对3NF的叙述中,正确的说法是()。 A.3NF中的任何一个函数依赖X→Y,都有X是超键。 B.3NF中的任何一个函数依赖X→Y,都有Y∈X。 C.如果模式R是3NF,那么R一定是2NF。

中科大软院常见复试题目

1. ipv4 的替代方案; 2. 单链表原地逆向转置; 3. 折半查找算法 4. 简述操作系统中系统调用过程; 5. 在数据库中什么是关系,它和普通二维表啥区别; 6. 什么是原子操作; 7. 路由协议有哪些; 8. 进程的三种状态,以及之间转换的过程; 9. 快速排序的基本过程; 10. 什么叫视图?视图在数据库的第几层; 11. 二叉树的搜索; 12. 什么叫冲突?解决冲突的办法都有哪些; 13. java 与C++区别; 14. 深度、广度搜索的过程; 15. 迪杰斯克拉算法的过程; 16. 关系模式和关系; 17. 数据链路停发协议,就是流量控制; 18. 虚拟存储器及相关算法;段存储器; 19. 进程线程树图; 20. 传输等待协议; 21. 堆栈排序及其与快速排序的不同; 22. 386的保护模式是什么; 23. 页表; 24. ER 图; 25. 关系范式 26. 链表查询某个元素,平均时间复杂度是多少; 27. 路由协议有哪些; 28. 网络服务质量包括哪些方面; 29. 并发控制是为了保证事务的?; 30. 什么是DMA 31. 两个时钟不同步的设备怎么通信; 32. 操作系统的调度算法有哪些; 33. 单链表的原地逆置算法 34. 数据库的两级模式以及它们的关系和作用(貌似是这样) 35. 操作系统的进程调度算法有哪些,并介绍其中两种 36. 计算机的一条指令有几个机器周期,为什么 37. 原子操作,pv操作的要点和注意事项 38. 内核、芯片(记不清了) 39. DMA控制器的组成和工作原理 40. 简述最短路径的迪杰斯特拉算法 41. 什么是P操作与V操作。 42. 一个深度为N的满二叉树有多少个结点。 43. 实现一个队列的方法

(完整版)数据库原理及应用习题带答案

习题一、单项选择题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几 个阶段中,数据独立性最高的是(A)阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2. 数据库系统与文件系统的主要区别是(B)。 A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 在数据库中存储的是(C)。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。 A. 同一个应用中的多个程序共享一个数据集合 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件 D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合 5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 6. 数据库管理系统(DBMS)是(C)。 A. 一个完整的数据库应用系统 B.一组硬件 C. 一组系统软件 D.既有硬件,也有软件 7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。 A. 文件的集合 B. 数据的集合 C. 命令的集合 D. 程序的集合 8. 支持数据库各种操作的软件系统是(B)。 A. 命令系统 B. 数据库管理系统 C. 数据库系统 D. 操作系统 9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。 A. 文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统 10. 数据库系统中应用程序与数据库的接口是(B)。 A. 数据库集合 B. 数据库管理系统DBMS C. 操作系统OS D. 计算机中的存储介质 11. 在DBS中,DBMS和OS之间关系是(D)。 A. 并发运行 B. 相互调用 C. OS调用DBMS D. DBMS调用OS 12. 在数据库方式下,信息处理中占据中心位置的是(C)。 A. 磁盘 B. 程序 C. 数据 D. 内存 13. 文件系统与数据库系统对数据处理方式的主要区别体现在(A)。 A. 数据集成化 B. 数据共享 C. 冗余度 D. 容量 14. DBMS通常可以向下述哪个对象申请所需计算机资源(B)。 A. 数据库 B. 操作系统 C. 计算机硬件 D. 应用程序

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

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

一、选择题(每题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. 投影、选取、笛卡尔乘积、差运算

中科大软院数据库考试题

一、给定关系 R(A,B) 和 S(B,C) ,将下面的关系代数表达式转换为相应的SQL语句: π (attribute-list) [ (condition) [ R ? S ] ] 二、Megatron 747 磁盘具有以下特性: 1)有8个盘面和8192个柱面 2)盘面直径为英寸,内圈直径为英寸 3)每磁道平均有256个扇区,每个扇区512字节 4)每个磁道10%被用于间隙 5)磁盘转速为 7200 RPM 6)磁头启动到停止需要1ms,每移动500个柱面另加1ms 回答下列有关Megatron 747的问题(要求写出式子并且计算出结果,精确到小数点后两位): 1)磁盘容量是多少GB 2)如果一个块是8KB,那么一个块的传输时间是多少ms 3)平均寻道时间是多少ms 4)平均旋转等待时间是多少ms 三、下面是一个数据库系统开始运行后的undo/redo日志记录,该数据库系统支持simple checkpoint (1)(2)(3) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 设日志修改记录的格式为 ,(1)、(2)、(3)为三种故障情形下磁盘日志内容,请分别给出这三种情况下数据库系统的恢复过程以及数据元素A, B, C, D, E, F和G 在执行了恢复过程后的值。

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

数据库系统工程师练习题及答案第三套

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

数据库简答题答案

1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库:数据库是长期储存在计算机、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 2. 使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。为什么有这些好处,可以结合第5题来回答。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS来完成。用一个通俗的比喻,使用了DBMS就如有了一个好参谋好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计而不必为管理数据的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利

《数据库系统原理》复习题(答案)

(一)填空题 1.数据管理经历了_______阶段、________阶段到________阶段的变迁。(手工管理、 文件管理、数据库管理) 2.实体之间联系的基本类型有______、_______、_______。(一对一、一对多、多对多) 3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。(矩形框、菱形框、椭圆框) 4.数据库的三层模式结构是________、_________、_______。(外模式、逻辑模式、内模式) 5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。 (实体完整性、参照完整性、用户定义完整性) 6.数据模型由三部分组成:数据结构、数据操作和____________。(数据的约束条件或数据完整性规则) 7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。(控制) 8.视图是从其它________或视图导出的虚表。(基本表) 9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。(外关键字) 10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。(权限验证、混合) 11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。(脚本) 12.SQL语言中行注释的符号为_________;块注释的符号为_________。(--、/**/) 13.SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_______字符开始,有系统定义和维护。局部变量以__________字符开始,由用户自己定义和赋值。(@@、@) 14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。(对象、语句、隐含) 15.用户对数据进行添加、修改和删除时,自动执行的存储过程称为_________。(触发器) 16.角色是一组用户所构成的组,可以分为服务器角色和_______角色。(数据库) 17.触发器有3种类型,即INSERT类型、_______和_______。(UPDATE类型、DELETE类型) 18.如果要计算表中的行数,可以使用聚合函数______。(COUNT()) 19.在SQL Server中修改表的结构应使用关键字,修改表中的数据应使用关键字。(ALTER 、UPDA TE) (二)单项选择题 1.一个仓库可以存放多种产品,而一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是 (C )。 A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 2.不属于传统数据模型的是(D)。 A、层次数据模型 B、网状数据模型 C、关系数据模型 D、面向对象数据模型 3.声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是(C)。 A、set @i=10,@c='abcd' B、set i=10 , set @c='abcd' C、select @i=10,@c='abcd' D、select @i=10, select @c='abcd' 4.长期存储在计算机内的有组织、可共享的数据集合是(C)。 A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织

中科大模式识别试题

中国科学技术大学模式识别试题 (2012年春季学期) 姓名:学号:成绩: 一、填空与选择填空(本题答案写在此试卷上,30分) 1、模式识别系统的基本构成单元包括:、 和。 2、统计模式识别中描述模式的方法一般使用;句法模式识别中模式描述方法一般 有、、。 3、聚类分析算法属于;判别域代数界面方程法属于。 (1)无监督分类 (2)有监督分类(3)统计模式识别方法(4)句法模式识别方法 4、若描述模式的特征量为0-1二值特征量,则一般采用进行相似性度量。 (1)距离测度(2)模糊测度(3)相似测度(4)匹配测度 5、下列函数可以作为聚类分析中的准则函数的有。 (1) (4) 6、Fisher线性判别函数的求解过程是将N维特征矢量投影在中进行。 (1)二维空间(2)一维空间(3)N-1维空间 7、下列判别域界面方程法中只适用于线性可分情况的算法有;线性可分、不可分都适用的 有。 (1)感知器算法(2)H-K算法(3)积累位势函数法 8、下列四元组中满足文法定义的有。 (1)({A, B}, {0, 1}, {A→01, A→ 0A1 , A→ 1A0 , B→BA , B→ 0}, A) (2)({A}, {0, 1}, {A→0, A→ 0A}, A) (3)({S}, {a, b}, {S → 00S, S → 11S, S → 00, S → 11}, S) (4)({A}, {0, 1}, {A→01, A→ 0A1, A→ 1A0}, A) 二、(15分)简答及证明题 (1)影响聚类结果的主要因素有那些? (2)证明马氏距离是平移不变的、非奇异线性变换不变的。 (3)画出对样本集 ω1:{(0,0,0)T, (1,0,0)T, (1,0,1)T, (1,1,0)T,} PDF 文件使用 "pdfFactory Pro" 试用版本创建https://www.doczj.com/doc/b815967263.html,

《数据库系统概论》简答题集及答案

《数据库系统概论》简答题集答案 ◆数据库管理系统的主要功能是什么? 数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。 ◆数据管理技术的人工管理阶段的特点是什么? ◆数据管理技术的文件系统阶段的特点是什么? 用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。 ◆数据库系统的特点是什么? ◆什么是数据的物理独立性?什么是数据的逻辑独立性? ◆什么是数据模型?它应该满足哪三方面的要求? 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。即数据模型就是现实世界的模拟。 数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。 ◆试述概念模型的作用 概念模型实际上是现实世界到计算机世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 ◆满足什么条件的数据库系统被称为层次模型数据库? 层次模型数据库是满足下面两个条件的基本层次联系的集合: (1)有且只有一个结点没有双亲结点,这个结点称为根结点 (2)根以外的其他结点有且只有一个双亲结点 ◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何? 在层次模型中表示多对多联系,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。 ◆试述层次数据模型的优缺点 ◆满足什么条件的数据库系统被称为网状模型数据库? ◆试述网状数据模型的优缺点 ◆试述关系数据模型的优缺点 ◆试述数据库系统的三级模式结构 数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。 ◆什么是物理独立性?什么是逻辑独立性? ◆试述数据库系统对硬件资源的要求 由于数据库系统数据量很大,DBMS本身因功能繁多同样规模很大,因此数据库系统对硬件资源提出了较高的要求:1、要有足够大的内存,存放操作系统、DBMS核心模块、数据缓冲区和应用程序。2、有足够大的磁盘等直接存取设备存放数据库。3、要求系统有较高的通道能力,以提高数据传送率。 ◆数据库系统主要包括哪些方面的软件? ◆数据库管理员的职责是什么? ◆数据库系统应该包括哪些方面的人员? ◆试述关系数据库的实体完整性和参照完整性

相关主题
文本预览
相关文档 最新文档