當前位置:首頁 » 學校課程 » 資料庫表格如課程表

資料庫表格如課程表

發布時間: 2021-01-15 21:33:46

A. 在資料庫中存儲學生一周的課程表,資料庫如何設計

您好,可以這樣設計
資料庫需要設計一天的8節課 8個欄位 分別存 8節課 主鍵設置成星期 然後還有班級欄位,班級欄位可以做關聯欄位;
舉例

----------------------
星期(主鍵) 1節 2節 3節 4節 5節 6節 7節 8節 班級
星期三 物理 數學 體育 語文 英語 計算機 物理 生物 一班
星期四 物理 數學 體育 語文 英語 計算機 物理 生物 三班

根據前台選擇後台對應查詢,比如選擇一班,會根據今天的星期做判斷主鍵值,然後在根據查詢條件班級。就會把一般今天的所有8節課程列出來。

B. 如何在資料庫課程表中,增加課程

你問的是添加課程的數據,還是添加「課程」這個列....
insert into Subjects(subName) values('課程名');

C. 資料庫中建立學生表課程表選課表及其聯系

以 access 為例,建立數據表如下:

1、學生表

D. 怎樣把資料庫中的內容顯示到網頁的表格中 如顯示課程表

如果是只顯示你可以不必寫代碼,直接用一個GridView控制項,把你設置好的數據源直接給GridView就可以顯示了。

如果是再加一些增刪改可能就得加一些代碼或者是sql語句了。

希望我的回答可以幫到你。

E. 資料庫中包含學生表、課程表、學生選課表3個表,分別是什麼

1、SELECT 課程號, 課程名, 課程學分

FROM 課程 WHERE 課程號 IN(SELECT 課程號

FROM 選課

GROUP BY 課程號

HAVING COUNT(學生號) BETWEEN 2 AND 4 )

2、SELECT MAX(成績) - MIN(成績) AS 分數之差

FROM 選課

倘若要每門課程相差

SELECT 課程, MAX(成績) - MIN(成績) AS 分數之差

FROM 選課

GROUP BY 課程

F. 給定資料庫中,包括「學生表」,「課程表」,「選課表」等三個數據表,表結構如下: 學生表:學號(C,6),姓

用LINQ(語言集成查詢)完成你說的這些任務很方便,具體的細節問題還得你自己做。下面舉出兩個例子供你參考,這兩個例子用數組代替資料庫,對資料庫也可用同樣的方法。
例1,用bool值作關鍵字區分兩組的結果,注意group子句中的表達式產生的結果。
public class Student
{
public string Name { get; set; }
public int ID { get; set; }
public List<int> Scores;
}
public static List<Student> GetStudents()
{
//實例化數據源,注意各成員內部成績序列的初始化
List<Student> students = new List<Student>
{
new Student {Name="張勇", ID=1, Scores= new List<int> {97, 72, 81, 60}},
new Student {Name="王磊", ID=2 Scores= new List<int> {75, 84, 91, 39}},
new Student {Name="孫敏", ID=3, Scores= new List<int> {88, 94, 65, 85}},
new Student {Name="劉曉", ID=4, Scores= new List<int> {97, 89, 85, 82}},
new Student {Name="揚帆", ID=5, Scores= new List<int> {35, 72, 91, 70}}
};
return students;
}
static void Main()
{
List<Student> students = GetStudents();
//用true或false分組,查詢變數是IEnumerable<IGrouping<bool, Student>>類型
var booleanGroupQuery = from student in students
group student by student.Scores.Average() >= 80;
foreach (var studentGroup in booleanGroupQuery)
{
Console.WriteLine(studentGroup.Key == true ? "平均分高於80" : "平均分低於80");
foreach (var student in studentGroup)
Console.WriteLine("{0,4} {1} {2}", student.ID, student.Name, student.Scores.Average());
}
}
輸出:
平均分低於80
1 張勇 77.5
2 王磊 72.25
5 揚帆 67
平均分高於80
3 孫敏 83
4 劉曉 88.25
例2,查詢人名先排序再分組,可以用姓作為分組關鍵字。
string[] Name = {"張明","劉新","王宏","劉洋","張媛","張寶","王金貴","劉東","王凱","劉芳"};
var sortedGroups = from name in Name
orderby name
group name by name[0] into newGroup
select newGroup;
foreach (var nameGroup in sortedGroups)
{
Console.WriteLine(nameGroup.Key);
foreach (var name in nameGroup)
Console.WriteLine(" "+name);
}
輸出:

劉東 劉芳 劉新 劉洋

王宏 王金貴 王凱

張寶 張明 張媛
輸出結果按姓分類,組內排序。
《C#編程指南》(清華大學出版社2011年1月出版,可網購)第5章和第17章專門討論LINQ查詢更新資料庫。

G. 怎樣把資料庫中的內容顯示到網頁的表格中 如顯示課程表

你要實現這個功能必須有java代碼支持,做一個查詢,然後用list循環查出來,在頁面上有多種方法顯示,你看看我的代碼使用的是each循環輸出到頁面的,el表達式的方法,你先看看吧,這個我做的是圖書管理系統,就是用表格的形式展現的,設計到三大框架的知識,你好好研究下吧

H. 1.在學生資料庫中有三張數據表,即學生表、課程表和選課表,三張表的表數據如下,寫出創建學生表、課程

create table student(S_no char(9), S_name char(20), S_sex char(2), S_age int, S_department char(20))
create table course (C_no char(10), C_name char(20), C_teacher char(20) )
create table choice(S_no char(9), C_no char(10), S_score int)
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('001', '李志強', '男', 20, '計算機系' )
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('002', '張 亮', '男', 21 '建築工程系' )
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('003', '李 平', '女', 19 '計算機系' )
insert into course(C_no, C_name, C_teacher )
values('C001', 'C語言', '王雅新' )
insert into course(C_no, C_name, C_teacher )
values('C002', '數據結構', '和海蓮' )
insert into course(C_no, C_name, C_teacher )
values('C003', 'SQL Server2000', '陳 紅' )
insert into choice(S_no, C_no, S_score)
values('001', 'C001', 83)
insert into choice(S_no, C_no, S_score)
values('001', 'C002', 80 )
insert into choice(S_no, C_no, S_score)
values('002', 'C001', 75)
insert into choice(S_no, C_no, S_score)
values('002', 'C004', 85)
insert into choice(S_no, C_no, S_score)
values('003', 'C002', 88)
insert into choice(S_no, C_no, S_score)
values('003', 'C003', 86)

I. 教學管理」資料庫中有學生表、課程表和選課表,如何創建資料庫反應三張表之間的聯系

關於反映這三張表中數據之間的聯系,提供三方面信息以供參考:版
1、表關系分析:學生權表與課程表是多對多的關系,建立一張關聯表也就是選課表來將學生表與程表產生關聯。
2、資料庫表分析:學生表包括學生相關信息,課程表包括課程相關信息,選課表放其他兩張表的各一個欄位(可以維護唯一性,比如說主鍵)。
3、實體分析:包含學生和課程兩個實體,在每個實體中加入另外一個實體的集合。

J. 在資料庫teacher_class下,寫出創建教師表、課程表、授課表的SQL語句,各表結構如下所示:

(1)alter table tc add 『修課類別』 nchar(1);
(2)alter table tc modify 『修課類別』 nchar(2);
(3)alter table tc drop column 『修課類別』;

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919