导航:首页 > 数据处理 > 分数数据库怎么做

分数数据库怎么做

发布时间:2023-01-30 12:46:55

‘壹’ 我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊不要太复杂

设计思路么?
首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系
然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了

‘贰’ 如何用c#来做数据库,要实现成绩录入,修改,计算成绩 ,浏览学生信息,编辑,修改,删除,查询,统计的。

C#不能作为数据库使用,但是里面提供连接各种数据库的控件。录入,修改,编辑,修改,删除,查询,这些操作是有相应的数据库操作命令的,拿sql来说,录入对应INSETRT,修改对应update,删除对应delete,查询对应select

‘叁’ 如何用SQL建立一个学生成绩管理系统数据库

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。

假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student) (
学号(sno) 普通编码定长字符类型,长度7,主码,
姓名(sname) 普通编码定长字符类型,长度8,非空,
性别(ssex) 统一编码定长字符类型,长度1,
年龄(sage) 微整型,
所在系(sdept) 统一编码可变长字符类型,长度20


课程表(course) (
课程号(cno) 普通编码定长字符类型,长度6,主码,
课程名(cname) 统一编码定长字符类型,长度10,非空,
学分(credit) 小整型,
学期(semester) 小整型


修课表(sc)(
学号(sno) 普通编码定长字符类型,长度7,主码,外码
课程号(cno) 普通编码定长字符类型,长度6,主码,外码
成绩(grade) 小整型,
修课类别(type)普通编码定长字符类型,长度4


则创建表的语句分别为:
create table Student(
Sno char(7) primary key,
Sname char(8) not null,
Ssex nchar(1),
Sage tinyint,
Sdept nvarchar(20)
)

create table Course(
Cno char(6) primary key,
Cname nchar(10) not null,
Credit smallint,
Semester smallint
)

create table SC(
Sno char(7),
Cno char(6),
Grade smallint,
Type char(4),
primary key(Sno,Cno),
Foreign key(Sno) References Student (Sno),
Foreign key(Cno) References Course (Cno)
)

各表的结构大体如此,如有变化可自行修改。 以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。

‘肆’ MySQL怎样在数据库实现显示上一周的分数排名并且每周一都得清空得分数。

其实你可以这样
1.选一个特定时间(一般是周一凌晨,这个不重要,以为统计之前,大家的score变化时同等机会的,),从score所在的表中select出所有好友的分数,外按score从大到小排。
2.讲上面选出的内容,按顺序插到另一个表中(关系到你的排名)。比如TempScoreLastWeek[ID,好友ID,统计时间]
3.这样。。你就可以为所欲为了,比如什么上周排名了。上上周排名了。你还能加sorce到TempScoreLastWeek表中,你按年排名都没问题。
*如果只要上周,那么在统计之前,清空TempScoreLastWeek就行了

‘伍’ 怎样做一个成绩管理系统数据库数据库需要哪些表表里有哪些字段

你是要做一个系统,还是只要写个数据库就行了,做系统的话分前台后台比较麻烦,只创建个数据库的话步骤如下:首先要创建数据库,creat database CJGL,然后在服务器上设置数据库的相关内容;然后向数据库中插入表 use CJGL 括号里是表的属性,也就是列。 creat table (.....)这个系统需要3个表 :学生表(学号,姓名,性别,年龄,院系);学号是主键;课程表(课程号,课程名,学分,课时);课程号是主键;选课表(学号,课程号,成绩,课程类型);学号和课程号是主键; 创建完以后在给数据库备份,以免数据丢失。希望对你有帮助。

‘陆’ 如何制作一个查询分数的数据库网页

这个是比较麻烦的,得写前台jsp,后台连数据库,查出的信息再发回前台jsp.这只是个思路,具体还要以java代码实现.以下是程序关键性代码,希望对你有所帮助.
//前台jsp关键代码:
<form name="student" method="post" action="select.do">
<input type="text" name="userId" value="">
<input type="text" name="userName" value="">
<input type="submit" name="submit" value="查询">
</form>

//servlet关键代码:
request.setCharacterEncoding("utf-8");
String userId=request.getParameter("userId");
String userName=request.getParameter("userName");

String sql="select chengJi from student where userId='"+userId+"'"+" and userName='"+userName+"'";
String chengJi="";
Connection conn=JDBCUtil.getConnection();
PreparedStatement ps=conn.prepareStatement(sql);
ResultSet rs=ps.executeQuery();

while(rs.next()){
chengJi=rs.getString("chengJi");
}

request.setAttribute("userId", userId);
request.setAttribute("userName", userName);
request.setAttribute("chengJi", chengJi);
request.getRequestDispatcher("view.jsp").forward(request, response);

//view.jsp关键代码:
<body>
<%
String userId=(String)request.getAttribute("userId");
String userName=(String)request.getAttribute("userName");
String chengJi=(String)request.getAttribute("chengJi");
%>
<table>
<tr>
<td>学号:</td><td><%=userId%></td>
</tr>
<tr>
<td>姓名:</td><td><%=userName%></td>
</tr>
<tr>
<td>成绩:</td><td><%=chengJi%></td>
</tr>
</table>
</body>

‘柒’ access数据库怎么做啊!

(1)直接在课程表的设计视图里添加学分字段,编辑数据类型即可
(2)还是在设计视图中,选中课程代码,在快捷工具栏那里点一个钥匙状的图标
(3)双击“查询”,添加“学生”、“选课”和“课程”三个表,选中学号、姓名、课程名称和成绩
等字段,在成绩的条件处设定<60,保存为Q1即可。

推荐你买一本书看题怎么做?或者做一下有机试的软件,没有题或者软件的话可以找我要。把你的邮箱发给我,我刚考过二级,96分,优秀。用的这个软件包括历年真题都有,觉得不错,用心学很容易过的。

‘捌’ 用SQL语言如何创建学生成绩数据库的代码

create database [数据库名];x0dx0auser [该数据库名];x0dx0ax0dx0a--学生表x0dx0acreate table [学生表表名](x0dx0asId int primary key, --学生ID编号,主键x0dx0asName varchar(10) unique not null, --学生名字x0dx0a);x0dx0ax0dx0a--科目表x0dx0acreate table [科目表表名](x0dx0asjId int primary key, --科目ID编号,主键x0dx0asjName varchar(10) unique not null, --科目名称x0dx0a);x0dx0ax0dx0a--成绩表x0dx0acreate table [成绩表表名]x0dx0arId int primary key, --成绩ID编号,主键x0dx0asjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号x0dx0asId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号x0dx0aresult float not null --成绩x0dx0a);x0dx0ax0dx0a--查询语句x0dx0aselect r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result x0dx0afrom [成绩表表名] r,x0dx0ajoin [科目表表名] sj on sj.sjId=r.sjId,x0dx0ajoin [学生表表名] su on su.sId=r.sId;

‘玖’ 如何用SQL建立一个学生成绩管理系统数据库啊

先把关系图弄出来 再翻译成若干表结构

数据库的教科书上就有吧

好像是
1.学生信息表(学号、学生姓名、班级等等信息)
2.课程信息表(课程号、课程名称、代课老师等等信息)
3.最后就是一个 成绩明细表(学号、课程号、成绩等等)

主要知识点是怎么处理主外键约束关系(维度表1.2.和明细表3.的关系)

阅读全文

与分数数据库怎么做相关的资料

热点内容
长沙科技职业技术学院多少分才能进 浏览:314
如何放大在电脑微信里的小程序 浏览:227
sps数据年龄怎么分 浏览:852
哪些v8车型有闭缸技术 浏览:569
厅级信息中心是什么级别 浏览:439
天津杏花村汾酒怎么代理 浏览:535
如何查询浙江造价信息网里的信息 浏览:507
苹果快捷指令发信息为什么收不到 浏览:386
菜市场鸡档旁边可卖什么不影响 浏览:1210
延安葡萄酒代理有哪些 浏览:350
大润发生鲜区的定义指哪些产品 浏览:915
excel如何制作多项目数据图 浏览:632
宁德师范学院什么时候出录取信息 浏览:1023
如何退出轻快司机程序 浏览:589
产品流光怎么拍 浏览:460
网站上上传的信息如何排序 浏览:515
学生登记表页面设置数据是多少 浏览:1143
企业代理开户的银行卡怎么激活 浏览:1038
长治有什么古玩市场 浏览:934
如何代理小黄车 浏览:331