数据库系统工程师考试大纲总汇及数据库系统工程师内容摘要:

据库的恢复(故障、恢复、 2段提交、 3 段提交) 分布式数据库的透明性(局部、分裂、复制、处理、并发、执行) 分布式数据库系统的应用 网络环境下数据库系统的设计与实施 数据的分布设计 负载均衡设计 数据库互连技术 面向 Web 的 DBMS 技术 三层体系结构 动态 Web 网页 ASP、 JSP、 XML 的应用 安全性策略的理解 数据库视图的安全性策略 数据的安全级别(最重要的、重要的、注意、选择) 数据库安全测量 用户访问控制(采用口令等) 程序访问控制(包含在程序中的 SQL命令限制) 表的访问控制(视图机制) 控制访问的函数和操作 外部存储数据的加密与解密 8. 数据库发展趋势与新 技术 面向对象数据库( OODBMS) OODBMS 的特征 面向对象数据模型 对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套 面向对象数据库语言 对象关系数据库系统( ORDBMS) 嵌套关系 复杂类型 继承、引用类型 与复杂类型有关的查询 函数与过程 面向对象与对象关系 ORDBMS 应用领域 企业资源计划( ERP)和数据库 ERP 概述 基 本 MRP(制造资源计划)、闭环 MRP、 ERP 基本原理、发展趋势 ERP 设计的总体思路(一个中心、两类业务、三条干线) ERP 与数据库 运行数据库与 ERP 数据模型之间的关系 运行数据库与 ERP 数据库之间的关系 案例分析 决策支持系统的建立 决策支持系统的概念 数据仓库设计 数据转移技术 联机分析处理( OLAP)技术 企业决策支持解决方案 联机事务处理( OLTP) 试题一(共 15 分) 阅读以下说明和 图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,以便快速地提供租赁服务。 该系统具有以下功能: 1.登记房主信息。 对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。 2.登记房屋信息。 所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。 除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出 租)。 这些信息都保存在房屋信息文件中。 一名房主可以在系统中登记多个待租赁的房屋。 3.登记租赁者信息。 所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月和性别。 这些信息都保存在租赁者信息文件中。 4.租赁房屋。 已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。 一旦租赁者从中找到合适的房屋,就可以提出看房请求。 系统会安排租赁者与房主见面。 对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。 5.收取手续费。 房主登记完房屋后, 系统会生成一份费用单,房主根据费用单交纳相应的费用。 6.变更房屋状态。 当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。 系统将根据房主的请求,修改房屋信息文件。 【问题 1】( 4 分)使用 [说明 ]中给出的词汇,将数据流图 11 中( 1) ~( 4)处的数据流补充完整。 【问题 2】( 4 分)使用 [说明 ]中给出的词汇,将数据流图 12 中的( 5) ~( 8)补充完整。 【问题 3】( 7 数据流程图 12 中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。 试题二( 15 分)阅读下列说 明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 【说明】某工程项目公司的信息管理系统的部分关系模式如下: 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号) 职工项目(职工编号,项目编号) 其中:( 1)一个职工可以同时参与多个项目,一个项目需要多个职工参与 ( 2)职工的居住城市与项目所在城市来自同一个域 ( 3)每个项目必须有负责人,且负责人为职工关系中的成员 ( 4)项目状态有两个: 0 表示未完成, 1 表示已完成 【问题 1】( 2 分) 下面是创建职工关系的 SQL 语句,职工编号唯一识别一个职工,职工姓名不能为空。 请将空缺部分补充完整。 CREATE TABLE 职工 (职工编号 CHAR(6), 姓名 CHAR(8) (a), 性别 CHAR(2), 城市 VARCHAR(20), PRIMARY KEY (b) )。 【问题 2】( 4 分)下面是创建项目关系的 SQL 语句。 请实现相关的完整性约束。 CREATE TABLE 项目 ( 项目编号 CHAR(6), 项目名称 VARCHAR(20), 状态 CHAR(1) CHECK (c) , 城市 VARCHAR(20), 负责人编号 CHAR(6) (d) , FOREIGN KEY (e) REFERENCES (f) )。 数据流图 11 和 12 分别给出了该系统的顶层数据流图和 0 层数据流。 【问题 3】( 5 分) 请完成下列查询的 SQL 语句。 ( 1)查询至少参加两个项目的职工编号和参与的项目数。 SELECT 职工编号 , (g) FROM 职工项目 GROUP BY (h) HAVING (i)。 ( 2)查询参与居住城市正在进行的工程项目的职工工号和姓名。 SELECT 职工 .职工编号 , 姓名 FROM 职工 , 职工项目 , 项目 WHERE 职工 .职工编号 = 职工项目 .职工编号 AND 项目 .项目编号 = 职工 项目 .项目编号 AND (j) AND (k)。 【问题 4】( 4 分) 假设项目编号为 “P001” 的项目负责人李强(其用户名为 U1)有对参与该项目的 职工进行查询的权限。 下面是建立视图 emp 和进行授权的 SQL 语句,请将空缺部分补充完整。 ( 1) CREATE VIEW (l) AS SELECT 职工编号 , 姓名 , 性别 , 城市 FROM 职工 WHERE 职工编号 IN ( SELECT (m) FROM 职工项目 WHERE (n) ) WITH CHECK OPTION。 ( 2) GRANT (o) ON emp TO U1。 试题三( 15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。 具体的需求及设计如下: 【需求分析结果】 1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。 收银员为患者生成挂号单(如表 31 所示)。 表 31 XX 医院门诊挂号单 2.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房买药。 收银员根据就诊号和医师处方中开列的药品信息,查询药品库存情况和价 格(如表 32 所示),生成与挂号单对应的门诊处方单(如表 33 所示)。 表 32 药品库存 表 33 XX 医院门诊处方单 处方单号 :20200202007229 时间: 2020 年 2 月 1日 10:31 【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下: 【逻辑结构设计】 根据概念模型设计的结果,设计关系模式如下: 挂号单(就诊号,病患姓名,医师编号, 时间, ( 1) ) 收银员(编号,姓名,级别) 医师(编号,姓名,科室,职称) 门诊处方( ( 2) ,收银员,时间) 处方明细( ( 3) ) 药品库存(药品编码,药品名称, ( 4) ) 题 1】 4)根据问题描述,填写图 31 中( a) ~( d)处联系的类型,并补充图 31 中实体间缺少的联系。 【问题 2】( 7 分)根据实体联系图,将第 2 部分关系模式中的空( 1) ~( 4)补充完整。 对所有关系模式,用下划线指出各关系模式的主键。 【问题 3】( 4 分)如 果考虑处方中不仅包含药品,还包含一些诸如抽血、化验、 B 超之类的检查项目,也要在门诊进行划价和收费。 根据上述的需求变化新增加的 “ 检查项目 ” 的关系模式,请修改图 31 的实体联系图,画出新增加的关系、联系和联系的类型,新增加的联系取名为 “ 明细 1”。 试题四( 15 分)阅读下列说明,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。 某学校为实现无纸化、网络化的教材管理,拟开发一套教材管理系统。 该系统主要负责统计全校的教学用书的需求信息,以便教材的统一购买。 【需求分析结果】 ( 1)教学计划 各学 院的教学计划是教材需求的来源。 各学院的教学管理人员为本学。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。