47组体育网项目数据库设计与实现报告
数据库设计与实现说明书
项 目 承 担 部 门:第47组成员 数据库岗位姓名(签名):肖豪枫 完 成 日 期:2014/6/10
1
1.1 数据库逻辑设计
1.1.1 项目名称与背景
数字化校园是利用计算机网络技术为实现手段, 对学校所有信息资源进行整合和集成, 在传统校园的基础上构建一个数字空间, 实现学校的教学、活动、管理、服务等活动的全部数字过程, 为了更好的开展高校体育教学, 有必要结合现代网络技术研究开发一种综合体育教学管理系统, 使学校体育管理高效化。开发的体育教学管理系统主要包含以下几个模块, 学生和教师管理、器材管理、教务管理、系统管理、新闻公告和在线留言等。预计该平台的运行可以有效改善目前体育教学效果, 使体育教学资源和研究成果有效地融合为一体。促进学生体质的改善和提高。
1.1.2
ER 图
1.1.3 数据库逻辑模式结构
2
1.1.4 数据库逻辑结构()
教师表teacher 学生表student 3
器材表equipment
留言表 lyb
新闻表news table
1.1.5 建表语句
登录表
DROP TABLE IF EXISTS `on table`; CREATE TABLE `on table` (
`Student id` varchar(20) NOT NULL DEFAULT '' COMMENT '学号', `password` varchar(20) NOT NULL DEFAULT '', `type` varchar(20) NOT NULL DEFAULT '', PRIMARY KEY (`Student id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='登录表';DROP TABLE IF EXISTS `teacher`; 教师表
CREATE TABLE `teacher` (
`teacher id` number(6) NOT NULL DEFAULT '', `name` varchar(20) NOT NULL DEFAULT '',
4
`position` varchar(20) NOT NULL DEFAULT '', `The class` varchar(20) NOT NULL DEFAULT '', `sex` varchar2(2) NOT NULL DEFAULT '',
`card number` varchar(20) NOT NULL DEFAULT '', PRIMARY KEY (`teacher id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='老师信息表'; );
学生表
DROP TABLE IF EXISTS `student`; CREATE TABLE `student` (
`Student id` varchar(20) NOT NULL DEFAULT '', `name` varchar(20) NOT NULL DEFAULT '', `sex` char(2) NOT NULL DEFAULT '', `grade` varchar(20) NOT NULL DEFAULT '', `department` varchar(20) NOT NULL DEFAULT '', `Sprofessional` varchar(20) NOT NULL DEFAULT '', `Scontact` varchar(20) NOT NULL DEFAULT '', PRIMARY KEY (`Student id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学生信息'; 新闻表
DROP TABLE IF EXISTS `news table`; CREATE TABLE `news table` (
`id` varchar(20) NOT NULL DEFAULT '', `title` varchar(20) NOT NULL DEFAULT '', `content` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`)
5
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='新闻表'; 器材表
DROP TABLE IF EXISTS `equipment`; CREATE TABLE `equipment` (
`eid` number(6) NOT NULL DEFAULT '', `ename` varchar2(20) NOT NULL DEFAULT '', `esum` varchar2(20) NOT NULL DEFAULT '', PRIMARY KEY (`eid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='器材表'; 留言表
DROP TABLE IF EXISTS `lyb`; CREATE TABLE `lyb` (
`name` varchar(20) NOT NULL DEFAULT '', `phone number` varchar(20) NOT NULL DEFAULT '', `email` varchar(20) DEFAULT '',
`message` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='留言表';
6