软件技术专业学生专业技能抽查标准(2015修订版) - 图文(7)

2019-04-01 20:25

图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 reserve 字段说明 项目选项代号 项目性质代号 工程性质代号 发包方式 评分类别号 完成标志 强制中断标志 流程类别号 流程顺序号 流程类别名称 备注 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。

31

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图

32

图2.8 逻辑数据模型

图2.9 物理数据模型 表2.5 字段名定义表

字段名 t_customer_info t_cust_credit_level t_his_cust_credit_level cust_id cust_name legal_name 字段说明 客户基本信息表 客户信用等级表 客户信用等级历史表 客户编号 客户名称 法人代表 字段名 reg_address post_code id credit_level begin_date end_date 字段说明 注册地址 邮政编码 序号 信用级别 评级有效起始日期 评级有效中止日期 3 数据库操作 3.1 创建数据库

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

根据图2.8和表2.5,创建数据表T_customer_info、T_cust_credit_level、T_his_cust_credit_level。其中,客户信用等级历史表中的序号为自动增长字段。

3.3 创建数据表间的关系及约束

? 为表设置主键,主键命名为“pk_<表名>_<主键标识>” 。

? 根据逻辑模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>” 。

? 将信用级别字段默认值设置为“01”。

33

3.4 数据操作

用SQL语句完成如下操作:

? 根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据;

? 查询客户名称为“XX公司”的信用等级(说明:“XX公司”为插入测试数据中的公司名称);

? 创建视图V_his_cust_credit_level用于查询客户的信用级别历史记录,视图列名显示为:客户名称、信用级别、评级有效起始日期、评级有效中止日期;

? 创建带输入参数的存储过程P_cust_credit_level,根据输入参数更新客户信用等级表,并将更新前的记录插入到客户信用等级历史表。 【试题4】

1任 务

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

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

法人代表客户名称邮政编码客户编号客户基本信息表押物名称借据号押物数量鉴定日期注册地址1客户经理级别客户经理编号工作电话质押N质押信息台帐M客户经理信息表1经手

图2.10 E-R图

34

图2.11逻辑数据模型

图2.12 物理数据模型 表2.6 字段名定义表

字段名 agency_id agency_name agency_level cust_id cust_name legal_name agency_phone 字段说明 客户经理编号 客户经理姓名 客户经理级别 客户编号 客户名称 法人代表 工作电话 字段名 reg_address post_code borrow_id pawn_goods_name pawn_goods_num contract_date 字段说明 注册地址 邮政编码 借据号 押物名称 押物数量 签订日期 3数据库操作 3.1 创建数据库

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

根据图2.11和表2.6,创建数据表T_customer_info、T_impawn_info、T_agency_info。 3.3 创建数据表间的关系及约束

? 为表设置主键,主键命名为“pk_<表名>_<主键标识> ”;

? 根据逻辑数据模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”;

? 要求邮政编码由6位数字组成。 3.4 数据操作

用SQL语句完成如下操作:

35


软件技术专业学生专业技能抽查标准(2015修订版) - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国衣柜设计行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: