2015数据库工程师真题下午课件
2015年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印
2015年上半年数据库系统工程师考试上午真题(标准参考答案)单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1机器字长为n位的二进制数可以用补码来表示()个不同的有符号定点小数。
A.2nB.2n-1C.2n-1D.2n-1+12计算机中CPU对其访问速度最快的是()。
A.内存B.CacheC.通用寄存器D.硬盘3Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像B.组相联映像C.直接映像D.无法确定的4计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序5总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S。
A.40B.80C.160D.2006以下关于指令流水线性能度量的描述中,错误的是()。
A.最大吞吐率取决于流水线中最慢一段所需的时间B.如果流水线出现断流,加速比会明显下降C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间D.流水线采用异步控制会明显提高其性能7()协议在终端设备与远程站点之间建立安全连接。
A.ARPB.TelnetC.SSHD.WEP8安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。
下面的安全需求中属于系统安全的是(),属于应用安全的是()。
A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全9王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。
那么该软件文档的著作权()享有。
A.应由公司B.应由公司和王某共同C.应由王某D.除署名权以外,著作权的其他权利由王某10甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。
2015年上半年系统集成项目管理工程师考试真题(下午)
2015年上半年系统集成项目管理工程师考试真题(下午)一、阅读下列说明,回答问题 l 至问题 3,将解答填入答题纸的对应栏内。
[说明]项目经理小杨把编号为 1401 的工作包分配给张工负责实旌,要求他必须在 25 天内完成。
任务开始时间是 3 月 1 日早 8 点,每天工作时间为 8 小时。
张工对该工作包进行了活动分解和活动历时估算,并绘制了如下的活动网络图。
1401 工作包的直接成本由人力成本(每人每天的成本是 1000 元)构成,每个活动需要 2 人完成。
【问题 1】 (9 分)请将下面(1)~(6)处的答案填写在答题纸的对应栏内。
张工按照《1401 工作包活动网络图》制订了工作计划,预计总工期为(1)天。
按此计划,预留的时间储备是(2)天。
该网络图的关键路径是(3) 。
按照《1401 工作包活动网络图》所示,计算活动 C 的总时差是(4)天,自由时差是(5)天。
正常情况下,张工下达给活动 C 的开工时间是 3 月(6)日。
【问题 2】 (6 分)假如活动 C 和活动 G 都需要张工主持施工(张工不能同时对 C 和 G 进行施工),请进行如下分析:(1)由于各种原因,活动 C 在 3 月 9 日才开工,按照张工下达的进度计划,该工作包的进度是否会延迟?并说明理由。
(2)基于(l)所述的情况.在不影响整体项目工期的前提下,请分析张工宜采取哪些措施?【问题 3】 (10 分)张工按照《1401 工作包活动网络图》编制了进度计划和工作包预算,经批准后发布。
在第 12 天的工作结束后,活动 C、F、H 都刚刚完成,实际花费为 7 万元。
请做如下计算和分析:(1)当前时点的 SPI 和 CPI。
(2)在此情况下,张工制订的进度计划是否会受到影响,并说明理由。
二、阅读下列说明,回答问题 1 至问题 2,将解答填入答题纸的对应栏内。
[说明]某市承办国际服装节,需要开发网站进行宣传。
系统集成企业 M 公司中标站开发项目。
2015年上半年软件水平考试(中级)数据库系统工程师《基础知识》真题及详解
2015年上半年软件水平考试(中级)数据库系统工程师《基础知识》真题(总分150, 考试时间90分钟)1. 选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
A 2 nB 2 n一1C 2 n 一1D 2 n一1 +1该问题分值: 2答案:A解析:本题考查计算机系统基础常识。
二进制数据在计算机系统中的表示方法是最基本的专业知识。
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和一0之分,也就意味着n位二进制编码可以表示2 n 个不同的数。
2. 计算机中CPU对其访问速度最快的是(2)。
A 内存B CacheC 通用寄存器D 硬盘该问题分值: 2答案:C解析:本题考查计算机系统基础知识。
计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
3. Cache的地址映像方式中,发生块冲突次数最小的是(3)。
A 全相联映像B 组相联映像C 直接映像D 无法确定的该问题分值: 2答案:A解析:本题考查计算机系统基础知识。
Cache工作时,需要拷贝主存信息到Cache中,就需要建立主存地址和Cache 地址的映射关系。
Cache的地址映射方法主要有三种,即全相联影像、直接映像和组相联映像。
其中全相联方式意味着主存的任意一块可以映像到Cache中的任意一块,其特点是块冲突概率低,Cache空间利用率高,但是相联目录表容量大导致成本高、查表速度慢;直接映像方式是指主存的每一块只能映像到Cache的一个特定的块中,整个Cache 地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致Cache空间利用率很低;组相联方式是对上述两种方式的折中处理,对Cache分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。
2016上半年数据库系统工程师考试真题及答案-下午卷
2016上半年数据库系统工程师考试真题及答案-下午卷试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。
场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。
这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。
为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。
(1)检查可用性。
客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。
(2)临时预订。
会议中心管理员收到客户预定请求的通知之后,提交确认。
系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。
根据客户记录给客户发送临时预订确认信息和支付定金要求。
(3)分配设施与设备。
根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。
(4)确认预订。
管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。
(5)变更预订。
客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设各;如果不可用,返回不可用信息。
管理员确认变更后,根据客户记录给客户发送确认信息。
(6)要求付款。
管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。
(7)支付余款。
管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。
现采用结构化方法对会议预定系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图(不完整)。
【问题1】使用说明中的词语,给出图1-1中的实体E1~E2的名称。
E1:客户E2:管理员本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,考点与往年类似,要求考生细心分析题目中所描述的内容。
2015年9月全国计算机等级考试二级《Access数据库程序设计操作》真题(2)及标准答案
2015年9月全国计算机等级考试二级《Access数据库程序设计操作》真题(二)(总分60, 考试时间90分钟)基本操作题在考生文件夹下,存在一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSub—scribe”,同时还设计了窗体对象“tSubscribe”。
试按以下操作要求,完成各种操作。
1. 分析“tSubscribe”预约数据表的字段构成,判断并设置其主键。
设置“科室ID”字段的字段大小,使其与“tOffice”表中相关字段的字段大小一致。
删除医生“专长”字段。
该问题分值: 3答案:步骤1:选择“表”对象,右键单击“tSubscribe”表,在弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击“预约ID”行的任一点,在弹出的快捷菜单中选择“主键”命令,如图4.1所示。
然后单击快速访问工具栏中的“保存”按钮。
步骤3:选择“表”对象,右键单击“tOffice”表,在弹出的快捷菜单中选择“设计视图”命令。
单击“科室ID”行任一点,记录下其“常规”选项卡的“字段大小”行的值…8’,然后关闭“tOffice”表。
步骤4:单击“科室ID”行任一点,然后在其“常规”选项卡的“字段大小”行中输入刚刚记录的值…8’,如图4.2所示。
步骤5:单击快速访问工具栏中的“保存”按钮,在弹出的“Microsoft Access”的对话框中单击“是”按钮,最后关闭“tSubscribe”表。
步骤6:选择“表”对象,右键单击“tDoctor”表,在弹出的快捷菜单中选择“设计视图”命令。
步骤7:右键单击“专长”行的任一点,在弹出的快捷菜单中选择“删除行”命令,如图4.3所示,在弹出的“Microsoft Access”的对话框中单击“是”按钮,然后单击快速访问工具栏中的“保存”按钮,最后关闭“tSubscribe”表。
设置主键,字段属性字段大小、有效性规则;设置表的数据格式;建立表间关系,DLOOkUp函数的应用。
中级数据库系统工程师下午试题-14
中级数据库系统工程师下午试题-14(总分:32.02,做题时间:90分钟)一、试题一(总题数:1,分数:15.00)[说明]设有三个关系学生S(学号,姓名,性别,年龄,籍贯)课程C(课程号,课程名,任课老师,所用教材)学生成绩SC(学号,课程号,得分)其中规定各属性定义如下:学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK得分:GRADE试用关系代数表达式表示下列查询语句。
(分数:15.00)(1).[问题1]检索张三老师所授课程的名称。
(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПCNAME( σTEACHER='张三'(C)))解析:(2).[问题2]检索选修全部课程的学生的学号和姓名。
(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПSNUM,CNUM(SC)÷ПCNUM(C)ПSNUMM,SNAME(S))解析:(3).[问题3]检索全部学生都选修的课程号。
(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПSNUM,CNUM(SC)÷ПSNUM(S))解析:(4).[问题4]检索至少选修了课程号为1和课程号为5的课程的学生的学号。
(分数:2.50)__________________________________________________________________________________________ 正确答案:(可建立一个临时关系RПSNUM,CNUM(SC)÷R)解析:(5).[问题5]检索选修课程包含李四老师所授课程之一的学生姓名。
最新下半年数据库系统工程师下午试题及答案汇总
最新下半年数据库系统⼯程师下午试题及答案汇总2007年下半年数据库系统⼯程师下午试题及答案2007年下半年数据库系统⼯程师答案(上下午下午试题)1-5 BABCB 6-10 CADDB 11-15 BBDCC 16-20 DACBB 21-25 CDCCC 26-30 CBADC 31-35 BADBD 36-40 BBCDC 41-45 ADADB 46-50 BCCDA 51-55 BDBBB 56-60 CDBDD 61-65 AAACA 66-70 BBDDA 71-75 BDACD问题1E1:考试委员会; E2:主讲教师; E3:学⽣或选课学⽣; E4:教务处问题2D1:学⽣信息⽂件; D2:课程单元信息⽂件; D3:课程信息⽂件; D4:课程成绩⽂件; D5:⽆效成绩⽂件注:D2和D3的答案可以互换。
问题3注:数据流起点、终点全部答对才可给分,数据流不分先后顺序。
问题4程序流程图通常在进⾏详细设计时使⽤,⽤来描述程序的逻辑结构。
问题1(1) (a) 年龄>=15 AND 年龄<=60 或年龄 BETWEEN 15 AND 60 (2) (b) (商品号, 商品名称, 型号, 品牌, 销售量) (c) SUM(数量)(d) 商品, 商品号 = 商品销售量.商品号(3) (e) SELECT 问题2(f) 客户, 销售. (注: 加商品表错误!) (g) 客户.客户号=销售.客户号 (h) IN (注: ⽤=错误!) 问题3(i) :pno, :cno, :quantity, :date (j) 库存 - :quantiy(k) COMMIT WORK 或 COMMIT 问题4(l) ADD 最⼩库存 INT (注: INT处可为INTEGER)(m) UPDATE OF 库存 ON 商品或 UPDATE ON 商品 (n) nrow.数量 <= nrow.最⼩库存(o) nrow.商品号 , nrow.最⼩库存 *2 + 10问题1注: 若考⽣将委托书与业务员之间的联系画成委托书与员⼯之间的联系也正确,若考⽣将派⼯联系与维修⼯的边线画成派⼯联系与员⼯之间的边线也正确。
中级数据库系统工程师下午模拟试题及答案解析(15)
中级数据库系统工程师下午模拟试题及答案解析(15)(1~3/共17题)填空题试题一阅读以下说明和关系表,回答问题。
[说明]设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。
T1:S:= S * ST2:S:= S + 3T3:S:= 6第1题若允许三个事务并行执行,请列出所有可能的正确结果。
______第2题采用什么手段,可以解决并行调度的不一致问题?请简要回答。
______第3题一个事务应该具有哪些属性?请具体说明。
______下一题(4~7/共17题)填空题图片第4题给出的关系PD是第几范式? ______第5题是否存在插入、删除异常?若存在,则说明是在什么情况下发生? ______第6题发生的原因是什么? ______第7题将它分解为高一级范式,分解后的关系能否解决操作异常的问题? ______上一题下一题(8~13/共17题)填空题试题三阅读以下说明和关系表,回答问题1~6。
[说明]假设学生一课程数据库关系模式如下:Student(Sno,Sname,Sdept,Sage,Ssex)Course(Cno,Cname,Credit)SC(Sno,Cno,Grade)用SQL语句表达下列查询:第8题查询数学系(Math表示数学系)所有学生的信息。
______第9题查询物理系学生(Physics表示物理系)的学生名和出生年份。
______第10题查询选修了C2课的学生号和学生姓名。
______第11题查询数学系或物理系所有姓王的学生的年龄。
______第12题查询没有选修C1课的学生姓名。
______第13题建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生。
______上一题下一题(14~17/共17题)填空题试题四阅读以下说明,回答问题。
[说明]某足球队有多个梯队,每个梯队由多名球员,一名球员仅属于一个梯队,一只梯队仅能参加某一特定级别的联赛,不同的梯队参加不同的联赛,一个赞助商可以提供为多个级别的联赛提供赞助。
数据库系统工程师下午题
数据库系统工程师下午题1、数据库管理技术发展的阶段中,数据技术独立性最高的是()阶段。
( ) ()? [单选题] *A. 文件系统B. 人工管理C. 数据库管理(正确答案)D. 自动管理2、数据库系统的核心是( ) ()? [单选题] *A. 数据模型B. 数据库管理系统(正确答案)C. 软件工具D. 数据库3、下列叙述正确的是( ) ()? [单选题] *A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题(正确答案)D. 数据库系统中,数据的物理结构必须与逻辑结构一致4、用二维表结构来表示实体及实体与实体之间的联系的模型称为( ) ()? [单选题] *A. 关系模型(正确答案)B. 层次模型C. 网状模型D. 数据模型5、关系数据库管理系统能够实现的专门关系运算包括( ) ()? [单选题] *A. 排序、索引、统计B. 选择、投影、连接(正确答案)C. 关联、更新、排序D. 显示、打印、制表6、将表中的字段定义为(),其作用是使字段中的每个记录都必须是唯一的,以便于识别。
( ) ()? [单选题] *A. 记录B. 字段C. 域D. 关键字(正确答案)7、在Access 2010数据库中,只关闭数据库,不退出Access 2010的操作是( ) ()? [单选题] *A. 按快捷键ALT+F4B. 单击标题栏右端的关闭按钮C. 单击“文件”→“退出”命令D. 按快捷键ALT+F+C(正确答案)8、在Access数据库中,表之间的关系一般定义为( ) ()? [单选题] *A. 一对一的关系B. 一对多的关系(正确答案)C. 多对一的关系D. 多对多的关系9、 Access 2010系统默认的空白数据库文件格式( ) ()? [单选题] *A. Access 2002-2003文件格式B. Access 2000文件格式C. Access 2007文件格式(正确答案)D. Access 2010文件格式10、Access 2010关系数据库中包含()数据库对象。
数据库系统工程师历年真题及答案
1.计算机系统知识1.1硬件知识1.1.1计算机体系结构和主要部件的基本工作原理· CPU 和存储器的组成、性能、基本工作原理·常用 I/O设备、通信设备的性能,以及基本工作原理·I/O 接口的功能、类型和特点·CISC/RISC ,流水线操作,多处理机,并行处理1.1.2存储系统·虚拟存储器基本工作原理,多级存储体系· RAID 类型和特性1.1.3安全性、可靠性与系统性能评测基础知识·诊断与容错·系统可靠性分析评价· 计算机系统性能评测方法1.2数据结构与算法1.2.1常用数据结构·数组(静态数组、动态数组)·线性表、链表(单向链表、双向链表、循环链表)·栈和队列·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作· Hash (存储位置计算、碰撞处理)1.2.2常用算法·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性1.3软件知识1.3.1操作系统知识·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁)·存储管理(主存保护、动态连接分配、分段、分页、虚存)·设备管理( I/O 控制、假脱机、磁盘调度)·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全)·作业管理(作业调度、作业控制语言( JCL )、多道程序设计)·汉字处理,多媒体处理,人机界面·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3.2程序设计语言和语言处理程序的知识· 汇编、编译、解释系统的基础知识和基本工作原理· 程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制· 各类程序设计语言的主要特点和适用情况1.4计算机网络知识·网络体系结构(网络拓扑、OSI/RM、基本的网络协议)·传输介质,传输技术,传输方法,传输控制·常用网络设备和各类通信设备· Client/Server结构、Browser/Server结构、Browser /Web/Datebase结构· LAN 拓扑,存取控制,LAN 的组网, LAN 间连接,LAN-WAN连接·因特网基础知识及应用·网络软件·网络管理·网络性能分析·网络有关的法律、法规2.数据库技术2.1数据库技术基础2.1.1数据库模型精品资料·数据库系统的三级模式(概念模式、外模式、内模式),两级映像(概念模式/ 外模式、外模式/ 内模式)·数据库模型:数据模型的组成要素,概念数据模型ER 图(实体、属性、关系),逻辑数据模型(关系模型、层s 次模型、网络模型)2.1.2数据库管理系统的功能和特征·主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)·特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)· RDB(关系数据库), OODB (面向对象数据库),ORDB (对象关系数据库), NDB (网状数据库)·几种常用Web 数据库的特点2.1.3数据库系统体系结构· 集中式数据库系统· Client/Server数据库系统· 并行数据库系统· 分布式数据库系统· 对象关系数据库系统2.2数据操作2.2.1关系运算·关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)·元组演算·完整性约束2.2.2关系数据库标准语言(SQL )· SQL 的功能与特点·用 SQL 进行数据定义(表、视图、索引、约束)·用 SQL 进行数据操作(数据检索、数据插入/ 删除 / 更新、触发控制)·安全性和授权·程序中的API ,嵌入 SQL2.3数据库的控制功能·数据库事务管理(ACID 属性)·数据库备份与恢复技术(UNDO 、 REDO )·并发控制2.4数据库设计基础理论2.4.1关系数据库设计·函数依赖·规范化(第一范式、第二范式、第三范式、BC 范式、第四范式、第五范式)·模式分解及分解应遵循的原则2.4.2对象关系数据库设计·嵌套关系、复杂类型,继承与引用类型·与复杂类型有关的查询· SQL 中的函数与过程·对象关系2.5数据挖掘和数据仓库基础知识·数据挖掘应用和分类·关联规则、聚类·数据仓库的成分·数据仓库的模式2.6多媒体基本知识2.6.1多媒体技术基本概念·多媒体系统基础知识·常用多媒体文件格式2.6.2多媒体压缩编码技术·多媒体压缩编码技术·统计编码·预测编码·编码的国际标准2.6.3多媒体技术应用·简单图形的绘制,图像文件的处理方法·音频和视频信息的应用·多媒体应用开发过程2.7系统性能知识·性能计算(响应时间、吞吐量、周转时间)·性能指标和性能设计·性能测试和性能评估2.8计算机应用基础知识·信息管理、数据处理、辅助设计、科学计算,人工智能等基础知识·远程通信服务及相关通信协议基础知识3.系统开发和运行维护知识3.1软件工程、软件过程改进和软件开发项目管理知识·软件工程知识·软件开发生命周期阶段目标和任务·软件开发项目基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具·主要的软件开发方法(生命周期法、原型法、面向对象法、 CASE )·软件开发工具与环境知识·软件质量管理基础知识·软件过程改进基础知识·软件开发过程评估、软件能力成熟度评估的基础知识3.2系统分析基础知识精品资料·系统分析的目的和任务·结构化分析方法(数据流图( DFD )和数据字典( DD ),实体关系图( ERD ),描述加工处理的结构化语言)·统一建模语言(UML )·系统规格说明书3.3系统设计知识·系统设计的目的和任务·结构化设计方法和工具(系统流程图、HIPO 图、控制流程图)·系统总体结构设计(总体布局,设计原则,模块结构设计,数据存取设计,系统配置方案)·系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)·系统设计说明书3.4系统实施知识·系统实施的主要任务·结构化程序设计、面向对象程序设计、可视化程序设计·程序设计语言的选择、程序设计风格·系统测试的目的、类型,系统测试方法(黑盒测试、白盒测试、灰盒测试)·测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试试用例设计、系统测试报告)·系统转换基础知识3.5系统运行和维护知识·系统运行管理知识·系统维护知识·系统评价知识4.安全性知识·安全性基本概念(网络安全、操作系统安全、数据库安全)·计算机病毒的防治,计算机犯罪的防范,容灾·访问控制、防闯入、安全管理措施·加密与解密机制·风险分析、风险类型、抗风险措施和内部控制5.标准化知识·标准化意识,标准化的发展,标准出台过程·国际标准、国家标准、行业标准、企业标准基本知识·代码标准、文件格式标准、安全标准软件开发规范和文档标准·标准化机构6.信息化基础知识·信息化意识·全球信息化趋势、国家信息化战略、企业信息化战略和策略·有关的法律、法规·远程教育、电子商务、电子政务等基础知识·企业信息资源管理基础知识7.计算机专业英语·掌握计算机技术的基本词汇·能正确阅读和理解计算机领域的英文资料考试科目 2 :数据库系统设计与管理1.数据库设计1.1理解系统需求说明·了解用户需求、确定系统范围·确定应用系统数据库的各种关系·现有环境与新系统环境的关系·新系统中的数据项、数据字典、数据流1.2系统开发的准备·选择开发方法,准备开发环境,制订开发计划1.3设计系统功能·选择系统机构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制定详细的工作流和数据流1.4数据库设计1.4.1设计数据模型·概念结构设计(设计ER 模型)·逻辑结构设计(转换成DBMS所能接收的数据模型)·评审设计1.4.2物理结构设计·设计方法与内容·存取方法的选择·评审设计与性能预测1.4.3数据库实施与维护·数据加载与应用程序调试·数据库试运行·数据库运行与维护1.4.4数据库的保护·数据库的备份与恢复·数据库的安全性·数据库的完整性·数据库的并发控制1.5编写外部设计文档·编写系统说明书(系统配置图、各子系统关系图、系统流程图,系统功能说明、输入输出规格说明、数据规格说明、用户手册框架)·设计系统测试要求1.6设计评审2.数据库应用系统设计2.1设计数据库应用系统结构·信息系统的架构(如Client/Server)与DBMS·多用户数据库环境(文件服务器体系结构、Client/Server体系结构)·大规模数据库和并行计算机体系结构(SMP 、 MPP )·中间件角色和相关工具·按构件分解,确定构件功能规格以及构件之间的接口2.2设计输入输出·屏幕界面设计,设计输入输出检查方法和检查信息·数据库交互与连接(掌握 C 程序设计语言,以及Java 、Visual Basic、Visual C++、PowerBuilder、Delphi中任一种开发工具与数据库互连的方法(如何与数据库服务器沟通))2.3设计物理数据·分析事务在数据库上运行的频率和性能要求,确定逻辑数据组织方式、存储介质,设计索引结构和处理方式·将逻辑数据结构变换成物理数据结构,计算容量(空间代价),确定存取方法(时间效率)、系统配置(维护代价)并进行优化2.4设计安全体系·明确安全等级·数据库的登录方式·数据库访问·许可(对象许可、命令许可、授权许可的方法)2.5应用程序开发2.5.1应用程序开发·选择应用程序开发平台·系统实施顺序·框架开发·基础小组的程序开发·源代码控制·版本控制2.5.2模块划分(原则、方法、标准)2.5.3编写程序设计文档·模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)·测试要求说明书(测试类型和目标,测试用例,测试方法)2.5.4程序设计评审2.6编写应用系统设计文档·系统配置说明、构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、程序设计文档、文件设计文档、数据库设计文档2.7设计评审3.数据库应用系统实施3.1整个系统的配置与管理3.2常用数据库管理系统的应用(SQL Server、Oracle、Sybase 、 DB2 、 Access 或 Visual Foxpro)·创建数据库·创建表、创建索引、创建视图、创建约束、创建UDDT (用户自定义类型)·创建和管理触发器·建立安全体系3.3数据库应用系统安装·拟定系统安装计划(考虑费用、客户关系、雇员关系、后勤关系和风险等因素)·拟定人力资源使用计划(组织机构安排的合理性)·直接安装(安装新系统并使系统快速进入运行状态)·并行安装(新旧系统并行运行一段时间)·阶段安装(经过一系列的步骤和阶段使新系统各部分逐步投入运行)3.4数据库应用系统测试·拟定测试目标、计划、方法与步骤·数据加载,准备测试数据·指导应用程序员进行模块测试进行验收·准备系统集成测试环境测试工具·写出数据库运行测试报告3.5培训与用户支持4.数据库系统的运行和管理4.1数据库系统的运行计划·运行策略的确定·确定数据库系统报警对象和报警方式·数据库系统的管理计划(执行,故障/ 恢复,安全性,完整性,用户培训和维护)4.2数据库系统的运行和维护·新旧系统的转换·收集和分析报警数据(执行报警、故障报警、安全报警)·连续稳定的运行·数据库维护(数据库重构、安全视图的评价和验证、文档维护)·数据库系统的运行统计(收集、分析、提出改进措施)·关于运行标准和标准改进一致性的建议·数据库系统的审计4.3数据库管理·数据字典和数据仓库的管理·数据完整性维护和管理(实体完整性、参照完整性)·数据库物理结构的管理(保证数据不推迟访问)·数据库空间及碎片管理·备份和恢复(顺序、日志(审计痕迹)、检查点)·死锁管理(集中式、分布式)·并发控制(可串行性、锁机制、时间戳、优化)·数据安全性管理(加密、安全、访问控制、视图、有效性确认规则)·数据库管理员(DBA )职责4.4性能调整· SQL 语句的编码检验·表设计的评价·索引的改进·物理分配的改进·设备增强·数据库性能优化4.5用户支持·用户培训·售后服务5. SQL5.1数据库语言·数据库语言的要素·数据库语言的使用方式(交互式和嵌入式)5.2 SQL概述·SQL 语句的特征·SQL 语句的基本成分5.3数据库定义·创建数据库( Create Datebase)、创建表(Create Table )精品资料·定义数据完整性·修改表( Alter Table )、删除表( Drop Table )·定义索引( Create Index )、删除索引( Drop Index )·定义视图( Create View )、删除视图( Drop View )、更新视图5.4数据操作· Select 语句的基本机构·简单查询·SQL 中的选择、投影·字符串比较,涉及空值的比较·日期时间,布尔值,输出排序·多表查询·避免属性歧义·SQL 中的连接、并、交、差·SQL 中的元组变量·子查询5.5完整性控制与安全机制·主键( Primary Key)约束·外键( Foreign Key)约束·属性值上的约束(Null 、Check 、 Create Domain)·全局约束( Create Assertions)·权限、授权( Grant )、销权( Revoke )5.6创建触发器(Create Trigger)5.7 SQL使用方式·交互式 SQL·嵌入式 SQL·SQL 与宿主语言接口( Declare 、共享变量、游标、卷游标)·动态 SQL·API5.8 SQL标准化6.网络环境下的数据库6.1分布式数据库6.1.1分布式数据库的概念·分布式数据库的特点与目标6.1.2分布式数据库的体系结构·分布式数据库的模式结构·数据分布的策略(数据分片、分布透明性)·分布式数据库管理系统6.1.3分布式查询处理和优化6.1.4分布式事务管理·分布式数据库的恢复(故障、恢复、 2 段提交、 3 段提交)·分布式数据库的透明性(局部、分裂、复制、处理、并发、执行)6.1.5分布式数据库系统的应用6.2网络环境下数据库系统的设计与实施·数据的分布设计·负载均衡设计·数据库互连技术6.3面向Web的DBMS技术·三层体系结构·动态 Web 网页·ASP、 JSP 、 XML 的应用7.数据库的安全性7.1安全性策略的理解·数据库视图的安全性策略·数据的安全级别(最重要的、重要的、注意、选择)7.2数据库安全测量·用户访问控制(采用口令等)·程序访问控制(包含在程序中的SQL 命令限制)·表的访问控制(视图机制)精品资料·控制访问的函数和操作·外部存储数据的加密与解密8.数据库发展趋势与新技术8.1面向对象数据库(OODBMS )8.1.1 OODBMS的特征8.1.2面向对象数据模型·对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套8.1.3面向对象数据库语言8.1.4对象关系数据库系统(ORDBMS )·嵌套关系·复杂类型·继承、引用类型·与复杂类型有关的查询·函数与过程·面向对象与对象关系·ORDBMS 应用领域8.2企业资源计划(ERP)和数据库8.2.1 ERP概述·基本 MRP (制造资源计划)、闭环MRP 、ERP精品资料·基本原理、发展趋势· ERP 设计的总体思路(一个中心、两类业务、三条干线)8.2.2 ERP与数据库·运行数据库与ERP 数据模型之间的关系·运行数据库与ERP 数据库之间的关系8.2.3案例分析8.3决策支持系统的建立·决策支持系统的概念·数据仓库设计·数据转移技术·联机分析处理(OLAP )技术·企业决策支持解决方案·联机事务处理(OLTP )。
(完整版)数据库课后部分习题答案2015
习题15.实体之间联系有哪几种?分别举例说明?答:1:1联系:如果实体集El中每个实体至多和实体集E2中的一个实体有联习,反之亦然,那么El和E2的联系称为“l:1联系”。
例如:电影院的座位和观众实体之间的联系。
1:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和El中一个实体有联系,那么El和E2的联系是“1:N联系”。
例如:部门和职工两个实体集之间的联系。
M:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么El和E2的联系称为“M:N联系”。
例如:工程项目和职工两个实体集之间的联系。
7.简述数据库系统的两级映像和数据独立性之间的关系。
答:为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的;模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的物理独立性,所以称为数据的物理独立性。
习题21.名词解释:超键:能惟一标识元组的属性或属性集,称为关系的超键。
候选键:不含有多余属性的超键,称为候选键。
实体完整性规则:实体的主键值不允许是空值。
参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键值。
函数依赖:设有关系模式R(U),X和Y是属性集U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖(Functional Dependency,简记为FD)于X,记作X→Y。
无损分解:当对关系模式R进行分解时,R的元组将分别在相应属性集进行投影而产生新的关系。
2015年计算机等级考试四级数据库工程师真题
2015年计算机等级考试四级数据库工程师真题(总分:100.00,做题时间:120分钟)一、单项选择题(总题数:15,分数:30.00)1.分组转发是指在互联网络中路由器转发 IP 分组的物理传输过程与数据报转发交付机制。
根据分组的目的 IP 地址与源 IP 地址是否属于同一个子网来判断,可将分组转发分为和(分数:2.00)A.直接转发和间接转发√B.内部转发和外部转发C.网内转发和网外转发D.独立转发和协同转发解析:2.以下有关路由选择算法的说法中,错误的是(分数:2.00)A.一般来说,跳数越少的路径越好B.开销一般指传输过程中的耗费,耗费通常与所使用的链路带宽有关C.在实际网络中,一定能够找出最好的路由选择算法√D.路由选择算法应尽量简单解析:3.当网络的通信量发生变化时,算法能够自动改变路由,以均衡链路的负载。
这表现出路由选择算法的(分数:2.00)A.正确性B.稳定性C.低开销D.稳健性√解析:4.在 Internet 中,路由器采用驱动的路由选择算法(分数:2.00)A.表√B.数据流C.距离D.状态解析:5.从路由选择算法对网络拓扑和通信量变化的自适应角度划分,可以分为两大类(分数:2.00)A.局部路由选择算法和全局路由选择算法B.固定路由选择算法与变化路由选择算法C.静态路由选择算法与动态路由选择算法√D.稳定路由选择算法与适应路由选择算法解析:6.以下有有关路由表的说法中,错误的是(分数:2.00)A.路由表可以分为静态路由表和动态路由表B.静态路由表由人工方式建立,网络结构变化时,无法自动更新C.动态路由表由系统自动运行动态路由选择协议,可以自动更新结构D.静态路由表很少用到,已经被动态路由表取代√解析:7.以下项不是提高路由选择效率的方法之一(分数:2.00)A.下一跳路由选择B.特定网络路由选择C.特定主机路由选择D.随机路由选择√解析:8.设有下面 4 条路由:172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和 172.18.133.0/24,如果进行路由汇聚,能覆盖这 4 条路由的地址是(分数:2.00)A.172.18.128.0/21 √B.172.18.128.0/22C.172.18.130.0/22D.72.18.132.0/23解析:9.设有下面 4 条路由:10.1.193.0/24、10.1.194.0/24、10.1.196.0/24 和10.1.198.0/24,如果进行路由汇聚,覆盖这 4 条路由的地址是(分数:2.00)A.10.1.192.0/21 √B.110.1.192.0/22C.10.1.200.0/22D.10.1.224.0/20解析:10.以下有关自治系统的说法中,错误的是(分数:2.00)A.自治系统内使用同一公共路由选择策略B.自治系统内部的路由选择称为域内路由选择;自治系统之间的路由选择称为域间路由选择C.自治系统将 Internet 的路由分成两层:内层路由和外层路由√D.自治系统的核心是路由选择的“自治”解析:11.根据路由选择协议运行在一个自治系统的内部或运行在自治系统之间,路由选择协议可分为和两类(分数:2.00)A.域内网关协议,域间网关协议B.内部网关协议,外部网关协议√C.最短路径优先协议,边界网关协议D.路由信息协议,外部网关协议解析:12.以下项不是最短路径优先(OpenShortestPathFirst,OSPF)协议的特点(分数:2.00)A.使用分布式的链路状态协议(linkstateprotocol)B.路由器发送的信息是本路由器与哪些路由器相邻,以及链路状态信息C.当链路状态发生变化时仅向相邻的路由器发送此信息√D.所有的路由器最终都能建立一个链路状态数据库(linkstatedatabase);这个数据库实际上就是全网的拓扑结构图解析:13.以下关于 OSPF 协议技术特征的描述中,错误的是(分数:2.00)A.OSPF 协议适用层次结构的区域划分B.它将一个系统内部划分成若干区域与主干区域C.主干区域连接多个区域,主干区域内部的路由器叫做主干路由器D.主干边界路由器接受从其它区域来的信息√解析:14.以下项不是 BGP 技术产生的背景(分数:2.00)A.BGP 协议于 1989 年公布,1995 年公布新版本 BGP-4B.因特网规模太大,致使自治系统之间路由表太大,域间路由实现困难C.不同自治系统之间存在的度量的差异,使得难以计算出有意义的系统开销√D.自治系统之间的路由选择必须考虑有关政治、安全、经济等因素,制定最佳策略解析:15.下列有关 BGP 工作过程的说法中,错误的是(分数:2.00)A.在 BGP 刚开始运行时,BGP 边界路由器与相邻的边界路由器定期交换整个的 BGP 路由表√B.当两个边界路由器属于两个不同的自治系统,边界路由器之间定期地交换路由信息,维持相邻关系C.当某个路由器或链路出现故障时,BGP 发言人可以从不止一个相邻边界路由器获得路由信息D.BGP 路由选择协议在执行过程中使用了打开分组、更新分组、保活分组与通知分组等 4 种分组解析:二、填空题(总题数:5,分数:10.00)16.在使用CIDR 网络协议之后,路由表的项目由“网络前缀”和“下一跳地址”组成。
2018-年上半年数据库系统工程师考试上午真题+下午真题
2018 年上半年数据库系统工程师考试真题上午题+下午题●电脑运行过程中,遇到突发事件,要求 CPU 暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为__(1)__,其处理过程中保存现场的目的是__(2)__。
〔1〕A.阻塞B.中断C.动态绑定D.静态绑定〔2〕A.防止丧失数据B.防止对其他部件造成影啊C.返回去继续执行原程序D.为中断处理程序提供数据●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是〔〕的的倒数。
〔3〕A.最短流水段操作时间B.各段流水的操作时间总和C.最长流水段操作时间D.流水段数乘以最长流水段操作时间●电脑中机械硬盘的性能指标不包括__(4)__。
〔4〕A.磁盘转速及容量B.盘片数及磁道数C.容量及平均寻道时间D.磁盘转速及平均寻道时间●算术表达式采用后缀式表示时不需要使用括号,使用〔〕就可以方便地进行求值。
a-b〔c+d 山〕〔其中,—、+、*表示二元算术运算减、加、乘〕的后缓式为〔〕,与该表达式等价的语法树为〔〕。
(5)A.队列B.数组C.栈D.广义表〔6〕A.a b c d -*+B. a b c d*+ -C.ab-c*d+D.a b c d+*-〔7〕A.B.C.D.● 设有 n 阶三对角矩阵 A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,假设其压储空间用数组 B 表示,A 的元素下标从 0 开始,B 的元素下标从 1 开始。
已知 A[0,0]存储在 B[1],A[n-1,n-1]存储在 B[3n-2],那么非零元素 A[i,j]〔0≤ i<n,0≤ j<n,│i-j│≤1〕存储在 B[〔〕]〔8〕A. 2i+j-1B.2i+jC.2i+j+1D.3i-j+I●用哈希表存储元素时,需要进行冲突〔碰撞〕处理,冲突是指__(9)__。
上半年数据库系统工程师下午试题及答案
2006年上半年数据库系统工程师下午试题试题一(15分)阅读下列说明以及数据流图,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。
[说明]某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1)帐号和密码。
任课老师用帐号和密码登录系统后,提交所有选课学生的名单。
系统自动为每个选课学生创建登录系统的帐号和密码。
(2)作业提交。
学生使用帐号和密码登录系统后,可以向系统申请所选课程的作业。
系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。
若申请成功,则显示需要完成的作业。
学生需在线完成作业,单击“提交”按钮上交作业。
(3)在线批阅。
系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。
[问题1](3分)如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?答:外部实体:(选课)学生、(任课)老师数据存储:作业成绩统计文件[问题2](7分)根据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流.请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。
[问题3](5分)根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。
答:错误1:外部实体A和B之间不能存在数据流。
错误2:外部实体A和数据存储H之间不能存在数据流。
错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。
试题二(15分)阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]某企业网上销售管理系统的数据库部分关系模式如下所示:客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)关系模式的主要属性及约束如表2-1所示。
数据库系统工程师下午2015上半年
[真题] 数据库系统工程师下午2015上半年填空题第1题:使用说明中的词语,给出图1-1中的实体E1~E2的名称。
____参考答案:E1:教师 E2:学生详细解答:第2题:使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
____参考答案:D1:试题 D2:学生信息 D3:考试信息 D4:解答结果详细解答:第3题:根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
____参考答案:数据流名称:题目;起点:D1;终点:2 显示并接收解答数据流名称:答案;起点:D1;终点:3 处理解答详细解答:第4题:图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。
(注:数据流的起点和终点须使用加工的名称描述)____参考答案:分解为:创建通知数据,发送通知给学生或老师数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师详细解答:试题二阅读下列说明,回答问题说明:某大型集团公司的数据库的部分关系模式如下:员工表:EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS(Eno,Cno,Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下:(1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:第5题:请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。
____CREATE TABLE WORKS(Eno CHAR(10) (a)____ ,Cno CHAR(4) (b)____ ,Salary int (c)____ ,PRJMARY KEY (d)____ ,);参考答案:(a)REERENCES emp (Eno) (b)REERENCES company (Cno) (c)CHECK(Salary ﹥=1500) (d)Cno,Eno详细解答:第6题:(1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno、Cname和Salary,请将下面SQL语句的空缺部分补充完整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。
【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
【问题3】(4分)根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(5分)图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。
(注:数据流的起点和终点须使用加工的名称描述)我的答案:看视频读书参考答案:【问题1】E1:教师E2:学生【问题2】D1:试题D2:学生信息D3:考试信息D4:解答结果【问题3】数据流名称:题目;起点:D1;终点:2 显示并接收解答数据流名称:答案;起点:D1;终点:3 处理解答【问题4】分解为:创建通知数据,发送通知给学生或老师数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某大型集团公司的数据库的部分关系模式如下:员工表:EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS(Eno,Cno,Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下:(1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:【问题1】(4分)请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。
CREATE TABLE WORKS(Eno CHAR(10) (a) ,Cno CHAR(4) (b) ,Salary int (c) ,PRJMARY KEY (d) ,);【问题2】(6分)(1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno、Cname和Salary,请将下面SQL语句的空缺部分补充完整。
CREATE (e)ASSELECT EMP.Eno,Ename,o,Cname,SalaryFROM EMP, COMPANY, WORKSWHERE (f) ;(2)员工的工资由职称级别的修改自动调整,需要用触发器来实现员工工资的自动维护,函数float Salary_value(char(10) Eno)依据员工号计算员工新的工资。
请将下面SQL语句的空缺部分补充完整。
CREATE (g) Salary_TRG AFTER (h) ON EMPREFERENCING new row AS nrowFOR EACH ROWBEGINUPDATE WORKSSET (i)WHERE (j) ;END【问题3】(5分)请将下面SQL语句的空缺部分补充完整。
(1)查询员工最多的公司编号和公司名称。
SELECT j o,CnameFROM COMPANY,WORKSWHERE o= oGROUP BY (k)HAVING (l) ( SELECT COUNT(*)FROM WORKSGROUP BY Cno);(2)查询所有不在“中国银行北京分行”工作的员工工号和姓名。
SELECT Eno,EnameFROM EMPWHERE Eno (m) (SELECT EnoFROM (n)WHERE (o)AND Cname=‘中国银行北京分行’);我的答案:看视频读书参考答案:【问题1】(a)REERENCES emp (Eno)(b)REERENCES company (Cno)(c)CHECK(Salary>=1500)(d)Cno,Eno【问题2】(e)View FemaleEMP(f)Sex=’女’AND EMP.Eno=WORKS.Eno AND o= o(g)TRIGGER(h)UPDATE(i)Salary=float Salary_value(nrow.Eno)(j)Eno=nrow.Eno【问题3】(k)o,Cname(l)COUNT(*)>=ALL(m)NOT IN(n)COMPANY,WORKS(o)o= o试题分析:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练、主裁判、比赛等信息。
【需求分析】(1)系统需要维护球队、球员、主教练、主裁判、比赛等信息。
球队信息主要包括:球队编号、名称、成立时间、人数、主场地址、球队主教练。
球员信息主要包括:姓名、身份证号、出生日期、身高、家庭住址。
主教练信息主要包括:姓名、身份证号、出生日期、资格证书号、级别。
主裁判信息主要包括:姓名、身份证号、出生日期、资格证书号、获取证书时间、级别。
(2)每支球队有一名主教练和若干名球员。
一名主教练只能受聘于一支球队,一名球员只能效力于一支球队。
每支球队都有自己的唯一主场场地,且场地不能共用。
(3)足球联赛采用主客场循环制,一周进行一轮比赛,一轮的所有比赛同时进行。
(4)一场比赛有两支球队参加,一支球队作为主队身份、另一支作为客队身份参与比赛。
一场比赛只能有一名主裁判,每场比赛有唯一的比赛编码,每场比赛都记录比分和日期。
【概念结构设计】根据需求分析阶段的信息,设计的实体联系图(不完整)如图3-1所示。
【逻辑结构设计】根据概念结构设计阶段完成的实体联系图,得出如下关系模式(不完整):球队(球队编号,名称,成立时间,人数,主场地址)球员(姓名,身份证号,出生日期,身高,家庭住址,(1))主教练(姓名,身份证号,出生日期,资格证书号,级别,(2))主裁判(姓名,身份证号,出生日期,资格证书号,获取证书时间,级别)比赛(比赛编码,主队编号,客队编号,主裁判身份证号,比分,日期)【问题1】(6分)补充图3-1中的联系和联系的类型。
图3-1中的联系“比赛”应具有的属性是哪些?【问题2】(4分)根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(2)补充完整。
【问题3】(5分)现在系统要增加赞助商信息,赞助商信息主要包括赞助商名称和赞助商编号。
赞助商可以赞助某支球队,一支球队只能有一个赞助商,但赞助商可以赞助多支球队。
赞助商也可以单独赞助某些球员,一名球员可以为多个赞助商代言。
请根据该要求,对图3-1进行修改,画出修改后的实体间联系和联系的类型。
我的答案:看视频读书参考答案:【问题1】比赛联系应具有的属性包括:比赛编码,比分,日期。
【问题2】(1)球队编号(2)球队编号【问题3】试题分析:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某地人才交流中心为加强当地企业与求职人员的沟通,促进当地人力资源的合理配置,拟建立人才交流信息网。
【需求描述】1.每位求职人员需填写《求职信息登记表》(如表4-1所示),并出示相关证件,经工作人员审核后录入求职人员信息。
表中毕业证书编号为国家机关统一编码,编号具有唯一性。
每个求职人员只能填写一部联系电话。
2.每家招聘企业需填写《招聘信息登记表》(如表4-2所示),并出示相关证明及复印件,经工作人员核实后录入招聘企业信息。
表中企业编号由系统自动生成,每个联系人只能填写一部联系电话。
3.求职人员和招聘企业的基本信息会在系统长期保存,并分配给求职人员和招聘企业用于登录的用户名和密码。
求职人员登录系统后可登记自己的从业经历、个人简历及特长,发布自己的求职意向信息;招聘企业的工作人员登录系统后可维护本企业的基本信息,发布本企业的岗位需求信息。
4.求职人员可通过人才交流信息网查询企业的招聘信息并进行线下联系;招聘企业的工作人员也可通过人才交流信息网查询相关的求职人员信息并进行线下联系。
5.求职人员入职后应惨改自己的就业状态(在岗/求职);招聘企业在发布需求岗位有人员到岗后也应该及时修改需求人数。
【逻辑结构设计】根据上述需求,设计出如下关系模式:个人信息(身份证号,姓名,性别,出生日期,毕业院校,专业名称,学历,毕业证书编号,联系电话,电子邮件,个人简历及特长)从业经历(身份证号,起止时间,企业名称,职位)求职意向(身份证号,职位名称,最低薪水)企业信息(企业编号,企业名称,地址,企业网址,联系人,联系电话,电子邮件,企业简介)岗位需求(企业编号,职位,专业,学历,薪水,人数,备注)【问题1】(6分)对关系“个人信息”,请回答以下问题:(1)列举出所有候选键。
(2)它是否为3NF,用60字以内文字简要叙述理由。
(3)将其分解为BC范式,分解后的关系名依次为:个人信息1,个人信息2,…,并用下划线标示分解后的各关系模式的主键。
【问题2】(6分)对关系“企业信息”,请回答以下问题:(1)列举出所有候选键。
(2)它是否为2NF,用60字以内文字简要叙述理由。
(3)将其分解为BC范式,分解后的关系名依次为:企业信息1,企业信息2,…,并用下划线标示分解后的各关系模式的主键。
【问题3】(3分)若要求个人的求职信息一经发布,即由系统自动查找符合求职要求的企业信息,填入表R(身份证号,企业编号),在不修改系统应用程序的前提下,应采取什么方法来实现,用100字以内文字简要叙述解决方案。
我的答案:看视频读书参考答案:【问题1】身份证号和毕业证书编号不是,存在部分依赖,毕业证书编号→(毕业院校,专业名称学历等),身份证号→(姓名,性别等)对主键存在部分依赖个人信息1(身份证号,姓名,性别,出生日期,联系电话,电子邮件,个人简历及特长)个人信息2(身份证号,毕业证书编号,毕业院校,专业名称,学历)【问题2】企业编号和联系人不是,存在部分依赖,企业编号→(企业名称,地址等)对主键存在部分依赖企业信息1(企业编号,企业名称,地址,企业网址,电子邮件,企业简介)企业信息2(企业编号,联系人,联系电话)【问题3】视图利用视图,在基本表发生变化时,只需要修改视图的定义即可,而不需要去修改使用视图的应用程序阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。