数据库原理与技术复习题及参考答案.doc

上传人:wj 文档编号:2043326 上传时间:2023-05-02 格式:DOC 页数:14 大小:145KB
下载 相关 举报
数据库原理与技术复习题及参考答案.doc_第1页
第1页 / 共14页
数据库原理与技术复习题及参考答案.doc_第2页
第2页 / 共14页
数据库原理与技术复习题及参考答案.doc_第3页
第3页 / 共14页
数据库原理与技术复习题及参考答案.doc_第4页
第4页 / 共14页
数据库原理与技术复习题及参考答案.doc_第5页
第5页 / 共14页
数据库原理与技术复习题及参考答案.doc_第6页
第6页 / 共14页
数据库原理与技术复习题及参考答案.doc_第7页
第7页 / 共14页
数据库原理与技术复习题及参考答案.doc_第8页
第8页 / 共14页
数据库原理与技术复习题及参考答案.doc_第9页
第9页 / 共14页
数据库原理与技术复习题及参考答案.doc_第10页
第10页 / 共14页
数据库原理与技术复习题及参考答案.doc_第11页
第11页 / 共14页
数据库原理与技术复习题及参考答案.doc_第12页
第12页 / 共14页
数据库原理与技术复习题及参考答案.doc_第13页
第13页 / 共14页
数据库原理与技术复习题及参考答案.doc_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库原理与技术复习题及参考答案.doc

《数据库原理与技术复习题及参考答案.doc》由会员分享,可在线阅读,更多相关《数据库原理与技术复习题及参考答案.doc(14页珍藏版)》请在冰点文库上搜索。

数据库原理与技术复习题及参考答案.doc

中南大学网络教育课程考试复习题及参考答案

数据库原理与技术

一、名词解释:

1.数据管理

2.DB

3.DBMS

4.DBS

5.RDBMS

6.DBA

7.ORDBMS

8.SQL

9.关系

10.关系模型

11.关系系统

12.完整性控制

13.属性

14.2NF

15.候选码

二、单项选择题:

1.任何由二个属性组成的关系可能是[]

A.1NFB.2NFC.3NFD.不能判定

2.数据冗余引起的问题主要是花费[]

A.时间B.空间C.时间与空间D.时间或空间

3.在数据库中,存储冗余数据是[]

A.不应该的B.应该且合理的

C.合理的但不能过度冗余D.视情况而定

4.在关系运算中,进行自然联接运算的两个关系[]

A.必有相同的列名B.必有相同的关键字

C.没有要求D.必有类型相同的列

5.在数据库系统中,DBMS与DB的关系是[]

A.DBMS包括DBB.DB包括DBMSC.不一定的D.同级关系

6.在SQL的查询语句的WHERE子句中,下列哪个不能出现?

[]

A.sumB.!

=C.<>D.<=

7.关系模式R,S具有共同的属性X,且X是R的主码,则X称为S的[]

A.主码B.外码C.关键字D.相对主码

8.关系系统不会具有如下哪个特征?

[]

A.支持关系数据结构B.支持关系数据操作

C.支持关系模型所有特征D.支持表结构

9.一个外部关键字的属性可以[]

A.1个B.不超过2个C.多个D.最多1个

10.设属性组X,Y,Z分别是m,n,k目的,则R(X,Y)÷S(Y,Z)是()目的。

[]

A.mB.nC.kD.m+n-k

11.数据库与数据仓库关系是[]

A.一个概念B.包含关系C.不一样的概念D.不确定的

12.数据库管理系统是一个[]

A.软件系统B.硬件系统

C.软硬件结合的系统D.数据集合

13.数据模型是()数据特征的抽象。

[]

A.计算机世界B.现实世界C.模型空间D.概念世界

14.在SQL的查询中,子查询中()返回多个记录。

[]

A.不能B.能C.不一定D.能,但有限制

15.关系模式R为3NF,则R不存在[]

A.部分依赖B.传递依赖

C.非主属性对码的传递依赖D.主属性对码的传递依赖

16.关系模式R为2NF,则R不存在[]

A.部分依赖B.传递依赖

C.非主属性对码的部分依赖D.主属性对码的传递依赖

17.关于关系数据库的缺点是[]

A.结构复杂B.存取效率不高C.操作复杂D.操作语句难以理解与记忆

18.关系R的实体完整性控制是指[]

A.主键非空B.主键唯一

C.主键非空且唯一D.主键非空或唯一

