2015年上半年软件水平考试(中级)数据库系统工程《应用技术》真题及详解

合集下载

2015年上半年软件设计师考试下午真题(标准参考答案)

2015年上半年软件设计师考试下午真题(标准参考答案)

一次拍卖过程的基本事件流描述如下:
(1)卖方在网站上发起一次拍卖,并设置本次拍卖的起拍价。
(2)确定拍卖标的以及拍卖标的保留价(若在拍卖时间结束时,所有出价均低于拍卖标的保留价,则本次拍卖失败)。
(3)在网站上发布本次拍卖品的介绍。 (4)买方参与拍卖,给出竟拍价。 (5)卖方选择接受一个竟拍价作为成交价,结束拍卖。 (6)系统记录拍卖成交价,进入拍卖结算阶段。 (7)卖方和买方协商拍卖品成交方式,并完成成交。 现采用面向对象方法对系统进行分析与设计,得到如表3-1所示的类列表以及如图3-1所示的类图,类中关键属性与方法如表3-2所示。
是否需要批改:否
程序设计题
请按照试题要求完成程序设计。
1
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关
的工作。系统与考试有关的主要功能如下。
//打印总页数
private:
int sum;
public:
LibrarySumPrintVisitor();
void visit(Book* p_book);
void visit(Article* p_article);
void printSum();
};
// visitor.cpp
int Article: :getNumber()fPages(){
球队信息主要包括:球队编号、名称、成立时间、人数、主场地址、球队主教练。
球员信息主要包括:姓名、身份证号、出生日期、身高、家庭住址。 主教练信息主要包括:姓名、身份证号、出生日期、资格证书号、级别。 主裁判信息主要包括:姓名、身份证号、出生日期、资格证书号、获取证书时间、级别。 (2)每支球队有一名主教练和若干名球员。一名主教练只能受聘于一支球队,一名 球员只能效力于一支球队。每支球队都有自己的唯一主场场地,且场地不能共用。 (3)足球联赛采用主客场循环制,一周进行一轮比赛,一轮的所有比赛同时进行。 (4) 一场比赛有两支球队参加,一支球队作为主队身份、另一支作为客队身份参与 比赛。一场比赛只能有一名主裁判,每场比赛有唯一的比赛编码,每场比赛都记录比分和日期。 【概念结构设计】 根据需求分析阶段的信息,设计的实体联系图(不完整)如图2-1所示。

软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节

软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节

软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷8(题后含答案及解析)题型有:1. 选择题 3. 主观题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.以下关于E-R图的叙述正确的是(1)。

A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示C.E-R图可将现实世界(应用)中的信息抽象地表示为实体及实体间的联系D.E-R图能表示数据生命周期正确答案:C解析:实体是一个范围广泛的概念,从具体的人、物、事件到抽象的状态以及概念,都可以用实体来抽象表示。

实体是存在于现实世界中,并且可以根据其自身信息加以鉴别的任何事物的抽象表示。

联系是现实世界内部或者事物之间语义关系的抽象定义。

联系可以同一个或者多个实体有关。

实体之间的联系可以是一对一、一对多或者多对多的。

实体和联系组成模型可以用E-R图表示。

因此E-R图可将现实世界(应用)中的信息抽象地表示为实体,以及实体间的联系。

2.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为(5)。

A.语义冲突B.命名冲突C.属性冲突D.结构冲突正确答案:B解析:在数据库的概念结构设计过程中,各子系统的局部E-R图设计好后,下一步就是要将所有的分E-R图综合成一个系统的总体E-R图,一般称为视图的集成。

视图集成通常有如下两种方式。

(1)多个局部E-R图一次集成。

这种方式比较复杂,做起来难度较大。

(2)逐步集成,用累加的方式一次集成两个局部E-R图。

这种方式每次只集成两个局部E-R图,可以降低复杂度。

由于各子系统应用所面临的问题不同,且通常是由不同的设计人员进行局部视图设计,这就导致各个局部E-R图之间必定会存在许多不一致的问题,称之为冲突。

2015年上半年软件水平考试(中级)多媒体应用设计师《应用技术》真题及详解

2015年上半年软件水平考试(中级)多媒体应用设计师《应用技术》真题及详解

2015年上半年软件水平考试(中级)多媒体应用设计师《应用技术》真题(总分80, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题。

【说明】利用图像处理工具软件可以对数字图像进行各种复杂的编辑处理工作,包括图像格式转换、图像编辑、图像合成、增加滤镜效果、校色调色及特效制作等。

Photoshop是较为常用的图像处理工具软件。

1. ①Photoshop的历史记录面板记录了哪些信息?②用户在编辑图像过程中,利用历史记录面板主要完成什么操作?该问题分值: 2答案:正确答案:①Photoshop的历史记录面板记录了用户过去完成的一系列操作。

②用户可以利用历史记录面板撤销已经完成的若干操作,回退到某个操作之前的状态。

解析:图形图像作为一种视觉媒体已经成为人类信息传输、思想表达的重要方式。

数字图像处理软件在多媒体素材制作中扮演了重要角色,而Photoshop是目前最常用、最专业的图像处理软件。

本题目主要考查考生对基本的图形、图像概念的理解,对Photoshop软件的运用技巧的掌握。

本问题属于基础题,主要考查考生对Photoshop中常用菜单、常用操作工具的应用方法的理解。

每个使用Photoshop处理过数字图像的用户都必然会用到“历史记录”功能,以撤销已经完成的若干操作,回退到某个操作之前的状态。

一般用户都会一边修改数字图像,一边观察修改结果。

如果修复结果不满足要求,则通常会利用该功能撤销之前的修改动作。

2. 单击工具面板中的“裁剪工具”按钮,利用鼠标在被编辑图像中拖选出一个矩形框,然后用鼠标双击该矩形区域或者单击“图像一裁剪”菜单,那么该图像会发生什么变化?该问题分值: 2答案:正确答案:被编辑图像产生如下变化:被选择的矩形区域被保留,矩形区域外面的图像内容被自动裁剪掉了。

解析:该问题仍然考查考生对Photoshop中常用菜单、常用操作工具的应用方法的理解。

将一张数码照片或图像裁切成指定大小是一般用户利用Photoshop完成的最常见的操作之一。

软考软件设计师-2015年上半年下午真题解析

软考软件设计师-2015年上半年下午真题解析

江西省南昌市2015-2016学年度第一学期期末试卷(江西师大附中使用)高三理科数学分析一、整体解读试卷紧扣教材和考试说明,从考生熟悉的基础知识入手,多角度、多层次地考查了学生的数学理性思维能力及对数学本质的理解能力,立足基础,先易后难,难易适中,强调应用,不偏不怪,达到了“考基础、考能力、考素质”的目标。

试卷所涉及的知识内容都在考试大纲的范围内,几乎覆盖了高中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。

1.回归教材,注重基础试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的大部分知识点均有涉及,其中应用题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学生感受到了数学的育才价值,所有这些题目的设计都回归教材和中学教学实际,操作性强。

2.适当设置题目难度与区分度选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较大,学生不仅要有较强的分析问题和解决问题的能力,以及扎实深厚的数学基本功,而且还要掌握必须的数学思想与方法,否则在有限的时间内,很难完成。

3.布局合理,考查全面,着重数学方法和数学思想的考察在选择题,填空题,解答题和三选一问题中,试卷均对高中数学中的重点内容进行了反复考查。

包括函数,三角函数,数列、立体几何、概率统计、解析几何、导数等几大版块问题。

这些问题都是以知识为载体,立意于能力,让数学思想方法和数学思维方式贯穿于整个试题的解答过程之中。

二、亮点试题分析1.【试卷原题】11.已知,,A B C 是单位圆上互不相同的三点,且满足AB AC →→=,则AB AC →→⋅的最小值为( )A .14-B .12-C .34-D .1-【考查方向】本题主要考查了平面向量的线性运算及向量的数量积等知识,是向量与三角的典型综合题。

解法较多,属于较难题,得分率较低。

【易错点】1.不能正确用OA ,OB ,OC 表示其它向量。

2.找不出OB 与OA 的夹角和OB 与OC 的夹角的倍数关系。

中级软件设计师2015上半年上午试题

中级软件设计师2015上半年上午试题

中级软件设计师2015上半年上午试题在 2015 年上半年,中级软件设计师的上午试题涵盖了多个重要的知识领域,对于考生的专业素养和综合能力进行了全面的考查。

首先,在计算机组成与体系结构方面,试题重点关注了 CPU 的工作原理、存储系统的层次结构以及指令系统等内容。

考生需要清楚地理解诸如流水线技术、Cache 工作机制以及各种寻址方式等概念。

例如,有题目会涉及到如何通过优化流水线来提高 CPU 的性能,或者计算在特定存储配置下的访问时间和命中率。

操作系统的知识也是考查的重点之一。

进程管理、存储管理、文件管理以及设备管理等方面均有涉及。

对于进程的同步与互斥问题,考生需要能够运用信号量、管程等机制进行分析和解决。

在存储管理中,虚拟内存的原理和页面置换算法是常见的考点。

文件系统的结构和管理方式,以及设备的分配策略等内容也需要考生熟练掌握。

数据库系统方面,关系代数、SQL 语言的运用、数据库设计的规范化以及数据库的并发控制等都是常见的出题点。

考生需要能够熟练地使用关系代数进行查询操作,正确编写复杂的 SQL 语句来满足各种数据处理需求。

同时,对于数据库设计中的范式要求要有清晰的认识,能够判断给定的设计是否符合规范,并进行必要的优化。

在数据结构和算法方面,常见的数据结构如链表、栈、队列、树和图等都在试题中有所体现。

考生不仅要了解这些数据结构的基本概念和操作,还需要能够分析其时间和空间复杂度。

算法方面,排序算法、查找算法以及图的遍历算法等都是重点,需要考生能够根据具体问题选择合适的算法,并对其性能进行分析。

软件工程方面的试题主要围绕软件生命周期、软件开发模型、软件测试以及软件项目管理等内容展开。

考生需要了解不同软件开发模型的特点和适用场景,能够制定合理的测试计划和策略,并掌握软件项目管理中的进度安排、成本估算和风险控制等方法。

面向对象技术也是不可或缺的一部分。

类、对象、继承、多态等概念的理解和应用是考查的重点。

2015年上半年下午 软件设计师 试题及答案与解析-软考考试真题-案例分析

2015年上半年下午 软件设计师 试题及答案与解析-软考考试真题-案例分析

2015年上半年下午软件设计师考试试题-案例分析-答案与解析试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。

系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。

系统与考试有关的主要功能如下。

(1)考试设置。

教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。

(2)显示并接收解答。

根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。

(3)处理解答。

根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。

(4)生成成绩报告。

根据解答结果生成学生个人成绩报告,供学生查看。

(5)生成成绩单。

对解答结果进行核算后生成课程成绩单供教师查看。

(6)发送通知。

根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。

现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。

【参考答案】E1、教师;E2、学生。

【答案解析】DFD是一种便于用户理解、分析系统数据流程的图形化建模工具,是系统逻辑模型的重要组成部分\上下文DFD (顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,来确定外部实体。

建模出的上下文DFD中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流,。

在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模0层DFD,将上下文DFD中的加工进一步分解成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流。

2015年上半年软件水平考试(中级)数据库系统工程师《基础知识》真题及详解

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分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。

2015年上半年软件水平考试(中级)信息系统管理工程师《应用技术》真题及详解

2015年上半年软件水平考试(中级)信息系统管理工程师《应用技术》真题及详解

2015年上半年软件水平考试(中级)信息系统管理工程师《应用技术》真题(总分100, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题。

【说明】某医院为了整合医院资源,解决病人就医难的问题,拟构建一套网络预约就医信息管理系统,以方便医院管理和病人就诊。

该系统的部分功能及初步需求分析的结果如下所述:(1)科室信息包括科室号、科室名、科室电话、负责人。

其中科室号唯一标识科室关系中的每一个元组,一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室。

(2)职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。

其中职工号唯一标识职工关系中的每一个元组;属性岗位有医生、护士等。

(3)病人信息包括身份证号、姓名、性别、电话、通信地址,其中身份证号唯一标识病人关系中的每一个元组。

(4)就医申请信息包括申请号、病人身份证号、联系电话、预约科室、预约医生、预约时间、预约状态。

一个申请号对应唯一的一个就医申请;一个病人可以有多个就医申请,但一个就医申请只对应唯一的一个病人身份证号;预约状态有两种成功和不成功,医生只为预约成功的病人看病,并且记录病情。

【概念模型设计】根据需求阶段收集的信息,设计的实体联系图如图1一1所示。

【关系模式设计】科室((a),科室名,科室电话,负责人)职工(职工号,姓名,岗位,(b),电话,联系方式)病人((c),姓名,性别,电话,通信地址)就医申请((d),病人身份证号,联系电话,预约科室,(e),预约时间,预约状态)看病(申请号,身份证号,(f),病情)安排(申请号,操作时间,护士号)1. 根据题意,将关系模式中的空(a)~(f)的属性补充完整,并填入答题纸对应的位置上。

答案:(a)科室号 (b)所属科室 (c)身份证号 (d)申请号 (e)预约医生 注:(d)与(e)答案可互换 (f)医生号 解析:本题考查数据库系统中实体联系模型(E一R模型)和关系模式设计知识的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015年上半年软件水平考试(中级)数据库系统工程师(应用技术)真题(总分64, 考试时间90分钟)1. 试题一1. 阅读下列说明和图,回答问题。

【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。

系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。

系统与考试有关的主要功能如下。

(1)考试设置。

教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。

(2)显示并接收解答。

根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。

(3)处理解答。

根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。

(4)生成成绩报告。

根据解答结果生成学生个人成绩报告,供学生查看。

(5)生成成绩单。

对解答结果进行核算后生成课程成绩单供教师查看。

(6)发送通知。

根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。

现采用结构化方法对考试系统进行分析与设计,获得如图1一1所示的上下文数据流图和图1一2所示的0层数据流图。

1. 使用说明中的词语,给出图1一1中的实体E1~E2的名称。

该问题分值: 2答案:正确答案:E1:教师 E2:学生解析:本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,与往年相比考点类似,要求考生细心分析题目中所描述的内容。

DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。

是系统逻辑模型的重要组成部分。

上下文DFD(顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,确定外部实体。

建模出的上下文DFD 中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。

在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模O层DFD,将上下文DFD中的加工进一步分解,成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,,经过这些加工之后变换成上下文DFD的输出数据流。

根据O层DFD的中加工的复杂程度进一步建模加工的内容。

在建模分层DFD时,根据需求情况可以将数据存储在建模在不同层次的DFD中,注意要在绘制下层数据流图时要保持父图与子图平衡。

父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同,或者父图中的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流。

本问题考查上下文DFD,要求确定外部实体。

考察系统的主要功能,不难发现,针对系统与考试有关的主要功能,涉及到教师和学生,系统管理员不在与考试有关的主要功能中涉及,另外没有提到其他与系统交互的外部实体。

根据描述(1)中“教师制定试题等考试信息”等信息,描述(2)中“根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目”,从而即可确定El为“教师”实体,E2为“学生”实体。

2. 使用说明中的词语,给出图1一2中的数据存储D1~D4的名称。

该问题分值: 2答案:正确答案:D1:试题(表)或题目和答案(表)D2:学生信息(表) D3:考试信息(表)D4:解答结果(表)解析:本问题要求确定0层数据流图中的数据存储。

分析说明中和数据存储有关的描述,说明中(1)中“教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储”,可知Dl、D2和D3为试题、学生信息和考试信息,再从图1一2中流入D2的数据流名称“学生信息数据”,确定D2是学生信息,流入Dl的数据流名称为“试题”,确定Dl为试题,流入D3的数据流名称为考试信息,确定D3为考试信息。

说明中(3)根据答案对接收到的解答数据进行处理,然后将解答结果进行存储,确定D4是解答结果。

其他描述中对数据存储的使用更进多说明,进一步确定D1~D4满足上述分析。

3. 根据说明和图中词语,补充图1一2中缺失的数据流及其起点和终点。

该问题分值: 2答案:正确答案:解析:本问题要求补充缺失的数据流及其起点和终点。

通过不同层的DFD以及说明中描述和图之间的对应关系加以确定。

首先对照图1一1和图1一2的输入、输出数据流,发现数据流的数量和名称均相同,所以,需进一步考查说明中的功能描述和图1一1中的数据流的对应关系,以确定缺失的是加工之间还是加工与数据存储之间的数据流。

说明(2)显示并接收解答,需要“根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目”,对照图1一2可以看出,加工2缺少所要显示的题目的输入源,即缺失输入流“题目”,题目存储于数据存储试题中,因此,缺少的数据流为从题目(D1)到加工2显示并接收解答的题目。

说明(3)处理解答,需要“根据答案对接收到的解答数据进行处理”,对照图1一2可以看出,加工3“处理解答”缺少输入流“答案”,而答案从说明(1)中可以看出是存储在试题(题目和答案)数据存储中(D1),因此确定缺失的一条数据流“答案”,从Dl或试题到加工3或处理解答。

4. 图1一2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。

请分解图1一2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内(注:数据流的起点和终点须使用加工的名称描述)。

该问题分值: 2答案:正确答案:分解为加工:发送通知和加工:创建通知。

解析:本问题针对建模分层DFD的时候的分解粒度。

考查说明(6)发送通知中,“根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。

”说明功能(6)发送通知包含创建通知并发送给学生或老师。

在图1一2中建模为一个加工,完成的功能是依据不同的输入数据流创建通知,然后发送给相应的外部实体老师或学生,因此为了进一步清晰每个加工的职责,需对图1一2中原有加工6进行分解,分解为“创建通知”和“发送通知”。

创建通知针对输入数据流“报告数据”和“成绩单数据”,这两条数据流保持原有的起点,终点即为创建通知。

创建通知产生出“通知数据”。

“通知数据”作为加工“发送通知”的输入流,进一步根据通知数据是针对哪个外部实体而发送“通知”给相应的学生或者教师。

至此,对图1一2中原有加工6的分解完成。

2. 试题二1. 试题二()1. 阅读下列说明,回答问题。

【说明】某大型集团公司的数据库的部分关系模式如下:员工表:EMP( Eno ,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS( Eno,Cno ,Salary),各属性分别表示职工工号、工作的公司编号和工资。

有关关系模式的属性及相关说明如下: (1)允许一个员工在多家公司工作,使用身份证号作为工号值。

(2)工资不能低于1500元。

根据以上描述,回答下列问题:1. 请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。

CREATE TABLE WORKS( Eno CHAR(10)(a), Cno CHAR(4)(b), Salary int(c),PRIMARY KEY(d),);该问题分值: 2答案:正确答案:(a)REFERENCES EMP(Eno) (b)REFERENCES COMPANY(Cno) (c)CHECK(Salary>一=1500) (d)(Eno,Cno)解析:本题考查SQL语句的应用。

此类题目要求考生掌握SQL语句的基本语法和结构,认真阅读题目给出的关系模式,针对题目的要求具体分析并解答。

本试题已经给出了3个关系模式,需要分析每个实体的属性特征及实体之间的联系,补充完整SQL语句。

由题目说明可知,Eno和Cno两个属性组合是WORKS关系表的主键,所以在PRIMARY KEY后填的应该是(Eno,Cno)组合;Eno和Cno分别作为外键引用到EMP和COMPANY关系表的主键,因此需要用REFERENCES对这两个属性进行外键约束;由“工资不能低于1500元”的要求,可知需要限制账户余额属性值的范围,通过CHECK 约束来实现。

从上述分析可知,完整的SQL语句如下:CREATE TABLE WORKS( Eno CHAR(10) REFERENCES EMP(Eno) , Cno CHAR(4) REFERENCES COMPANY(Cno), Salary int CHECK(Salary>=1500) , PRIMARY KEY (Eno,Cno) ,);2. (1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno,Cname和Salary,请将下面SQL语句的空缺部分补充完整。

CREATE(e)AS SELECT EMP.Eno, Ename, COMPANY.Cno, Cname,Salary FROM EMP,COMPANY, WORKS WHERE(f);(2)员工的工资由职称级别的修改自动调整,需要用触发器来实现员工工资的自动维护,函数float Salarr_value(char(10)Eno)依据员工号计算员工新的工资。

请将下面SQL语句的空缺部分补充完整。

CREATE(g)Salary_TRG AFTER(h)ON EMPREFERENCING new row AS nrowFOR EACH ROWBEGIN UPDATE WORKS SET (i) WHERE(j);END该问题分值: 2答案:正确答案:(1)(e)VIEW FemaleEMP(Eno, Ename, Cno, Cname, Salary) (f)EMP.Eno=WORKS.Eno AND COMPANY.Cno=WORKS.Cno AND Sex='女' (2)(g)TRIGGER (h)UPDATE (i)Salary=Salary_value(nrow.Eno) (j)WORKS.Eno=nrow.Eno解析:(1)创建视图需要通过CREATE VIEW语句来实现,由题目可知视图的属性有(Eno, Ename,Cno,Cname,Salary);通过公共属性列Eno和Cno对使用的三个基本表进行连接;由于只创建女员工的试图,所以还要在WHERE后加入“Sex='女'”的条件。

相关文档
最新文档