文档库 最新最全的文档下载
当前位置:文档库 › 北林 数据库应用 期末考试

北林 数据库应用 期末考试

北林 数据库应用 期末考试
北林 数据库应用 期末考试

数据库应用

复习资料

考试题型:

填空:18分

判断:10分

简答:5×5=25分

关系代数:4×4=16分

SQL : 5×4=20分

E-R及转换关系模型,主码、外码:11分

天涯古巷 出品

1

第一章 数据库系统概述

一、数据库技术的产生、发展

1、数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。

2、数据库系统的特点

<1>数据结构化

数据库中的数据不再仅仅针对某个应用,而是面向全组织。

<2>数据的共享性高,冗余度低,易扩充

数据库中的一组数据集合可为多个应用多个用户共同使用。

<3>数据独立性高

数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。

<4>数据由DBMS统一管理和控制

二、数据库系统的组成

数据库系统主要由数据库、数据库用户、计算机硬件系统、计算机软件系统等几部分组成。

三、数据库系统的内部体系结构

1、相关概念

<1>型:对某一类数据的结构和属性的说明

<2>值:是型的一个具体赋值

2、三级模式结构

<1>模式

①定义:数据库中全体数据的逻辑结构和特征的描述。

②特点

a、一个数据库只有一个模式

b、模式的地位:是数据库系统模式结构的中间层

③模式的内容定义

a、数据的逻辑结构(数据项的名字、类型、取值范围等)

b、数据之间的联系

c、数据有关的安全性、完整性要求

<2>外模式

①定义:数据库用户使用的局部数据的逻辑结构和特征的描述。

②特点:介于模式与应用之间

③作用:

a、保证数据库安全性的一个有力措施

b、每个用户只能看见和访问所对应的外模式中的数据

2

<3>内模式

①定义

数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

②特点:一个数据库只有一个内模式。

3、数据库的二级映像功能与数据独立性

<1>作用

三级模式是对数据的三个抽象级别,二级映象在DBMS内部实现这三个抽象层次的联系和转换。

<2>二级映像

①外模式/模式映像 ②模式/内模式映像

<3>外模式/模式映像

①作用:定义外模式与模式之间的对应关系。

②存储方式:a、存在多个外模式/模式映象

b、映象定义通常包含在各自外模式的描述中

③优点:保证数据的逻辑独立性

<4>模式/内模式映像

①作用:定义了数据全局逻辑结构与存储结构之间的对应关系。

②特点:a、数据库中模式/内模式映象是唯一的

b、该映象定义通常包含在模式描述中

③优点:保证数据的物理独立性

3、三级模式结构的优点

①保证数据的独立性。 ②简化了用户接口。

③有利于数据共享。 ④有利于数据的安全保密。

四、数据库管理系统

1、DBMS的主要功能

①数据定义功能 ②数据操纵功能

③数据库运行管理功能 ④数据库的建立和维护功能(实用程序)

⑤数据组织、存储和管理

2、DBMS的组成

①语言编译处理程序 ②系统运行控制程序

③系统建立、维护程序 ④数据字典

3、DBMS的数据存取过程

①用户使用某种特定的数据操作语言向DBMS发出存取请求

②DBMS接收请求并将该请求解释转换成机器代码指令

③DBMS依次检查外模式、外模式/模式映像、模式、模式/内模式映像及存储结构的定义

④DBMS对存储数据库执行必要的存取操作

⑤从对数据库的存取操作中接受结果

⑥对得到的结果进行必要的处理。

⑦将处理的结果返回给用户

3

五、数据模型

1、数据模型的概念及分类

<1>定义:来抽象、表示和处理现实世界中的数据和信息的工具。

<2>分类

①概念模型(信息模型)

它是按用户的观点来对生活中的数据和信息建模,用于数据库设计。

②逻辑模型和物理模型

a、逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。

b、物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。

2、客观对象的抽象过程

①第一次抽象:现实世界中的客观对象抽象为概念模型;

②第二次抽象:把概念模型转换为某一DBMS支持的数据模型。

3、数据模型的组成要素

<1>数据结构

①描述数据库的组成对象,以及对象间的联系。

②数据结构是对系统静态特性的描述。

<2>数据操作

①对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则。

②数据操作是对系统动态特性的描述。

<3>完整性约束条件

六、概念模型

1、信息世界的基本概念

<1>实体:客观存在并可相互区别的事物称为实体。

<2>属性:实体所具有的某?一特性称为属性。

<3>码:唯?一标识实体的属性集称为码。

<4>域:属性的取值范围称为该属性的域。

<5>实体型:?用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

<6>实体集:同?一类型实体的集合称为实体集。

<7>联系:现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。

①实体内部的联系通常是指组成实体的各属性之间的联系

②实体之间的联系通常是指不不同实体集之间的联系

2、实体型间的联系

①?一对?一

②?一对多

③多对多

4

七、E-R表示?方法

1、表示

<1>实体型:?用矩形表示,矩形框内写明实体名。

<2>属性:?用椭圆形表示,并?用?无向边将其与相应的实体连接起来

<3>联系

①联系本身:?用菱形表示,菱形框内写明联系名,并?用?无向边分别与有关实体连接起来,同时在?无向边旁标上联系的类型(1:1、1:n或m:n)

②联系的属性:联系本身也是?一种实体型,也可以有属性。如果?一个联系具有属性,则这些属性也要?用?无向边与该联系连接起来

2、实例例

?用E-R图表示某个?工?厂物资管理理的概念模型

<1>实体与属性

仓库: 仓库号、?面积、电话号码

零件 :零件号、名称、规格、单价、描述

供应商:供应商号、姓名、地址、电话号码、帐号

项?目:项?目号、预算、开?工?日期

职?工:职?工号、姓名、年年龄、职称

<2>联系

①?一个仓库可以存放多种零件,?一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。?用库存量量来表示某种零件在某个仓库中的数量量。