三、判断题:

1.任何由二个属性组成的关系不可能是3NF。

[]

2.数据冗余引起的问题主要是花费空间。

[]

3.DB设计中优化设计的目标是减少DB设计时间。

[]

4.在数据库中,不应该存储任何冗余数据。

[]

5.关系中的行、列均可交换。

[]

6.在关系统运算中,进行自然联接运算的两个关系必须具有相同关键字。

[]

7.在数据库设计中,由分E-R图生成总E-R图,主要是消除结构冲突与命名冲突。

[]

8.关系代数运算中,运算对象为两个关系的运算有并、交、选择、投影等。

[]

9.常用的关系运算是关系代数和逻辑演算。

[]

10.在数据库系统中,DBMS包括DBS和DB。

[]

11.SQL的标准库函数COUNT,SUM等是不允许直接出现在查询语句中的。

[]

12.数据库具有数据结构化、较小冗余、易于扩充等特点。

[]

13.数据模型包括数据结构,数据操作,完整性约束条件。

[]

14.关系模式R,S具有共同的属性X,且X是R的主码,则X称为S的外部码。

[]

15.关系系统是支持关系模型所有特征的系统。

[]

16.一个外部关键字的属性至多一个。

[]

17.描述事物的符号记录称为数据。

[]

18.数据库也就是数据仓库。

[]

19.数据库管理系统是一个软件系统。

[]

20.数据库系统指软件为主,不包括数据库与用户。

[]

21.数据库的数据控制功能包括安全性、并发、分布式控制等控制功能。

[]

22.数据模型是现实世界数据特征的抽象。

[]

23.在SQL的查询中,子查询中不能返回多个记录,否则会出错。

[]

24.关系数据库存取效率不高。

[]

四、填空题:

1.关系代数运算中,运算对象为两个关系的运算有并、___________、_____________等。

2.常用的关系运算是_____________与_________________。

3.SQL的标准库函数有SUM、_________等,其中不允许直接出现在查询Where子句中的有SUM、_________。

4.数据模型包括数据结构、_____________与_________________。

5.数据库系统包括计算机硬件、_____________、____________等

6.数据库的数据控制功能包括安全性、_________、_________等控制功能。

7.数据库设计主要包括需求分析、____________、___________、运行维护等步骤。

8.数据库系统主要包括关系、____________、___________等类型的系统。

五、简要回答以下问题:

1.为什么说ORACLE10g是完备式关系系统?

2.试比较文件系统与数据库系统的区别与联系?

六、关系代数与SQL综合应用。

1.现有如下E-R图,

1

n

员工

单位

实体的主要属性如下,其中下划线部分为主码:

单位(编号、名称、电话、地址、邮编、负责人员工号、…)

员工(员工号、姓名、年龄、性别、职称职务、…)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’026-’开头且唯一,性别为“男”、“女”或“其它”,各字段的类型长度可以根据需要自己确定。

⑵在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。

⑶用SQL与关系代数(两者都要)表示:

找出’新开区规划部’的电话与职工号、姓名

⑷试用SQL表示查询:

找出姓名为“张一通”的员工编号与年龄

⑸删除名称为空值的单位。

(2分)

2.现有如下E-R图:

1

n

教职工

学校

实体的主要属性如下,其中下划线部分为主码:

学校(编号、名称、电话、…)

教职工(职工号、姓名、年龄、性别、职称、…)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头且唯一,性别为“男”或“女”,各字段的类型长度可以根据需要自己确定。

⑵在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。

⑶用SQL与关系代数(两者都要)表示:

(a)找出’中南大学’的电话与职工号、姓名

⑷试用SQL表示查询:

找出平均年龄小于45的学校编号与名称、电话。

⑸删除名称为空值的学校。

⑹建立视图表示关系(学校名称、电话、职工号、姓名、年龄、性别)

3.现有如下E-R图:

1

n

职工

公司

实体的主要属性如下,其中下划线部分为主码:

公司(编号、名称、电话、…)

职工(职工号、姓名、年龄、性别、…)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头且唯一,年龄>=20,各字段的类型长度可以根据需要自己确定。

⑵用SQL与关系代数(两者都要)表示:

(a)找出’张茸芳’的学号与年龄、性别

⑶试用SQL表示查询:

找出平均年龄小于35的公司编号与名称、电话。

⑷建立视图表示关系(公司名称、电话、职工号、姓名、年龄、性别)

