[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx

上传人:scccc 文档编号:10726587 上传时间:2021-06-01 格式:DOCX 页数:7 大小:24.62KB
返回 下载 相关 举报
[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx_第1页
第1页 / 共7页
[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx_第2页
第2页 / 共7页
[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx_第3页
第3页 / 共7页
[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx_第4页
第4页 / 共7页
[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx》由会员分享,可在线阅读,更多相关《[语言类考试复习资料大全]中级数据库系统工程师下午试题分类模拟题6.docx(7页珍藏版)》请在三一文库上搜索。

1、书山有路勤为径,学海无涯苦作舟。祝愿天下莘莘学子:学业有成,金榜题名!语言类考试复习资料大全中级数据库系统工程师下午试题分类模拟题6中级数据库系统工程师下午试题分类模拟题6试题一阅读下列说明,回答问题1至问题4。 某工程项目公司的信启、管理系统的部分关系模拟式如下: 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号) 职工项目(职工编号,项目编号) 其中: (1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。 (2)职工的居住城市与项目所在城市来自同一个域。 (3)每个项目必须有负责人,且负责人为职工关系中的成员。 (4)项目状态有两个:0表示

2、未完成,1表示已完成。 1. 下面是创建职工关系的SQL语句,职工编号唯一标识一个职工,职工姓名不能为空。请将空缺部分补充完整。 CREATE TABLE 职工( 职工编号 CHAR(6), 姓名 CHAR(8) _, 性别 CHAR(2), 居住城市 VARCHAR(20), PRIMARY KEY _; 答案:NOT NULL (职工编号)2. 下面是创建项目关系的SQL语句,请实施相关的完整性约束。 CREATE TABLE项目( 项目编号 CHAR(6), 项目名称 VARCHAR(20), 状态 CHAR(1)CHECK _, 城市 VARCHAR(20), 负责人编号 CHAR(6

3、) _, FOREIGN KEY _ REFERENCES _; 答案:(状态 IN(0,1) NOT NULL 负责人编号 职工(职工编号)3. 请完成下列查询的SQL语句。 (1)查询至少参加两个项目的职工编号和参与的项目数。 SELECT 职工编号, _, FROM 职工项目 GROUP BY _, HAVING _; (2)查询参与居住城市正在进行的工程项目的职工工号和姓名。 SELECT 职工.职工编号,姓名 FROM 职工,职工项目,项目 WHERE职工.职工编号=职工项目.职工编号 AND 项目.项目编号=职工项目.项目编号 AND _ AND _; 答案:COUNT(项目编号)

4、 职工编号 COUNT(项目编号)=2 职工.居住城市=项目.城市 项目.状态=04. 假设项目编号为P001的项目负责人李强(其用户名为U1)有对参与该项目的职工进行查询的权限。下面是建立视图emp和进行授权的SQL语句,请将空缺部分补充完整。 (1)CREATE VIEW _ AS SELECT 职工编号,姓名,性别,城市 FROM 职工 WHERE 职工编号 IN(SELECT _, FROM 职工项目 WHERE _ WITH CHECK OPTION; GRANT _ ON emp TO U1 答案:emp 职工编号 项目编号=P001 SELECT试题二某商业集团的销售管理中,商店

5、信息包括:商店编号、商店名、地址;商品信息包括:商品号、商品名、规格、单价;职工信息包括:职工编号、姓名、性别、业绩。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。1. 请画出E-R图,并在图上注明属性、联系的类型。答案:E-R图如下所示。 2. 将E-R图转换成关系模式,注意关系模式中存在主码和外码的需标明。答案:转换后的关系模式如下。 商店(商店编号,商店名,地址) 商品(商品号,商品名,规格,单价) 职工(职工编

6、号,姓名,性别,业绩,商店编号,月薪,聘期) 销售(商店编号,商品号,月销量) 试题三综合运用题 某学员为人才交流中心设计了一个数据库,对人才、岗位、企业、证书、招聘等信息进行了管理其初始E-R图如下图所示。 实体约束情况如下: (1)实体“企业”的标识符是(企业编号)。 (2)实体“岗位”的标识符是(岗位名称)。 (3)实体“人才”的标识符是(个人编号,证书名称),因为有可能一个人拥有多张证书。 实体“企业”和“人才”的结构如下所示: 企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书名

7、称,证书编号,联系电话,电子邮件,个人简历及特长) 回答下列问题: 1. 根据转换规则,把E-R图转换成关系模式集。 由于一个人可能持有多个证书,须对“人才”关系模式进行优化,把证书信息从“人才”模式中抽出来,这样可得到哪两个模式? 对最终的各关系模式,以下划线指出其主键,用波浪线指出其外键。 答案:企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) 岗位(岗位名称) 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,联系电话,电子邮件,个人简历及特长) 证书(证书编号,证书名称,人才编号) 求职意向(人才编号,岗位名称,最低薪水,登记日期)

8、岗位需求(企业编号,岗位名称,专业,学历,薪水,备注,登记日期) 2. 另有设计的实体联系图如下图所示,请用200字以内的文字分析这样设计存在的问题。 答案:此处的“需求”是“岗位”“企业”和“人才”3个实体之间的联系,而事实上只有人才被聘用之后三者之间才产生联系。本系统解决的是人才的求职和企业的岗位需求,人才与企业之间没有直接的联系。3. 如果允许企业通过互联网修改本企业的基本信息,应对数据库的设计作何种修改?请用200字以内的文字叙述实现方案。答案:建立企业的登录信息表,包含用户名和密码,记录企业的用户名和密码,将对本企业的基本信息的修改权限赋予企业的用户名,企业工作人员通过输入用户名和密码,经过服务器将其与登录信息表中记录的该企业的用户名和密码进行验证后,合法用户才有权修改企业的信息。 7 / 7

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1