導航:首頁 > 數據處理 > 分數資料庫怎麼做

分數資料庫怎麼做

發布時間: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.的關系)

閱讀全文

與分數資料庫怎麼做相關的資料

熱點內容
學生登記表頁面設置數據是多少 瀏覽:928
企業代理開戶的銀行卡怎麼激活 瀏覽:829
長治有什麼古玩市場 瀏覽:720
如何代理小黃車 瀏覽:127
冷門產品視頻怎麼拍攝 瀏覽:117
技術學院軟體哪個好 瀏覽:246
離婚調解包括什麼程序 瀏覽:344
目標點是輸哪個數據 瀏覽:747
小程序訪問許可權在哪裡 瀏覽:823
如何微信小游戲遷移到微信小程序 瀏覽:648
消毒隔離技術包括哪些 瀏覽:931
交易貓未發貨怎麼收貨 瀏覽:115
恆昌惠誠信息咨詢怎麼樣 瀏覽:435
期權交易中如何修煉心性 瀏覽:554
信管家是哪個交易所 瀏覽:925
電腦如何看內存條信息 瀏覽:259
如何刪去手機中的系統數據 瀏覽:753
程序編碼憑證怎麼做 瀏覽:483
宋朝怎麼對外交易 瀏覽:499
項目代理合同是什麼 瀏覽:835