《校运动会数据库设计.doc》由会员分享,可免费在线阅读全文,更多与《(定稿)校运动会数据库设计(完整版)》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、动会数据库设计

数据库总体设计

目录

需求分析

编写目的

背景

定义

目标

需求分析

系统总体需求

软硬件平台设计

概念设计

实体学院与运动员之间的联系

运动员、个人项目和个人项目奖励之间的联系

学院、集体项目和集体项目奖励之间的联系

赛事类别与项目之间的联系

2、、记录员等),职务级别(主裁判和副裁判)

等⑥名次,奖励分数,奖励物品(如奖状等),奖励金额等

⑦赛事类别编号,赛事类别名称等

()实体之间的联系有:

①学院与运动员之间(:M)

②运动员、个人项目与个人项目奖励之间(:M,:)

③学院、集体项目与集体项目奖励之间(:M,:)

④赛事类别与项目

3、名次,历史最高名次,本次运动会总分,本次运动

会名次等

②运动员编号,学号,姓名,性别,所属学院,班级等

③项目编号,项目名称,参赛者性别(男或女或不限)、每个学院限

fromsig_match,inserted

wheresig_matchathlete_no=insertedathlete_no

4、

裁判、项目、职务之间的联系:

总ER图

逻辑设计

物理设计

触发器

()建立触发器T(保证一名运动员最多只能报两项个人项目项目)

()建立触发器T(保证一名运动员在同一时间内只能参加一项项目):限参赛人次,比赛时

间,结束时间等

④裁判编号,姓名,性别等

