NBA选秀系统数据库模型.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NBA选秀系统数据库模型

NBA选秀系统数据库模型 一、需求分析 (1)、可行性需求分析 需求分析是指准确了解和分析用户的需求,这是最困难、最费时、最复杂的一步,但也是最重要的一步。需求分析是整个设计过程的基础,它决定了以后各步设计的速度和质量。进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。 NBA作为世界上水平最高的篮球俱乐部联盟,深受广大篮球爱好者的追捧,而一年一度的NBA选秀活动,更成为球迷关注的焦点。作为专门的NBA选秀数据库,一定会满足大众的信息需求。 (2)具体的系统信息 选秀系统信息包括三个方面,其具体功能如下: A.新秀球员信息:包括球员姓名、年龄、籍贯、身高、顺位以及司职位置;新秀球员信息功能包括对球员信息的录入、删除和查询,以及被那个球队选中、选秀信息等。 B.NBA球队信息:包括球队名称、所在城市、上赛季战绩、球队主教练;NBA球队信息功能还包括对球队信息的录入、删除和查询,以及所选新秀、选秀信息等。 C.选秀信息:选秀信息包括新秀姓名、签约球队、入队时间、合同时间、合同金额、有无保障;选秀信息功能还包括各项数据的录入、删除和查询。 (3)具体的软件信息 在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2008数据库服务器,运用c/s技术,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。 二、概念结构设计 概念结构设计是指对用户的需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,是整个数据库设计的关键。 根据各种信息的内容以及它们之间的关系,该数据库系统的E-R图如下: 三、逻辑结构设计 逻辑结构设计是将抽象的概念结构转化为所选用的DBMS支持的数据模型,并对其进行优化。 关系模式中,各实体所定义的属性如下: 1.player(新秀球员信息)包括以下属性:顺位、姓名、籍贯、年龄、身高、位置 新秀球员基本情况表(player): 字段名 描述 数据类型 数据长度 字段限制 pid 顺位 Char 10 Primary key pname 姓名 Char 20 Null phome 籍贯 Char 20 Not Null page 年龄 Char 10 Not Null phight 身高 Char 10 Not Null psite 位置 Char 10 Not Null 2.nbateam(NBA球队信息)包括以下属性:球队名称、所在城市、上赛季排名、主教练 NBA球队基本情况表(nbateam): 字段名 描述 数据类型 数据长度 字段限制 tname 球队名称 Char 50 Primary key tcity 所在城市 Char 50 Not Null tlevel 上赛季战绩 Char 10 Not Null tcoach 主教练 Char 30 Not Null 3.xuanxiu(选秀信息)包括以下属性:球员姓名、签约球队、入队时间、合同时长、合同金额、有无保障 选秀信息情况表(xuanxiu): 字段名 描述 数据类型 数据长度 字段限制 intime 入队时间 date 4 Not Null zongtime 合同时长 char 5 Not Null money 合同金额 char 10 Not Null baozhang 有无保障 char 2 Not Null pname 球员姓名 char 20 Primary key tname 签约球队 char 10 null 四、数据库物理设计 数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务: 1.确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构; (1)关系数据库的存取方法: 采用索引方法,主要是B+树索引方法。 (2)数据库的存储结构: 录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确。由于条件不允许,本系统没有将表和索引放在不同的磁盘,没有能够实现磁盘驱动器并行工作,降低了物理I/O读写的效率。为了改进系统的性能,我选择把比较大的表分放在两个磁盘上,以加快存取速度。 2.对物理结构进行评价,评价的重点是时间和空间效率以及安全性。评价物理结构: (1)数据完成的时间性: 如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。 (2)数据安全性: 本系统采用二级安全保障: 第一级:依赖于网络本身对用户使用权限的规定。 第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。 五、数据库实施 在数据库实施阶段,设计人员运用DBMS提供

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档