当前位置:首页 > 数据库模块 - 图文
外键标识>”;
? 要求邮政编码由6位数字组成。 3.4 数据操作
用SQL语句完成如下操作:
? 根据你对逻辑数据模型的理解,分别向三个表中插入一条测试数据,其中客户经理编号为“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图
图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)默认值为当前录入时间(三个表均设置)。 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图
图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 创建数据表之间的关系
共分享92篇相关文档