⑤职务编号,职务名称(如计时员、测量

5、ER图(为简化画图工作,上述各实体nsmallintnull名次

isattendchar()null是否参赛

(

()个人项目奖励表(erson_rize):‘名次’为主码

ositionsmallintNotnullPrimarykey名次

scoretinyintNotnull分数

rize

6、励可在不同

()建立触发器T(保证在同一时间内只能举行一项集体项目):

()建立触发器T(保证更新个人项目里运动员的名次时,更新他所在的学院的

总分:

()建立触发器T(保证一名裁判在同一时间内只能负责一项项目的比赛):

()建立触发器T(保证在同一时间内只能进行一项径赛项目):

存储过程

()建

7、

⑧在同一时间内,一个学院只能参加一项集体项目比赛(通过用一个触发器限制在同一

时间内只能举行一项集体项目)

⑨在某一项目中,只有一个主裁判,其余都为副裁判

⑩一项个人项目可有多个同时破记录者,一名运动员同时破多项记录一项集体项目可

同时有多个破记录的学院,一个学院可同时破多项记录。

()通过对

8、er数据库

()硬件平台:普通微机

概念设计

实体学院与运动员之间的联系

相关说明:

上述ER图表示一个学院有多名运动员参加个人项目,一名运动员只能属于一个学院。运动员、个人项目和个人项目奖励之间的联系

上述ER图表示一个项目可有多项不同的奖励(如第一名、第二名等的奖励不同)对

于每一项奖

9、char副

裁判之分

⑤在同一时间内可同时举行多项比赛,但是只能进行一项径赛比赛(用一个触发器实

现)

⑥在同一时间内,一名裁判只能主持一项比赛、担任一个职务(用一个触发器实现)但

在不同的时间内,一名裁判可主持不同的项目、担任不同的职务

⑦一名运动员在同一时间内只能参加一项比赛(用一个触发器实现)

10、andsig_matchitem_no!=@item_no*取所插入的运动员所参加的另一项项目*

select@time=start_time*取第一项项目的开始时间*

frommatch_item

whereitem_no=@item_no课程名称:数据库系统原理与应用

实验项目名称:校运

11、运动会各方面分析,运动会中包含的实体有学院、运动员(不包含集体项目

中的运动员)、项目(集体项目和个人项目)、裁判、职务、奖励(集体项目奖励和个人项

目奖励,名次为表示破记录)、赛事类别(田赛、径赛、集体项目等)集体项目奖励和

个人项目奖励不同。包含的数据项分别如下:

①学院编号,学院名称,上届运动

12、之间(:M)

⑤裁判、项目与职务之间(M:N)

()通过以上分析,运动会数据库包含的模块有:

①输入模块主要是各种信息的输入,如学院信息、运动员信息、项目信息、比

赛信息、奖励信息等

②输出模块主要是各种查询结果的输出等

软硬件平台设计

()软件平台:windowsXP操作系统、SqlServ

校运动会mysql索引_(定稿)校运动会数据库设计(完整版)相关推荐

  1. 校运动会mysql索引_大学生春季运动会的数据库,保存了比赛信息的三个表如下:运动员...

    先写出一个含有最高成绩表temp(对项目进行分组求最高分,不会单独显示运动员id了,因此之后要联结这个原grade表才能有运动员id才能再联结sporter来确定name): (select item ...

  2. 猜数游戏python课程设计_猜数字游戏课程设计完整版

    北京邮电大学世纪学院 实验.实习.课程设计报告撰写格式与要求 (试行) 一.实验报告格式要求 1 .有实验教学手册,按手册要求填写,若无则采用统一实验报告封面. 2 .报告一律用钢笔书写或打印, 打印 ...

  3. 视频教程-大型Java项目视频教程_王勇老师DRP项目教程完整版292集-Java

    大型Java项目视频教程_王勇老师DRP项目教程完整版292集 动力节点王勇老师,CCTV<影响力对话>栏目特约嘉宾,Java培训知名讲师,中国Java培训领军人物,北京动力节点创始人,董 ...

  4. mysql = 索引_深入MySQL索引

    MySQL索引作为数据库优化的常用手段之一在项目优化中经常会被用到, 但是如何建立高效索引,有效的使用索引以及索引优化的背后到底是什么原理?这次我们深入数据库索引,从索引的数据结构开始说起. 索引原理 ...

  5. mysql性能视频教程_[视频教程] MySQL性能管理及架构设计 (完整版)

    第1章 实例和故事 决定电商11大促成败的各个关键因素. 1-1 什么决定了电商双11大促的成败 1-2 在双11大促中的数据库服务器 1-3 在大促中什么影响了数据库性能 1-4 大表带来的问题 1 ...

  6. 用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc

    个人信息管理系统数据库设计精选 河海大学计算机及信息工程学院(常州) 数据库课程设计 学年学期 2012第二学期 项目名称 个人信息管理 项目组员 曹清云.陈天昊 指导教师 景雪琴 组号:8 目 录 ...

  7. 学生考勤系统PHP mysql论文_学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)

    学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)(毕业论文8300字,PHP程序代码,MySQL数据库) 本文就详细的设计了一个移动学生考勤管理系统,把学生考勤的一些相关的点名查询的详细信 ...

  8. MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92c12a9c3a53bc3800f0c 1. 数据库设计流程 数据库设计是对数据 ...

  9. 两个server 两个数据库 微服务_微服务的数据库设计

    单独的数据库: 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库.它是基于下面三个原因. 优化服务接口:微服务之间的接口越小越好,最好只有 ...

最新文章

  1. 泛微e9隐藏明细表_泛微E8 隐藏行、明细表
  2. 解除ABAP程序编辑锁的方法
  3. 动态数组vector
  4. 计算机网络——因特网的接入技术
  5. linux关机命令_Linux基于centOS 7.6常见的Linux命令
  6. php边框的颜色 怎么设置,网页中table表格如何修改边框颜色
  7. Android多种样式的进度条
  8. ======第一章总结及习题======
  9. iOS 证书, provision profile作用
  10. 使用Resource Hacker+W32Dasm+OD移除警告窗口
  11. 啥叫全国统一大市场?
  12. 《人月神话》7(The Mythical Man-Month)为什么巴比伦塔会失败?
  13. 企业网站网络营销的第一印象
  14. 苹果新卫星专利公布,苹果Find My功能知多少
  15. 第2章:几何方面:六边形面积
  16. 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年
  17. html 原生弹出框,html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...
  18. ARM学习(15)Makefile编译以及CortexM4命令行STLINK 烧录
  19. 磁盘分区与多系统安装(windows ubuntu)
  20. 微信小程序因视频播放不合规问题解决

热门文章

  1. Hadoop权威指南 - 学习笔记
  2. 神经网络硬件加速器-架构篇
  3. js html怎么加入图片,js实现图片上传并预览功能
  4. VS2008环境使用MFC操作读取excel文件
  5. python绘制3d动态模型_Python绘制3D图形
  6. 保险经纪人考试试题2002-保险经纪理论与实务部分
  7. 阀体加工工艺及铣75凸台面夹具设计(说明书+CAD图纸+UG三维零件图+工序卡+过程卡)
  8. 从面试官角度再论面试前准备项目描述和介绍项目的要点
  9. 用letax写毕业论文-- 中英文封面
  10. html网页播放器源码未加密