首页 > 英超

数据库课程设计-NBA选秀系统数据库模型

更新时间:2022-12-07 00:33:25 阅读: 评论:0

数据库课程设计-NBA选秀系统数据库模型

NBA选秀系统数据库模型Z9c动博网

一、需求分析Z9c动博网

(1)、可行性需求分析Z9c动博网

需求分析是指准确了解和分析用户的需求阿根廷和克罗地亚,这是最困难、最费时、最复杂的一步97国足,但也是最重要Z9c动博网

的一步阿尔艾因。需求分析是整个设计过程的基础2011年nba全明星赛,它决定了以后各步设计的速度和质量cba最新排名及赛程。进行数据库设计首Z9c动博网

先必须准确了解与分析用户需求(包括数据与处理)上海大师赛直播。Z9c动博网

NBA作为世界上水平最高的篮球俱乐部联盟耶拉维奇,深受广大篮球爱好者的追捧里皮儿子,而一年一度的NBAZ9c动博网

选秀活动火箭vs雄鹿直播,更成为球迷关注的焦点残奥会赛程。作为专门的NBA选秀数据库马宁中超关键战陷争议,一定会满足大众的信息需求英格兰世界杯阵容。Z9c动博网

(2)具体的系统信息Z9c动博网

选秀系统信息包括三个方面nba重播,其具体功能如下:Z9c动博网

A.新秀球员信息:包括球员姓名、年龄、籍贯、身高、顺位以及司职位置;新秀球员信息功Z9c动博网

能包括对球员信息的录入、删除和查询小牛对热火,以及被那个球队选中、选秀信息等国足2 2叙利亚。Z9c动博网

B.NBA球队信息:包括球队名称、所在城市、上赛季战绩、球队主教练;NBA球队信息功能Z9c动博网

还包括对球队信息的录入、删除和查询足球比分直播网,以及所选新秀、选秀信息等08奥运会奖牌榜。Z9c动博网

C.选秀信息:选秀信息包括新秀姓名、签约球队、入队时间、合同时间、合同金额、有无保Z9c动博网

障;选秀信息功能还包括各项数据的录入、删除和查询世界杯帽子戏法。Z9c动博网

(3)具体的软件信息Z9c动博网

在开发过程中wwe2014摔跤狂热大赛,按照软件工程的步骤nba直播免费高清在线直播,从设计到开发采用了面向对象的思想和技术上海网球,采用了SQLZ9c动博网

SERVER2008数据库服务器厄普森,运用c/s技术欧冠皇马,使得本系统可以方便的和其他子系统进行数据交换nba总决赛录像。同Z9c动博网

时直播 恒大vs神户胜利船,注意从软件的图形应用界面上优化软件质量看nba,使得本系统具有很强的可操作性拉特查诺。Z9c动博网

二、概念结构设计Z9c动博网

概念结构设计是指对用户的需求进行综合、归纳与抽象女子沙滩排球,形成一个独立于具体DBMS的概念模Z9c动博网

型乒乓球横拍教学,是整个数据库设计的关键海尔蒙特vs埃门。Z9c动博网

根据各种信息的内容以及它们之间的关系巴克利和奥尼尔打架,该数据库系统的E-R图如下:Z9c动博网

姓名籍贯年龄身高位置Z9c动博网

顺位Z9c动博网

球员姓名Z9c动博网

选秀球员信息Z9c动博网

签约球队Z9c动博网

入队时间Z9c动博网

选秀信息Z9c动博网

合同日期Z9c动博网

合同金额Z9c动博网

有无保障Z9c动博网

NBA球队信息Z9c动博网

主教练Z9c动博网

球队名称所在城市上赛季排名Z9c动博网

三、逻辑结构设计Z9c动博网

逻辑结构设计是将抽象的概念结构转化为所选用的DBMS支持的数据模型摩德里奇,并对其进行优化中国对约旦。Z9c动博网

关系模式中罗森文,各实体所定义的属性如下:Z9c动博网

1.player(新秀球员信息)包括以下属性:顺位、姓名、籍贯、年龄、身高、位置Z9c动博网

新秀球员基本情况表(player):Z9c动博网

字段名Z9c动博网

pidZ9c动博网

pnameZ9c动博网

phomeZ9c动博网

pageZ9c动博网

phightZ9c动博网

psiteZ9c动博网

描述Z9c动博网

顺位Z9c动博网

姓名Z9c动博网

籍贯Z9c动博网

年龄Z9c动博网

身高Z9c动博网

位置Z9c动博网

数据类型Z9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

