育英好课堂数据库层面重现
来源:互联网 发布:windows thin pc安装 编辑:程序博客网 时间:2024/05/16 12:38
育英好课堂
学生:
1.数据表
1.1 系统登录
1.1.1 学生信息表(学号姓名 班级编号 性别 分院 手机号)
1.1.2 登陆表(学号 微信号 手机号)
1.2 选择课程
1.2.1 课程信息表(课程编号,课程名称,班级编号)
1.2.2 学院信息(学院名称,学院人数)
1.2.3班级信息表(班级编号 班级名称 隶属分院 班级人数(create view)教师编号 课程时间 课程地点 开课学期)
1.2.4教师信息表(教师编号 教师姓名 性别 隶属分院 手机号码)
1.3 填写选票
1.3.1推荐理由(条目)(理由编号,条目内容,启用标志)
1.3.2投票信息表(投给谁)(自动编号 教师编号 投票时间 理由编号 学生学号 微信号 课程号)
1.4 提交
4.1统计表(教师获得投票数(课程编号,教师编号)班级参与率(课程编号,班级编号,班级人数,投票人数 ) 学院参与率(学院名称,学院总人数,投票人数))
2.1 2.视图
Creat view 班级人数
AS
Select 班级编号,班级名称,count(学号)
From学生信息表,班级信息表
Where
Group by 班级编号,班级名称
2.2 投票_班级 视图
create view 投票_班级
as
select 教师编号,理由编号,维信号,课程编号,课程名称,投票时间,编辑编号,学号,班级编号,班级名称,学号,姓名
from 投票信息表,登录表,学生信息表,班级信息表,教师信息表,课程信息表(六表内连接关联)
存储过程
2.3班级投票率
create procedure 班级参与率
As
@班级编号 char(4)
@开始时间 smalldatetime
@结束时间 smalldatetime
select count(distinct 学号) as 参与投票人数
from 投票_班级
where 班级编号=@班级编号 投票时间=@投票时间 and 投票时间>=开始时间 and 投票时间<=结束时间
select t1.sum,t2.sum,t1.sum*1.0/t2.sum
from
{
select count(*)as snum
from
}
学生:
1.数据表
1.1 系统登录
1.1.1 学生信息表(学号姓名 班级编号 性别 分院 手机号)
1.1.2 登陆表(学号 微信号 手机号)
1.2 选择课程
1.2.1 课程信息表(课程编号,课程名称,班级编号)
1.2.2 学院信息(学院名称,学院人数)
1.2.3班级信息表(班级编号 班级名称 隶属分院 班级人数(create view)教师编号 课程时间 课程地点 开课学期)
1.2.4教师信息表(教师编号 教师姓名 性别 隶属分院 手机号码)
1.3 填写选票
1.3.1推荐理由(条目)(理由编号,条目内容,启用标志)
1.3.2投票信息表(投给谁)(自动编号 教师编号 投票时间 理由编号 学生学号 微信号 课程号)
1.4 提交
4.1统计表(教师获得投票数(课程编号,教师编号)班级参与率(课程编号,班级编号,班级人数,投票人数 ) 学院参与率(学院名称,学院总人数,投票人数))
2.1 2.视图
Creat view 班级人数
AS
Select 班级编号,班级名称,count(学号)
From学生信息表,班级信息表
Where
Group by 班级编号,班级名称
2.2 投票_班级 视图
create view 投票_班级
as
select 教师编号,理由编号,维信号,课程编号,课程名称,投票时间,编辑编号,学号,班级编号,班级名称,学号,姓名
from 投票信息表,登录表,学生信息表,班级信息表,教师信息表,课程信息表(六表内连接关联)
存储过程
2.3班级投票率
create procedure 班级参与率
As
@班级编号 char(4)
@开始时间 smalldatetime
@结束时间 smalldatetime
select count(distinct 学号) as 参与投票人数
from 投票_班级
where 班级编号=@班级编号 投票时间=@投票时间 and 投票时间>=开始时间 and 投票时间<=结束时间
select t1.sum,t2.sum,t1.sum*1.0/t2.sum
from
{
select count(*)as snum
from
}
阅读全文
0 0
- 育英好课堂数据库层面重现
- 数据库层面的一些基本理论
- 数据库分类----业务应用层面
- 重现
- 哈工大数据库课堂记录
- 数据库课堂笔记
- 数据库课堂笔记
- 数据库课堂笔记
- 数据库课堂笔记
- 数据库课堂笔记
- 数据库的课堂整理
- 三、数据库层面上的操作
- SQL数据库层面操作(DDL)
- 技术-技术方案优化策略--数据库层面
- 重现Oracle数据库Hang住的情况
- 从数据库层面理解:随机 I/O & 顺序 I/O
- 从数据库层面理解:随机 I/O & 顺序 I/O
- 高并发大数据数据库层面的处理
- Python 读写文件
- Xpath,SAX解析和tomcat的配置
- 采购订单各表作用分析 (转)
- jsp异步
- Android内存泄露自动检测神器LeakCanary
- 育英好课堂数据库层面重现
- 奔驰在打造未来汽车时的 DevOps 实践
- 设计模式之责任链模式
- Spring Boot和Spring Cloud微服务架构学习(三)-Spring Boot应用
- [MongoDB--问答]--频繁问的问题
- android studio 获取 发布和开发版 sha1
- Mybatis开发工具API
- 从计算机视觉角度深入解读了AR
- 获取SYSTEM()执行结果