合肥工业大学数据库期末考试试题及答案.docx

上传人:b****9 文档编号:68649 上传时间:2022-10-02 格式:DOCX 页数:6 大小:37.36KB
下载 相关 举报
合肥工业大学数据库期末考试试题及答案.docx_第1页
第1页 / 共6页
合肥工业大学数据库期末考试试题及答案.docx_第2页
第2页 / 共6页
合肥工业大学数据库期末考试试题及答案.docx_第3页
第3页 / 共6页
合肥工业大学数据库期末考试试题及答案.docx_第4页
第4页 / 共6页
合肥工业大学数据库期末考试试题及答案.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

合肥工业大学数据库期末考试试题及答案.docx

《合肥工业大学数据库期末考试试题及答案.docx》由会员分享,可在线阅读,更多相关《合肥工业大学数据库期末考试试题及答案.docx(6页珍藏版)》请在冰豆网上搜索。

合肥工业大学数据库期末考试试题及答案.docx

一、填空题(每空0.5分,共12分)

1、数据管理 是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

2、数据模型有概念层数据模型和 组织层数据模型 两类模型。

数据模型通常由数据结构 、 数据操作 和完整性约束三部分组成。

3、数据库系统一般由数据库 、 软件系统 、 硬件环境 和人员 构成。

4、关系模型中有三类完整性约束:

实体完整性、参照完整性 和用户

考装 定义的完整性。

5、传统的集合运算是二目运算包括并 、差、交、 笛卡尔积四种运算。

门的关系运算包括选择、除法 、 投影 、连接 等。

6、支持SQL的RDBMS同样支持数据库三级模式结构,其中外模式对应于视图 和

答 部分基本表,模式对应于 基本表,内模式对应于基本表和表的索引 。

题 7、 视图机制 间接地实现支持存取谓词的用户权限定义。

内 8、审计一般可以分为财政财务审计和 经济效益审计 。

容 9、关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是

勿 R的 外码 。

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

装 1、简述关系模型的3个组成部分。

订 关系模型由数据结构、数据操作、和完整性约束三部分组成

线线 2、在SQL语言中,SELECT语句的一般格式

SELECT[ALL|DISTINCT]<目标列表达式>[别名][,<目标列表达式>[别名]„]

FROM<表名或视图名>[别名][,<表名或视图名>[别名]„]

[WHERE<条件表达式>][GROUPBY列名[,列名„][HAVING<条件表达式>]]