4.现有如下E-R图:

1

n

学生

院系

实体的主要属性如下,其中下划线部分为主码:

院系(编号、名称、电话、…)

学生(学号、姓名、年龄、性别、…)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’88’开头且唯一,年龄>=12,各字段的类型长度可以根据需要自己确定。

⑵用SQL与关系代数(两者都要)表示:

(a)找出’信息学院’的电话与学生学号、姓名

⑶建立视图表示关系(院系名称、电话、学号、姓名、年龄、性别)

5.现有如下E-R图:

1

n

职工

部门

实体的主要属性如下,其中下划线部分为主码:

部门(编号、名称、电话、部门负责人号、…)

职工(职工号、姓名、年龄、性别、工资、津贴、…)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头,年龄>=18,工资+津贴<=5000,各字段的类型长度可以根据需要自己确定。

⑵用SQL与关系代数(两者都要)表示

(a)找出职工’王晓芳’的职工号与年龄、性别

⑶试用SQL表示查询:

找出平均工资大于3000的部门编号与名称、电话。

⑷建立视图表示关系(部门名称、电话、职工号、姓名、年龄、性别)

6.现有如下E-R图:

m

p

零件

仓库

库存

库存量

实体的主要属性如下,其中下划线部分为主码:

仓库(仓库号、仓库名、面积、货位数、保管员,…)

零件(零件号、零件名称、规格型号、计量单位、供货商号、价格、…)

库存(?

,?

,库存量)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(外码),价格在0到10万之间,其中的类型长度可以根据需要确定。

,?

处需要填上相应的属性。

⑵用SQL与关系代数表示查询:

a>找出‘成品库II’(名)的仓库号、面积、货位数。

⑶试用SQL表示查询:

找出‘110110011’号零件的所在的仓库号,仓库名,货位数。

七、关系数据库设计综合应用。

1.有一关系模式R(A、B、C、D),满足的函数赖关系为

F={A—>C,AC—>B,B—>D}

(1)求关系模式的码,并写出求解过程。

2.有一关系模式R(A、B、C、D),满足的函数赖关系为

F={AB—>C,AC—>B,AC—>D,D—>B}

(1)试判断R的最高范式,并说明理由。

3.有一关系模式R(A、B、C、D、E),满足的函数赖关系为

F={A—>BC,AD—>E,B—>D}

(1)求关系模式的码,并写出求解过程。

4.有一关系模式R(A、B、C、D、E),满足的函数赖关系为

F={BàA,AàD,AàE,ADàC,BàD}

(1)试判断R的最高范式,并说明理由。

5.试证明:

关系模式R为BCNF,则R一定为2NF。

而关系模式R为2NF,则不一定为BCNF。

6.有一关系模式R(A、B、C、D),满足的函数赖关系为

F={BàC,BDàA,DàC}

(1)求关系模式的码,并写出求解过程。

八、SQL编程综合应用。

1.编写程序:

写程序表示产生以’1390731’(7位)开头的11位手机号,后4位都为数字,其中第末位不为4。

要求将结果存入数据库表中。

2.编写程序:

编写程序,表示如下要求:

n个学生(可以不用输入,固定一个数即可,如230),平均分成m个班(多余的人尽量平均放到前面的班),请产生学号,其中前四位为’i305’,第五位为班号如1,2分别表示1,2班,第6、7、8位表示序列号,第9位固定为5。

要求将结果存入数据库表中。

3.编写程序,并写出程序运行产生的最后一个结果。

用PL/SQL编写程序,表示产生以’i6081’开头的第9位固定为3的6、7、8位不超过236的多个学号。

要求将结果存入数据库表中。

4.试编写程序:

用PL/SQL编写程序,表示产生以’09011’开头的第8位不为4而第9位固定为3的6、7、8位不超过136的多个学号。

要求将结果存入数据库表中。

5.试编写程序:

产生以’湘A-0’开头的两位字母、两位数字(如湘A-0AA99,湘A-0BB66,湘A-0SS77),的不少于200个的车牌号码,其中要求尾数不为4,并要求存入数据库表v_number(l_numbervarchar(20),Memovarchar(32))。

6.试编写程序:

写程序表示产生以’888’(3位)开头的6位QQ号存入一个号码表中,表中字段除号码外,还有一个标注字段。

后3位都为数字,其中末位一般不为4,但如果最后4位是‘444’,则允许并标注为”特别号”,号码中尾数为6,7,8,9都需标注为”幸运号”。