②?一个仓库有多个职?工当仓库保管员,?一个职?工只能在?一个仓库?工作,仓库和职?工之间是?一对多的联系。职?工实体型中具有?一对多的联系 。

③职?工之间具有领导-被领导关系。即仓库主任领导若?干保管员。

④供应商、项?目和零件三者之间具有多对多的联系。

<3>E-R图

5

【简答题】

1、简述数据管理理技术发展的三个阶段。各个阶段的特点是什什么?

答:①三个阶段:?人?工管理理阶段、?文件系统阶段、数据库系统阶段

②?人?工管理理阶段特点:数据不不保存、系统没有专?用的软件对数据进?行行管理理、数据不不共享、数据不不具独?立性;

?文件系统阶段:数据以?文件形式?长期保存、由?文件系统管理理数据;程序与数据间有?一定的独?立性;

数据库系统阶段:数据结构化、数据共享性?高。冗余度低、数据独?立性?高、有?一定的数据控制功能。

2、简述数据库管理理系统的组成和功能。

3、DBA 指什什么?它的主要职责是什什么

答:DBA 指数据库管理理员。主要职责包括:

①决定数据库的信息内容和结构;

②决定数据库的存储结构和存取策略略;

③帮助终端?用户使?用数据库系统

④定义数据的安全性要求和完整性约束条件;

⑤监督和控制 数据库的使?用和运?行行;

⑥改进和重组数据库系统

4、试述数据库三级模式结构,说明三级模式结构的优点是什什么?

6

5、简述数据库管理理系统的数据存取过程

6、什什么是数据库的数据独?立性?它包含哪些内容?

答:数据独?立性是指数据库中的数据与应?用程序间相互独?立,既数据的逻辑结构、存储结构以及存取?方式的改变不不影响应?用程序。

数据独?立性分两级:物理理独?立性和逻辑独?立性。

①物理理独?立性是指当数据的物理理结构改变时,通过修改映射,使数据整体逻辑结构不不受影响,进?而?用户的逻辑结构以及应?用程序不不?用改变。

②逻辑独?立性是指当数据库的整体逻辑结构发?生改变时,通过修改映射,使?用户的逻辑结构以及应?用程序不不?用改变。

7

8

第二章 关系数据库

一、关系模型的数据结构及其形式化定义

1、相关概念

<1>域:一组具有相同数据类型的值的集合。

<2>笛卡尔积

①定义

给定一组域D 1,D 2,…,D n ,这些域中可以有相同的。D 1,D 2,…,D n 的笛卡尔积为:所有域的所有取值的一个组合(不能重复)。

D 1×D 2×…×D n ={(d 1,d 2,…,d n )|d i ∈ D i ,i =1,2,…,n } ②概念

元组:笛卡尔积中每一个元素(d 1,d 2,…,d n )叫作一个n 元组或简称元组。 分量:笛卡尔积元素(d 1,d 2,…,d n )中的每一个值d i 叫作一个分量。 基数:若D i (i =1,2,…,n )为有限集,其基数为m i (i =1,2,…,n ),则D 1×D 2×…×D n 的基数M 为: <3>关系

D 1×D 2×…×D n 的子集叫作在域D 1,D 2,…,D n 上的关系,表示为R (D 1,D 2,…,D n ),其中: R 为关系名,n 为关系的目或度(Degree)

<4>关系的表示

关系可表示为一个二维表:①表的每行对应一个元组

②表的每列对应一个域

<5>属性:每列起一个名字,称为属性(Attribute)

2、关系的性质

①列是同质的。

②不同的列可出自同一个域。

③列的顺序可以任意交换。

⑤行的顺序可以任意交换。

④关系中不允许出现相同的元组。

⑥分量必须取原子值。

3、关系模式

<1>定义

关系模式可以形式化地表示为:R (U ,D ,DOM ,F )

R 关系名

U 组成该关系的属性名集合

D 属性组U 中属性所来自的域

DOM 属性向域的映象集合

F 属性间的数据依赖关系集合

<3>简记:R (U) 或R (A 1,A 2,…,A n )

R:关系名

A 1,A 2,…,A n : 属性名

m M i n

1i ==P

9

<4>关系模式与关系

①关系模式:a、对关系的描述

b、静态的、稳定的

②关系:a、关系模式在某一时刻的状态或内容

b、动态的、随时间不断变化的

关系模式和关系往往统称为关系

二、关系的码与关系的完整性

1、候选码与主码

<1>候选码:能唯一地标识一个元组的一个属性或属性集称为候选码。

<2>主码:若一个关系有多个候选码,从中选一个作为操作变量,被选中的候选码称为主码。

<3>全码:最极端的情况时,所有属性的组合是候选码,这时称为全码。

2、主属性与非主属性

<1>主属性:包含在主码中的各个属性称为主属性

<2>非主属性:不包含在任何侯选码中的属性称为非主属性

3、外码

如果关系R 2的一个或一组属性X不是R 2的主码,而是另一个关系R 1的主码,则该属性或属性组X称为关系R 2的外码。

4、关系的完整性

<1>实体完整性:指主码的值不能为空或部分为空。

<2>参照完整性:如果关系R 2的外码X与关系R 1的主码相符,则X的每个值要么等于关系R 1中主码的某一个值,要么为空。

<3>用户定义的完整性:针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求

三、关系代数

1、关系运算

<1>关系代数

①传统的集合运算

②专门的关系运算

<2>关系演算

①元组关系演算

②域关系演算

2、传统的集合运算

<1>并:∪

<2>差:-

<3>交:∩

<4>笛卡尔积:×

2、专门的关系运算

<1>选取 σF(R)

F:选取的条件

σ:选取运算符

【例】已知有如下关系

(1)查询信息系(IS系)全体学生

(2)查询年龄小于20岁的学生,并画出结果 答案:

