【试题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)
一级功能权限定义表功能ID功能名称备注char(3)varchar(32)varchar(64)
字段名 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”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库模块在线全文阅读。
相关推荐: