Oracle-家电服务公司管理系统的数据库设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

II课程设计任务书课程名称:高级数据库开发技术设计题目:家电服务公司数据库管理系统已知技术参数和设计要求:需求说明及要求题目:家电服务公司数据库系统管理家用电器服务公司是一家提供多种家用电器服务支持的公司(洗碗机、洗衣机、微波炉等等),该公司能提供大量不同公司的不同产品的技术支持。该公司发现,通过多次沟通,用户通常能够解决大部分事项。这个方式能既省事又省力。一个服务请求可以被用户、技术人员和管理人员创建。被该公司雇员打开的服务请求能够和某个产品相连的内部信息建立关联(例如包含该产品原有的各种回复、该类产品的特殊问题,等等)。该公司计划开发一个Web应用程序来接收用户的反馈。现以该公司Oracle数据库管理员的身份为该Web应用程序的开发人员搭建一个数据库系统。下面这个过程是公司计划的服务请求处理流程:1、客户通过Web界面提交一个服务请求;2、管理员指派服务请求给工程师;3、工程师审查服务请求,然后或者给出一个解决方案或者询问用户更多信息;4、客户检查请求,或者关闭请求或者提供进一步信息;5、管理员能够审查人指派给工程师的任一个请求而且如果需要可以将其指派给另外一个工程师;工程师能标识他们专业领域的产品知识的级别。管理员能够根据这个信息用于指派服务请求。1、数据库系统设计该数据库包含五个表和三个序列号(下图的变量类型均为Oracle变量类型)。III2、数据库表USERS:该表存储所有和系统交互过的用户,包括客户、工程师和管理员。要求保存邮箱地址,姓名,街道,城市,邮编和每个用户的所在区。每个用户有唯一一个ID号。SERVICE_REQUESTS:该表纪录内部和外部请求的一个关于特定产品的活动。任何情况下,每条记录只记录针对一个产品的一个问题的一个解决方案。当服务请求被创建,请求的日期,打开这个请求的个人姓名,相关联的产品都被记录下来。问题的简短描述也被记录。请求被指派给工程师之后,工程师名字和指派日期也被记录。SERVICE_HISTORIES:对每一个服务请求,需要记录很多事件。建立服务请求的日期,建立请求的个人姓名,关于事件的特别备注都要被记录。任何内部相关通讯也被跟踪。每个服务请求和他的序列码在每IV条服务历史上指明。PRODUCTS:这个表保存所有该公司服务的产品。对每个产品,名字和描述被记录。如果产品有图片也可以被记录。EXPERTISE_AREAS:为了更好地指派工程师给请求,每个工程师的专业领域被预定义。序列号USERS_SEQ:给每个用户一个序列号;PRODUCTS_SEQ:给每个产品一个序列号;SERVICE_REQUESTS_SEQ:给每个服务请求一个序列号。3、索引及约束建立上图所描述的所有的索引和约束,同时注意索引的类型和唯一性。4、项目的独立性为该项目创建自身独立的表空间、还原表空间、临时表空间、索引表空间,将表和索引分别装入各自的表空间,运用Oracle数据库管理的知识,使为该项目创建的还原表空间成为活动的还原表空间,使为该项目创建的临时表空间成为默认临时表空间,各类型的数据文件尽可能地分散在不同的虚拟磁盘上,其中包括控制文件和重做日志文件的分散性处理,系统中不得留有任何垃圾文件。各阶段具体要求:1、需求分析阶段认真分析题目要求2、数据库管理阶段创建该项目的各个表空间并配置Oracle数据库3、实施阶段按要求创建和管理表、索引和约束设计工作量:(1)系统设计:完成问题陈述中所提到的所有需求功能。(2)论文:要求撰写不少于3000个文字的文档,通过罗列Oracle管理员所用指令及系统输出来详细说明各阶段所作的具体工作。工作计划:安排两周时间进行课程设计,系统开发步骤如下,第一周完成1~3,第二周完成4~5,论文同步进行;1)分组2)需求分析3)数据库设计与管理4)实施5)答辩V计划时间指导老师学生13-14周注意事项提交文档长沙学院课程设计任务书(每学生1份)长沙学院课程设计论文(每学生1份)长沙学院课程设计鉴定表(每学生1份)指导教师签名:日期:教研室主任签名:日期:系主任签名:日期:VI摘要家电服务公司数据库系统管理是对多种家电服务的管理。公司计划的服务请求处理流程:客户通过Web界面提交一个服务请求;管理员指派服务请求给工程师;工程师审查服务请求,然后或者给出一个解决方案或者询问用户更多信息;客户检查请求,或者关闭请求或者提供进一步信息;管理员能够审查人指派给工程师的任一个请求而且如果需要可以将其指派给另外一个工程师;工程师能标识他们专业领域的产品知识的级别。管理员能够根据这个信息用于指派服务请求。建立家电的本地表空间APPLIANCE_SERVICE,在表空间分别创建USERS表用来存储所有和系统交互过的用户;SERVICE_HISTORIES表用来对每一个服务请求,需要记录很多事件;SERVICE_REQUESTS表用来纪录内部和外部请求的一个关于特定产品的活动;PRODUCTS表用来保存所有该公司服务的产品;EXPERTISE_AREAS表用来更好地指派工程师给请求。这几张表是进行管理的基础,一切活动均是建立在这几张表的基础之上。关键词:家电服务公司数据库系统,表空间,序列号,索引,控制文件,ORACLEVII目录第一章需求分析................................................................................................................................................11.1家电服务公司数据库系统的背景.......................................................................................................11.2家电服务公司数据库系统的内容.......................................................................................................11.3家电服务公司数据库系统管理的目的...............................................................................................11.4表之间的关系分析...............................................................................................................................11.5关系图...................................................................................................................................................2第二章设计与实现............................................................................................................................................32.1创建用户...............................................................................................................................................32.2创建表空间...........................................................................................................................................32.3创建表...................................................................................................................................................52.4键和约束...............................................................................................................................................72.4.1五个主键.....................................................................................................................................72.4.2七个外键.....................................................................................................................................92.4.3一个唯一键...............................................................................................................................102.4.4四个check约束........................................................................................................................102.5创建序列号.........................................................................................................................................122.6管理重做日志文件.............................................................................................................................122.7控制文件备份.....................................................................................................................................13参考文献............................................................................................................................................................151第一章需求分析1.1家电服务公司数据库系统的背景家用电器服务公司是一家提供多种家用电器服务支持的公司(洗碗机、洗衣机、微波炉等等),该公司能提供大量不同公司的不同产品的技术支持。该公司发现,通过多次沟通,用户通常能够解决大部分事项。这个方式能

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功