(1)σSdept= 'IS' (Student) 或 σ5 ='IS' (Student) (2)σSage < 20(Student) 或 σ4 < 20(Student)

结果:

10

11

<2>投影 πA (R )

A:R中的属性

π:投影运算符

【例】查询学生的姓名和所在系,并写出结果

答案:πSname,Sdept (Student) 或 π2,5(Student)

结果:

<3>连接 X为关系R的连接属性集

Y为关系S的连接属性集

①θ为“=”的连接运算称为等值连接

②自然连接:连接属性X与Y具有相同属性组时,在连接结果中去掉重复的属性列。记作:

③自然连接与等值连接的区别

a、等值连接不要求相等属性值的属性名相同,自然连接要求

b、在连接结果中,等值连接不将重复属性去掉,自然连接要去除。

【例】已知有如下关系

(1)求 (2)求 答案: (1)

(2)

R ∞S X θY

R ?S R ∞S R .B =S .B

R ?S

12

④除法 R÷S

适合于包含“全部”、“至少”之类的短语的查询

【例】关系R 、S

分别为下图(a)

、(b)

,R ÷S 的结果为(c)

【例】有如下关系

查询至少选修了C1课程和C3课程的学生学号

答案:

查询结果为S4

【考试题】

1、已知如下关系:

(1)查询成绩>90分的学生姓名

(2)查询CS系男生的姓名、选课课号和成绩

(3)查询CS系女生的姓名、选课名和成绩

答案:

(1)πsname ((σgrade>90(sc)) * (S))

πsname (πsno (σgrade>90(sc)) * (S))

πsname (πsno (σgrade>90(sc)) *πsno,sname (S))

SNo ,CNo (SC )÷∏CNo (σCNo ='C 1'∨CNo ='C 3'(C ))∏

(2)πsname ,cno,grade(πsname ,sno(σsdept=’cs’ ∧ssex=’男’ (S)) *(SC)) πsname ,cno,grade( (σsdept=’cs’∧ssex=’男’ (S)) *(SC))

(3)πsname ,cname, grade ((σsdept=’CS’ ∧ssex=’女’(S) )*(SC)*(C))

πsname ,cname, grade (πsname ,sno (σsdept=’CS’ ∧ssex=’女’(S) )*(SC)*πcno,cname(C))

2、已知如下关系:

Factory(fid,fname,faddr,ftel,fsum)

Worker(wid,wname,wage,wsalary,wsex,fid)

(1)查询‘三元奶厂’的厂名和电话

(2)查询‘工人总数大于100的厂名和厂址

(3)查询青年(20-40岁)男工的姓名和工资

(4)查询工资超5000的中老年(40岁以上)女工姓名

(5)查询‘三元奶厂’所有职工的姓名和工资

(6)查询’王芳’所在工厂的厂名和电话

(7)查询每个工厂青年(20-40岁)女工的姓名和所在工厂名字

(8)查询工资超5000的职工姓名,工资,所在工厂名和地址

(9)查询王芳所在工厂的所有职工姓名

(10)查询王芳所在工厂中工资比她高的职工姓名

13

3、已知如下关系:

S(SNO,SNAME,SAGE, SSEX,SDEPT)

C(CNO,CNAME,CPNO,CCredit)

SC(SNO,CNO,Grade)

(1)查询先行课号为1的课程名称

(2)查询CS系年龄小于18的学生姓名和年龄

(3)查询成绩大于90分的学生学号、课号和具体成绩

(4)查询CS系和IS系的女生姓名和所在的系

(5)查询学分大于4分且先行课号为1或3的课名、先行课号和学分

14

第三章 关系数据库标准语言——SQL

一、SQL的基本概念

1、定义:Structured Query Language结构化查询语言

2、基本概念

①基本表:一个关系对应一个基本表

②视图:从一个或几个基本表导出的表,是一个虚表。

【注】

外模式对应视图和部分基本表

模式对应基本表

内模式对应存储文件

二、SQL的主要特点

①SQL语言类似于英语的自然语言,语言简洁。

②SQL语言是一种非过程语言,向用户隐蔽数据的存取路径。

③SQL语言是一种面向集合的语言,操作的对象和结果都是关系。

④SQL语言既可独立使用,又可嵌入到宿主语言中使用,具有自含型和宿主型两种特点。

⑤SQL语言具有查询、操作、定义和控制四种语言一体化的特点。

三、小结

四、SQL查询

1、建表

--P生产(生产编号,厂编号,产品编号,数量,生产日期)

create table Produce(

Produceid int IDENTITY(1,1) primary key,

Mid nchar(10)not null foreign key references Manufacturer(Mid),

Gid nchar(10)not null foreign key references Goods(Gid),

Pcount int,

Pdatetime datetime not null DEFAULT GETDATE());

2、添加数据

--向企业表中插入数据

insert into Enterprise(Eid,Ename)

values('京001','甜蜜蜜candy集团');

15

3、更新

--把所有女职工的性别改为男

update Service set Ssex ='male' where Ssex = 'female';

4、删除

--删除生产数量小于100的产品生产记录

DELETE FROM Produce WHERE Pcount < 100;

5、查询

--①查询所有工厂的基本信息

select * from Manufacturer;

--②查询所有职工的姓名、聘期、工资

select Sname,Sretainingtime,Ssalary from Service;

--③查询聘期大于3年的男职工姓名和聘期

select Sname,Sretainingtime from Service

where Ssex='male' and Sretainingtime>3;

--④查询“京003”企业集团的下属工厂

select Ename from Enterprise

where Eid='京003';

--⑤查询“刘”姓职工的姓名和工资

/*%代表大于等于0个字符*/

select Sname,Ssalary from Service

where Sname like '刘%';

--⑥查询体重在50-100公斤的职工姓名和体重,要求按体重升序排序 Select Sname,Sweight

