Coder Social home page Coder Social logo

databasestandard's Introduction

XMU'18 OOAD Database Working Group

This repo contains Public Releases and Offical Resources from XMU'18 OOAD Database Working Group

界面标准组成员

  • 王振伟 王安特 宋文静 矫丽瑶 赵涛 袁江华 谈雪

Resources

支持软件

  • MySQL 5.7

修订记录

版本 出版日期 修订内容 作者
1.0 2018.12.12 初稿 (表中暂未插入数据) 数据库标准组
2.0 2018.12.15 新增表:
team_and_strategy
team_or_strategy
course_member_limit_strategy

删除表:
member_sex_strategy

修改表:
- student.sex
* team team.is_valid -> team.status
* student.email -> 允许为空
* klass_seminar.status 类型改为 tinyint unsigned
* 纠正 attendance.report_url 拼写错误
* 删除所有表名中的 _table 后缀
* 修改所有 decimal 字段为无符号
* course、team、seminar的name扩展为varchar(30)

新增文件:
策略表说明 .md
外键图.png
数据库标准组
3.0 2018.12.25 新增表:
klass_team
team_student

修改表:
strategy相关的表,详见策略说明

录入数据:
OOAD、J2EE、.NET、SE四门课程(SE实际上是2门)
OOAD和J2EE的所有讨论课
OOAD、J2EE、SE的所有班级和学生名单
OOAD作为主课程,创建所有同学的分组信息(用l.xmu.edu.cn网上的信息创建,有的小组没写队名,用3-2这种代替队名)
OOAD和J2EE共享分组
讨论课分数,提问分数,报告分数
OOAD前3条组队策略(策略一改为王、林课程冲突)
学生、教师、管理员账号
其他相关数据
数据库标准组
3.1 2018.12.25 修改表:
team表新增klass_serial字段

录入数据:
OOAD和SE(王、林两门课)共享分组
team.klass_serial

数据库标准组
3.2 2018.12.25 修改表:
team.klass_serial字段允许为空,各组自己决定是否使用
attendance表的report和ppt的name和url长度分别改为50和500

修改数据:
team_strategy的第三条strategy_id改为2
team_student表增加了1-12小组的成员(新增team_id为14的记录)
course_member_limit_strategy.max_member改为5
删除策略表中2个字段共同作为主键的自增id
数据库标准组
3.3 2019.1.2 补充数据:
seminar_score表和question表补充缺失数据
数据库标准组
3.4 2019.1.2 修改数据:
round_score表部分错误数据修正
数据库标准组

databasestandard's People

Contributors

zhenwwang avatar soistesimmer avatar

databasestandard's Issues

关于is_active\is_vaild字段的类型

请问一下这个类型是tinyInt,取值是不是“0否1是”?

这种是否类型的字段,可否用bit类型呢,这个取值只有0和1,不会有别的值出现,而且可以在java代码中自动转化为boolean

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.