2014年上半年 数据库系统工程师
在设计分E-R图阶段,人力部门定义的员工实体具有属件:员工号,姓名,性别和出生日期;教学部门定义的教师实体具有属性;教工号,姓名和职称.、这种情况属于(58),合并E-R图时,,解决这一冲突的方法是(59)。 |
A. 属性冲突 |
B. 命名冲突 |
C. 结构冲突 |
D. 实体冲突 |
在设计分E-R图阶段,人力部门定义的员工实体具有属件:员工号,姓名,性别和出生日期;教学部门定义的教师实体具有属性;教工号,姓名和职称.、这种情况属于(58),合并E-R图时,,解决这一冲突的方法是(59)。 |
A. 员工和教师实体保持各自属性不变 |
B. 员工实体中加入职称属性,删除教师实体 |
C. 将教师实体所有属性并入员工实体,删除教师实体 |
D. 将教师实体删除 |
某企业的E-R图中,职工实体的属性有:职工号、姓名、性别,出生日期,电话和所在部门,其中职工号为实体标识符,电话为多值属性,离退休职工所在部门为离退办.在逻辑设计阶段.应将职工号和电话单独构造一个关系模式.该关系模式为(60);因为离退休职工不参与企业的绝大部分业务.应将这部分职工独立建立一个离退休职工关系模式,这种处理方式成为(61)。 |
A. 1NF |
B. 2NF |
C. 3NF |
D. 4NF |
A. R.A, R.B, R.C, R.D, S.E |
B. R.A,R.C,R.D,S.C,S.D,S.E |
C. A,B,C,D,A,C,D,E |
D. R.A,R.B,R.C,R.D, S.A,S.C, S.D,S.E |
如果关系R与S具有相同的属性组B,且该属性组的值相等时的连接称为自然连接,结果关系的属性集合为R的属性并上S减去属性B的属性集合
自然连接也可看作是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。
A. R.A=S OR R.B=S.E OR R.C=S.C OR R.D=S.D |
B. R.A=S.A OR R.B>S.E OR R.C=S.C OR R.D=S.D |
C. R.A=S.A AND R.B=S.E AND R.C=S.C AND R.D=S.D |
D. R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D |
内连接select () From A,B Where ();是笛卡尔积
select * from R,S where R.B>S.E;
select R.A,R.B,R.C,R.D,S.E from R,S where R.B>S.E and R.A=S.A AND R.C=S.C AND R.D=S.D ;
一般自然连接使用在R和S有公共属性的情况中。如果两个关系没有公共属性,那么其自然连接就转化为笛卡尔积操作。
自然连接是在笛卡尔积的基础上抽取公共属性的值相同的元组并且去掉重复的属性列,即去掉S中和R重复的属性列。
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
A. 部门,AVG (应发工资)AS平均工资 |
B. 姓名,AVG (应发工资)AS平均工资 |
C. 部门,平均工资AS AVG (应发工资) |
D. 姓名,平均工资AS AVG (应发工资) |
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
A. ORDER BY 姓名 |
B. ORDER BY 部门 |
C. GROUP BY 姓名 |
D. GROUP BY 部门 |
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
A. WHERE COUNT(姓名)> 2 |
B. WHERE COUNT(DISTINCT(部门))> 2 |
C. HAVING COUNT(姓名)> 2 |
D. HAVING COUNT(DISTINCT(部门))> 2 |
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
A. Set基本工资=基本工资*'1.1' |
B. Set基本工资=基本工资*1.1 |
C. Insert基本工资=基本工资*'1.1' |
D. Insert基本工资=基本工资*1.1 |
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
A. HAVING部门=设计部 |
B. WHERE '部门'='设计部' |
C. WHERE部门='设计部' |
D. WHERE部门=设计部 |
嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是(52),引入(53)来解决主语言无空值的问题。 |
A. 主变量 |
B. 游标 |
C. SQLCA |
D. 指示变量 |
嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是(52),引入(53)来解决主语言无空值的问题。 |
A. 主变量 |
B. 游标 |
C. SQLCA |
D. 指示变量 |
()软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。 |
A. Putnam |
B. 基本COCOMO |
C. 中级COCOMO |
D. 详细COCOMO |
Putman模型是一种动态多变量模型,它是假设在软件开发的整个生存期中工作量有特定的分布。
基本COCOMO模型。是一个静态单变量模型,它是对整个软件系统进行估算。
中级COCOMO模型。是一个静态多变量模型,它将软件系统模型分为系统和部件两个层次,系统由部件构成,它把软件开发所需人力(成本)看作是程序大小和一系列“成本驱动属性”的函数。
详细COCOMO模型。它将软件系统模型分为系统、子系统和模块三个层次,它除包括中级模型所考虑的因素外,还考虑了在需求分析、软件设计等每一步的成本驱动属性的影响。
以下关于进度管理工具图的叙述中,不正确的是()。 |
A. 能清晰地表达每个任务的开始时间、结束时间和持续时间 |
B. 能清晰地表达任务之间的并行关系 |
C. 不能清晰地确定任务之间的依赖关系 |
D. 能清晰地确定影响进度的关键任务 |
项目复杂性、规模和结构的不确定性属于()风险。 |
A. 项目 |
B. 技术 |
C. 经济 |
D. 商业 |
以下程序设计语言中,()更适合用来进行动态网页处理。 |
A. HTML |
B. LISP |
C. PHP |
D. JAVA/C++ |
引用调用方式下进行函数调用,是将()。 |
A. 实参的值传递给形参 |
B. 实参的地址传递给形参 |
C. 形参的值传递给实参 |
D. 形参的地址传递给实参 |
编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入()中。 |
A. 符号表 |
B. 哈希表 |
C. 动态查找表 |
D. 栈和队列 |
设计操作系统时不需要考虑的问题是()。 |
A. 计算机系统中硬件资源的管理 |
B. 计算机系统中软件资源的管理 |
C. 用户与计算机之间的接口 |
D. 语言编译器的设计实现 |
假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(24)。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为(25)。 |
A. 1 |
B. 2 |
C. 3 |
D. 4 |
同类资源分配不当引起死锁。若系统中有m个资源被n个进程共享,当每个进程都要求k个资源,而m<nk时,即资源数小于进程所要求的总数时,可能会引起死锁。3*i>6,i>2,即i的最小值是3.
假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(24)。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为(25)。 |
A. 0、0 |
B. 0、1 |
C. 1、0 |
D. 0、2 |
进程的同步是由于进程间合作引起的相互制约的问题,要实现进程的同步可用一个信号量与消息联系起来,当信号量的值为0时表示希望的消息未产生,当信号量