《滨州学院数据库开发技术期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《滨州学院数据库开发技术期末复习题及参考答案.docx(10页珍藏版)》请在课桌文档上搜索。
1、2023年下学期数据库开发技术复习资料一、简答题1 .存储过程和存储函数有什么区别?(5分)(1分)答案:存储过程是一系列保存在数据库里的指令,过程将按照指令执行但不会返回任何值,该过程由CalI语句调用,并且只能使用输出变量来传递返回值。存储函数是一系列保存在数据库里的指令,并且返回一个值。就像其他任何函数一样,函数可在语句中被调用,并返回一个值。2 .排序顺序一般服从什么规则,可以从数字,字母,汉字等角度进行说明。(1分)答案:排序顺序一般服从以下规则:1)数字9如果数字变为字符型那就不一定按照数字大小规律5Y23)字母:AZvaz,按照ASSnC比较4)汉字:你ni他taHIGHC.MI
2、DDLE、LOW、HIGHD.HIGHMIDDLE、LOW答案:B33 .删除列指令是()(1分)A.ALTERTABLE.DELETE.B.ALTERTABLE.DELETECOLUMN.C.ALTERTABLE.DROP.D.ALTERTABLE.DROPCOLUMN.答案:D34 .GROUP子句带WlTHRoLLUP的作用是()(1分)A.将每组的结果累加B.统计每组的平均值C.统计每组的记录数D.产生多个级别的统计值答案:D35.关于在严格模式下处理无效值,哪个是错误的()(1分)A.允许超出范围的值B.拒绝超出范围的值。C.拒绝不正确数据类型的值。D.拒绝没有缺省值的非空列。答案:
3、A36.以下哪一种指令无法增加记录()(1分)A.INSERTINTO.VALUES.B.INSERTINTO.SELECT.C.INSERTINTO.SET.D.INSERTINTO.UPDATE.答案:D37.SELECTFLOOR(14.7),FLe)OR(14.7)的结果是()(1分)A.-15,14B.-15,15C.-14,14D.-14,15答案:A38.SELECTCEILING(-14.7),CEILING(147)的结果是()(1分)A.-15,14B.-15,15C.-14J4D.-14,15答案:D39.关于DELETE和TRUNCATETABLE区别描述错误的是()(
4、1分)A.DELETE可以删除特定范围的数据。B.两者执行效率一样。C.DELETE返回被删除的记录行数。D.TRUNCATETABLE返回值为0。答案:B40 .设置MySQL提示符的命令是()(1分)A.tipB.promptC.popupD.message答案:B41 .哪个连接语句的格式是错误的()(1分)A.mysql-host=B.mysql-C.mysql-D.mysql-H答案:D三、判断题42.SQLSERVER提供了3种数据库备份方式:完全备份、差异备份和事务日志备份。(1分)答案:正确43 .向表中增加一列时,应使新增加的列有默认值或允许为空值。(1分)答案:正确44 .
5、删除数据库时,不能删除系统数据库和示例数据库。(1分)答案:错误45 .事务作为一个逻辑单元,必须具备的原则是原子性、一致性和隔离性和持久性。(1分)答案:正确46 .关系数据库的数据操作语言的语句分为查询语句和更新语句两大类。(1分)答案:正确47 .数据库系统的核心是数据库管理系统。(1分)答案:正确48 .每个数据库至少有一个,可以有多个事务日志文件,其后缀为.LDF。(1分)答案:正确49 .一台计算机上可以有多个默认实例。(1分)答案:错误50 .使用UNIQUE约束可以确保表中非主键列不输入重复值。(1分)答案:正确51 .事务日志备份只备份最后一次全库备份以来被修改的数据,占用的
6、时间和空间较少。(1分)答案:错误52 .处理数据或执行过程时需要的权限称为权限限制。(1分)答案:正确53 .E-R模型的基本元素是:实体、属性和记录。(1分)答案:正确54 .由固定服务器角色SySadmin的任何成员创建的对象都自动属于dbo,并且db。用户无法删除。(1分)答案:正确55 .关系模型中的主键和标识符都必须具有唯一性。(1分)答案:错误56 .SQLSERVER的系统数据库包括MaSter、ModekTemPdb和PUbs。(1分)答案:错误57 .数据完整性就是指数据库中不应该存在不符合语义的数据。(1分)答案:正确58 .SSMS是能够完全管理SQLSERVER实例的
7、中心单元。(1分)答案:正确59.SQL的使用主要通过数据操作DML、数据定义DDL和数据管理DCL三种操作实现。(1分)答案:错误60 .修改数据库属性,每次可以修改数据文件的多个属性。(1分)答案:错误四、填空题61 .关键字能够将两个或多个SELECT语句的结果连接起来。(1分)答案:union62 .是保存在服务器里的一组SQL语句的集合。(1分)答案:存储程序63 .一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的(1分)答案:共享性64 .分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和(1分)答案:不相交条件65 .数据管理技术经
8、历了、三个阶段。(1分)答案:程序管理阶段;文件管理阶段;数据库系统管理阶段66 .DB并发操作通常会带来三类问题,它们是丢失更新、和读脏数据。(1分)答案:不一致分析67 .用树型结构表示实体类型及实体间联系的数据模型称为层次o(1分)答案:模型68 .是一套符号与编码,它包括编码规则以定义字符如何被编码为数字。(1分)答案:字符集69 .是将一个数据处理执行步骤的集合作为一个单一单元来处理。(1分)答案:事务70 .用来表示数据库中行之间的关系的机制称为约束。(1分)答案:外键71 .是一种用来防止多个客户端时访问数据而产生问题的机制。(1分)答案:锁72 .在分布式数据库系统中,用户不必
9、关心数据分布的细节,这种性质称为。(1分)答案:分布透明性73 .MySQL程序选项有两种通用形式:和。(1分)答案:长选项;短选项74 .关系数据库的关系演算语言是以为基础的DML语言。(1分)答案:集合操作75 .目前数据库领域中最常用的数据模型有,、,、.(1分)答案:层次模型;网状模型;关系模型;面向对象模型76.SQL语言集、和于一体。(1分)答案:数据查询;数据操纵;数据定义;数据控制功能77 .CREATETABLE创建临时表。(1分)答案:temporary78 .引擎是目前唯一可提供外键实现支持的引擎。(1分)答案:innoDB79 .分布式数据库系统中透明性层次越高,应用程序的编写越o(1分)答案:简单80 .在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自就可推出。(1分)答案:反律81 .事务必须具有的四个性质是:原子性、一致性、和o(1分)答案:隔离性;持久性82 .MySQL数据类型分为四大主要类别:(1分)答案:数值;字符;二进制;时间