此项目为冬奥会智能分析与预测可视化平台,这个项目是用于参加中国大学生计算机设计大赛-信息可视化设计赛道的项目,最终获得国赛三等奖的成绩。现在主要介绍一下本项目的数据库设计。
本项目选择的数据库为MySQL数据库。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
1. MySQL使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。 2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。 4.支持多线程,充分利用 CPU 资源。 5.优化的 SQL查询算法,有效地提高查询速度。 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7.提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。 8.提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。 9.提供用于管理、检查、优化数据库操作的管理工具。 10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 11.支持多种存储引擎。 12.MySQL 是开源的,所以你不需要支付额外的费用。 13.MySQL 使用标准的 SQL数据语言形式。 14.MySQL 对 PHP 有很好的支持,PHP是比较流行的 Web 开发语言。 15.MySQL是可以定制的,采用了 GPL协议,你可以修改源码来开发自己的 MySQL 系统。
数据来源
2022北京冬奥组委官网、国际奥林匹克官网等网站收集奖牌及视频数据,百度百科收集运动员个人信息数据,聚会数据网收集预测因素数据。
数据表
此项目数据库设计共包含10张数据表,分别为
- 用户信息表
- 历届冬奥会国家参赛人数表
- 历届冬奥会国家获得奖牌总表
- 历届冬奥会国家获得奖牌比赛项目表
- 获得奖牌的运动员信息表
- 具体比赛项目获得奖牌的运动员表
- 比赛项目信息表
- 比赛项目精彩视频表历届冬奥会
- 下届冬奥会预测因素表
- 下届冬奥会预测奖牌表。
3.1 用户信息表
3.2 历届冬奥会国家参赛人数表
3.3 历届冬奥会国家获得奖牌总表
3.4 历届冬奥会国家获得奖牌比赛项目表
3.5 获得奖牌的运动员信息表
3.6 具体比赛项目获得奖牌的运动员表
3.7 比赛项目信息表
3.8 比赛项目精彩视频表历届冬奥会
3.9 下届冬奥会预测因素表
3.10 下届冬奥会预测奖牌表
以上就是本篇文章【【中国大学生计算机大赛三等奖】冬奥会智能分析与预测可视化平台-数据库设计(二)】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/quote/14155.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多