还剩3页未读,继续阅读
文本内容:
数据库系统开发实验售后服务管理系统数据建模实验一售后服务管理系统数据建模仔细阅读合同管理应用需求的说明(参见第9章),在此基础上使用ERwinDataModeler数据建模工具创建企业合同管理的数据模型,并将其中的物理模型生成到SQLServer数据库管理系统(注版本不限),根据完成的内容和过程编写一份数据建模的报告,数据建模的重点放在售后服务部分「需要在报告中将ERwin(也可使用其它数据建模工具)创建的数据模型的ERD放到报告中(可以截图),结合所设计的ERD回答下面问题如何实现售后服务中的产品服务期限的?如何记录售后服务的产品信息?如何记录技术服务工程师(包括服务专员)的信息?一个完整的服务信息、(如维修一个磁盘可能包括第一次打电话咨询、维修等由多个小服务组成一个大服务)是如何记录的?ERrinr9支持SQLServer2012其试用版下载地址如果使用ERwin不支持相应版本的SQLServer需要将生成的SQL语句拷贝到SQLServer的查询分析器去执行
(1)ERD如下图RcxknRoductCodeRiceVendorIDFKContractContractRodmEmployeelDContractIDDepartmentIDFK]NameFhcreEmailCustomerIDFKNameAmourtDecripticnSaleIDFIQTechnicalIDFKBusinessIDfFKContractIDFKRoductCode附AmountRiceDiscoiriPaymentIDAmourtPaymentDateContractIDF0■uServicelDPaidPaidIDStartDateEndDateContractIDFKRoductCodeFKJ\ServiceServiceEn^mEngineerlDF0ServiceDetailIDfKStartTimeEndflmePayRekbcnPaymentIDFR1PaidIDFl^A/nourtPaidDateContractIDF0ServiceDefaiServiceDetdIDProblemSoluticnResultServicelDF0⑵连接数据库SQLServerConnectionPassword:RecentConnections:ContractSQLServer2012/2014onDESKTOP-5BTEBFR\5QLEXPR...DisconnectCloseHelp⑶生成SQL语句ADDCONSTRAINT[XPKContract]PRIMARVKEVCLUSTERED[ContractID]ASCgoCREATETABLE[Contractproduct]FilfeTableFilter:13/134导入到数据库DESKTOP-5BTEBFR\SQLEXPRESSSQLSei□一j州库国口至缀建库±|JAdventureWorksB[jContract±口绯库关系图日立表S一|系统表FileTablesdbo.Contractdbo.ContractProductdbo.Customerdbo.Departmentdbo.Employeedbo.Paiddbo.Paymentdbo.PayRelationdbo.Productdbo.Servicedbo.ServiceDetaildbo.ServiceEngineerdbo.Vendor田匚a视图田一।同义词_+i_ra石T要程也结果如图所示,所有表已经成功生成1如何实现售后服务中的产品服务期限的?答在Service实体中StartDate记录服务开始时间,EndDate记录产品服务期限2如何记录售后服务的产品信息?答在ContractProduct实体中主键ProductCode是Service实体的外键,而在ContractProduct实体中记录了产品信息,以此作为联系3如何记录技术服务工程师包括服务专员的信息?答Employee实体中的主键Employeeld在ServiceEngineer实体中作为外键,两实体为标识关系,以此可记录技术服务工程师的信息4一个完整的服务信息如维修一个磁盘可能包括第一次打电话咨询、维修等由多个小服务组成一个大服务是如何记录的?答在ServiceDetail实体中进行记录,Service的主键Serviceld为ServiceDetail实体的外键,表明该次小服务从属与哪次大服务,以此进行联系ParametersValueConnectionTypeUseNativeConnectionServer:DESKTOP-5BTEBFR\SQLEXPRESSDatabase:ContractUseEncryptedConnectionn[ContractID]char18NOTNULL[CustonerlD]char18NULL[Name]char18NULL[Amount]char18NULL[Decription]char18NULL[SalelD]char18NULL[TechnicallD]char18NULL[BusinessID]char18NULLgoALTERTABLE[Contract]。