from Service

where Sweight>=50 and Sweight<=100

order by Sweight;

--⑦查询体重最大的女职工的体重

Select MAX(Sweight) 体重最大的女职工的体重

from Service

where Ssex = 'female';

16

--⑧查询不在“abc东01”、“abc北01”、“abc南01”工厂工作的职工姓名和所属工厂号

Select Sname,Mid

from Service

where Mid != 'abc东01' and Mid != 'abc北01' and Mid != 'abc南01';

--9、查询商品名中同时包含“a”和“n”的商品名称和规格

Select Gname,Gspecification

from Goods

where Gname like '%a%' and Gname like '%n%';

--10、查询所有为camera的商品的名字和编号

Select Gname,Gid

from Goods

where Gspecification like '%camera%';

--11、去重查询生产的产品的编号

Select distinct Gid

from Goods;

--12、查询所有女职工的姓名和工资,要求按工资的降序显示

Select Sname,Ssalary

from Service

where Ssex='female'

order by Ssalary DESC;

--13、查询所有职工的基本信息,先性别排序,再按入厂时间的先后排序 Select *

from Service

order by Ssex,Scomedate;

--14、查询女职工中2008年1月1前进厂工作的职工姓名、进厂年份和聘期 Select Sname,YEAR(Scomedate) 进厂年份,Sretainingtime

from Service

where Ssex='female' and YEAR(Scomedate)<2008 ;

--15、查询“abc东01”工厂的职工姓名、进厂时长

Select Sname, Year(GETDATE())-YEAR(Scomedate) 进厂时长

from Service

where Mid='abc东01';

17

--16、查询每个工厂的工厂号、产品的总产量(分组、sum函数)

select Produce.Mid,SUM(Pcount)

from Manufacturer,Produce

group by Produce.Mid;

--17、查询每个工厂的工厂号和男、女职工总人数(按两个字段分组,count 函数)

select Service.Mid,ssex 性别,COUNT(Sid) 职工数

from Service

group by Ssex,Service.Mid;

--18、查询生产产品的工厂数大于2家的产品编号和工厂数目(带条件的分组) select Gid,COUNT(Mid)

from Produce

group by Gid

having COUNT(*)>2;

--19、把2004年以前进厂的女职工工资增加300元

update Service set Ssalary=Ssalary+300;

select *

from Service

where Ssex='female' and YEAR(Scomedate)<2004 ;

--20、把体重大于80公斤的职工工资降低200元

update Service set Ssalary=Ssalary-200

where Sweight>80;

--21、把每个工厂的厂址都改为以该厂的厂编号中的汉字为前缀

update Manufacturer set Maddress=SUBSTRING(Mid,4,1)+Maddress;

6、关联查询、子查询

--(a)查询“大宝集团”下属分厂的情况

select Enterprise.Eid,Ename,Mid,Mname,Maddress

from Manufacturer,Enterprise

where Enterprise.Eid = Manufacturer.Eid and Enterprise.Ename = '大宝集团';

--(b)查询生产“TV set”的工厂信息和产品名称

select Manufacturer.Mid,Mname,Gname

from Goods,Produce,Manufacturer

where Gspecification like '%tv%' and Goods.Gid = Produce.Gid and Produce.Mid = Manufacturer.Mid;

18

--(c)查询生产“camera”的企业集团信息和产品名称

select Enterprise.*,Gname

from Goods,Produce,Manufacturer,Enterprise

where Gspecification like '%camera%'

and Goods.Gid = Produce.Gid

and Produce.Mid = Manufacturer.Mid

and Manufacturer.Eid = Enterprise.Eid;

--(d)查询“大宝集团”生产产品的基本信息

select Goods.*

from Goods,Produce,Manufacturer,Enterprise

where Goods.Gid = Produce.Gid

and Produce.Mid = Manufacturer.Mid

and Manufacturer.Eid = Enterprise.Eid

and Enterprise.Ename = '大宝集团';

--(e)查询08年以后引进过男职工的工厂信息

select DISTINCT Manufacturer.*

from Manufacturer,Service

where Manufacturer.Mid = Service.Mid

and Year(Scomedate)>=2008;

--(f)查询产量为4000的产品详情

select Goods.*

from Goods,Produce

where Goods.Gid = Produce.Gid

and Produce.Pcount = '4000';

--(g)查询其他厂中比clothing1厂所有职工进厂时间都晚的职工信息 select Service.*

from Service,Manufacturer

where Manufacturer.Mname != 'clothing1'

and service.Scomedate>ALL(select service.Scomedate

from Service,Manufacturer

where service.Mid=Manufacturer.Mid

AND Manufacturer.Mname='clothing1') and SERVICE.Mid=Manufacturer.Mid

19

--(h)查询其他厂中比clothing1厂某一职工进厂时间晚的职工信息

select Service.*

from Service,Manufacturer

where Manufacturer.Mname != 'clothing1'

and service.Scomedate>ANY(select service.Scomedate

from Service,Manufacturer

where service.Mid=Manufacturer.Mid

AND Manufacturer.Mname='clothing1')

and SERVICE.Mid=Manufacturer.Mid

--(i)查询工作时间已经大于其聘期的职工信息

select *

from Service

where (GETDATE()-Scomedate)>Sretainingtime;

--(j)查询“大宝集团”下属分厂的情况(使用存在查询)

select *

from Manufacturer

where EXISTS(select *

from Enterprise

where Enterprise.Eid = Manufacturer.Eid AND Enterprise.Ename = '大宝集团')

--(k)查询生产“TV set”的工厂信息和产品名称(使用存在查询!!)

select Manufacturer.*,Gname

from Manufacturer,Goods

where EXISTS(select *

from Produce

where Goods.Gid=Produce.Gid and

Produce.Mid=Manufacturer.Mid and Goods.Gspecification like '%TV set'

)

--(l)查询生产“camera”的企业集团信息和产品名称(使用存在查询)

select Enterprise.*,Gname

from Enterprise,Goods

where exists(select *

from Manufacturer,Produce

where Goods.Gspecification like '%camera%'

and Produce.Gid = Goods.Gid

and Manufacturer.Mid = Produce.Mid

and Manufacturer.Eid = Enterprise.Eid

);

20

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

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题 :1分)一、选择题(15分,每空1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ (R×S) F C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 .事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务10.

北林 数据结构期末考试(三) 填空题

数据结构 填空题 天涯古巷 出品

1. 向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动 n-i+1 个元素。 2. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动 n-i 个元素。 3. 在顺序表中访问任意一结点的时间复杂度均为 O(1) ,因此,顺序表也称为 随机存取 的数据结构。 4. 在单链表中,除了首元结点外,任一结点的存储位置由 其直接前驱结点的链域的值 指示。 5.对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为 O(1) ,在给定值为x的结点后插入一个新结点的时间复杂度为 O(n) 。 第三章 1. 向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 插入和 队首 删除元素。 2. 栈是一种特殊的线性表,允许插入和删除运算的一端称为 栈顶 。不允许插入和删除运算的一端称为 栈底 。 3. 队列 是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。 4. 在具有n个单元的循环队列中,队满时共有 n-1 个元素。 第四章 1. 不包含任何字符(长度为0)的串 称为空串。 2. 由一个或多个空格(仅由空格符)组成的串 称为空白串。 3. 设S=“A;/document/Mary.doc”,则strlen(s)= 20 , “/”的字符定位的位置为 3 。 4. 子串的定位运算称为串的模式匹配; 被匹配的主串 称为目标串, 子串 称为模式。 5. 设目标T=”abccdcdccbaa”,模式P=“cdcc”,则第 6 次匹配成功。 6. 若n为主串长,m为子串长,则串的古典(朴素)匹配算法最坏的情况下需要比较字符的总次数为 (n-m+1)*m 。 7.设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为 8950 。 答:不考虑0行0列,利用列优先公式,2048+(57*60+31)*2=8950 8.求下列广义表操作的结果: (1) GetHead【((a,b),(c,d))】=== (a, b) ; //头元素不必加括号 (2) GetHead【GetTail【((a,b),(c,d))】】=== (c,d) ; (3) GetHead【GetTail【GetHead【((a,b),(c,d))】】】=== b ; (4) GetTail【GetHead【GetTail【((a,b),(c,d))】】】=== (d) ;

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

数据库原理及应用期末考试试题 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. 数据库使用者

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

数据库期末考试试题及答案 一、选择题(每题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(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

北京林业大学研究生优秀奖学金评定办法

北京林业大学研究生优秀奖学金评定办法 第一章总则 第一条根据《北京林业大学研究生奖助体系改革实施方案》(北林校发[2014]2号)文件要求,为提高我校研究生培养质量,促进创新人才培养,鼓励研究生在学期间德、智、体全面发展,学校继续设立北京林业大学研究生优秀奖学金(以下简称优秀奖学金),为做好优秀奖学金评定工作,特制定本办法。 第二条本办法适用于北京林业大学所有具有中华人民共和国国籍学制内全日制二年级(含)以上非在职研究生以及批准攻读博士学位的硕博连读(博士一年级)非在职研究生,包括延期毕业一年的全日制非在职博士研究生。 第三条优秀奖学金所需经费列入学校年度财政预算。评定依据时间为上一年度9月1日到当年8月31日。 第二章奖励标准与评定类别 第四条优秀奖学金分为优秀研究生、学术创新奖(团队奖和个人奖)、优秀研究生干部三类。 第五条奖励标准及比例: 1、优秀研究生的奖励标准为每人2000元/年,获奖比例为参评人数的10%; 2、学术创新奖:分为团队奖和个人奖两类,团队奖奖励标准为

每个团队4000元/年,个人奖奖励标准为每人2000元/年,获奖比例按标准确定,不设上限; 3、优秀研究生干部:奖励标准为每人500元/年,班级干部获奖比例为班级人数的5%,校院两级研究生会及社团组织干部获奖比例为总人数的15%。 第六条评定条件 (一)优秀研究生 德智体全面发展,在学习和科研等方面起到较好的表率作用,并符合以下条件之一者,均可申请参评: 1、研一学年所修课程平均学分积达到85分以上或学年综合成绩在专业排名前30%者; 2、科研或实践创新能力较强、态度端正,并取得一定成果者; 3、在社会工作、志愿服务、见义勇为、孝老爱亲、自强不息等方面表现突出并取得积极影响者。 (二)学术创新奖 符合以下条件之一者,均可申请参评: 1、学术论著类 ①以第一作者在正式出版的SCI、SSCI、A&HCI检索源学术期刊上发表学术论文一篇(含)以上,并被全文收录者; ②以第一作者在正式出版的EI检索源学术期刊上发表学术论文二篇(含)以上,并被全文收录者; ③人文社科类研究生以第一作者在正式出版的EI检索源学术

数据库原理期末考试试卷答案

数据库原理期末考试试 卷答案

山西大学 2008级数据库原理试卷答案 一、填空题(共10分,每空1分) 1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。 答案:外模式、模式、内模式 2、RDBMS的中文意思是()。 答案:关系数据库管理系统 3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。 答案:选择 4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。 答案:规范化 5、要使关系模式属于第三范式,既要消除(), 也要消除()。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖 6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。 答案:打开游标、推进游标 二、单选题(共10分,每题1分) 1、数据库系统的基础是()。 A. 数据结构 B. 数据库管理系统 C. 操作系统 D. 数据模型 答案:D 2、经过投影运算后,所得关系的元组数()原关系的元组数。 A. 等于 B. 小于 C. 小于或等于 D. 大于 答案:C 3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R 与S作自然连接的结果,则()。 A. T1的属性个数等于T2的属性个数

B. T1的属性个数小于T2的属性个数 C. T1的属性个数大于或等于T2的属性个数 D. T1的属性个数大于T2的属性个数 答案:D 4、在SQL中,与关系代数中的投影运算对应的子句是() A. SELECT B. FROM C. WHERE D. ORDER BY 答案:A 5、在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示() A. 总分和英语分数都是最高的在前面 B. 总分和英语分数之和最高的在前面 C. 总分高的在前面,总分相同时英语分数高的在前面 D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面 答案:C 6、下面哪一个依赖是平凡依赖()

数据库期末试卷

浙江工业大学 《数据库原理及应用》 一、填空题 1、SELECT Name,Tele FROM Person 的作用是。 2、数据独立性是指数据与应用程序之间不存在相互依赖关系,分为 和。 3、用树型结构表示实体类型及实体间联系的数据模型称为层次模 型。 4、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为 _ 数据管理系统 _。 5、在关系代数中专门的关系运算包括、、、除等。 6、关系数据库的第一范式保证列的原子 性。 7、一个数据库由若干个表组成,关系的元组称为,属性称为。 8 久性。 9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 10、并发操作带来的数据不一致性包括三类:丢失覆盖修改、 不可重复读、 读”脏数据。 11、管理信息系统的四种结构模式为:单机模式、、 和。 12、数据管理技术经历了:人工管理阶段、文件管理阶段以及数据库系统阶段 三个发展阶段。

14、实体之间的联系按照联系方式的不同可分为一对一或1:1 、 一对多或1:n 、___ 多对多或m:n 。 15、E-R图中包括__实体、____ 属性和联系三种基 本图素。 16、数据模型由三部分组成:模型结构、数据操作、数据约束条件 。 17、事务必须具有的四个性质是:原子性、一致性、隔离性和持久 性。 18、基本的封锁类型有排它锁和共享锁两种。 19、DB并发操作通常会带来三类问题,它们是丢失修改、不一致分析和读脏数据。 20、数据库系统可能发生的故障有:事务内部的故障系统故障、和介质故障等。计算机病毒 21、按转储时间来分,数据转储可分为静态转储和动态转储两种方式。 22、列举三种管理信息系统开发的方法:结构化开发方法、__原型方 法_ _____、 面向对象方法。 23、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为一对多联系。 二、判断题 1、关系中允许有重复的元组,但是不允许有重复的属性名。() 2、关系代数的运算对象是关系,但运算结果不是关系。() 3、连接操作可以多个表之间进行,也可以在一个表内进行。() 4、触发器是一种很有效的保证数据库完整性的手段。() 5、对于关系R、S,如果R-S的元组数是0,则说明R中包含了S的所有元组。 ()6、设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。 () 7、数据库中的每一个基本表与外部存储器上一个物理文件对应。() 8、一个数据库可以有多个外模式和多个内模式。() 9、概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方法,一

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系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,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

北京林业大学840数据库原理及应用2020年考研专业课初试大纲

北京林业大学2020年考研840数据库原理及应用考试大纲 一、大纲综述 数据库原理与应用(数据库技术)是报考森林经理学科林业信息管理方向、管理科学与工程硕士的考试科目之一。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。 二、考试内容 第一章数据库基础 1.了解 信息、数据与数据处理的正确含义;数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点;数据库系统的组成及其各组成部分的内容;数据库管理系统对数据的存取;数据库管理系统的功能;数据库管理系统的组成;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。 2.理解 数据库管理系统的三级模式结构的概念、原理和好处,数据独立性的含义;数据库技术的优点。 3.掌握 现实世界二级抽象和实体模型的基本概念和术语。 第二章关系数据库 1.了解 关系的定义及相关术语;关系模式定义;关系数据库模式定义;关系数据库定义;关系数据库语言的分类。 2.理解

关系的实用性定义;关系的性质;超键、关系键、候选键、主键和外部键的概念与定义;实体完整性、参照完整性和用户定义完整性的内容和目的意义。 3.掌握 关系代数的传统集合运算和专门的关系运算。 第三章 SQL语言 1.了解 SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念; SQL语言的主要特点;嵌入式SQL;游标的概念。 2.掌握 ⑴目前市场上流行的数据库管理系统的使用,例如:SQL Server DBMS、Access DBMS、MySQL DBMS等的使用; ⑵SQL的基本数据类型;SQL的数据定义功能,例如创建、修改和删除数据库;模式的定义和删除;基本表的定义、修改和删除;实施数据完整性约束;定义、撤消索引和索引的作用; ⑶SQL的SELECT语句的格式和用法;单表查询;连表查询;嵌套查询(子查询); 集合查询与分组查询;SQL的库函数的功能和使用;定义、撤消视图和视图的作用; 查询视图;更新视图; ⑷SQL的INSERT、DELETE、UPDATE语句的格式和用法; ⑸T-SQL语言;游标的概念、语句和使用; ⑹存储过程的概念、存储过程的创建与执行; ⑺触发器的概念与建立。 第四章数据库安全保护 1.了解

数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 一、单项选择题 1 2 3 4 5 6 7 8 9 1011121314151617181920 D C C B C A D B C A C A D D B C B C A B 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. 数据库使用者

数据库期末考试试卷A卷.docx

数据库期末考试试卷 A 卷 时间: 90 分钟总分: 100 分 题次一( 50 分)二( 40 分)三( 10 分)总( 100 分) 得分 注:请大家在试卷上注明自己的学号。 :一、选择题。(每题 2 分,共50 分) 名题号12345678910 姓答案 题号11121314151617181920 答案 题号2122232425 答案 1、 ACCESS 数据库是()。 A 、层状数据库 B、网状数据库 C、关系型数据库 D、树状数据库 2、在 ACCESS 数据库中,数据保存在()中。 A 、窗体 B、查询 :C、报表 号D、表 学3、数据库系统的核心是() A 、用户 B、数据 C、数据库管理系统 D、硬件 4、关系数据库中,一个关系代表一个() A 、表 B、查询 C、行 D、列 5、 ACCESS 数据库文件的扩展名是()。 A 、 DBF :B、 DBT C、 M DF 级 D、 MDB 班 6、关系类型中的“一对多”指的是()。 A 、一个字段可以有许多输入项 B、一条记录可以与不同表中的多条记录相关 C、一个表可以有多个记录 D、一个数据库可以有多个表 7、数据库文件中包含()对象。 A 、表 B、查询 C、窗体 D、以上都包含 8、在 ACCESS 的下列数据类型中,不能建立索引的数据类型是()。 A 、文本型 B、备注型 C、数字型 D、日期时间型 9、如果某一字段数据类型为文本型、字段大小为8,该字段中最多可输入()个汉字 A 、 8 B 、 4 C、 16 D 、32 10、在定义表字段时,输入掩码向导只能处理哪两种字段类型()。 A 、文本和数字B、文本和日期型 C、数据和日期型 D、货币和日期 11、下列哪一个不是设置“关系”时的选项()。 A 、实施参照完整性B、级联更新相关字段 C、级联追加相关记录 D、级联删除相关记录 12、如果字段内容为声音文件,可将此字段定义为()类型。 A 、文本B、查阅向导C、 OLE 对象D、备注 13、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。 A 、格式B、有效性规则C、输入格式 D 、输入掩码 14、一般情况下,以下哪个字段可以作为主关键字() A 、基本工资 B 、补贴C、职工姓名D、身份证号码 15、级联删除相关记录的含义是() A、删除主表中的记录,将删除任何相关表中的相关记录 B、删除相关表中的记录,将删除主表中的记录 C、只能删除“一对一”表中的相关记录 D、不能删除“一对多”表中的相关记录 16、文本型字段最多可以存放()个字符。 A 、250B、 10C、 254D、 255 17、下面有关主键的叙述正确的是()。 A、不同的记录可以具有重复的主键值或空值 B、一个表中的主键何以是一个或多个 C、在一个表中的主键只可以是一个字段 D、表中的主键的数据类型必须定义为自动编号或文本 18、下面有关ACCESS 数据库的叙述正确的是() 1

北京林业大学科研助理工资和研究生

北京林业大学科研助理工资和研究生 “助研”津贴发放管理办法(试行) 北林科发〔2013〕72号 根据《教育部财政部关于进一步加强高校科研经费管理的若干意见》(教财〔2005〕11号)、《教育部财政部关于加强中央部门所属高校科研经费管理的意见》(教财〔2012〕7号)及《北京林业大学科研项目研究助理聘用及管理办法》(北林人发〔2009〕25号)和《北京林业大学科研经费支出报销规范》(北林财发〔2013〕27号)文件精神,为规范我校科研助理工资和研究生“助研”津贴的发放管理,特制定本办法。 第一章科研助理工资的发放管理办法 第一条科研助理工资由聘用单位(聘用课题)支付,工资额度以招聘合同为准。经费从聘用单位承担的民口科技重大专项、973计划、863计划、科技支撑计划项目及国家自然科学基金项目经费中的“劳务费”科目中列支。 第二条科研助理填写《北京林业大学科研助理工资领款单》,课题负责人签字,明确课题支付账号、金额,课题所在单位科研院长审核签字。 第三条科研助理带有效证件和《北京林业大学科研助理工资领款单》(附件1)到科技处核定,经科技处主管签字后,到计财处领取。工资以现金形式每月核发一次,时间为每月25-30日。 第四条聘用单位(科研课题)不得随意增加或核减科研助理的工资标准,如有特殊情况,必须事先提出报告,经批准后,方可执行。 第五条科研助理办理上述手续一般应本人亲自办理,若委托其他人办理,需事先告知相关人员,受托人员须携带个人有效证件办理。

第二章研究生“助研”津贴发放管理办法第六条“助研”津贴的资金来源为纵向科研项目经费中有明确人员激励费、劳务费预算或横向项目经费以及相关科研奖励经费。 第七条项目负责人根据研究生的具体工作内容,按照工作量从相关经费中支付给研究生“助研”津贴,不得提前预支。具体发放程序如下: 1.导师填写《北京林业大学研究生“助研”津贴发放申请表》(见附件2)一式二份,由学院主管科研领导审核签字,作为发放“助研”津贴的依据。 2.学院汇总《北京林业大学研究生“助研”津贴发放申请表》,并填写《北京林业大学研究生“助研”津贴发放人员汇总表》(见附件3)和《北京林业大学研究生“助研”津贴发放课题汇总表》(见附件4)一式二份,于当月15日前报送计财处审核后将其中一份纸质材料连同电子版数据报送至党委研究生工作部。过期计财处当月将不再办理津贴发放事宜。 3.计财处统一转拨助研津贴至学生助学金帐号,经党委研究生工作部汇总后,交学生处转入享有“助研”津贴研究生的银行卡内。(注:计财处不接受导师个人提出的“助研”津贴发放申请) 第八条《北京林业大学研究生“助研”津贴发放申请表》(当月)中每个学生的记录只能出现一次且要保证发放“助研”津贴的研究生姓名、发放金额、经费来源等相关信息的准确性。 第三章附则 第九条本办法由学校科技处、财务处和研工部负责解释。 第十条本办法自公布之日起执行。

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

第一章 一、单项选择题 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 )

数据库应用技术期末考试

数据库应用技术复习提要 1.描述事物的符号记录称为? 数据 2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和别的什么?各类相关人员 3.数据管理技术经历了人工管理、什么管理阶段和数据库系统阶段?文件系统阶段 2.数据库中属性是指什么?事物的某一特征 3.什么命令用来控制某一个列的显示格式?column 4.向表中插入数据,可以使用什么命令?insert 5.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table 6.合计计算中,求一组数据的最大值的函数是什么函数。?max函数 7.在SQL语法中,用来插入数据的命令和用于更新的命令分别是什么? Insert update 8.什么运算符用来匹配列表集中的数据?In 运算符 9.连接数据库的命令是什么?CONNECT用户要能连接到数据库,必须具有的 权限是?create session权限 10.在Oracle中,下面用于限制分组函数的返回值的子句是什么? having子句 11.在ORACLE系统中,可以在SELECT语句中使用什么子句进行分组计算? group by 11.ANY运算符的描述中,

数据库期末试卷和答案

数据库程序设计试题 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中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

北京林业大学研究生学位论文格式的统一要求

北京林业大学研究生学位论文格式的统一要求 学位论文是表明作者具有开创性研究成果,或在研究工作中具有新的见解,并据此为内容撰写而成,作为提出相应评审用的学术论文。为进一步提高学位论文的质量,规范学位论文的撰写、打印及装订格式,并便于储存、检索、利用及交流等,特制定如下要求: 一、一般内容和格式 学位论文用纸规格为A4,页面上边距和左边距分别为3cm,下边距和右边距分别为2.5cm。页眉:5号宋体字,页边距为2cm,偶数页为学位论文题目,奇数页为所在章节的题目。页脚:页码从正文第一页开始编写,用阿拉伯数字编排,正文以前包括摘要的页码用罗马数字,一律居中。 1、题目:题目应概括整个论文最主要的内容,恰当、简明、引人注目,力求简短,严格控制在20字以内。 2、独创性声明:论文第一页为《独创性声明》和《关于论文使用和授权的声明》,具体格式和内容可在学校研究生院网页上下载。要求每本论文必不可缺,并有亲笔手写体签名。 3、摘要:①论文第二页为中文摘要,硕士论文摘要的字数一般为300字,博士论文摘要约800~1000字,应说明工作的目的、研究方法、结果和最终结论。要突出本论文的创造性成果或新的见解,语言力求精炼。为便于文献检索,应在本页下方另起一行注明本文的关键词(3~5个);②论文第三页为英文摘要,内容与中文同,不超过250个实词,上方应有英文题目。第二行写研究生姓名;并将专业名用括弧括起置于姓名之后,第三行写导师姓名,格式为Directed by …,最下方一行为关键词,应与中文对应,便于国际交流。 中文摘要:(1)标题3号黑体,单倍行距,段前0.5行,段后1行; (2)主体部分用小4号宋体,1.5倍行距; (3)关键词:小4号宋体。 英文摘要:(1)题目用小3号Times New Roman,单倍行距,段前0.5行,段后1行; (2)主体部分用5号Times New Roman,1.5倍行距; (3)关键词:小4号Times New Roman。 4、目录:应是论文的提纲,也是论文组成部分的小标题。 (1)标题用3号宋体,段前段后0.5行距; (2)主体部分用5号宋体,全部左对齐,段前段后为0,行距1.25行 5、引言:在论文正文前,应阐述本课题研究的目的、意义、对本研究国内外研究现状有针对性的简要综合评述和本论文所要解决的问题等。 6、正文:是学位论文的核心。写作内容可因研究课题性质而不同,一般包括:①理论分析;②研究材料和实验计算方法;③经过整理加工的实验结果的分析讨论,与理论计算结果的比较;本研究方法与已有研究方法的比较等。 正文部分:(1)标题:1级标题:黑体3号字,段前0.5行,段后0.5行; 2级标题:黑体小3号字,段前0.5行,段后0行; 3级标题:宋体4号字; 4级标题:楷体_GB2312小4号字。 (2)正文:宋体小4号字,首行缩进,1.25行距 引言和正文凡是引用文献处,应在引用句后括号内标明该引文的作者及该文发表的年代。示例为:(张三,1980)。 图表:(1)图、表等与正文之间要有一行的间距; (2)表序及表名置于表的上方,表题目中的中文文字有英文标注,中文五号宋体字,英文5号Times New Roman.,表采用阿拉伯数字分级编写。表格用三线表。表头文字宋体加粗,表内文字宋体5号。

数据库原理期末考试习题

第一章 绪论 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是(C ) A 、层次模型 B 、网状模型 C 、关系模型 D 、实体—联系模型 2、DB 、DBS 、DBMS 间的关系是(C ) A 、D B 包括 DBMS 和 DBS B 、DBMS 包括 DB 和 DBS C 、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C ) D 、DBS 与 DB 和 DBMS 无关 A 、数据 B 、数据模型 C 、数据及数据之间的联系 D 、信息 4、数据库系统中,用( B )描述全部数据的整体逻辑结构。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 5、数据库中,导致数据不一致的根本原因是(C ) A 、数据量太大 C 、 数据冗余 B 、数据安全性不高 D 、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是(D ) A 、记录的长度 C 、联系的复杂程度 B 、文件的大小 D 、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A 、数据安全性 B 、数据独立性 C 、结构规范化 D 、操作可行性 8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 9、数据库系统中,用(C )描述全部数据的物理存储视图。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B ) A 、DML B 、DDL C 、DCL D 、SQL 11、数据库系统支持的数据共享指的是(D ) A 、同一应用的多个程序共享同一数据集合 B 、多个用户、同一语言程序共享同一数据集合 C 、多个用户共享同一数据文件 D 、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。 A 、修改模式定义 A 、修改模式\内模式映像 A 、修改应用程序 B 、修改外模式定义 二、填空题 1、指出下列缩写的含义: (1)DML :DBMS 提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS 提供了数据定义语言 (4)DD :数据字典,将数据库作为对象建立数据库,也称系统目录 (5)DBS :数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。 (6)DB A :数据库管理员 。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。

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