版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2/2南昌航空大学数据库原理及应用期末模拟考试总分:100分 考试时间:90分钟注意事项:考试过程中如遇问题请及时向监考老师反馈。书写一定要字体工整、笔迹清晰,作图时一定要使用规范的作图工具。考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。一、单项选择题(每小题2分,共40分)1、数据库管理系统简称() A、DDA B、DB C、DBA D、DBMS2、数据库管理系统的工作不包括()。 A、定义数据库 B、对己定义的数据库进行管理 C、对定义的数据库提供操作系统 D、数据通信3、具有数据冗余度小,数据共享以及较高数据独立性等特征的系统是()。 A、文件系统 B、数据库系统 C、管理系统 D、高级程序4、字段名称命名规则错误的是()。 A、字段名称可以是1~64个字符 B、字段名称可以采用字母、汉字、数字和空格 C、字段名称必须以字母或汉字开头 D、字段名称不可以以空格开头5、下列字符串中,可以用作字段名称的是 A、Name#4 B、[备注] C、H!N9 D、163.com6、关系模型就是处理Table的,它由哪些部分组成()。 A、其他选项都不对 B、关系(或者表)、关系运算和完整性约束 C、关系(或者表)和关系运算 D、关系(或者表)和完整性约束7、关于候选键与主键,下列说法正确的是 A、一个表中只能创建一个主键和一个候选键 B、一个表中只能创建一个主键,但可以定义若干个候选键 C、一个表中可以创建若干个主键和候选键 D、一个表中可以创建若干个主键,但只能定义一个候选键8、如果某字段的名称为"Birthday",但要求在数据表视图内显示为“生日”,则需要设置()属性为“生日” A、标题 B、格式 C、有效性文本 D、输入掩码9、构造E-R模型的三个基本要素是()。 A、实体.属性、属性值 B、实体.实体集、属性 C、实体.实体集、联系 D、实体.属性、联系10、有关系q(a,b,c,d)和关系s(c,d,e,f,g),经过关系运算后得到一个新的关系r(a,g),问这个关系运算是() A、选择 B、投影 C、连接 D、并11、关系模型的组成不包括 A、数据结构 B、关系操作 C、数据完整性 D、数据一致性12、创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是()。 A、索引名只能包含字母、汉字、数字符号和下划线 B、组成索引名的长度不受限制 C、索引名可以与字段名同名 D、索引名的第一个字符不可以为数字符号13、在select语句中使用groupbysno时,sno必须()。 A、在where中出现 B、在from中出现 C、在select中出现 D、在having中出现14、“日志”文件用于保存()。 A、程序运行过程 B、数据操作 C、程序执行结果 D、对数据库的更新操作15、在DROPUSER语句的使用中,如果没有明确地给出账户的主机名,则该主机名会默认为是 A、% B、& C、* D、#16、以下几种功能中,哪个是DBMS的控制功能()? A、数据定义 B、数据恢复 C、数据修改 D、数据查询17、打开一张包含有100个记录的表,未作记录指针移动和未使用索引操作时,RECNO()、BOF()、EOF()函数的值分别是()。 A、100、.T.、.T. B、100、.F.、.F. C、0、.T.、.T. D、1、.F.、.F.18、删除触发器tri_Sno的正确命令是:____。 A、DELETETRIGGERtri_Sno B、TRUNCATETRIGGERtri_Sno C、DROPTRIGGERtri_Sno D、REMOVETRIGGERtri_Sno19、下列关于Access2010的各个数据类型的叙述中,错误的是() A、文本型一般用于存放各类字符以及不用计算的数字,长度不得超过255个字符 B、数字型根据字段大小可以分为字节型、整型、长整型、单精度、双精度、小数和同步复制ID等七种类型 C、备注型是文本型的拓展数据类型,存储字符数最多不超过65535个字符 D、OLE对象型可以存放图像、声音、视频等文件,但是只能存放一个20、实现数据库的哪个特性能够避免对未提交更新的依赖("脏数据"的读出)?() A、完整性 B、并发性 C、安全性 D、可移植性二、填空题(每小题2分,共20分)1、数据库的基本特点是数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、______。2、在数据库中,权限可分为()和()。3、SQL支持数据库的三级模式结构,()对应于存储文件。4、以打印形式展现数据的数据库对象是____。5、在数据访问页中,可使用文字和______两种形式的超链接。6、文本型字段的长度不得超过()个字符,且在创建的时候默认为()个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为()个字节处理。7、在Access中,处理事件的代码称为____。8、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。9、()地进行需求分析,再()地设计概念结构。10、在SQLServer2012中有()、()、()和()四种备份类型。三、简单题(每小题5分,共20分)1、简述角色的概念及其分类。2、SQL语言具有什么功能?3、简述关系的完整性。4、数据库系统阶段特点四、综合应用题(每小题20分,共20分)1、某大学的运动会比赛项目管理数据库包括如下三张表:
Student(xh,xm,xb,nl,szx)//学号、姓名、性别、年龄、所在系
Sports(xmh,xmm,dw)//运动项目的编号、名称、项目的计分单位
SS(xh,xmh,cj)//学号、运动项目的编号、成绩
根据上述情况,完成如下操作:
(1)使用SQL语言,创建student表,并定义xh为主键。
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
(3)使用SQL语言从表Student中删除学生“张三”的记录。
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。
(10)回收用户“李明”对Sports表的查询权限。
【数据库原理及应用期末模拟考试参考答案】一、单项选择题1、D2、C3、B4、C【解析】字段命名规则5、A【解析】字段名不能包含句号(.)叹号(!)、方括号([])和重音符号(")。6、B7、B【解析】本题主要考查的知识点为候选键与主键的区别。在MySQL中,一个表中只能创建一个主键,但可以定义若干个候选键。8、A【解析】Access的标题属性用来决定数据表视图内各列的标题内容。如果没有设置标题,则默认以字段名作为标题显示。9、D10、C【解析】关系q和关系s都有共同的属性c,d,经过运算得到的关系r中,a属性来自关系q,g属性来自关系s,故关系运算为连接。11、D【解析】本题主要考查的知识点为关系模型的组成。关系数据库是以关系模型为基础的,而关系模型由数据结构、关系操作和数据完整性三部分组成。12、B13、C14、D15、A16、A17、D18、C19、C【解析】备注型最多存储63999个字符。20、B二、填空题1、统一管理和控制2、系统权限|对象权限3、内模式4、报表5、图像6、255|255|1【解析】无7、事件过程8、查询输出字段9、自顶向下|自底向上10、数据库备份|事务日志备份|差异备份|文件和文件组备份三、简单题1、角色是一种SQLServer安全账户,是SQLServer内部的管理单元,是管理权限时可以视为单个单元的其他安全账户的集合。
角色被分成3类:固定服务器角色、固定数据库角色和用户自定义的数据库角色。2、(1)数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。
(2)数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。3、关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。
实体完整性规则要求关系中元组在组成主码的属性上不能有空值。
参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。
用户定义的完整性规则由用户根据实际情况对数据库中数据的内容进行的规定,也称为域完整性规则4、数据库系统的特点如下:
(1)数据结构化
(2)较高的数据共享性
(3)较高的数据独立性
(4)数据由DBMS统一管理和控制四、综合应用题1、(1)使用SQL语言,创建student表,并定义xh为主键。
CreatetableStudent
(
xhchar(10)primarykey,
xmchar(20),
xbchar(2),
nlint,
szxchar(50)
)
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
Createclusteredindexxhonstudent(xh)
(3)使用SQL语言从表Student中删除学生“张三”的记录。
DeletefromStudentwherexm=’张三’
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
InsertintoSS(xh,xmh)values('xh001','xm001')
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
Updatestudentsetxm='李明'wherexh='xh001'
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
SELECTDISTINCTxmm
FROMSports
WHERExmhIN
(SELECTxmhFROMSSWHERExhIN
(SELECTxhFROMStudentWHEREszx='计算机'))
(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。
SELECTszx,AVG(cj)
FROMStudent,SS,Sports
WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhANDxmm='跳高'
GROUPBYszx
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
SELECTszx,sum(cj)
FROMStudent,SS,Sports
W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川酒业茶业投资集团有限公司2026年公开选聘下属企业高管的备考题库附答案详解
- 2026年漯河市城市管理局人才引进备考题库完整参考答案详解
- 2026年来宾市合山生态环境局招聘备考题库含答案详解
- 东南大学附属中大医院2026年招聘备考题库及参考答案详解
- 中共屏山县委办公室关于2025年第二次公开招聘编外聘用人员的备考题库及一套答案详解
- 会议会务筹备与场地布置制度
- 2026年浙江大学国际教育学院招聘备考题库附答案详解
- 大冶公安2026年招聘纪委监委留置场所看护人员备考题库及答案详解1套
- 2026年黑龙江工商学院招聘备考题库及参考答案详解一套
- 中学学生社团活动交流合作制度
- 【初中 历史】2025-2026学年统编版八年级上学期历史总复习 课件
- 2025~2026学年黑龙江省哈尔滨市道里区第七十六中学校九年级上学期9月培优(四)化学试卷
- 2025年律师事务所党支部书记年终述职报告
- 中国脑小血管病诊治指南2025
- 中国零排放货运走廊创新实践经验、挑战与建议
- 宋代插花课件
- 2025宁夏黄河农村商业银行科技人员社会招聘考试笔试参考题库及答案解析
- 2025年新水利安全员b证考试试题及答案
- 铝锭采购正规合同范本
- 城市更新能源高效利用方案
- 2025 精神护理人员职业倦怠预防课件
评论
0/150
提交评论