[ORDERBY<列名>[ASC|DESC][,<列名>[ASC|DESC]„];

3、在SQL语言中,模式定义与删除语句一般格式。

CREATESCHEMA<模式名>

AUTHORIZATION<用户名>DROPSCHEMA<模式名>

4、在SQL语言中,插入数据、修改数据、删除数据语句一般格式。

1.插入操作INSERT

INTO<表名>[(<属性列1>[,<属性列2>„])

VALUES(<常量1>[,<常量2>]„);

2.修改操作

UPDATE<表名>

SET<列名>=<表达式>[,<列名>=<表达式>]„

[WHERE<条件>];

考装 3.删除数据

DELETE

FROM<表名>

[WHERE<表名>];

答 5、在SQL语言中,基本表定义与删除语句一般格式。

题 基本表定义

内 CREATETABLE<表名>(<列名><数据类型>[列级完整性约束条件]

容 [,<列名><数据类型>[列级完整性约束条件]]„)

勿 [,<表级完整性约束条件>];

超 删除语句

过 DROPTABLE<表名>

装 一、填空题(每空0.5分,共11分)

订 1、 数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。

线线 2、数据管理技术经历了 人工管理阶段 、 文件系统阶段 、

数据库系统阶段3 个阶段。

3、数据库系统的三级模式结构是指数据库系统是由 外模式、模式 和内

模式 三级构成。

数据库管理系统在三级模式之间提供了 外模式/模式和 模式/内模式 两层映射。

7、关系模型中常用的关系操作包括数据查询 和(数据更新)插入 、 删除 、 修改 两大部分。

10、SQL即 结构化查询语言 ,是关系数据库的标准语言。

12、 视图 是从一个或几个表导出的表。

13、 数据加密 是防止数据库中数据在存储和传输中失密的有效手段。

加密的基本思想是 根据一定的算法将原始数据变换为不可直接识别的格式 。

14、 数据库的恢复技术 是将数据库中的数据以及与数据库正常运行有关

的信息,定期或不定期地保存起来,以被恢复数据库的使用。

15、 数据库的安全性 是指保护数据库以防止非法使用所造成的数据泄露、更改或破坏。

16、 数据库的完整性 是指数据的正确性和相容性,并且有 实体完整性、参照完整性 、用户定义完整性。

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

1、数据库设计有哪几个基本步骤。

数据库设计是一项涉及多学科的综合性技术,是一项庞大的工程项目。

基本步骤:

1.需求分析阶段2.概念结构设计阶段3.逻辑结构设计阶段4.数据库物理设计阶段5.数据库实施阶段6.数据库运行与维护阶段

2、在SQL语言中,SELECT语句的一般格式

SELECT[ALL|DISTINCT]<目标列表达式>[别名][,<目标列表达式>[别名]„]FROM<表名或视图名>[别名][,<表名或视图名>[别名]„]

[WHERE<条件表达式>][GROUPBY列名[,列名„][HAVING<条件表达式>]]

[ORDERBY<列名>[ASC|DESC][,<列名>[ASC|DESC]„];

3、简述数据库系统的组成。

数据库系统就是基于数据库的计算机应用系统,由4部分组成:

数据库、数据库管理系统、应用程序和用户。

4、数据库管理系统的主要功能有哪些

数据库管理系统(DBMS)是一类重要的系统软件,由一组程序构成,其主要功能是完成对数据库中数据的定义、数据操纵,提供给用户一个简明的应用接口,实现事务处理等。

基本功能有:

(1)数据的定义功能

(2)数据的操纵功能数(3)据库的运行管理(4)数据库的建立和维护功能。

a

b

c

a1

b1

c3

a2

b3

Cc2

a12

b2

c1

a1

b3

c2

三、在关系S和关系R,用关系代数写出R∪S、R∩S、R×S、R-S、σb(R)(20分)S

R

a2

R∪S、

b2 c3

a

b

c

a1

b2

c1

a1

b3

c2

a2

b2

c3

a1

b1

c3

a2

b3

c2

a2

b2

c1

R∩S、

=0

R×S、

a

b

c

a

b

c

a1

b2

c1

a1

b1

c3

a1

b2

c1

a2

b3

c2

a1

b2

c1

a2

b2

c1

a1

b3

c2

a1

b1

c3

a1

b3

c2

a2

b3

c2

a1

b3

c2

a2

b2

c1

a2

b2

c3

a1

b1

c3

a2

b2

c3

a2

b3

c2

a2

b2

c3

a2

b2

c1

R-S、

a

b

c

a1

b2

c1

a1

b3

c2

a2

b2

c3

ob(R)

a

b

c

a1

b1

c3

a2

b3

c2

a2

b2

c1

四、从表Student、Course表和SC表用SQL语言完成下列问题:

(49分)

1、建立一个“学生”表Course。

2、向Student表增加“入学时间”列,其数据类型为日期型。

3、删除SC表

4、查询选修1号课程的学生姓名。

5、查询学号为20101101的学生的详细情况。

6、将一个新学生元组(学号:

20101107;姓名:

李四;性别:

男;所在系:

CS;年龄

23岁)插入到Student表中。

7、将课程名为数据库的学分改为6。

8、删除姓名为李勇的学生记录。

表Student。

Course

课程号

Cno

课程名

Cname

先行课

Cpno

学分

Ccredit

1

数据库

5

4

2

数学

2

3

信息系统

1

4

4

操作系统

6

3

5

数据结构

7

4

6

数据处理

2

SC

学号

课程号

成绩

Sno

Cno

Grade

20101101

1

96

20101101

2

89

20101101

3

91

20101102

2

85

20101102

3

84

20101103

1

80

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1