数据长度Z9c动博网

10Z9c动博网

20Z9c动博网

20Z9c动博网

10Z9c动博网

10Z9c动博网

10Z9c动博网

字段限制Z9c动博网

PrimarykeyZ9c动博网

NullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

2.nbateam(NBA球队信息)包括以下属性:球队名称、所在城市、上赛季排名、主教练Z9c动博网

NBA球队基本情况表(nbateam):Z9c动博网

字段名Z9c动博网

tnameZ9c动博网

tcityZ9c动博网

tlevelZ9c动博网

tcoachZ9c动博网

描述Z9c动博网

球队名称Z9c动博网

所在城市Z9c动博网

上赛季战绩Z9c动博网

主教练Z9c动博网

数据类型Z9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

CharZ9c动博网

数据长度Z9c动博网

50Z9c动博网

50Z9c动博网

10Z9c动博网

30Z9c动博网

字段限制Z9c动博网

PrimarykeyZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

3.xuanxiu(选秀信息)包括以下属性:球员姓名、签约球队、入队时间、合同时长、合同金额、有无Z9c动博网

保障Z9c动博网

选秀信息情况表(xuanxiu):Z9c动博网

字段名Z9c动博网

intimeZ9c动博网

zongtimeZ9c动博网

moneyZ9c动博网

baozhangZ9c动博网

pnameZ9c动博网

tnameZ9c动博网

描述Z9c动博网

入队时间Z9c动博网

合同时长Z9c动博网

合同金额Z9c动博网

有无保障Z9c动博网

球员姓名Z9c动博网

签约球队Z9c动博网

数据类型Z9c动博网

dateZ9c动博网

charZ9c动博网

charZ9c动博网

charZ9c动博网

charZ9c动博网

charZ9c动博网

数据长度Z9c动博网

4Z9c动博网

5Z9c动博网

10Z9c动博网

2Z9c动博网

20Z9c动博网

10Z9c动博网

字段限制Z9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

NotNullZ9c动博网

PrimarykeyZ9c动博网

nullZ9c动博网

四、数据库物理设计Z9c动博网

数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程nba全明星,在这个阶段中要Z9c动博网

完成两大任务:Z9c动博网

1.确定数据库的物理结构国王杯决赛2015,在关系数据库中主要是存取方法和存储结构;Z9c动博网

(1)关系数据库的存取方法:采用索引方法斯诺克大师赛直播,主要是B+树索引方法在线看nba直播。Z9c动博网

(2)数据库的存储结构:Z9c动博网

录入数据采用表格方式梅西在哪个球队,限制录入数据类型及取值范围以保证数据的完整性及准确湖人热火会师总决赛。由于条件不允许c罗挑战极限,Z9c动博网

本系统没有将表和索引放在不同的磁盘快船队队员,没有能够实现磁盘驱动器并行工作德国门将卡恩,降低了物理I/O读写的Z9c动博网

效率德罗赞抑郁症。为了改进系统的性能丁俊晖奖金,我选择把比较大的表分放在两个磁盘上巴西门将,以加快存取速度丁彦雨航女友。Z9c动博网

2.对物理结构进行评价切尔西vs热刺,评价的重点是时间和空间效率以及安全性乒乓球男单决赛。评价物理结构:Z9c动博网

(1)数据完成的时间性:Z9c动博网

如成绩的录入皇马 多特,仅当师资科录入教学进程今日赛事奥运会,教务科分发教师教学任务安排之后利物浦逆转维拉,各系方可录入成绩德国电信杯。Z9c动博网

(2)数据安全性:Z9c动博网

本系统采用二级安全保障:Z9c动博网

第一级:依赖于网络本身对用户使用权限的规定国足世界排名第71位。Z9c动博网

第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制邱贻可。Z9c动博网

五、数据库实施Z9c动博网

在数据库实施阶段李婷孙甜甜,设计人员运用DBMS提供的数据库语言(如SQL)及其宿主语言武里南联vs广州恒大,根据逻Z9c动博网

辑设计和物理设计的结果建立数据库热火马刺第六场,编制与调试应用程序德隆威廉姆斯十佳球,组织数据入库湖人火箭季后赛,并进行试运行风云足球在线直播。Z9c动博网

1.创建新数据库:Z9c动博网

打开SQL工具“查询分析器”Z9c动博网

在查询窗口中键入下列SQL语句:Z9c动博网

createdatabaseNBAxuanxiuZ9c动博网

执行上述SQL语句即可新建一名为NBAxuanxiu的数据库Z9c动博网

