第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/1 12:57:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答案:(1)建立应用程序与数据源的连接;

(2)向数据源提交用户请求执行的SQL语句;

(3)完成数据源发送,接收数据格式和类型转换;

(4)把处理结果返回应用程序;

(5)将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应用程序;

(6)根据需要定义和使用光标。

(答对3个即给3分)

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

1. 设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)

部门(部门号,部门名称,经理名,地址,电话)

依据上述关系回答下面题。

(1). 用关系代数表达式写出下列查询:

检索“采购部”女职工的职工号和姓名。

答案:

(2). 试用SQL语句删除年龄大于70岁的职工信息。

答案:DELETEFROM职工(2分)

WHERE年龄>70;(2分)

(3). 试用SQL语句统计每个部门的人数。

答案:SELECT部门号,COUNT(职工号)(1分)

FROM职工(1分)

GROUPBY部门号;(2分)

(4). 试用SQL语句检索人事部所有姓刘的职工姓名和年龄。

答案:SELECT姓名,年龄(1分)

FROM职工

WHERE姓名=\刘%\部门号IN(1分)

(SELECT部门号FROM部门WHERE部门名称=\人事部\);(2分)

(5). 试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。

答案:CREATEVIEWZBB(姓名,性别,工资,职务,部门名称)(2分)

ASSELECT姓名,性别,工资,职务,部门名称(1分)

FROM职工,部门

WHERE职工.部门号=部门.部门号;(1分)

五、综合题(本大题共2小题,每小题5分,共10分)

1. 设有一个记录学生毕业设计情况的关系模式:

R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)

如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题

目可能重复。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)R最高属于几范式。

(3)将R规范到3NF。

答案:(1)基本的FD有7个:

学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩

教师号→教师名,教师号→职称(1分)

R的关键码为学号。(1分)

(2)R的最高属于2NF。(1分)

(3)R应分解为:

2. 某旅行社管理系统涉及的部分信息如下:

(1)景点:景点编号、景点名称、地点、景点描述

(2)线路:线路编号、线路名称、线路描述。

(3)导游:工号、姓名、等级。

(4)团队:团队编号、人数、开始日期、截止日期。

其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游

只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在

)。

答案:

全国2010年1月高等教育自学考试

数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.数据库管理系统是( C )

A.采用了数据库技术的计算机系统 B.包括DBA、计算机硬件及DB的系统

全国自考数据库系统原理历年试题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c00lda75z7m4g4gh0kzl91od1e2lmz900xsn_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top