- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统开发实验二.doc
2017年9月8日大三暑假小学期 数据库系统开发--郭贵锁老师
实验报告
姓名:
学号:
班级:
实验: 售后服务管理系统数据建模
时间: 2017年9月25日
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 2
目录
实验目的
(通过实验要达到什么样的效果,学到什么东西)
实验条件
(实验使用软件)
实验内容
(实验需要做的具体详细的实验项目)
实验要求
(实验中,我们要注意的实验事项和写实验报告的详细要求)
实验步骤
(实验步骤包括具体的每个实验的实验方法、实验结果和实验结果分析,按照每步遇到的问题,进行分析解决)
问题解答
(回答实验售后服务的相关问题)
七、 实验感悟
(总结实验中遇到的问题,以后该怎么解决)
八、附录
(由ER图转化而来的SQL语句)
一、实验目的
学会使用ERwin Data Modeler数据建模工具,创建企业合同管理的数据模型,将其中的物理模型生成到SQL Server数据库管理系统,进而学会数据库的基本设计方法,为进一步更深的学习打下基础。
二、实验条件
CA ERwin Data Modeler 和Microsoft SQL Server Management Studio
三、实验内容
仔细阅读合同管理应用需求的说明(参见第9章),在此基础上使用ERwin Data Modeler数据建模工具创建企业合同管理的数据模型,并将其中的物理模型生成到SQL Server数据库管理系统,根据完成的内容和过程编写一份数据建模的报告,数据建模的重点放在销售服务部分。需要在报告中将ERwin(也可使用其它数据建模工具)创建的数据模型的ERD放到报告中(可以截图),结合所设计的ERD回答下面问题:
如何实现售后服务中的产品服务期限的?
如何记录售后服务的产品信息?
如何记录技术服务工程师(包括服务专员)的信息?
一个完整的服务信息(如维修一个磁盘可能包括第一次打电话咨询、维修等由多个小服务组成一个大服务)是如何记录的?
四、实验要求
每个小的实验都必须给出具体的实验方法、实验结果与结果分析。在对每个实验结果的分析中要描述产生正确结果或错误的原因,有些可以写出相应的解决方法。
五、实验步骤
实验方法:
利用域定义新的数据类型NAME
利用新的变量NAME进行定义变量
绘制ER图(logical)
将logical model转化为physical model
在sql server中创建数据库CONTRACT
由于版本的问题,所以无法直接连接数据库进行实验,而是通过预览sql语句的形式然后,通过sql语句进行实验
由于实验生成寄存器会影响在数据库CONTRACT中的运行,所以,禁止ERWIN产生触发器
生成SQL语句
在输入执行SQL语句时,新定义的NAME类型无法识别,通过把VARCHAR1(32)改成CHAR(18),执行通过
在生成SQL代码时,注意选择sql不要选择oracle,因为这个原因,我从早上到中午一直找bug。
新建查询,输入SQL语句,进行创建
实验结果:
完成实验的ER建模和数据库的构建
实验分析:
仔细阅读实验指导书和认真实验,遇到问题及时解决问题,实验方法和操作没有问题,自然可以完成实验的要求。
六、结合所设计的ERD回答下面问题
(1)如何实现售后服务中的产品服务期限的?
答:实验中,在AFTER_SALE_SERVICE中,设有SERVICE_BEGIN_TIME和SERVICE_END_TIME,我们可以同结束时间减去开始时间,就可以得到产品的服务期限。
(2) 如何记录售后服务的产品信息?
答:根据制定的ER图,我们可以根据实体AFTER_SALE_SERVICE和实体PRODUCT以及ORDER_PRODUCT的联系得到售后服务的产品信息,如可以通过外键PRODUCT_ID和ORDER_HEADER_ID找到对应的订单明细,然后从对应的订单明细中,再通过外键PRODUCT_ID找到对应的那个产品信息。
如何记录技术服务工程师(包括服务专员)的信息?
答:我们直接可以通过实体AFTER_SALE_SERVICE的EMPLOYEE_ID找到实体EMPLOYEE对应的技术服务工程师的信息也可以找到服务专员的信息。
一个完整的服务信息(如维修一个磁盘可能包括第一次打电话咨询、 维修等 由多个小服务组成一个大服务)是
原创力文档


文档评论(0)