2.创建数据表:要创建的数据表分别是:player、nbateam、xuanxiuZ9c动博网

(1)创建player数据表:Z9c动博网

A新建查询窗口Z9c动博网

B在查询窗口中键入下列SQL语句Z9c动博网

createtableplayer(//创建球员信息表pidchar(10)primarykey,notnull,//新秀顺位pnamechar(20)notnull,//球员姓名phomechar(20),//球员籍贯pagechar(10),//球员年龄phightchar(10),//球员身高psitechar(10),//球员位置)Z9c动博网

执行上述SQL语句即可创建户信息窗口相关表格如下:(附player表数据)Z9c动博网

(2)创建nbateam数据表:Z9c动博网

createtablenbateam(//创建NBA球队信息表tnamechar(50)primarykey,notnull,//NBA球队名称tcitychar(50)//球队所在城市tlevelchar(10)//上赛季战绩tcoachchar(30)//主教练姓名)Z9c动博网

执行上述SQL语句即可创建管理员信息表相关表格如下:(附nbateam表数据)Z9c动博网

(3)创建xuanxiu数据表:createtablexuanxiu(//创建选秀信息表pnamechar(20)primarykey,notnull//球员姓名tnamechar(10)notnull,//签约球队intimedate//入队时间zongtimechar(5)//合同时长moneychar(10)//合同金额baozhangchar(2)//合同有无保障)Z9c动博网

执行上述SQL语句即可创建图书信息表相关表格如下:(附xuanxiu表数据)Z9c动博网

六、数据库运行和维护Z9c动博网

1.数据定义:基本表的创建、修改及删除;视图的创建和删除雷霆vs灰熊。Z9c动博网

(1)基本表的创建与删除(例:player表):Z9c动博网

A、创建(修改)基本表Z9c动博网

createtableplayer(//创建球员信息表pidchar(10)primarykey,notnull,//新秀顺位pnamechar(20)notnull,//球员姓名phomechar(20),//球员籍贯pagechar(10),//球员年龄phightchar(10),//球员身高psitechar(10),//球员位置)Z9c动博网

B、删除基本表Z9c动博网

droptableplayercascadeZ9c动博网

(2)视图的操作:数据库视图的定义(创建和删除)、查询和更新Z9c动博网

A、创建视图:createviewpidViewasselectpidpnamephomepagephightpsitefromplayerZ9c动博网

wherephome=‘美国’withcheckoption;Z9c动博网

B、对视图查询:找出所有来自美国的新秀的顺位和姓名:selectpidpnameZ9c动博网

frompidView;Z9c动博网

C、删除视图:删除前面定义的pidView视图羽毛球大师赛直播。Z9c动博网

DropviewpidViewZ9c动博网

2.数据操作:即数据库Z9c动博网

查询Z9c动博网

操作(单表查询、连接查询、嵌套查询)Z9c动博网

(1)单表查询A、查询顺位(pid)为03的球员姓名(pname):Z9c动博网

selectpname,pidZ9c动博网

fromplayerZ9c动博网

wherepid=Z9c动博网

03Z9c动博网

B、查询顺位(pid)前十位的球员所有信息:(top)Z9c动博网

selecttop10*Z9c动博网

fromplayerZ9c动博网

C、查询所有新秀的籍贯(phome):(distinct)Z9c动博网

selectdistinctphomeZ9c动博网

fromZ9c动博网

playerZ9c动博网

D、查询球员年龄(page)在21-23岁之间的球员信息:(between)Z9c动博网

select*Z9c动博网

fromplayerZ9c动博网

wherepagebetween21andZ9c动博网

23Z9c动博网

E、查询所有位置(psite)为控球后卫、得分后卫的球员姓名(pname):(in)Z9c动博网

selectpnameZ9c动博网

fromplayerZ9c动博网

wherepsitein('得分后卫','控球后卫')Z9c动博网

F、查询所有新秀的平均年龄(avg)Z9c动博网

selectAVG(page)'平均年龄'Z9c动博网

fromplayerZ9c动博网

G、把新秀顺位的后10位按降序排列:Z9c动博网

selecttop10*Z9c动博网

fromplayerZ9c动博网

orderbypidZ9c动博网

descZ9c动博网

(2)连接查询Z9c动博网

A、查询法国球员被哪个球队选走:Z9c动博网

selectnbateam.tnameZ9c动博网

fromnbateam,playerZ9c动博网

whereplayer.phome='法国Z9c动博网

'Z9c动博网

B、查询球员姓名(pname)为保罗-乔治的顺位(pid)和签约球队(tname):Z9c动博网

selectplayer.pid,xuanxiu.tnameZ9c动博网

fromplayer,xuanxiuZ9c动博网

whereplayer.pname='保罗-乔治'andxuanxiu.pname='保罗-乔治'Z9c动博网

(3)嵌套查询查询埃文-特纳的选秀信息:Z9c动博网

select*Z9c动博网

fromxuanxiuZ9c动博网

wherepname=(selectpnamefromplayerwherepname='埃文-特纳')Z9c动博网

3、数据库的安全性Z9c动博网

(1)创建与删除数据库登陆账户、用户名、数据库角色Z9c动博网

A、创建SQLServer身份验证的登录账户BOBO、小爬爬、吉吉Z9c动博网

EXECsp_addlogin‘BOBO’,‘123’,‘A’Z9c动博网

EXECsp_addlogin‘小爬爬’,‘123’,‘A’Z9c动博网

EXECsp_addlogin‘吉吉’,‘123’,‘A’Z9c动博网

B、创建数据库用户Z9c动博网

EXECsp_adduser‘小爬爬’Z9c动博网

EXECsp_adduser‘吉吉’Z9c动博网

EXECsp_adduser‘BOBO’,‘BOBO’,‘managers’Z9c动博网

C、建立数据库角色Z9c动博网

EXECsp_addrole‘managers’Z9c动博网

D、删除SQLServer身份验证的登录账户‘吉吉’Z9c动博网

EXECsp_droplogin‘吉吉’Z9c动博网

E、从当前数据库中删除用户‘吉吉’Z9c动博网

EXECsp_dropuser‘吉吉’Z9c动博网

(2)授权与收回操作Z9c动博网

A、把对表player的insert权限授予用户大力韩国vs乌拉圭,并允许他再将此权限授予其他用户鹈鹕vs爵士。grantinsertontableplayerto小爬爬withgrantoptionZ9c动博网

B、把查询表player和修改nowprice属性的权限授给用户小爬爬足总。Z9c动博网

grantselect,update(nowprice)Z9c动博网

ontableplayerZ9c动博网

to小爬爬Z9c动博网

C、把用户大力查询表player权限收回丁俊晖资料。Z9c动博网

revokeselectZ9c动博网

ontableplayerZ9c动博网

from小爬爬cascadeZ9c动博网

4、数据库的完整性Z9c动博网

对于player表:player(pid、pname、page、phight、psite)欧冠抽签,pid的值应该在0和10之间:Z9c动博网

Createtableplayer(Z9c动博网

pidchar(10)primarykey,notnull,Z9c动博网

pnamechar(20)notnull,Z9c动博网

phomechar(20)notnull,Z9c动博网

pagechar(10)notnull,Z9c动博网

phightchar(10)notnull,Z9c动博网

psitechar(10)notnull,Z9c动博网

check(pid>0andpid<=10))Z9c动博网

七、总结Z9c动博网

经过几周的设计和开发女排决赛,数据库管理系统完成了所有的工作多特蒙德vs皇马,其功能基本上符合用户的需求迪拜阿赫利,能Z9c动博网

够完成各种任务中国女排。通过课程设计了解并学习了掌握科学研究方法全明星赛2020,提高分析问题、解决问题的能力俄罗斯花样游泳。Z9c动博网

通过自己单独编写代码使自己加强了学习计算机语言的兴趣冬奥会赛程,对各种语言有了更深的理解上海体育直播。Z9c动博网

通过本次数据库课程设计湖人 黄蜂,对数据库的相关知识得到了进一步的学习和理解考尔克,同时也把所学的数Z9c动博网

据库知识进行了一次梳理工藤壮人,对数据库这门课程的理解有了很大提高洛杉矶银河队,同时利用这种模拟实际问题的课Z9c动博网

程设计nba全明星大赛,对我们的动手能力2021年东京奥运会中国奖牌榜,考虑问题的严密性都有很大帮助阿森纳 切尔西,相信对今后工作会有很大帮助台球比赛直播。Z9c动博网

另外老鹰队球员名单,在这里向许多帮助和指导这次程序设计的老师和同学们内马尔身价,表示感谢太原国际马拉松。Z9c动博网

内马尔分手国足对卡塔尔

本文发布于:2022-12-07 00:33:25,感谢您对本站的认可!

本文链接:https://www.mbdongbo.com/sports/1/57988.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   信息   查询   用户   球队   球员
Copyright ©2019-2022 Comsenz Inc.Powered by © 动博网 京ICP备13042020号-1