要求将结果存入数据库表中。

假如已有表QQ_number,内有字段qnochar(11),specchar(8);

参考答案

一、名词解释:

1.数据管理:

对数据进行收集、存储、检索、维护、传播等活动的总和。

是数据量发展到一定程度计算机管理的重点。

2.DB:

在DBMS的集成管理下,有较高的数据独立性,有较少的冗余,相互间有文件的集成.如答案为:

存储数据的仓库,给一半分,答:

相互间有联系的数据集成,给全分。

3.DBMS:

数据库管理系统,管理数据库的软件系统。

是有数据库的计算机系统的中心管理软件,一般依赖于操作系统。

4.DBS:

DBS:

数据库系统(1分),包括DB,DBMS与DBA的计算机系统。

5.RDBMS:

关系数据库管理系统,即以表来表示实体及其联系的数据库管理系统,如典型的ORACEL,SQLSERVER等,现在流行的大型数据库系统基本上都是RDBMS。

6.DBA:

数据库管理员,负责对数据库进行管理、监控、优化操作的人员。

7.ORDBMS:

对象关系数据库管理系统,即在关系数据库管理系统的基础上,支持面向对象的特点,支持类型的定义与对象的定义,支持组合、引用、继承等类型扩充规则。

8.SQL:

结构化查询语言,现已成为为关系数据库的标准查语言,有ANSI与ISO标准,还有SQL2与SQL3两种标准。

9.关系:

一组集合的笛卡尔乘积的子集,满足某一特定地条件的集合。

一般表示为表结构。

10.关系模型:

用表来表示实体与实体间联系的模型。

11.关系系统:

支持表结构、且支持选择、投影、联接等关系运算而不依赖于物理路径的系统。

12.完整性控制:

保证数据是正确有效相容的一种机制

13.属性:

实体的某一特性或特征,常用来描述实体。

14.3NF:

关系模式中所有非主属性都是非传递依赖于码的,或:

关系模式R中不存在任何非主属性传递依赖于任意一个码,则称R为3NF。

15.候选码:

关系的属性或属性集,能唯一标识整个关系,但没有真子集(比其小)能标识关系。

或者关系的属性或属性集能完全决定关系的全部属性。

二、单项选择题:

1.C2.C3.C4.D5.D6.A7.B8.C9.C10.A

11.C12.A13.A14.D15.D16.C17.B18.A

三、判断题:

1.×2.×3.×4.×5.√6.×7.√8.×9.×10.×

11.×12.√13.√14.√15.×16.×17.√18.×19.√20.×

21.×22.×23.×24.√

四、填空题:

1.关系代数运算中,运算对象为两个关系的运算有并、__交___、___差__、___除____、___联接___等。

2.常用的关系运算是____关系代数____与____关系演算____。

3.SQL的标准库函数有__SUM__、__AVG___、__MAX__等,其中不允许直接出现在查询Where子句中的有__SUM___、__AVG__。

4.数据模型包括数据结构、_数据操作__与___完整性约束条件______。

5.数据库系统包括计算机硬件、____数据库管理系统等软件,数据库,DBA等人员___等。

6.数据库的数据控制功能包括安全性、____完整性,并发___等控制功能。

____等,用于数据库应用系统的开发工具主要有VB、___PB,Delphi____等。

7.数据库设计主要包括需求分析、____概念设计,逻辑设计,物理设计(编码调试)____、运行维护等步骤。

8.数据库系统主要包括关系、_____层次,网状(面向对象)___等类型的系统。

五、简要回答以下问题:

1.为什么说ORACLE10g是完备式关系系统?

答:

首先ORACLE是关系系统,因为ORACLE支持SQL,支持表结构,支持选择、投影、联接而不依赖于任务物理路径。

其次,在ORACLE中,支持完整性操作如实体完整性用PRIMARYKEY来定义、参照完整性用外键来定义,用户自定义完整性用CHECK或TRIGGER来定义。

2.试比较文件系统与数据库系统的区别与联系?

联系:

数据库系统也是文件系统,因为数据库最终是通过操作系统读取的,以文件为最终组织形式。

区别:

数据库是有组织的、冗余小的,相互有联系的文件的集合,而文件系统中,文件一般没有联系,冗余问题也较少考虑。

六、关系代数与SQL综合应用。

1.现有如下E-R图:

1

n

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2