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

数据库模块(2)

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

图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”。 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图

客户基本信息表客户编号Characters (10)客户名称法人代表注册地址...借据号Relationship_1质押信息台帐Characters (10)Variable characters (60)Variable characters (10)Variable characters (60)客户编号Characters (10)客户经理编号Characters (3)押物名称Variable characters (60)押物数量Integer签订日期Date & Time...Relationship_2客户经理信息表客户经理编号Characters (3)客户经理姓名客户经理级别工作电话Variable characters (10)Characters (2)Variable characters (20) 图2.11逻辑数据模型

客户基本信息表客户编号char(10)客户名称法人代表注册地址邮政编码varchar(60)varchar(10)varchar(60)char(6)FK_Relationship_1质押信息台帐借据号char(10)客户编号客户经理编号押物名称押物数量签订日期char(10)char(3)varchar(60)intdatetimeFK_Relationship_2客户经理信息表客户经理编号char(3)客户经理姓名客户经理级别工作电话varchar(10)char(2)varchar(20) 图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语句完成如下操作:

? 根据你对逻辑数据模型的理解,分别向三个表中插入一条测试数据,其中客户经理编号为“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。

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

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