77范文网 - 专业文章范例文档资料分享平台

数据库模块

来源:网络收集 时间:2019-01-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

【试题1】 1任 务

你作为《建设工程监管信息系统》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2要 求

《系统权限管理》子模块的E-R图如图2.1 所示,逻辑数据模型如图2.2 所示,物理数据模型如图2.3所示,数据表字段名定义见表2.3。请按以下设计完成数据库创建、数据表创建和数据操作任务:

所属部门用户密码用户姓名密码锁号用户ID操作员基本信息备注角色名称功能角色IDM功能名称功能ID备注M备注联系电话联系地址手机号拥有N功能角色定义一级功能权限定义N拥有 图2.1 E-R图

一级功能权限定义表功能IDCharacters (3)功能名称Variable characters (32)备注Variable characters (64)Relationship_1功能角色定义表功能角色IDCharacters (3)角色名称Variable characters (32)备注Variable characters (64)Relationship_2操作员基本信息表用户ID用户姓名用户密码所属部门联系电话联系地址手机号密码锁号备注Characters (4)Characters (16)Characters (16)Characters (3)Variable characters (16)Variable characters (32)Variable characters (16)Variable characters (64)Variable characters (64) 图2.2 逻辑数据模型

一级功能权限定义表功能ID功能名称备注char(3)varchar(32)varchar(64)功能角色定义表功能角色ID角色名称备注char(3)varchar(32)varchar(64)FK_RELATION_RELATIONS_T_FUNC_RFK_RELATION_RELATIONS_T_FUNC_IFK_RELATION_RELATIONS_T_FUNC_RRelationship_1功能ID功能角色IDchar(3)char(3)Relationship_2功能角色ID用户IDchar(3)char(4)FK_RELATION_RELATIONS_T_USER操作员基本信息表用户ID用户姓名用户密码所属部门联系电话联系地址手机号密码锁号备注char(4)char(16)char(16)char(3)varchar(16)varchar(32)varchar(16)varchar(64)varchar(64) 图2.3 物理数据原型 表2.3 字段名定义表

字段名 Func_id Func_name Func_role_id Func_role_name User_id User_name Reserve 字段说明 功能id 功能名称 功能角色id 角色名称 用户id 用户姓名 备注 字段名 User_passwd Dept_id Telephone Address Handphone Usb_no 字段说明 用户密码 所属部门 联系电话 联系地址 手机号 密码锁号 3 数据库操作 3.1 创建数据库

创建数据库ConstructionDB。 3.2创建数据表

根据图2.2和表2.3,创建数据表T_user、T_func_item、T_func_role_def。 3.3创建数据表间的关系

根据物理数据原型,创建数据关系表。 3.4数据操作

用SQL语句完成如下操作:

? 在T_user表插入数据:“id01,刘德华,123,KBB,5678900,湖南长沙,13899005678,ldh123,admin”;

? 查询出所属部门为“KBB”的操作员的基本信息; ? 查询出姓名为“刘德华”的操作员具有哪些功能权限; ? 查询出“投标责任人”角色所拥有的功能; ? 创建视图查询操作员的姓名,密码和所属部门;

? 创建存储过程,查询指定操作员所具有的功能权限。 【试题2】

1 任 务

你作为《建设工程监管信息系统》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建;

? 数据表相关约束的创建。 2 要 求

《流程管理》子模块的E-R图如图2.4 所示,逻辑数据模型如图2.5所示,物理数据模型如图2.6所示,数据表字段名定义见表2.4。请按设计要求完成数据库创建、数据表创建和数据表约束的创建任务:

招标范围代号招标方式代号密码锁号标段名称标段编号工程编号标段情况项目选项代号项目性质代号发包方式流程类别号评分类别号完成标志强制中断标志备注流程类别名称流程类别号流程步骤描述N时限流程步骤名称二级菜单链接流程步骤ID流程步骤定义备注N属于1流程类别招标方式代号项目选项代号备注M拥有 图2.4 E-R图 图2.5 逻辑数据模型

图2.6 物理数据原型 表2.4 字段名定义表

字段名 Step_no Step_name Step_des Limit_time URL Project_id Sub_pro_id Sub_pro_name Usb_no In_method_id In_scope_id 流程步骤ID 流程步骤名称 流程步骤描述 时限 二级菜单链接 工程编号 标段编号 标段名称(招标项目名称) 密码锁号 招标方式代号 招标范围代号 字段说明 字段名 In_choice_id Proj_type_id Engi_type_id Pack_type Grade_type_id Flag_done Flag_forcebreak Flow_type_id Serial_no Flow_type_name 字段说明 项目选项代号 项目性质代号 工程性质代号 发包方式 评分类别号 完成标志 强制中断标志 流程类别号 流程顺序号 流程类别名称 3 数据库操作 3.1 创建数据库

创建数据库ConstructionDB。 3.2 创建数据表

根据图2.5和表2.4,创建数据表T_flow_step_def、T_flow_type、T_sub_project。 3.3 创建数据表间的关系

根据物理数据原型,创建数据关系表。 3.4 约束设计

? 标段编号字段默认为 0;

? 招标方式代号只能为1或者2,其中1表示“公开”,2表示“邀请”;

? 项目选项代号只能为1、2、3之一,其中1表示“招标”,2表示“直接发包”;

3表示“违补”;

? 发包方式字段默认为0; ? 完成标志字段默认为0; ? 强制中断标志字段默认为0。

3.5 数据操作

用SQL语句完成如下操作:

? 在T_flow_step_def表中插入数据:“1,中标公示,公示中标情况,30,

http://localhost:8080/stepmenu.jsp,在规定时间内如有异议则请联系我们”; ? 查询出招标方式代号为“1”的所有标段情况信息; ? 查询出所有完成标志为“0”的标段情况信息; ? 查询出流程类别名称为“开标”的所有标段情况;

? 创建视图查询所有的流程的步骤名称、流程步骤描述及流程类别名称。 【试题3】

1任 务

你作为《银行信贷管理系统》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2要 求

《银行信贷管理系统》的E-R图如图2.7 所示,逻辑数据模型、物理数据模型如图2.8和图2.9所示。数据表字段名定义见表2.5。请按以下设计完成数据库创建、数据表创建和数据操作任务:

图2.7 E-R图

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库模块在线全文阅读。

数据库模块.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/406906.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: