《数据库原理及应用总复习题带答案要点.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用总复习题带答案要点.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、窗体顶端数据库原理及应用总复习题带答案一 , 单项选择题1311 是长期存储在计算机内有序的, 可共享的数据集合。ABCD2 应用数据库的主要目的是为了A解决数据保密问题B解决数据完整性问题 C解决数据共享问题 D解决数据量大的问题3 在数据管理技术的开展过程中,数据独立性最高的是 阶段。A数据库系统B文件系统C人工管理D数据项管理4 数据库系统的核心是 。A数据库B数据库管理系统C操作系统D文件5 文字, 图形, 图像, 声音, 学生的档案记录, 货物的运输状况等,这些都是 。ABCD其他6 以下四项中,不正确的提法是()A语言是关系数据库的国际标准语言B语言具有数据定义, 查询, 操纵和限
2、制功能C语言可以自动实现关系数据库的标准化D语言称为构造查询语言8 数据库主数据文件的扩展名为 。ABCD9 数据库设计过程中, 将图转换成关系模式并进展关系的标准化。A需求分析阶段B概念构造设计阶段C逻辑构造设计阶段D物理构造设计阶段10 以下实体类型的联系中,属于一对一联系的是 。A教研室对老师的所属联系B父亲及孩子的联系C省及省会的所属联系D供应商及工程工程的供货联系12 是位于用户及操作系统之间的一层数据管理软件。数据库在建立, 运用和维护时由其统一管理, 统一限制。ABCD13 以下四项中,不属于数据库系统特点的是 A数据共享B数据完整性C数据冗余度高D数据独立性高14 描述数据库全
3、体数据的全局逻辑构造和特性的是 A模式B内模式C外模式D全模式15 在数据库管理技术开展的3个阶段中,没有特地的软件对数据进展管理的阶段是I人工管理阶段 文件系统阶段 数据库阶段 AI 和 B只有 C 和 D只有 I16 数据库(), 数据库系统()和数据库管理系统()之间的关系是( )。A包括和B包括和 C包括和D就是,也就是17 概念设计的结果是 A一个及相关的要领模型B一个及无关的概念模型C数据库系统的公用视图D数据库系统的数据字典18 方法的三要素是A实体, 属性, 实体集B实体, 键, 联系C实体, 属性, 联系D实体, 域, 候选区19 数据库系统是由数据库, 数据库管理系统及其开
4、发工具, 应用系统, 和用户构成。ABCD20 要保证数据库的数据独立性,须要修改的是 A模式及外模式B模式及内模式C三级模式之间的两层映射D三级模式21 以下关于数据库数据模型的说法中,哪一个是不正确的?A任何一张二维表都表示一个关系B层次模型的数据构造是有向树构造C在网状模型中一个子结点可以有多个父结点D在面对对象模型中每个对象都有一个惟一的标识。22 关系数据模型是目前最重要的一种数据模型,它的三个要素是 A实体完整性, 参照完整性, 用户自定义完整性B数据构造, 关系操作, 完整性约束C数据增加, 数据修改, 数据查询D外模式, 模式, 内模式23 现有如下关系:患者患者编号,患者姓名
5、,性别,诞生日期,所在单位, 医疗患者编号,医生编号,医生姓名,诊断日期,诊断结果,其中,医疗关系中的外码是A患者编号B患者姓名C患者编号和患者姓名D医生编号和患者编号24 一个关系中取出满意某个条件的全部元组形成一个新的关系的操作是 操作。A投影B连接C选择D复制25 假如采纳关系数据库实现应用,在数据库逻辑设计阶段需将 转换为关系数据模型。A模型B层次模型C关系模型D网状模型26 在关系代数运算中,三种特地运算为 。A并, 交, 补B 并, 选择, 投影 C选择, 投影, 连接D选择, 笛卡尔积, 投影27 关系数据库系统采纳关系模型作为数据的组织方式,关系模型是谁先提出来的?APPS B
6、CD28 一个关系中,能唯一标识元组的属性集称为关系的()A副键B关键字C从键D参数29 在下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型A关系B层次C网状D面对对象模型30 在概念模型中,客观存在并可以相互区分的事物称为A码B属性C联系D实体31 自然连接是构成新关系的有效方法。一般状况下,当对关系R和S运用自然连接时,要求R和S含有一个或多个共有的 。A元组 B行C记录 D 属性32 假如一个班只有一个班长,且一个班长不能同时担当其他班的班长,班和班长两个实体之间的联系属于 。A一对一关系B一对二关系C多对多关系D一对多关系33 关系代数中的运算符对应语句中的子句。A B C
7、D 34 关系代数中的运算符对应语句中的子句。A B CD 35 设有关系RA,B,C,及语句: A R 17等价的关系代数表达式是。AA(R) B17(R)CA(17(R)D17A(R)36 假定学生关系是S,课程关系是C,学生选课关系是,。要查找选修“课程的女学生姓名,将涉及到关系。AS B,C CS, DS,C,37 关系模型中,主关键字是 。A可由多个随意属性组成B至多有一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是38 目前 数据库系统已渐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A关系B面对对象C分布D面对过程39 数据
8、库设计中的逻辑构造设计的任务是把 阶段产生的概念数据库模式变换为逻辑构造的数据库模式。A需求分析B物理设计C逻辑构造设计D概念构造设计40 关系数据库管理系统应能实现的特地关系运算包括A排序, 索引, 统计B选择, 投影, 连接C关联, 更新, 排序D显示, 打印, 制表41 2005是一种基于客户机/效劳器的关系型数据库管理系统,它运用 语言在效劳器和客户机之间传递恳求。ABCCD42 管理工具是 2005供应的集成环境,它能完成访问, 配置和管理 的全部任务。A B 配置管理器C企业管理器D查询分析器43 2005的 具有 功能?A管理效劳器B暂停, 启动效劳C执行吩咐D注册效劳器组44
9、系统中的全部效劳器级系统信息存储于哪个数据库 。ABCD45 下面不是微软公司为用户供应的六种版本的 2005之一。A企业版B开发版C应用版D标准版46 以下不属于在 2005安装时创立的系统数据库是 。ABCD47 删除数据库的吩咐是 。A B C D 48 一个效劳器上可以安装 个 默认实例。A一个B两个C三个D多个49 工具是 2005供应的集成环境,这种工具可以完成访问, 配置, 限制, 管理和开发 的全部工作。A B 配置管理器C D 50 数据库操作时效劳器突然掉电,当重新启动后,您如何复原已经完成但还没把数据写入硬盘的事务,以及正在进展一半的事务?A运行 B不用。 2000自动复
10、原,即通过日志复原全部已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进展一半的事务。C先备份事务日志,再将数据库复原到上一完全数据库备份,再把刚备份的事务日志复原到当前数据库的日志中。D没有方法。只能运用数据库以前的备份。51 在创立数据库时,系统自动将系统数据库中的全部用户定义的对象都复制到 的数据库中。ABCD52 2005的系统数据库是 A,B,C,D,53 数据库系统一般由哪些局部组成?1 数据库 2数据库管理员 3数据库管理系统及其工具 4用户 5操作系统 6应用系统 A1, 2, 3 B1, 2, 3, 4C1, 2, 3, 4, 5D全部 54 你运用 2000数据库开发一
11、个小型的酒店管理系统。你用下面的语句创立数据库: ( = , = c:, = 100, = 200, = 10 ) ( = , = c:, =50, =100, = 10 现在酒店营业的数据为150。对其中50%的数据进展备份并删除后,要把数据库马上缩小为初始的大小即100 。下面哪条语句能够实现该功能? A ( , )B ( , 25 )C (, 100 )D 55 数据库管理系统的数据操纵语言所实现的操作一般包括A建立, 授权, 修改B建立, 授权, 删除C建立, 插入, 修改, 排序D查询, 插入, 修改, 删除56 在数据库中, 是数据物理存储的最主要, 最根本的单位。A表B存储过程C
12、触发器D视图57 吩咐可以删除 。A表构造B全部记录C数据库D约束 58 在 2005的数据库文件中,有且仅有一个,是数据库和其他数据文件的起点。A次数据文件B主数据文件C日志文件D备份文件59 能够在效劳器之间移动数据库的操作是 。A创立数据库B修改数据库C别离附加数据库D删除数据库60 以下关于主键的描述正确的选项是 。 A标识表中唯一的实体B创立唯一的索引,允许空值C只允许以表中第一字段建立D表中允许有多个主键 61 关于数据库文件的存储描述不正确的选项是 。A每个数据库有且仅有一个主数据文件B每个数据库允许有多个主数据文件,也允许没有次数据文件C每个数据库至少有一个日志文件D每个数据库
13、至少有一个日志文件 62 数据库系统中负责数据库系统的建立, 维护和管理的人员是。A最终用户B应用程序员C系统分析员D数据库管理员 63 以下关于外键和相应的主键之间的关系,正确的选项是( )。A外键并不肯定要及相应的主键同名B外键肯定要及相应的主键同名C外键肯定要及相应的主键同名而且唯一D外键肯定要及相应的主键同名,但并不肯定唯一64 数据库系统的体系构造中, 将数据库系统分为3层进展管理。A用户构造B构造C主从式构造D构造65 以下哪个不是 数据库文件的后缀ABCD66 的视图是从 中导出的。A根本表B视图C根本表或视图D数据库68 在语言中,删除表中数据的吩咐是 。ABCD 69 在语言
14、中,删除表对象的吩咐是 。ABCD70 假设用如下的语句创立一个表: 4 , 8 , 2, 可以插入到表中的是。A1031,曾华,男,23B 1031,曾华,C,曾华,男,23D1031,男,2371 在关系数据模型中,外键 是 A在一个关系中用于惟一标识元组的一个或一组属性。B 在一个关系中的一个或一组属性是另一个关系的主键。C在一个关系中定义了约束的一个或一组属性D在一个关系中定义了缺省值的一个或一组属性。 72 的字符型系统数据类型主要包括 。A, , B, , C, , D, , 73 【表设计器】的“允许空单元格用于设置该列是否可输入空值,事实上就是创立该列的 约束。A主键B外键CD
15、 74 在中,关于值表达正确选项是 A 表示空格B表示0C既可以表示0,也可以表示是空格D表示空值 75 假设用如下的语句创立课程表C: C (10) , (20) , 可以插入到C表中的记录是 。A005,6B005,6C,6D005,76 运用语言创立表时,语句是 A B C D 77 在语言中,修改表构造时,应运用的吩咐是 ABCD 78 可以唯一地标识表中的一行数据记录的列称为 。A约束B外键C参考键D主键 79 以下标识符可以作为局部变量运用 。AB CD 80 假设表中某列的数据类型设为(100,而输入的字符串为“,那么存储的是 。A,共8BB和92个空格,共100BC和12个空格
16、,共20BD和32个空格,共40B81 在 2005数据库中创立了定单表: 定单表 ( 定单号 (100001,1) , 雇员代号 , 客户代号 , 订购日期 , 订购金额 ) 由于业务量很大,定单表已经存放了大量的数据。你想删除3年以前的订购信息, 下面哪个语句能够完成改任务? A 定单表 定单日期 ( , -3, () )B 定单表 定单日期 ( , 3, () )C 定单表 定单日期 () - 3D 定单表 定单日期 =1972-1-1 总工资 14 某班级的学生成果表包含列“学号, 列“课程代号, 列“成果, 列“学期号,请统计学期号为“第三学期的每个学生全部科目的平均成果。 学号,(
17、成果) 学生成果表 学期号=第三学期 学号15 表和视图有何区分17 简述存储过程和触发器的主要区分?18 触发器和 触发器有什么区分? 五 , 分析及设计题4一 请依据下表内容完成题目要求:表的名字为:商品表编号商品名单价数量状态001电视机120050002洗衣机1650130003空调560081004自行车180431005电视机2580181006洗衣机36002301, 查询表中全部的数据行。2, 查询表中前两行数据。3, 显示表中商品名和单价,并去掉重复行的数据。4, 查看表中数量低于10的商品信息。5, 查看表中价格最高的的商品名。6, 查看表中单价在1000和3000之间的商
18、品信息。7, 显示表中商品名和单价两列数据,且按单价降序排列。8, 显示表中商品名以电开头的数据行。9, 向表中添加一行数据,其值为007,电冰箱,4560,5610, 更改表中的数据,将自行车的单价改为280。11, 删除表中商品名为电冰箱的数据行。12, 依据此表创立视图,使该视图包含编号,商品名,及单价*0.8三列。13, 删除该表.答案:1, * 商品表2, 2 * 商品表3, 商品名,单价 商品表4, * 商品表 数量105, 1 商品名 商品表 单价 6, * 商品表 单价 1000 30007, 商品名,单价商品表 单价 8, * 商品表 商品名 电%9, 商品表 (007,电冰
19、箱,4560,5610, 商品表 单价=280 商品名=自行车11, 商品表 商品名= 电冰箱12, 编号,商品名,单价*0.8 商品表13, 商品表二, 11, 9小题中创立的存储过程1,执行时输入的学生学号为2021010111, 删除成果表。答案:1 2. 学生表( 学号(8) ,姓名(6) ,性别(2) 男,年龄 (年龄 15 25),系别 (30) )3 * 学生表 性别=女 4 学号,成果 成果表 课程号=002 成果 5 (成果) 最高分 成果表 课程号=0036 学生表.学号,姓名,课程名,成果 学生表,成果表, 课程表学生表.学号=成果表.学号 成果表.课程号=课程表.课程号
20、7. 课程表 学分=6 课程名=数据构造8. 1 * 学生表 系别=计算机系9. 1 (8) * 成果表 学号10. 1 20210101 11. 成果表三 1, 创立一个存放在D:路径下数据库,该数据库的主数据文件逻辑名称为,物理文件名为,初始大小为4,最大尺寸为10,增长速度为10%;数据库的日志文件逻辑名称为,物理文件名为,初始大小为1,最大尺寸为5,增长速度为1。 4分2, 依据表构造创立表。3, 查看表中所的的数据行。4, 查看表中姓名, 两列数据,并按成果降序排列。5, 查看表中姓王学生的根本信息。6, 查看全部学生的学号, 姓名及总分三门课相加。7, 向表中插入一行数据,值分别为
21、:1005 , 赵强, 64, 82 , 69 8, 修改表中姓名为王英的数据,使的值改为:85 9, 创立视图1,使其包含学号, 姓名, 三列。10, 创立存储过程,用它来按姓名查询表中任一学生的平均成果。11, 执行第10小题中创立的存储过程。 12, 建立触发器1p,防止用户对表有删除, 修改及插入操作。(4分)13, 显示中各门课的平均值。14, 删除表中姓王的全部数据行。15, 删除数据库 。答案:1, 建立主数据文件( = , 逻辑文件名d:, 物理文件路径和名字4, 初始大小 10, 最大容量 = 10% 增长速度) 建立日志文件( , d:,1, = 5, = 1)2, ( 学
22、号(8) ,姓名(6) , ( 0 100), ( 0 100), ( 0 100)3, * 4, 姓名, 5, * 姓名 王% 6, 学号,姓名 总分 7, 1005,赵强,64,82,698, 85 姓名=王英9, 1 学号,姓名, 10, (8) () 平均分 姓名11, 12, 1 不允许执行上述操作 13, ()()() 14, 姓名 王%15, 四 完成如下所要求所用的操作吩咐:共40分1, 创立一个存放在D:路径下的数据库,该数据库的主数据文件逻辑名称为,物理文件名为,初始大小为4,最大尺寸为10,增长速度为10%;数据库的日志文件逻辑名称为,物理文件名为,初始大小为1,最大尺寸为5,增长速度为1。 5分2, 依据图1的内容,创立“图书信息表。4分3, 向表中插入一行数据,列值分别为:3分1006,数据库原理,王珊,高等教化出版社,25,204, 查看表中全部的数据行2分5, 显示表中单价的最大值3分6, 查看表中单价大于30且库存量小于10的数据行3分7, 查看表中的书号, 书名及总金额列由单价*库存量计算得出3分8, 修改表中书名为多媒体技术的库存量,使其库存量为383分9, 依据表创立视图,使该视图包含书号