数据库练习【NBA球员数据库设计】 您所在的位置:网站首页 nba球员历史数据库最新 数据库练习【NBA球员数据库设计】

数据库练习【NBA球员数据库设计】

2024-07-15 15:19| 来源: 网络整理| 查看: 265

项目需求

全美职业篮球联赛(简称 NBA),是被世界公认水平最高的篮球联赛,由 30 支球队组 成,每只球队由 16 名球员组成。NBA 联盟定期组织比赛,每一赛季产生一个总冠军。根据发展需要,NBA 需要一套球员管理系统。该系统包括球员信息管理、球员能力评 估、球队信息管理等模块,可以实现对球员信息和球队信息的录入、查询、删除、更新, 以及对球员能力的数据分析、汇总等。

项目分析

本次项目案例课需要我们完成该系统的数据库设计部分,该数据库由球员基本信息表、 球员能力评估表、球队基本信息表构成。根据业务需要对表添加约束。录入测试数据,并 利用 SQL 语句做业务测试。

知识点分析 在完成该项目时,我们使用到的知识点如下:

创建数据库。

创建数据表,添加各种约束。【外键约束体现参考完整性】【主键约束体现实体完整性】【not null 体现域完整性】

采用 INSERT 语句进行数据的录入。

采用 UPDATE 语句进行数据的更新。

采用 DELETE 语句进行数据的删除。

采用 SELECT 语句进行数据的查询。

聚合函数应用,分组操作,HAVING 子句。

应用联接查询。

实现步骤

1. 创建数据库 NBADB,设置数据文件和日志文件的保存路径。

2. 创建球员信息表(Players)、球员能力评估表(Abilities)、球队信息表(Clubs)。

create table clubs ( cid int auto_increment primary key, cname varchar(50), ctiy varchar(50) );

 

create table players( pid int auto_increment primary key, pname varchar(50) not null, birthday date, height int, weight int, position varchar(10), cid int, foreign key(cid) references clubs(cid) );

 

create table abilities


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有