![2022年天津农学院数据库原理及应用专升本试卷及答案_第1页](http://file4.renrendoc.com/view12/M09/03/07/wKhkGWciX06AZjDOAAD6rldGuQ8402.jpg)
![2022年天津农学院数据库原理及应用专升本试卷及答案_第2页](http://file4.renrendoc.com/view12/M09/03/07/wKhkGWciX06AZjDOAAD6rldGuQ84022.jpg)
![2022年天津农学院数据库原理及应用专升本试卷及答案_第3页](http://file4.renrendoc.com/view12/M09/03/07/wKhkGWciX06AZjDOAAD6rldGuQ84023.jpg)
![2022年天津农学院数据库原理及应用专升本试卷及答案_第4页](http://file4.renrendoc.com/view12/M09/03/07/wKhkGWciX06AZjDOAAD6rldGuQ84024.jpg)
![2022年天津农学院数据库原理及应用专升本试卷及答案_第5页](http://file4.renrendoc.com/view12/M09/03/07/wKhkGWciX06AZjDOAAD6rldGuQ84025.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津农学院
数据库原理及应用专升本试卷
总分:100分考试时间:90分钟
注意事项:
>考试前,除必要的直尺、橡皮、圆规、三角板等文具用品外,必须特别准备好0.5
毫米的黑色墨水签字笔和2B铅笔。
>认真审题,避免下笔千言、离题万里。
>凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负
一、单项选择题(每小题2分,共40分)
1、在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是()
A、数据定义语言
B、数据转换语言
C、数据控制语言
D、数据操纵语言
2、用二维表结构表示实体以及实体间联系的数据模型称为()
A、网状模型
B、层次模型
C、关系模型
D、面向对象模型
3、有如下命令序列:
s="2001年下半年计算机等级考试"
LEFT(s,6)+RIGHT(s,4)
执行以上命令后,屏幕上所显示的是—O
A、2001年下半年等级考试
B、2001年下等级考试
C、2001年考试
D、2001年等级考试
4、以下()方式不能进行数据的导出。
A、表方式
B、用户方式
C、块方式
D、全库方式
5、下列哪个选项不是物理结构中的对象()
A、数据文件
B、重做日志文件
C、表空间
D、控制文件
6、在下列代码【】中分别为break,continue和return时,输出数值为()。Declare@nintSet
@n=3While@n>0beginset@n=@n-lif@n=l[]endPrint@n
A、1,0,不输出
B、0,0,0
C、1,1,0
D、1,0,0
7、一个关系数据库文件中的各条记录()o
A、前后顺序不能任意颠倒,一定要按照输入的顺序排列
B、前后顺序可以任意颠倒,不影响库中的数据关系
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
8、表之间的“一对多”关系是指()。
A、一个表与多个表之间的关系
B、一个表中的记录对应另一个表中的多个记录
C、一个表中的记录对应多个表中的一个记录
一个表中的记录对应多个表中的多个记录
9、关系数据库的概念模型是()。
A、关系模型的集合
B、关系模式的集合
C、关系子模式的集合
D、存储模式的集合
10、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与
实体计算机之间的联系是()。
A、一对一
B、一对多
C、多对多
D、多对一
11、在一个关系中,如果有这样一个属性存在,它的值能唯一的标识此关系中的一个元组,称
其为)
A、主键
B、数据项
C、重要属性
D、主属性值
12、超市管理中,商品与顾客这两个实体集之间的联系一般是()的关系
A、一对一
B、一对多
C、多对一
D、多对多
13、统计女生人数并将结果存放于变量X中的命令是___。
A、COUNTFOR.NOT.性别:"男"TOX
B、COUNTFOR(性别="女")=.T.TOX
C、SUMFOR(性别<>"男")=.T.TOX
D、SUMFOR性别:"女"TOX
14、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出
dept_id并去掉重记录,可使用如下SQL语句o
A、SELECTALLdept_idFROMstudent;
B、SELECT?dept_idFR(^fstudent;
C、SELECTDISTINCTdept.idFROMstudent;
D、SELECT*dept_idFROMstudent;
15.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是
A、索引、排序、查找
B、建库、录入、排序
C、选择、投影、连接
D、显示、统计、复制
16、SELECT语句中“GROUPBY学号”表示—
A、修改学号
B、对学号排序
C、过滤学号
D、对学号分组
17、下列关于SQL的说法中,错误的是
A、SQL是一个综合的、功能强大的语言
B、SQL与Java、C等程序设计语言非常相似
C、SQL由很少的词构成
D、每个SQL语句都是由一个或多个关键字所组成
18、Oracle中要以自身的模式创赛私有同义词,用户必须拥有()系统权限。
A、CREATEPRIVATESYNONYM
B、CREATEPUBLICSYNONYM
C、CREATESYNONYM
D、CREATEANYSYNONYM
19、以下关于Oracle数据库物理文件的描述,描述正确的是()。
A、数据库只能有1个控制文件
B、每组在线日志只能有1个成员
C、可以删除状态为CURRENT的在线redo日志
D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性
20、在MySQL中,实体完整性是通过【】来实现的。
A、键约束
B、主键约束
C、候选键约束
D、主键约束和候选键约束
二、填空题(每小题2分,共20分)
1、据库系统的最大特点是数据的三级抽象和O
2、数据库系统的特点是数据共享、数据独立、______、避免数据不一致和加强
了数据保护。
3、关系运算中花费时间可能最长的运算是_______o
4、关系数据库中基于数学上两类运算是关系代数和_______o
5、在窗体中有一个命令按钮空件,当用户单击命令按钮时,将进入另一个窗
体,则应设置该控件的—属性。
6、在关系代数运算中,五种基本运算为o
7、在关系代数中,从两个关系中找出相同元组的运算称为0运算。
8、无论是存储过程还是触发器,都是()语句和()语句的集合。
9、设有关系模式R(A,B,C,D、,函数依赖F={AB-CD,AfD},则R的候选码是
(),它属于()范式的关系模式。
10、数据流图(DFD、是用于描述结构化方法中()阶段的工具。
三、名词解释题(每小题5分,共20分)
1、什么是数据字典?
2、什么是对象?
3、什么是DCL?
4、什么是数据库管理系统?
四、综合应用题(每小题20分,共20分)
1、若定义如下关系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
coursp(eno,cn,cCrpdit.,clAsson)
sc(sno,eno,grade1,grade2,grade3)
请用SQL语言表达式实现如下要求:
1.定义具有参数的存储过程。在Teach数据库中,创建一个名称为
TnsertRecord的存储过程,该存储过程的功能是向Student数据表中插入一条
记录,新记录的值由参数提供。
2.创建一个名称为query_class的存储过程,该存储过程的功能是根据班级名
称查询学生的作业情况,如果该班级存在,则显示班级名称、学生人数、作业
1的最高分及最低分,否则显示“该班级不存在”。
3.创建一个触发器Display_trigger,向学生表Student中插入一新同学时,
若插入成功,则显示新同学信息,否则显示“插入失败”。
4.创建一个触发器insert_sc,在选课表SC中添加新的记录时,新学生的学
号必须已存在于student表中。
5.编写一触发器delStrudnet,实现在删除学生信息时,对选课信息的级联删
除。
【数据库原理及应用专升本试卷参考答案】
一、单项选择题
1、D
2、C
3、C
4、C
5、C
6、A
7、B
8、B
9、B
10、C
【解析】两个实体相互间同时存在一对多的联系,则它们之间的联系就是多对多。
11、A
12、D
13、B
14、C
【解析】本题得分:1分
15、C
16、D
【解析】本题得分:1分
17、B
【解析】本题主要考查的知识点为SQL的特点。SQL是一个综合的、功能强大的且简洁易
学的语言,它与诸如Java、C等程序设计语言不同,是由很少的词构成,这些词称为关键字,
每个SQL语句都是由一个或多个关键字所组成。SQL的目的就是要能够很好地提供一种从
数据库中读写数据的简单而有效的方法。
18、C
19、D
20、D
【解析】本题主要考查的知识点为实体完整性的实现。在MySQL中,实体完整性是通过主
键约束和候选键约束来实现的。
二、填空题
1、二级独立性
2、减少数据冗余
3、笛卡尔积
4、关系演算
5、事件
6、并、差、选择、投影、乘积
7、交
8、SQL|流程控制
9、ABI1NF
10、需求分析
三、名词解释题
1、数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等
进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为
简单的建模项目。
2、对象是面向对象式系统中运行时刻的基本成分,它是属性与行为(即数据与操作)以及
与其他对象的接口的封装体。
3、是DataControlLanguage的缩写,意为数据控制语言,是SQL语言的四大功能之一。
4、数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,
用于建立、使用和维护数据库,简称DBMS
四、综合应用题
1、1.createprocInsertRecord(@snovarchar(6),@snnvarchar(lO),@sex
nchar(1),@ageint,@deptnvarchar(20))asinsertintoStudent
values(@sno,@sn,@sex,@age,@dept)
2.createprocquery_class(@Cnamechar(20))asifexists(select*fromCourse
whereCname=@Cname)beginselectCname,COUNT(*)as学生人数,MAX(score_one)as最
高分,MIN(score_one)as最低分fromCourse,scwhereCourse.CnD=sc.Cnoand
Course.Cname=@CnameGROUPBYCnameende1seprint'该班级不存在'execquery_class
@Cname='计算机应用基础'
3.createtriggerDisplay_triggeronStudentafterinsertasbeginIFEXISTS(SELECT
*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年吡唑啉酮项目合作计划书
- 2025年湿式碾米机项目建议书
- 加强云服务与本地数据同步策略
- 智能科技服务合同
- 设备采购申请说明及预算分析报告书
- 雷锋的敬业精神观后感
- 智联保密协议
- 8-Iodooctan-1-amine-生命科学试剂-MCE
- 大学数学文化节活动故事征文
- 董事会会议纪要模板
- 【品牌战略】麦当劳公司成功管理秘诀苦心经营
- 物资采购人员廉洁培训课件
- 菜点与酒水知识课件
- 新修订《中小学教师职业道德规范》解读
- 品质月工作总结
- 精神病患者的延续护理
- 2024年山东省春季高考技能考试汽车专业试题 (多选题汇总)
- 循环系统练习试题(含答案)
- 新生儿黄疸早期识别课件
- 冷链产业园招商实施方案建议
- 干燥综合征护理查房课件
评论
0/150
提交评论