已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 2009年全国自考数据库系统原理模拟试卷 一 一 单项选择题 本大题共15小题 每小题2分 共30分 在每小题列出的四个备选项 中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均 无分 1 从数据流图和数据字典出发 首先得到的是数据库的 A 概念结构 B 逻辑结构 C 物理结构 D 用户视图 答案 A答案 A 2 A A B B C C D D 答案 C答案 C 3 对关系R进行投影运算后 得到关系S 则 A 关系R的元组数等于关系S的元组数 B 关系R的元组数小于关系S的元组数 C 关系R的元组数大于或等于关系S的元组数 D 关系R的元组数大于关系S的元组数 答案 B答案 B 4 实体是 A 属于现实世界 B 计算机世界 C 关系代数理论 D 信息世界 答案 D答案 D 5 数据处理的核心问题是 A 数据存储 B 数据管理 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 C 数据查询 D 数据输入 答案 B答案 B 6 对表进行水平方向分割后得到新的子集 这种操作称为 A 并 B 差 C 投影 D 选择 答案 D答案 D 7 在通常情况下 下面的关系中不可以作为关系的数据库的关系是 A R1 学生号 学生名 性别 B R2 学生号 学生名 班级号 C R3 学生号 学生名 宿舍号 D R4 学生号 学生名 简历 答案 D答案 D 8 如果两个实体之间的联系是1 M 则实现1 M联系的方法是 A 将两个实体转换成一个关系 B 将两个实体转换的关系中 分别加入另一个关系的主码 C 将 1 端实体转换的关系的主码 放入 M 端实体转换的关系中 D 将 M 端实体转换的关系的主码 放入 1 端实体转换的关系中 答案 C答案 C 9 把ER图转换成关系模型的过程属于数据库设计的 A 总体结构设计 B 概念结构设计 C 物理结构设计 D 逻辑结构设计 答案 D答案 D 10 SQL是介于 之间的一种关系查询语言 A 关系代数和域演算 B 元组演算和域演算 C 关系代数和元组演算 D 关系代数和集合运算 答案 C答案 C 11 设计ER图 属于数据库设计的 A 概念设计 B 逻辑设计 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 C 需求分析 D 物理设计 答案 A答案 A 12 聚合函数中 操作对象是元组的函数是 A SUM B AVG C COUNT D MIN 答案 C答案 C 13 A A B B C C D D 答案 C答案 C 14 概念结构设计的目标是产生DB的概念结构 即概念模型 这个结构主要反映 A DBA的管理信息需求 B 应用程序员的编程需求 C 企业组织的信息需求 D DB的维护需求 答案 C答案 C 15 在客户机 服务器体系结构的DBS中 数据库功能分为前端和后端两部分 下列功能中属于 前端的是 A 存取结构 B 格式处理 C 查询优化 D 并发控制 答案 B答案 B 二 填空题 本大题共10小题 每小题1分 共10分 请在每小题的空格上填上正确答 案 错填 不填均无分 1 磁盘存储器中数据结构的形式有 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 答案 LIKE 百分号 下划线 答案 LIKE 百分号 下划线 2 嵌套关系和复合对象的一个明显弱点是 它们无法表达递归的结构 类型定义不允许 答案 递归答案 递归 3 数据管理软件的功能之一是 答案 逻辑数据与物理数据之间的相互转换答案 逻辑数据与物理数据之间的相互转换 4 面向对象模型中类的概念相当于ER模型中 的概念 答案 实体集答案 实体集 5 数据库用户有 答案 DBA 专业用户 应用程序员 最终用户答案 DBA 专业用户 应用程序员 最终用户 6 关系代数是 为 的一组高级运算的集合 答案 关系运算对象答案 关系运算对象 7 关系模型中的关系模式至少是 答案 1NF答案 1NF 8 外模式 模式映象用于 答案 定义外模式与概念模式之间的对应性答案 定义外模式与概念模式之间的对应性 9 P PS chend 1976年提出用 表示实体及其联系 答案 E R图答案 E R图 10 外部并是指 答案 两个关系属性性质不同时并操作答案 两个关系属性性质不同时并操作 三 简答题 本大题共10小题 每小题3分 共30分 1 简述数据库E R模式的设计步骤 答案 数据库E R模式的设计步骤 答案 数据库E R模式的设计步骤 1 确定公共实体类型 1 确定公共实体类型 2 进行局部E R模式的合并 2 进行局部E R模式的合并 3 消除冲突 3 消除冲突 2 关系数据库中的 表 与文件系统中的 文件 有什么区别 答案 归纳起来 关系DB中的 表 与文件系统中的 文件 有三个区别答案 归纳起来 关系DB中的 表 与文件系统中的 文件 有三个区别 1 表 表之间相互独立存储 但有联系 1 表 表之间相互独立存储 但有联系 文件 文件之间相互独立 没有联系文件 文件之间相互独立 没有联系 2 表 纯粹是逻辑结构 完全实现了数据独立性 2 表 纯粹是逻辑结构 完全实现了数据独立性 文件 不纯粹是逻辑结构 数据独立性差 文件 不纯粹是逻辑结构 数据独立性差 3 表 DB既存表的结构 又存表的数据 由DBMS统一管理 语言是非过程性的 3 表 DB既存表的结构 又存表的数据 由DBMS统一管理 语言是非过程性的 文件 文件中只有数据 不存储结构 每一个文件的操作均需编程 过程性 文件 文件中只有数据 不存储结构 每一个文件的操作均需编程 过程性 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 3 数据字典的内容和作用是什么 答案 数据字典是对系统中数据的详尽描述 它提供对数据库数据描述的集中管理 并为数据库答案 数据字典是对系统中数据的详尽描述 它提供对数据库数据描述的集中管理 并为数据库 管理提供有关的报告 数据字典通常包括下列五个方面 数据项是数据的最小单位 对数据项管理提供有关的报告 数据字典通常包括下列五个方面 数据项是数据的最小单位 对数据项 的描述包括 数据项名 含义 别名 类型 长度 取值范围以及与其他数据项的逻辑关系的描述包括 数据项名 含义 别名 类型 长度 取值范围以及与其他数据项的逻辑关系 数据结构是若干数据有意义的集合 它包括数据结构名 含义及组成该数据结构的数据项名 数据结构是若干数据有意义的集合 它包括数据结构名 含义及组成该数据结构的数据项名 数据流可以是数据项或数据结构 表示某一加工处理过程的输入或输出数据 对数据流的描 数据流可以是数据项或数据结构 表示某一加工处理过程的输入或输出数据 对数据流的描 述应包括数据流名 说明 流出的加工名 流入的加工名以及组成该数据流的数据结构或数据项述应包括数据流名 说明 流出的加工名 流入的加工名以及组成该数据流的数据结构或数据项 数据存储是处理过程中要存取的数据 它可以是手工凭证 手工文档或计算机文档 对数据 数据存储是处理过程中要存取的数据 它可以是手工凭证 手工文档或计算机文档 对数据 存储的描述应包括 数据存储名 说明 输入时间流 输出数据流 数据量 存取频度和存取方存储的描述应包括 数据存储名 说明 输入时间流 输出数据流 数据量 存取频度和存取方 式 加工过程 对加工处理过程的描述包括加工过程名 说明 输入数据流 输出数据流 并式 加工过程 对加工处理过程的描述包括加工过程名 说明 输入数据流 输出数据流 并 简要说明处理工作 频度要求 数据量及响应时间等 简要说明处理工作 频度要求 数据量及响应时间等 4 磁盘存储器中有哪几类主要的数据结构 答案 磁盘存储器中的数据结构有四种形式 答案 磁盘存储器中的数据结构有四种形式 1 数据文件 在数据文件中存储了数据库中的数据 1 数据文件 在数据文件中存储了数据库中的数据 2 数据字典 存储三级结构的描述 2 数据字典 存储三级结构的描述 3 索引文件 为提高查询速度而设置的逻辑排序手段 3 索引文件 为提高查询速度而设置的逻辑排序手段 4 统计数据组织 存储DBS运行时统计分析数据 4 统计数据组织 存储DBS运行时统计分析数据 5 SQL2中用户权限有哪几类 并作必要的解释 答案 SQL2中用户权限有六类 答案 SQL2中用户权限有六类 1 SELECT 允许用户对关系或视图执行SELECT操作 1 SELECT 允许用户对关系或视图执行SELECT操作 2 INSERT 允许用户对关系或视图执行INSERT操作 2 INSERT 允许用户对关系或视图执行INSERT操作 3 DELETE 允许用户对关系或视图执行DELETE操作 3 DELETE 允许用户对关系或视图执行DELETE操作 4 UPDATE 允许用户对关系或视图执行UPDATE操作 4 UPDATE 允许用户对关系或视图执行UPDATE操作 5 REFERENCES 允许用户定义新关系时 引用其他关系的主键作为外键 5 REFERENCES 允许用户定义新关系时 引用其他关系的主键作为外键 6 USAGE 允许用户使用已定义的域 6 USAGE 允许用户使用已定义的域 6 对于视图元组的更新操作 INSERT DELETE UPDATE 有哪三条规则 答案 1 如果一个视图是从多个基本表使用联接操作导出的 那么不允许对这个视图执行更新答案 1 如果一个视图是从多个基本表使用联接操作导出的 那么不允许对这个视图执行更新 操作 操作 2 如果在导出视图的过程中 使用了分组和聚合操作 也不允许对这个视图执行更新操作 2 如果在导出视图的过程中 使用了分组和聚合操作 也不允许对这个视图执行更新操作 3 如果视图是从单个基本表使用选择 投影操作导出的 并且包含了基本表的主键或某个候选 3 如果视图是从单个基本表使用选择 投影操作导出的 并且包含了基本表的主键或某个候选 键 那么这样的视图称为 行列子集视图 并且可以被执行更新操作 键 那么这样的视图称为 行列子集视图 并且可以被执行更新操作 在SQL中 允许更新的视图在定义时 必须加上 WITH CHECK OPTION 语 在SQL中 允许更新的视图在定义时 必须加上 WITH CHECK OPTION 语 7 事务的四个性质 答案 1 原子性 一个事务是一个不可分割的序列 答案 1 原子性 一个事务是一个不可分割的序列 2 一致性 事务不会因为事务的执行被破坏 2 一致性 事务不会因为事务的执行被破坏 3 隔离性 在并发事务被执行时 系统应保证与这些事务先后单独执行的结果一样 3 隔离性 在并发事务被执行时 系统应保证与这些事务先后单独执行的结果一样 4 持久性 一个事务在完成全部操作后 他对数据库的所有更新的数据应永远的反映在数据库 4 持久性 一个事务在完成全部操作后 他对数据库的所有更新的数据应永远的反映在数据库 中 中 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 8 规范化理论对数据库设计有什么指导意义 答案 规范化理论是数据库设计的工具和指南 应用该工具使数据库设计过程形式化 并且结果答案 规范化理论是数据库设计的工具和指南 应用该工具使数据库设计过程形式化 并且结果 可以验证 具体地讲 在以下几个方面起着重要作用 在需求分析阶段 用数据依赖的概念来可以验证 具体地讲 在以下几个方面起着重要作用 在需求分析阶段 用数据依赖的概念来 分析和表示各个数据项之间的联系 在概念设计阶段 以规范化理论为工具来构造实体类型和分析和表示各个数据项之间的联系 在概念设计阶段 以规范化理论为工具来构造实体类型和 联系类型 设计ER模型并对其进行优化 在逻辑设计阶段 使用规范化理论来设计模式 将全联系类型 设计ER模型并对其进行优化 在逻辑设计阶段 使用规范化理论来设计模式 将全 局ER模式转换成初始关系模式 再应用模式分解的概念和算法对关系模式进行规范化处理 和评局ER模式转换成初始关系模式 再应用模式分解的概念和算法对关系模式进行规范化处理 和评 价模式价模式 9 基于数据库生存期的数据库设计分成哪几个阶段 答案 基于数据库生存期的数据库设计分成七个阶段 答案 基于数据库生存期的数据库设计分成七个阶段 1 规划阶段 1 规划阶段 2 需求分析阶段 2 需求分析阶段 3 概念设计阶段 3 概念设计阶段 4 逻辑设计阶段 4 逻辑设计阶段 5 物理设计阶段 5 物理设计阶段 6 实现阶段 6 实现阶段 7 运行和维护阶段 7 运行和维护阶段 10 为什么有些封锁须保留到事务终点 而有些封锁可随时解除 答案 当一事务T对某个数据对象R加上X锁后 他将要对R进行读 修改和写操作 此时对事务答案 当一事务T对某个数据对象R加上X锁后 他将要对R进行读 修改和写操作 此时对事务 T的执行过程就不允许其他事务对数据对象进行任何一种操作 否则就会出现数据出错 由此T的执行过程就不允许其他事务对数据对象进行任何一种操作 否则就会出现数据出错 由此 对X封锁必须保留到事务终点 而事务T对某个数据对象R加上S封锁后 将意味着事务T只对R作 对X封锁必须保留到事务终点 而事务T对某个数据对象R加上S封锁后 将意味着事务T只对R作 读操作 而不影响数据正确性 这样 对S封锁有时在不到事务终点时可用UNLOCK 来解除 读操作 而不影响数据正确性 这样 对S封锁有时在不到事务终点时可用UNLOCK 来解除 四 设计题 本大题共5小题 每小题4分 共20分 1 数据模型如下 商店S SNO SNAME CITY 商品P PNO PNAME COLOR 销售SP SNO PNO DATE QTY 用SQL完成查询 在所有商店均销售的商品名 1 答案 所有商店均销售的商品名 答案 所有商店均销售的商品名 SELECTPNAMESELECTPNAME FROMPFROMP WHERENOTEXISTSWHERENOTEXISTS SELECT SELECT FROMSFROMS WHERENOTEXISTSWHERENOTEXISTS SELECT SELECT 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 FROMSPFROMSP WHEREPNO P PNOWHEREPNO P PNO ANDSNO S SNO ANDSNO S SNO 2 设有两个基本表R A B C 和S A B C 试用查询语句表达下列关系代数表达式 R S R S 1 答案 SELECTA B C答案 SELECTA B C FROMR FROMR INTERSECT INTERSECT SELECTA B C SELECTA B C FROMS FROMS SELECTA B C SELECTA B C FROMRFROMR UNIONUNION SELECTA B CSELECTA B C FROMS FROMS 3 试用SQL查询语句表达下列对教学数据库中三个基本表S SC C的查询 1 统计所有学生选修的课程门数 2 求选修C4课程的学生的平均年龄 3 求LIU老师所授课程的每门课程的学生平均成绩 4 统计每门课程的学生选修人员 超过10人的课程才统计 要求输出课程号和选修人数 查询 结果按人数降序排列 若人数相同 按课程号升序排列 5 检索学号比WANG同学大 而年龄比他小的学生姓名 6 检索姓名以WANG打头的所有学生的姓名和年龄 1 答案 1 SELECT COUNT DISTINCT C 答案 1 SELECT COUNT DISTINCT C FROM SCFROM SC WHERE S NOT NULL WHERE S NOT NULL 2 SELECT AVG AGE 2 SELECT AVG AGE FROM S SCFROM S SC WHERE S S SC S AND C C4 WHERE S S SC S AND C C4 3 SELECT CNAME AVG GRADE 3 SELECT CNAME AVG GRADE FROM SC CFROM SC C WHERE SC C C C AND TEACHER LIU WHERE SC C C C AND TEACHER LIU GROUP BY CNAME GROUP BY CNAME 4 SELECT SC C COUNT 4 SELECT SC C COUNT FROM SCFROM SC GROUP BY C GROUP BY C HAVING COUNT 10HAVING COUNT 10 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 ORDER BY 2 C ASC ORDER BY 2 C ASC 5 SELECT X SNAME 5 SELECT X SNAME FORM S AS XFORM S AS X WHERE X S SELECT WHERE X S SELECT FROM S AS YFROM S AS Y WHERE Y AGE SELECT WHERE Y AGE SELECT FROM S AS ZFROM S AS Z WHERE Z S X S ANDWHERE Z S X S AND Z AGE Y AGE ANDZ AGE Y AGE AND Z SNAME WNANG Z SNAME WNANG 6 SELECT SNAME AGE 6 SELECT SNAME AGE FROM SFROM S WHERE SNAME LIKE WANG WHERE SNAME LIKE WANG 4 设工厂的生产数据库有产品 零件 装配三个关系 产品 产品号 产品名 型号 零件 零件号 零件名 规格 单价 装配 产品号 零件号 数量 分别用关系代数表达式和SQL语句表示下列查询操作 1 检索PT2号零件的单价 2 检索哪些产品使用了PT2号零件 列出这些产品名 3 检索哪些产品同时使用PT1 PT3号零件 列出这些产品名 型号 零件名称 规格及数量 1 答案 答案 5 设数据表中有三个基本表 职工表EMP ENO ENAME ADDR 其属性分别表示职工的工号 姓名 地址 工作表WORK ENO CNO SALARY 其属性分别表示职工工号 工作的公司编号 工资 公司表 COMP CNO CNAME CADDR 其属性分别表示公司编号 公司名 地址 这里假设一个职工可在多个公司兼职 并在兼职公司各领一份工资 1 试写出下列查询语句的关系代数表达式 检索在公司编号为C8的公司工作的职工工号和姓名 2 试写出下列查询语句的SQL语句 检索每一个职工的工资总数 要求显示 职工工号 工资总数 3 试写了下列查询语句的SQL语句 检索在 美华公司 工作的职工工号 姓名和地址 4 试写出下列修改操作的SQL语句 为在 美华公司 工作的职工加薪 条件是低于1000元者加200元 5 为WORK表建立一个索引 索引名为WORKINDEX 索引键是 ENO CNO 并要求索引键值是惟一 的 更多试卷 请访问9州考苑 更多试卷 请访问9州考苑 1 答案 1 ENO ENAME CNO C8 EMPWORK 答案 1 ENO ENAME CNO C8 EMPWORK 2 SELECT ENO SUM SALARY 2 SELECT ENO SUM SALARY FROM WORKFROM WORK GROUP BY ENO GROUP BY ENO 3 SELECT EMP ENO ENAME ADDR 3 SELECT EMP ENO ENAME ADDR FROM EMP WORK COMPFROM EMP WORK COMP WHERE EMP ENO WORK ENOWHERE EMP ENO WORK ENO AND WORK CNO COMP CNOAND WO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新科教版初中七年级科学上册第一单元物质密度测量实验卷含答案
- 裁边拉毛工岗前技术基础考核试卷含答案
- 2026年新科教版初中九年级历史上册第三单元两次工业革命影响卷含答案
- 空调器制造工安全技能模拟考核试卷含答案
- 人造花制作工安全意识强化知识考核试卷含答案
- 养鸡工安全技能测试考核试卷含答案
- 夹具钳工岗前核心考核试卷含答案
- 胶囊剂工操作管理模拟考核试卷含答案
- 新型化疗增敏剂的作用机制与应用前景
- 数字疗法在社区慢病管理中应用前景
- 房屋工程售后服务方案范文
- 2025年永州市红色文化知识竞赛考试题库150题(含答案)
- 加油站防雷安全生产责任制度
- DB5301∕T 24-2019 园林绿化养护规范
- 电动叉车安全培训教学课件
- T-HSIPA001-2024情志疗法实践应用指南抑郁症调理
- 拔牙适应症和禁忌症
- 2025年新疆投资发展集团有限责任公司人员招聘笔试备考题库含答案详解(完整版)
- 外来器械清洗要点
- 贵州非税管理办法
- 政治理论应知应会知识测试题库(附含答案)
评论
0/150
提交评论