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

2019-04-01 20:25

? 根据你对逻辑数据模型的理解,分别向三个表中插入一条测试数据,其中客户经理编号为“001”;

? 查询 “XX公司”质押的物品及数量(说明:“XX公司”为插入测试数据中的公司名称);

? 统计每个客户经理所经手的质押业务数,查询结果集应包含字段:客户经理姓名、质押业务数;

? 创建存储过程P_customer_info,删除指定客户编号的客户基本信息,同时也删除该客户在质押信息台帐中的所有记录。 【试题5】

1 任 务

你作为《某电子商务网站》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2 要 求

《电子商务网站》的E-R图如图2.13 所示,逻辑数据模型如图2.14 所示,物理数据模型如图2.15所示,数据表字段名定义见表2.7。请按以下设计完成数据库创建、数据表创建和数据操作任务:

价格产品名称录入日期产品编号评论编号M产品录入日期1拥有拥有类别IDM产品评论评论内容产品编号产品描述类别名称录入日期1类别 图2.13 E-R图

36

图2.14 逻辑数据模型图

图2.15 物理数据模型图 表2.7字段名定义表

字段名 category_id(标识列) category_name register_date product_id category_id product_name price 字段说明 产品类别ID 产品类别名称 默认值为当前录入时间 产品编号 产品类别ID 产品名称 产品价格 字段名 remark register_date review_id(标识列) product_id(标识列) review register_date 字段说明 产品描述 默认值为当前录入时间 评论编号 产品编号 评论内容 默认值为当前录入时间 3 数据库操作 3.1 创建数据库

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

根据图2.14和表2.7,创建数据表T_category、T_product_review、T_product,其中产品表的产品ID(product_id)列设置为标识列,自动从1开始增长。

3.3 创建数据表之间的关系

? 创建主键(三个表均设置);

? 产品价格列(Price)只能输入1-1000之间的数;

? 录入时间列(Register_date)默认值为当前录入时间(三个表均设置)。

37

3.4 数据查询

用SQL语句查询出如下数据:

? 在三个表中录入3条测试数据; ? 查询某类别下所有产品;

? 查询产品价格在300-500元之间的产品;

? 查询录入日期在2011年3月到6月之间的产品数据; ? 查询产品价格在90-200元之间的所有评论; ? 查询评论数在1-3条的所有产品。 【试题6】

1任务

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

学生食堂信息管理系统的E-R图如图2.16 所示,逻辑数据模型如图2.17 所示,物理数据模型如图2.18所示,数据表字段名定义见表2.8。请按以下设计完成数据库创建、数据表创建和数据操作任务:

学生姓名学生学号饭卡生成时间饭卡编号充值余额1饭卡充值编号1拥有M充值充值时间饭卡余额拥有消费编号饭卡编号消费金额消费时间M消费 图2.16 E-R图

38

图2.17 逻辑数据模型图

图2.18 物理数据模型图

表2.8字段名定义表

字段名 card_id(标识列) student_id student_name curr_money register_date add_id(标识列) card_id 饭卡编号 学生学号 学生姓名 饭卡余额(初始值为0) 字段说明 字段名 the_money register_date consume_id(标识列) card_id 字段说明 某次充值金额 充值时间;默认值为当前录入时间 消费编号 饭卡编号 本次消费金额 消费时间;默认值为当前录入时间 饭卡生成时间;默认值为当前录入时间 the_money 充值编号 饭卡编号 register_date 3 数据库操作

3.1 创建数据库

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

根据图2.17和表2.8,创建数据表T_card、T_add_money、T_consume_money,其中将饭卡表的饭卡编号 (card_id)列设置为标识列,自动从1开始增长。

3.3 创建数据表之间的关系

? 创建表主键(三个表均设置);

39

? 充值金额列(the_money)只能输入50-200之间的数;

? 录入时间列(register_date)默认值为当前录入时间(三个表均设置)。 3.4 数据查询

用SQL语句查询出如下数据:

? 在每个表中插入1条测试数据。 ? 查询所有饭卡信息;

? 查询所有饭卡的余额之和;

? 查询某日所有饭卡的充值金额之和(比如2011年6月2号总共充值金额是多少元); ? 创建存储过程,根据某个学生的饭卡ID上的余额,判断该饭卡是否能进行一定金额的消费。(比如饭卡ID号为1的饭卡余额只有3.5元,则该饭卡不能购买5.5元的中餐)。存储过程输入参数为饭卡ID号,本次消费金额,返回值为true 或者false。 【试题7】

1 任 务 你作为《建设用地信息系统》项目基础数据设置子模块开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2 要 求

《建设用地信息系统》基础数据设置子模块的E-R图如图2.19所示,逻辑数据模型如图2.20 所示,物理数据模型如图2.21所示,数据表字段名定义见表2.9。请按以下设计完成数据库创建、数据表创建和数据操作任务:

项目类型项目编号项目名称审批单位用地项目ID用地基本信息行政区ID行政区编号直属部门行政区面积行政区ID从属行政基本信息备注行政区名称耕地面积项目性质农用地总面积 图2.19 E-R图

图2.20 逻辑数据模型

40


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

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

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

马上注册会员

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