数据库原理试题和答案

数据库原理试题和答案
数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2

作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源:

第一部分选择题(共30分)

?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分.

1、单个用户使用得数据视图得描述称为【】

A、外模式?

B、概念模式?C、内模式?D、存储模式?

2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构

C、数据库得物理存储结构

D、数据库得概念结构

?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用

B、DBMS调用OS?C、OS调用DBMS?D、并发运行

4、五种基本关系代数运算就是【】

A、∪,-,×,π与σ?

B、∪,-,∞,π与σ?

C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】

A、左外联接?B、右外联接?C、外部并

D、外联接

?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名)

B、MAX (列名)

C、 COUNT ( * )?D、AVG (列名)

?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解

C、不就是无损联接,但保持FD得分解?

D、既不就是无损联接,也不保持FD 得分解?

8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r)

B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r)

9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段

C、概念设计阶段?

D、物理设计阶段?

10、 SQL中,下列涉及空值得操作,不正确得就是【】

A、 AGE IS NULL?

B、 AGE IS NOT NULL

C、AGE = NULL?D、NOT(AGE IS NULL)

11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】

A、只能读不能写

B、只能写不能读

C、既可读又可写

D、不能读不能写

?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

并发控制子系统?D、恢复管理子系统??13、SQL得全局约束就是指基于元组得检查子句与【】?A、非空值约束?B、域约束子句

14、分布式数据库系统中分片模式与分配模式均就是【】

C、断言?D、外键子句??

A、全局得

B、局部得?C、分布得?D、集中得?

15、属性类型允许就是基本数据类型、结构类型与集合类型得模型就是【】

A、平面关系模型?B、嵌套关系模型?C、复合对象模型

D、分布式关系模型?

第二部分非选择题(共70分)?

二、填空题(本大题共10小题,每小题1分,共10分,将正确得答案写在每小题得空格内。错填或不

16、一个类可以从直接得或间接得祖先中继承所有属性与方法。采用这个方法提高了软填均无分。)?

17、用树型结构表示实体类型及实体间联系得数据模型称为_____

件得_______________。?

__________.?18、关系数据库得关系演算语言就是以_______________为基础得DML语言。?19、在函数信赖中,平凡得函数信赖根据Armstrong推理规则中得_______________律就可推

20、设关系模式R (A,B,C),F就是R上成立得FD集,F = {B→A,B→C},则分解ρ ={AB,出。?

AC}丢失得FD就是_______________。?21、分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件与_______________。

22、DB并发操作通常会带来三类问题,它们就是丢失更新、_______________与读脏数据。

23、事务必须具有得四个性质就是:原子性、一致性、_______________与持久性.

25、在有泛化/24、分布式数据库系统中透明性层次越高,应用程序得编写越_______________。?

细化联系得对象类型之间,较低层得对象类型称为_______________.??三、简答题(本大题共10

26、请阐述在网状模型与关系模型中,实体之间联系得实现方法。?

小题,每小题3分,共30分)?

28、设有两个关系R (A,B,C)与S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,

E (σB = D (R∞S))。

29、设有关系模式R (A,B,C,D),F就是R上成立得FD集,F = {D→A,D→B},试写出关系模式R得候选键,并说明理由。

30、两个函数信赖集F与G等价得充分必要条件就是什么??31、设有关系R与S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R得删除操作采取哪三种措施?

32、设关系模式R(A,B)与S(C,D),有关系代数表达式E= πA,C(σB = ‘d’(R×S)),请画出表达式E得语法树.

33、SQL中表达完整性约束得规则主要有哪几种??34、什么就是分布式数据库得分布透明性?

35、什么就是对象关系数据模型?

四、设计题(本大题共5小题,每小题4分,共20分)

36、设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)?工作关系WORKS (职工号,公司号,工资)

公司关系PANY (公司号,公司名,城市)?假设职工可在多个公司兼职,请用关系代数表达式写出至少

37、依据第36题得关系数据库,试用SQL语在公司号为‘C2’与‘C5’公司兼职得职工得职工号。??

句写出下列操作:

将所有在“联华公司"工作得职工加薪5?.

38、图书出版管理数据库中有两个基本表:?图书(书号,书名,作者编号,出版社,出版日期)

作者(作者编号,作者名,年龄,地址)?试用SQL语句写出下列查询:检索年龄低于作者平均年龄得所有作者得作者名、书名与出版社。?

39、设有商店与顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客"有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额与日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出ER图,并注明属性与联系类型。?

40、学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生 (学号,姓名,专业,入学日期)

收费(学年,学号,学费,书费,总金额)

假设规定属性得类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列得宽度自定义。?试用SQL语句定义上述表得结构.(定义中应包括主键子句与外键子句)?

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

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

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

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

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

(3)每个商店得每种商品只有一个库存数量.?试回答下列问题:?(1)根据上述规定,写出关系模式R得基本函数依赖;

(2) 找出关系模式R得候选码;?(3) 试问关系模式R最高已经达到第几范式?为什么?

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

?

数据库原理试题参考答案

一、单项选择题?1、A 2、B 3、B 4、A 5、D 6、C 7、A 8、A 9、B 10、C11、C 12、D13、C 14、A 15、C

二、填空题

16、可重用性 (或共享性) 17、层次模型18、谓词演算 19、自反 20、B→C

21、不相交条件22、不一致分析23、隔离性 24、简单 (或容易)25、子类型?三、简答题

26、在网状模型中,联系用指针实现。

在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。?27、

┌───────┐

│ A B C │

89 │

7

├───────┤?│ 4 5 6 │?

└───────┘

??28、 SELECT A,E

FROM R,S

WHERE B = D AND R、C = S、C

29、①R得候选键就是CD

②理由:从已知得F,可导出D→ABD,?再根据增广律,可得出CD→ABCD,

即CD值可决定全部属性值。

30、F中每个FD在G+中,并且G中每个FD也在F+ 中。??

31、(1) RESTRICT (或约束删除)

(2) CASCADE (或级联删除)

(3) SET NULL (或外键值置空)?

?33、有主键约束、外键约束、属性值约束与全局约束等。?

34、分布透明性就是指用户不必关心数据得逻辑分片,不必关心数据物理位置分配得细节,也不必关心各个场地上数据库得数据模型。

?35、在传统得关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新得数据类型操作得能力,这样形成得数据模型,称为“对象关系数据模型”。

?四、设计题?

?37、 UP DATE WORKS

SET工资=工资 * 1、05?WHERE公司号IN

(SELECT公司号

38、 SELECT作者名,书名,出版社

FROM PANY?WHERE公司名=‘联华公司’);??

FROM 图书,作者?WHERE 图书、作者编号 = 作者、作者编号?AND年龄< = (SELECT AVG (年龄)?FROM 作者);?

40、 CREATE TABLE 学生?(学号CHAR(8),

姓名 CHAR(8),

专业 CHAR (13),?入学日期 DATE,

PRIMARY KEY (学号));

?CREATE TABLE 收费?(学年CHAR(10),?学号 CHAR (8),

学费NUMERIC (4),?书费 NUMERIC (5,2),

总金额 NUMERIC (7,2),?PRIMARY KEY (学年,学号),?FOREIGN KEY (学号) REFERENCES 学生(学号));

?五、综合题?41、 (1) 有三个函数依赖:(商店编号,商品编号) →部门编号?(商店编号,部门编号) →负责人?(商店编号,商品编号)→数量

(2) R得候选码就是 (商店编号,商品编号)

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

(4) 将R分解成:R1 (商店编号,商品编号,数量,部门编号)?R2(商店编号,部门编号,负责人)

全国2002年10月自学考试数据库原理试题

作者:ryan 点击:时间:2003-10-11 上午 22:55:00来源:

课程代码:02336

一、单项选择题(在每小题得四个备选答案中选出一个正确答案,并将其号码填在题干得括号内。每小题2分,共30分)

1、在关系模型中,关系得“元数"(arity)就是指()

A、行数B、元组个数 C、关系个数 D、列数

2、DBS中“第三级存储器"就是指( )

A、磁盘与磁带B、磁带与光盘

C、光盘与磁盘

D、快闪存与磁盘

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

A、需求分析B、概念设计

C、逻辑设计

D、物理设计

11、在ER模型中,如果有6个不同实体集,有9个不同得二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型得规则,转换成关系得数目就是( )

A、6 B、9 C、12 D、15

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

A、系统故障 B、程序故障

C、事务故障D、介质故障

13、SQL中得视图提高了数据库系统得( )

A、完整性 B、并发控制

C、隔离性

D、安全性

14、数据库系统中,“分片”概念就是指( )

A、对磁盘分片

B、对数据分片

C、对内存分片

D、对外存分片

15、在对象关系模型中,如果一种类型就是同类元素得无序集合,并且允许一个成员多次出现,则称该类型为( )

A、结构类型B、数组类型

C、多集类型 D、集合类型

二、填空题(每小题1分,共10分)

16、模式/内模式映象为数据库提供了_______数据独立性。

17、在层次、网状模型中,数据之间联系用_______实现.

18、在关系代数运算中,从关系中取出满足条件得元组得运算称为_______。

19、SQL得集合处理方式与宿主语言得单记录处理方式之间得协调用_______机制实现。

20、如果X→Y与X→Z成立,那么X→YZ也成立,这个推理规则称为_______。

21、如果X→Y且有Y X,那么X→Y称为_______。

22、判断一个并发调度就是否正确,可以用_______概念来解决。

23、数据库恢复时,系统对已提交得事务要进行_______处理。

24、分布式数据库系统具有两个特征:数据分布性与_______.

25、ORDB系统就是在传统得关系数据库技术中引入_______技术。

三、简答题(每小题3分,共30分)

26、什么就是数据库得完整性控制?

27、设有职工关系EMPLOYEE(职工名,姓名,性别,技能),有关系代数运算表达式:

π1,2,4(EMPLOYEE) ÷π4(σ2=‘CHEN"(EMPLOYEE)),请用汉语句子写出该表达式所表示得查询。

28、在教学数据库中,规定每门课(C#)只有一名教师(T#)任课;每名教师只有一个家庭地址(ADD RESS);每名教师只能上一门课。试写出相应得函数依赖集合.

29、设有关系模式R(A,B,C,D,E),F就是R上成立得函数依赖集,F={ABC→DE, BC→D,D→E},试问R达到第几范式,并说明理由。

30、在C/S数据库体系结构中,客户机与服务器各完成什么功能?

31、什么就是事务得原子性?

32、如果数据库系统对事务得并发操作不加控制,有可能带来哪些问题?

33、在基于日志得恢复技术中,“运行记录优先原则”得含义就是什么?

34、分布式数据库得分层体系结构得主要特征就是什么?

35、在ORDB中,继承性有哪两种实现方式?

四、设计题(每小题4分,共20分)

36、设某工厂数据库中有两个基本表:

车间基本表:DEPT(DNO,DNAME, MGR__ENO),其属性分别表示车间编号、车间名与车间主任得职工号。

职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资与所在车间得编号.

试用关系代数表达式写出下列查询:检索“金工车间”得男职工得职工号与姓名。

37、在第36题两个基本表得基础上,建立一个有关女车间主任得职工号与姓名得视图,其结构如

下:VIEW6(ENO, ENAME).试写出创建视图VIEW6得SQL语句.

38、设教学数据库中有三个基本表:

S(SNO,SNAME,AGE, SEX),其属性分别表示学号、学生姓名、年龄、性别.

C(CNO,CNAME, TEACHER),其属性分别表示课程号、课程名、上课教师名.

SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。

有如下SQL查询语句:

SELECTCNO

FROM C

WHERE CNO NOT IN

(SELECT CNO

FROMS,SC

WHERE S、SNO=SC、SNO

AND SNAME= `GU”)

请完成下列问题:

(1)用汉语句子阐述上述SQL语句得查询结果。

(2)用等价得关系代数表达式表示上述SQL查询语句。

39、设有职工基本表:EMP(ENO,ENAME, AGE, SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资.为每个工资低于1000元得女职工加薪200元,试写出这个操作得SQL语句。

40、设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资、所在车间得编号。试写一个断言(断言名为ASSE4),要求每个车间女职工人数不大于20人。

五、综合题(10分)

41、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定得计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期与工资.工厂得属性有工厂编号、厂名、地址,产品得属性有产品编号、产品名、规格,职工得属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体得属性、联系得类型及实体得标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式得主键与外键.

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

浙江2002年1月自学考试数据库原理试题及答案

作者:ryan 点击: 时间:2003-10-11 上午23:28:00 来源:

一、单项选择题(在每小题得四个备选答案中选出一个正确答案,并将其号码填在题干得括号内。每

小题1分,共10分)

1、要保证数据库逻辑数据独立性,需要修改得就是()

A、模式 B、模式与内模式得映射

C、模式与外模式得映舍 D、内模式

2、下列四项中,不属于数据库特点得就是()

A、数据共享B、数据完整性

C、数据冗余很高

D、数据独立性高

3、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间得联系类型就是()

A、多对多

B、一对一

C、多对一

D、一对多

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

A、关系模型

B、层次模型

C、网状模型

D、E—R模型

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

A、读出“脏数据”

B、带来数据得冗余

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

D、破坏数据独立性

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

A、完整性规则

B、数据结构

C、数据操作

D、并发控制

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

A、对文件进行预处理B、尽早执行选择运算

C、执行笛卡儿积运算

D、投影运算

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

A、一致性

B、唯一性

C、原子性D、隔离性

9、SQL语言通常称为( )

A、结构化查询语言

B、结构化控制语言

C、结构化定义语言 D、结构化操纵语言

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

A、关系数据库优化

B、数据字典

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

D、关系数据库查询

二、填空题(每小题1分,共10分)

1、SQL语言提供数据库定义、________、数据控制等功能.

2、数据库保护问题包括:________、完整性、故障恢复与并发控制等多方面。

3、关系代数中专门得关系运算包括:选择、投影、连接与________。

4、数据库中常用得四种文件组织方式就是:顺序文件、索引文件、散列文件、________。

5、关系数据库数据操作得处理单位就是_____,层次与网状数据库数据操作得处理单位就是记录。

6、在关系数据模型中,两个关系R1与R2之间存在1∶M得联系,可以通过在一个关系R2中得____

____在相关联得另一个关系R1中检索相对应得记录。

7、数据库得逻辑模型设计阶段,任务就是将________转换成关系模型。

8、关系规范化理论就是设计________得指南与工具。

9、当数据库被破坏后,如果事先保存了________与数据库得副本,就有可能恢复数据库.

10、关系中主码得取值必须唯一且非空,这条规则就是________完整性规则。

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

1、事务

2、DBA

3、SQL语言中得视图

4、数据字典

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

1、数据库管理系统得主要功能有哪些?

2、数据库系统中得常见故障有哪些?

3、简述SQL语言得组成。

4、说明关系模型有哪三类完整性规则?

五、程序设计题(每小题3分,共24分)

现有关系数据库如下:

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

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

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

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

1、检索“英语"专业学生所学课程得信息,包括学号、姓名、课程名与分数。

2、检索“数据库原理”课程成绩高于90分得所有学生得学号、姓名、专业与分数; 3、检索不学课程号为“C135”课程得学生信息,包括学号,姓名与专业;

4、检索没有任何一门课程成绩不及格得所有学生得信息,包括学号、姓名与专业;

用SQL语言实现下列5—8小题:

5、检索不学课程号为“C135”课程得学生信息,包括学号,姓名与专业;

6、检索至少学过课程号为“C135”与“C219”得学生信息,包括学号、姓名与专业;

7、从学生表中删除成绩出现过0分得所有学生信息;

8、定义“英语”专业学生所学课程得信息视图AAA,包括学号、姓名、课程号与分数。

六、应用题(每小题5分,共20分)

现有某个应用,涉及到两个实体集,相关得属性为:

实体集R(A#,A1,A2,A3),其中A#为码

实体集S(B#,B1,B2),其中B#为码

从实体集R到S存在多对一得联系,联系属性就是D1。

1、设计相应得关系数据模型;

2、如果将上述应用得数据库设计为一个关系模式,如下:

RS(A#,A1,A2,A3,B#,B1,B2,D1)

指出该关系模式得码。

3、假设上述关系模式RS上得全部函数依赖为:A1→A3

指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?

4、如果将上述应用得数据库设计为三个关系模式,如下:

R1 (A#,A1,A2,A3)

R2 (B#,B1,B2)

R3 (A#,B#,D1)

关系模式R2就是否一定满足第3范式?为什么?

参考答案:

一、单项选择题(每小题1分,共10分)

1、C 2、C 3、D4、D 5、A6、D7、B 8、B9、A 10、C

二、填空题(每小题1分,共10分)

1、数据操纵2、安全性保护3、除法4、倒排文件 5、关系 6、外部关键字值7、总体E—R模型

8、关系数据库9、日志文件10、数据流

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

1、事务就是一个不可分割得操作序列,就是数据库环境中得逻辑工作单位.

2、控制数据整体结构、负责DBS正常运行得人或机构。

3、在SQL中,外模式一级数据结构得基本单位就是视图,它就是从若干基本表与(或)其它视图

中构造出来得,视图并不存储对应得数据,只就是将视图得定义存于数据字典中。

4、就是对系统中数据得详细描述,它提供对数据库数据描述得集中管理。

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

1、数据库定义、操纵、保护、存储、维护与数据字典。

2、事务故障,系统故障、介质故障。

3、分为四个部分:

数据定义、数据操纵、数据控制、嵌入式SQL语言得使用规定。

4、实体完整性、参照完整性、用户自定义完整性。

五、程序设计题(每小题3分,共24分)

1、П学号,姓名,课程名,分数(σ专业='英语’(学生∞学习∞课程))

2、П学号,姓名,专业,分数(σ分数〉90∧名称='数据库原理’(学生∞学习∞课程))

3、П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号=’C135’(学生∞学习)) 4、П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数〈60(学生∞学习))

用SQL语言实现下列5—8小题:

5、SELECT 学号,姓名,专业

FROM学生

WHERE 学号 NOT IN

(SELECT学号

FROM 学习

WHERE 课程号=’C135’)

6、SELECT 学号,姓名,专业

FROM 学生

WHERE学号 IN

(SELECT X、学号

FROM 学习 AS X, 学习AS Y

WHERE X、学号=Y、学号 AND X、课程号=’C135' AND X课程号=’C219’)

7、DELETE FROM 学生

WHERE 学号IN

(SELECT 学号

FROM学习

WHERE分数=0)

8、CREATE VIEW AAA(学号,姓名,课程号,分数)

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

FROM学生,学习

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

六、应用题(每小题5分,共20分)

1、R1 (A#,A1,A2,A3,B#,D1)

R2 (B#, B1, B2)

2、码就是A#B#

3、RS满足2NF,不满足3NF

因为存在非主属性A3对码A#B#得传递依赖,没有部分函数依赖。

4、不一定。

因为R3中有两个非主属性B1与B2,有可能存在函数依赖B1→B2,则出现传递依赖B#→B1、B1→B2.

全国2003年1月自学考试数据库原理试题

作者:ryan 点击: 时间:2003-10-11 上午 23:31:00 来源:

?一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出得四个选项中只有一个就是符合题目要求得,请将正确选项前得字母填在题后得括号内.?

1、对数据库物理存储方式得描述称为( )??A、外模式B、内模式C、概念模式 D、逻辑模式

2、在下面给出得内容中,不属于DBA职责得就是()??A、定义概念模式 B、修改模式结构

?C、编写应用程序 D、编写完整性规则

3、在数据库三级模式间引入二级映象得主要作用就是( )??A、提高数据与程序得独立性B、提高数据与程序得安全性??C、保持数据与程序得一致性 D、提高数据与程序得可移植性

?4、设有关系R与S,与R—S等价得元组关系演算表达式就是( )?

A、{t|R(t)∨┐s(t)}

B、{t|R(t)∧┐S(t)}??

C、{t|(u)R(t∨┐S(u))

D、{t| (u)R

(t)∧┐S(u)}??

5、设关系R(A,B,C)与S(A,D),与自然连接RS等价得关系代数表达式就是( ) ?A、 B、RS?

C、∏B,C,S、A,D()

D、∏R,A,B、C,D

6、视图就是一个“虚表”,视图得构造基于( )

A、基本表B、视图

?C、基本表或视图 D、数据字典?

7、SQL语言中,SELECT语句得执行结果就是( )

A、属性

B、表

C、元组

D、数据库?

8、在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( )??A、INF

B、2NF

C、3NF

D、BCNF

?9、如果R得分解为ρ={R1,R2},F就是R上得一个FD集,且??Ⅰ、R1∪R2→(R1-R2)Ⅱ、R1∪R2→(R2-R1)

?Ⅲ、 R1∩R2→(R1-R2)Ⅳ、 R1∩R2→(R2-R1)?

那么分解ρ具有无损联接性得充分必要条件为( )?

A、Ⅰ、Ⅲ B、Ⅱ、Ⅲ C、Ⅰ、ⅡD、Ⅲ或Ⅳ?

10、在数据库设计中,表示用户业务流程得常用方法就是( )?

A、DFD B、ER图C、程序流程图D、数据结构图

?11、 DB、DBMS与DBS三者之间得关系就是( )

?A、DB包括DBMS与DBS B、DBS包括DB与DBMS

C、DBMS包括DB与DBS

D、不能相互包括

12、如果事务T获得了数据对象R上得排它锁,那么()

?A、T对R只能读不能写 B、T对R只能写不能读

C、其它事务对过R只能读不能写

D、其它事务对R既不能读也不能写

?13、事务得隔离性就是由DBMS得( )

A、恢复子系统出现

B、完整性子系统实现

?C、安全性子系统实现D、并发控制子系统实现

?14、DDBS得数据分片就是指对( )?

A、磁盘分片B、系统分片C、DB分片 D、内存分片

15、“is—part—of”联系就是指数据间得( )?

A、包含关系B、分类关系 C、继承关系 D、并关系??二、填空题(每小题1分,共10分)?

17、设有学生表S(学号,16、数据库中对数据得操作可以记录为单位,也可以______为单位.??

姓名,班级)与学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足______完整性约束.

?18、SQL语言中,允许更新得视图在定义时应该加上______短语。?

19、在函数依赖中,平凡得FD可根据推规则中得______律推出。?

20、关系模式设计得表达性原则就是用无损联接与______来衡量。?

21、当局部ER图合并全局ER图时,可能出现______、结构冲突,命名冲突。?

22、SQL中得安全机制主要有两个,一个就是视图,另一个就是______。

24、对象由变量、消息与______ 23、面向对象模型中类得概念相当于ER模型中______得概念。??

三部分组成。

25、在分布式数据模式结构中,全局外模式描述全局______。??三、简答题(每小题3分,共30分)?26、结构数据模型应包含哪三个部分?试分别解释之.

27、设有两个关系R(A,B,C)与S(D,E,F),试对关系代数表达式ΠA,f(‘8’R×S))进行优化。?28、简述对嵌入式SQL进行预处理得作用与意义.

29、关系数据库得模式设计理论主要包括哪三个方面得内容?

30、简述数据库并发操作通常会带来哪些问题。

?31、在面向对象数据库中,查找对象得方法有哪三种?

32、数据库系统中常见得故障有哪几类??

33、设T1,T2,T3就是如下三个事务,其中R为数据库中某个数据项,设R得初值为0。?

T1:R:=R+5??T2:R:=R*3

?T3: R:=2

?若允许这三个事务并行执行,试列出所有可能得正确结果。??34、某大学有3个校区,学校要创建一个学生信息分布式数据库,要求画出这个分布式数据库系统得示意图。?

35、什么就是同构异型DDBS?

?四、设计题(每小题4分,共20分)?

36、设有职工关系EMP(职工号,姓名,性别,工资,部门号).?

职工吴刚从销售部调到人事部、请用SQL语句写出该操作。?

37、设有关系模式:EMP(职工号,姓名,工资,部门号)?

试用SQL语句创建一个工资总额超过20万元(含20万元)得各部门工资总额视图V-SAL。?

38、设有下列关系模式:

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

选课关系SC(学号,课程号,成绩)?

检索没有选C1或C2课得学生得学号,要求用关系代数表达式表示。

39、设有下列关系模式:??学生关系S(学号,姓名,年龄,班级)

?选课关系SC(学号,课程号,成绩)

用SQL语句查询李林选了而王明没有选得课程号。

40、某工厂生产多种产品,每种产品由不同得零件组装而成,有得零件可用在不同得产品上。产品有

全国2001年10月数据库原理试题

作者:ryan 点击: 时间:2003-10—11 上午 21:56:00 来源:

?一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出得四个选项中只有一个选项就是符合题目要求得,请将正确选项前得字母填在题后得括号内.

1、要保证数据库得数据独立性,需要修改得就是( )

A、三层模式之间得两种映射?

B、模式与内模式?

C、模式与外模式

D、三层模式

2、下列四项中说法不正确得就是()?A、数据库减少了数据冗余

B、数据库中得数据可以共享?C、数据库避免了一切数据得重复

D、数据库具有较高得数据独立性

3、公司中有多个部门与多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门得联系类型就是( ) ?A、多对多 B、一对一 C、多对一D、一对多

4、下列四项中,必须进行查询优化得就是( )

A、关系数据库B、网状数据库C、层次数据库 D、非关系模型

5、在视图上不能完成得操作就是( )?A、更新视图 B、查询C、在视图上定义新得基本表D、在视图上定义新视图

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

A、完整性规则

B、数据结构C、恢复D、数据操作

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

A、对文件进行预处理

B、尽早执行选择运算C、执行笛卡儿积运算D、投影运算

8、下列四项中,不属于关系数据库特点得就是( )? A、数据冗余小 B、数据独立性高 C、数据共享性好 D、多用户访问

9、数据库得并发操作可能带来得问题包括( )

A、丢失更新B、数据独立性会提高C、非法用户得使用D、增加数据冗余度

10、在基本SQL语言中,不可以实现( )

A、定义视图

B、定义基表

C、查询视图与基表D、并发控制

二、填空题(每空1分,共10分)

1、数据库管理系统(DBMS)由以下三类程序组成:语言、控制数据库运行与维护数据库,其中得语言系统分为主语言与______。?

2、通过加锁可以保证处理程序并发时得数据______。

3、关系代数中专门得关系运算包括:选择、投影、______与除法.

5、 4、数据库中常用得四种文件组织方式就是:顺序文件、______、散列文件、倒排文件。?

从关系规范化理论得角度讲,一个只满足1NF得关系可能存在得四方面问题就是:数据冗余度大、修改

6、关系数据操作语言(DML)得特点就是:操作对象与结果均为关系、异常、插入异常与______。?

操作得______、语言一体化、并且就是建立在数学理论基础之上。

7、数据库得物理设计主要考虑三方面得问题:______、分配存储空间、实现存取路径.

8、如果一个满足1NF关系得所有属性合起来组成一个关键字,则该关系最高满足得范式就是____

9、数据库完整性得静态约束条件分为:值得约束与_______(在1NF、2NF、3NF范围内). ?

_.

10、构成系统说明书得两个重要文档就是______。

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

1、数据库系统

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

《数据库原理及应用》模拟试卷答案

《数据库原理及应用》模拟试卷答案 1.填空题(每格1分,总分20分) (1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。 数据的完整性并发控制数据库恢复 (2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用 ________________________短语。WITH CHECK OPTION (4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。 基本表或视图定义数据 (5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为 (6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新 (7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。 (8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界 (9)从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、__________________异常、__________________异常和 __________________异常。插入修改删除 (10)在SQL中,通配符%表示__________________,下划线_表示 __________________。任何长度的字符串一个任意字符 2.单选题(每题2分,总分20分) (1)以下____B___采用了自底向上的设计分析方法 A)需求分析B)概念结构设计 C)逻辑结构设计D)物理结构设计 (2)在视图上不能完成的操作是( D )。 A、在视图上定义新的视图 B、查询操作

数据库原理习题(含答案)

第一章绪论 Ⅰ、学习要点 1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。 Ⅱ、习题 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是() A、层次模型 B、网状模型 C、关系模型 D、实体—联系模型 2、DB、DBS、DBMS间的关系是() A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与DB和DBMS无关 3、在数据库中存储的是() A、数据 B、数据模型 C、数据及数据之间的联系 D、信息 4、数据库系统中,用()描述全部数据的整体逻辑结构。 A、外模式 B、模式 C、内模式 D、数据模式 5、数据库中,导致数据不一致的根本原因是() A、数据量太大 B、数据安全性不高 C、数据冗余 D、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是() A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的() A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性 8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A、外模式 B、模式 C、内模式 D、数据模式 9、数据库系统中,用()描述全部数据的物理存储视图。 A、外模式 B、模式 C、内模式 D、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是() A、DML B、DDL C、DCL D、SQL 11、数据库系统支持的数据共享指的是()

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

数据库原理试题库2009

数据库原理题库 一、简答题 1.简述数据库系统的特点。 2.数据库管理系统的主要功能有哪些? 3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么 数据库系统具有数据与程序的独立性? 4.简述数据库系统的三级模式结构。 5.试述数据库系统的组成。 6.简述文件系统与数据库系统的区别和联系。 7.DBA的职责是什么? 8.关系代数的基本运算有哪些 ? 9.什么是基本表?什么是视图?两者的区别和联系是什么? 10.简述视图的优点。 11.所有的视图是否都可以更新? 哪类视图是可以更新的,哪类视图是不可更新 的? 12.简述 SQL 的特点。 13.在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理 方式的? 14.关系数据库的完整性规则有哪几类? 15.试述查询优化在关系数据库系统中的重要性和可能性。 16.写出 Armstrong 推理规则中自反律、增广律、传递律的形式化定义。 17.简述日志文件的内容。 18.简述 SQL 中的自主存取控制机制。 19.简述数据库中事务的概念及其性质。 20.简述事物的原子性。 21.简述并发操作带来的三类数据不一致性。 22.在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征? 23.什么是封锁?基本的封锁类型有几种? 24.简述两段封锁协议的内容。 25.简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么? 26.什么叫做数据库的恢复?数据库恢复的基本技术有哪些? 27.简述数据库系统中可能发生的故障类型,以及数据恢复方法。

28.简述“运行记录优先原则”。 29.简述日志文件内容及其作用。 30.简述数据库设计过程。 31.需求分析阶段的设计目标是什么?调查的内容是什么? 32.数据字典的内容和作用是什么? 33.在全局 ER 模型设计过程中,需要消除局部 ER 模型之间存在的哪三种冲 突? 34.简述数据库完整性和安全性的概念。 35.设有两个关系R (A,B,C)和S (C,D,E),试用SQL查询语句表达下 列关系代数表达式πA,E (σB = D (R∞S))。 36.设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B}, 试写出关系模式R的候选键,并说明理由。 二、关系代数 1、设有关系 R 和 S, R 计算: (1). R ∪ S (2). R ╳S (3). R S (4)∏ B σ A>4 (S) (5)R─∏σ A<4 (R) 2、假设有关系R、W、D如下所示:

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

数据库原理-期末考试试题及答案 (本大题共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分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

《数据库原理课程设计》题目

《数据库原理课程设计》任务书 《数据库原理课程设计》是一门独立的实践课程,学分为1,单独记成绩。通过本课程设计,能使学生较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论和设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成简单的数据库应用系统的设计与实现。 一、设计内容 完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。 学生以2~3人为一设计小组,从课程设计题目中选择一个题目,要求每班中各组的题目都不相同。二、设计环境 操作系统:Windows XP/2003/Vista/Win7/Win8; DBMS:SQL Server或MySQL等; 开发工具:JA V A、JSP、C#等。 三、设计步骤 1、需求分析 业务流程分析和功能分析。 2、概念结构设计 生成基本E-R图。 3、逻辑结构设计 关系表设计(主键与完整性约束)、范式分析(至少要达到3NF)。 4、功能模块实现、集成及调试 应用系统功能通常根据实际目标设定,一般应具有基本的增、删、改、查功能。 编写实现系统功能的界面和代码。 5、报告编写。 四、报告内容 1、需求分析(功能分析、工作流图、数据流图、数据字典); 2、概念模型设计(E-R图); 3、逻辑设计(E-R模型转换为关系模式,指明所满足的范式并给出理由); 4、系统功能设计 5、功能模块实现(界面及源代码) 6、总结(设计过程中遇到的问题以及解决方法;课程学习及课程设计的体会)。 7、参考文献 五、报告格式 1、报告一律按A4纸打印,每人1份。 2、全班刻录在一张光盘上,每组一个文件夹,文件夹名为课程设计题目+(该组学生姓名),并在该文件夹中以每个同学的学号+姓名为名称建立子文件夹,子文件夹中是该同学的内容(包括:源代码、课程设计报告电子版)。 特别提示: 凡有抄袭现象一经发现,课程设计成绩均为不及格。

(完整word版)数据库原理试卷带答案

数据库原理试卷A 一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中) 1.下述关于数据库系统的正确叙述是( A )。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B. 内模式 C. 外模式 D. 用户模式 4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 5. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。 A. 关键字 B. 数据项 C. 主属性 D. 主属性值 7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。 A. 患者编号 B. 患者姓名 C. 患者编号和患者姓名 D. 医生编号和患者编号 8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多 个共有的( D )。 A. 元组 B. 行 C. 纪录 D. 属性 9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。 ⅰ. πS_ID,SCORE (σAGE >22 (SC) ) ⅱ. σAGE >22 (πS_ID,SCORE (SC) ) ⅲ. πS_ID,SCORE (σAGE >22 (πS_ID,SCORE,AGE (SC) ) ) A.ⅰ和ⅱ B. 只有ⅱ正确 C. 只有ⅰ正确 D. ⅰ和ⅲ正确

数据库原理题库简答题答案完整版

数据库原理题库简答题 答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

大多数试题答案: 完整简答题答案: 一、简答题 1. 简述数据库系统的特点。 数据结构化 数据的共享性高,冗余度低且易扩充 数据独立性高 数据由数据库管理系统统一管理和控制 2. 数据库管理系统的主要功能有哪些? 数据定义功能 数据组织、存储和管理 数据操作功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其他功能 3. 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 物理独立性:用户的应用程序与数据库中数据物理存储是互相独立的 逻辑独立性:用户的应用程序与数据库中数据库的逻辑结构是互相独立的。 4. 简述数据库系统的三级模式结构。 数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特

征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。 5. 试述数据库系统的组成。 数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 注:以下为详细组成: 6. 简述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别 (1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; (3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据; (4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 文件系统和数据库系统之间的联系: (1)均为数据组织的管理技术; (2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; (3)数据库系统是在文件系统的基础上发展而来的。 7. DBA的职责是什么? 8. 关系代数的基本运算有哪些 ? 注:选择:?a R(选择出若干满足条件a的元组)

数据库原理_期末试卷及答案

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。 6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 " 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 ! (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复

数据库原理试题及答案

汕头职业技术学院 2009—2010学年度第二学期期中考试试卷 课程名称数据库原理与应用拟题人审题人_____________ 系(校区)计算机系班级姓名学号____________ 一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分) 1.任何一个满足2NF但不满足3NF的关系模式都不存在() A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2.相对于非关系模型,关系数据模型的缺点之一是() A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4.下列聚合函数中不忽略空值(null)的是() A)sum(列名) B)max(列名) C)count(*) D)avg(列名) 5.关于唯一约束的叙述,错误的是() A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6.下列涉及空值的操作,不正确的是() A)age is null B)age is not null C)age=null D)not(age is null) 7.层次模型不能表示()的联系 A)多对多 B)一对多 C)多对一 D)一对一 8.下列关系运算中,()运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9.数据库系统的体系结构是() A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10.单个用户使用的数据视图的描述称为()

数据库原理试卷(有答案)

综合应用题之一 (每小题3分,共30分) 设有如下表所示的三个关系: S(SID,SN,AGE,SEX,DEPT) C(CID,CN,TEACHER) SC(SID,CID,GRADE) 其中:SID为学号,SN为姓名,AGE为年龄,SEX为性别,DEPT为系别,CID为课程号,CN为课程名,TEACHER为任课老师,GRADE为成绩。 1、试用关系代数完成如下查询 (1)查找年龄小于18岁男同学的学号和姓名。 πSID,SN (σAGE<18 ∧SEX = “男”(S)) 1分2分 (2)查找系别为“信息工程”的学生姓名、学号和选修的课程号。 πSID,SN,CID (σDEPT = “信息工程”(S∞SC)) 1分2分 或: πSID,SN,CID ((σDEPT = “信息工程”(S))∞SC) 1分2分 (3)查找选修了课程名为“C语言程序设计”的学生学号和姓名。 πSID,SN (σCN = “C语言程序设计”(S∞C∞SC)) 1分2分 或: πSID,SN ((σCN = “C语言程序设计”(C))∞S∞SC)) 1分2分

2、写出下列操作的SQL语句 (1)在S表中增加一条学生信息:(AP0000001,张成,19,男,交通工程)。 INSERT (1分) INTO S(SID,SN,AGE,SEX,DEPT)(1分) V ALUES(…AP0000001?,?张成?,19,?男?,?交通工程?)(1分) 或: INSERT (1分) INTO S (1分) V ALUES(…AP0000001?,?张成?,19,?男?,?交通工程?)(1分) (2)查询选修了课程名为“C语言”的学生学号和姓名。 SELECT S.SID,SN (1分) FROM S,C,SC (1分) WHERE S.SID=SC.SID AND SC.CID = C.CID AND https://www.360docs.net/doc/18365229.html, = “C语言”;(1分) (3)查询每个学生的学号、选修的课程门数和平均成绩。 SELECT SID,COUNT(*) AS 课程门数,A VG(GRADE)AS 平均成绩(1分) FROM SC (1分) GROUP BY SID;(1分) (4)将学号为“AP0000001”同学所选修的“数据库原理”成绩改为88分。 UPDATE SC(2分) SET GRADE= 88 WHERE SID=‘AP0000001’AND CID IN(SELECT CID FROM C WHERE CN=‘数据库原理’);(1分) (5)把查询SC表的权限授给用户U1。 GRANT SELECT (1分) ON TABLE SC (1分,表前不加TABLE不扣分) TO U1;(1分)

数据库原理 31个问题

1.数据库管理系统的基本功能 (1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。 (2)数据组织、存储和管理功能。DBMS要分类组织、存储和管理数据库中的各种数据,包括用户数据、数据字典、存取路径等。 (3)数据库管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。 (4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。 (5)通信功能。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。 2.数据库技术的主要特点 1、数据结构化 2、数据冗余度小、共享性高、避免了数据的不一致性 3、具有较高的数据独立性 4、数据由DBMS统一管理和控制 3.数据库三级模型结构 分为外模式、模式和内模式。 外模式又称为子模式或用户模式,是数据库用户和数据库系统的接口,是数据库用户看到的数据视图。 模式可细分为概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全体数据的逻辑结构和特征的描述。 内模式又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。 4.内模式\模式概念 内模式:是对数据库中数据物理结构和存储方式的描述。 模式:由数据库设计者综合所有用户的数据,按照统一的观点构造的对数据库全局逻辑结构的描述。 5.数据模型的种类以及特点 1、层次模型按照树型结构表示实体集与实体集之间的联系模型。 特点:记录之间的联系通过指针来实现,常用的物理实现方法有邻接法和链接法。 2、网状模型用有向图结构表示实体类型及实体间的联系。 特点:能直接描述现实世界,记录之间的联系通过指针来实现,查询效率高。 3、关系模型用二维表格表示现实世界实体集及实体集间的联系。 特点:简单灵活、数据独立性高等。 4、面向对象数据模型 特点:具有封装性、信息隐匿性,持久性、继承性、代码共享和丰富的语义便于更自然地描述现实世界。 6.数据字典含义,索引,关系的含义 数据字典:用于定义数据流图中出现的所有数据元素和处理,即给出确切的内涵解释。(描述各级模式的信息) 索引:用来快速地寻找那些具有特定值的记录 是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 关系:是关系数据模型的数据结构。 7.完整性规则种类以及含义 (1)实体完整性 若属性A(可能是一个,也可能是一组属性)是基本关系R的主属性,则属性A具有唯一性且不能取空值 (2)参照完整性规则

数据库原理试题及答案汇编

一、单选题(每小题后的四个备选答案中只有一个是正确的,请将正确答案的字母填到下面表格的对应题号处。每小题 1分,本大题共20分。) 1、下面对数据库特点的不正确叙述是()。 A.数据库中的数据采用统一的模型来表示。 B.数据库中数据之间的联系强。 C.数据库中数据冗余度高。 D.数据库中数据由一个软件统一管理。 2、下面对数据库三级模式结构的叙述中,不正确的是()。 A.三级模式结构可提供数据独立性。 B.三级模式结构通过两级映像来实现数据独立性。 C.模式做了修改,用户的应用程序必须修改。 D.内模式做了修改,模式不必修改。 3、不属于DBA职责的是()。 A.模式定义B.对数据库的权限管理 C.完整性约束D.查看或修改数据库中的数据。 4、下面关于关系代数的不正确叙述是()。 A.对一个关系作投影运算不会改变该关系元组的个数。 B.选择运算是根据某些条件对关系的元组进行筛选。 C.自然联接运算要求两个关系必须有取值域相同的属性。 D.自然联接是F联接的一种特殊情况。 5、下面对“关系模型”的叙述中,不正确的说法是()。 A.关系模型的数据结构就是关系。 B.关系模型中属性的顺序不能任意改变。 C.关系模型不允许在关系中出现两条完全相同的元组。 D.关系模型具有三类完整性约束。 6、下面对关系“键”概念的不正确叙述是()。 A.一个关系可以有多个候选键。 B.候选键是指在一个关系中,能够唯一标识每个元组的属性集。 C.一个关系模式只能有一个“主键”。 D.候选键再添加一个属性便可构成一个“超键”。

7、设关系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.πW(R∪S)=πW(R)∪πW(S) 8、在关系模式R(U)中,X?U,Y?U,X→Y,且Y不能决定X,则Y与X之间的关系是()。 A.一对一B.一对多C.多对多D.多对一 9、下面对3NF的叙述中,不正确的说法是()。 A.3NF模式中不存属性对侯选键的传递依赖。 B.3NF模式不存在非主属性对侯选键的部分依赖。 C.如果模式R是3NF,那么R一定是2NF。 D.任何一个关系模式都可以既保持函数依赖又无损地分解为一系列3NF集。 10、在()组织结构中,记录是按查找键值升序或降序顺序存储。 A.顺序文件B.堆文件C.散列文件D.聚集文件 11、以下RAID技术中,存取速度最快的是()。 A.RAID 1B.RAID 5C.RAID 0D.RAID 10 12、下面关于SQL Server“索引”概念的不正确叙述是()。 A.任何一个表都必须建索引。 B.一个表只能有一个聚集索引。 C.非聚集索引的索引顺序与主文件的记录存储顺序不保持一致。 D.索引能提高查询速度,但索引不是建的越多越好。 13、下面关于SQL Server数据库系统表的不正确叙述是()。 A.数据库的数据字典信息存储在系统表中。 B.用户可以直接查看、修改系统表中的数据。 C.数据库每个表的定义信息都存放在系统表中。 D.系统表必须存储在主文件中。 14、下面关于事务的ACID属性的叙述中,不正确的说法是()。 A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做。 B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由应用程序员编写事务程序来实现的。

自学考试数据库原理试题及复习资料

自学考试数据库原理试题及答案 作者:ryan 点击:时间:2003-10-11 上午21:28:00 来源: 第一部分选择题(共30分) 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值(null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. A VG (列名)

7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言 D. 外键子句

(完整版)数据库原理试题

南京农业大学试题纸 2007-2008 学年2 学期课程类型:必修、选修试卷类型:A、B 装 订 线 装 订 线

系主任出卷人

参考答案: 一、名词解释(10分) 1.主码 表中的某个属性组,他可以唯一的确定一个元组。 2.数据库完整性 指数据的正确性与相容性。包括完整性约束机制、完整性检查机制和违背完整性约束条件应采取的预防措施。 (回答:实体完整性、参照完整性和自定义完整性也可) 3.数据字典 数据字典是系统中各类数据描述的集合。一般包括:数据项、数据结构、数据流、数据存储、处理过程。 4.视图 视图是从一个或者几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。可以在视图上再定义视图。 5.模式:是数据库全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 (回答:对关系的描述,一般表示为:关系名(属性,域、属性与域的映射,函数依赖)也可以。) 二、选择题(10分) 1 C 2 . C. 3. C 4.D 5. B 6. C 7. C 8 C. 9. C. 10 D 三、填空题(10分) 1、抽象 2、数据定义 3、投影 4、网状模型、关系模型 5、原子性、隔离性(顺序可以颠倒) 6、数据项、数据流、存储过程、数据存储(4个里面选取任意2个) 7.面向主题 四、简答题(20分) 1.简要回答数据模型的概念及其组成要素? 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构。(2)数据操作。(3)数据的约束条件: 2.什么是数据库恢复?数据库恢复的基本技术是什么? 把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完整状态),就是数据库恢复。数据库恢复的基本技术是数据转储和登录日志文件 3. 什么是数据与程序的物理独立性?数据库系统如何保证该独立性? 当数据库的存储结构发生变化了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变。从而应用程序也不需要变化,保证了数据与程序的物理独立性,简称数据的物理独立性。 4. 简述ODBC的工作原理? ODBC由四个部分组成。包括应用程序、驱动程序管理器、数据库驱动程序、ODBC数据源管理。 (对每个部分的功能做简要说明即可。如果画出体系结构更好。) 5.简要论述数据库新技术与发展。 数据库技术经历了第一代的层次模型与网状模型阶段、第二代的关系数据库阶段,目前发展到数据局系统大家族的第三代阶段。主要特征和技术包括:面向对象的方法和技术对数据库的发展有深远影响、数据库技术与多学科交叉融合,如与网络技术、分布市技术、并行计算技术、移动计算技术等互相结合、互相渗透。面向应用领域的数据库技术的研究也获得新的进展。如,统计数据库、数据仓库、工程数据库、科学数据库、空间数据库等。 五、设计题(50分) 1.(1)试用关系代数完成以下操作: 求供应工程J1零件为红色的供应商号码SNO.

相关文档
最新文档