當前位置:首頁 » 操作系統 » 選課系統資料庫設計

選課系統資料庫設計

發布時間: 2022-02-16 05:52:20

1. 求Oracle設計的學生選課管理系統的資料庫(包含sql語句)

我理解樓主是要一個資料庫的設計方案,其中包括相關SQL、邏輯關系、業務處理方法。
(Ps:偶平時工作就是做設計和開發的,以下所有SQL經過oracle測試)
學生表 Student:
學生ID(主鍵)、學生代碼、學生名稱、備用欄位1、備用欄位2、備用欄位3;
課程表 Class:
課程ID(主鍵)、課程代碼、課程名稱、備用欄位1、備用欄位2、備用欄位3;
MAPPING表 StuClass:
主鍵ID、學生ID、課程ID。
-- Create table student
create table student
(
studentid number(22),
studentcode varchar2(16),
studentname varchar2(16),
attr1 varchar2(64),
attr2 varchar2(64),
attr3 varchar2(64)
);
-- Create primary key constraints
alter table student
add constraint student_pk primary key (STUDENTID);

-- Create table class
create table class
(
classid number(22),
classcode varchar2(16),
classname varchar2(16),
attr1 varchar2(64),
attr2 varchar2(64),
attr3 varchar2(64)
);
-- Create primary key constraints
alter table class
add constraint class_pk primary key (CLASSID);

-- Create table stuclass
create table stuclass
(
stuclassid number(22),
studentid varchar2(16),
classid varchar2(16)
);
-- Create primary key constraints
alter table stuclass
add constraint stuclass_pk primary key (STUCLASSID);

系統初始化時錄入主數據:學生信息、課程信息。
APP做業務處理:
1、學生選課程(單選或多選):insert into stuclass values(?,?,?);
2、查看所有學生選擇的所有課程:
select s.studentcode,s.studentname,c.classcode,c.classname
from student s left join stuclass sc on s.studentid=sc.studentid
left join class c on sc.classid=c.classid order by s.studentid
(如查看某些學生或某個學生選擇了哪些課程,可在後面加where條件)
3、查看所有課程有哪些學生選擇:
select c.classcode,c.classname,s.studentcode,s.studentname
from class c left join stuclass sc on sc.classid=c.classid
left join student s on s.studentid=sc.studentid order by c.classid
(如查查看某些課程或某個課程有哪些學生選擇,可在後面加where條件)

2. 做一個學生選課系統;但是資料庫不知道怎麼設計表;請幫忙看看!

第一種方法:設計2個表,一個學生信息表,一個選課記錄表。關聯學生ID.
選課記錄
ID KCname XSID KCbs (主鍵ID)
序號 課程名稱 選課學生身份證 課程標示(1,2,3)
也可以直接用漢字。查詢應該會吧。
學生信息表
XSname XSID tel sex ( 主鍵XSID)
學生名稱 學生身份證 電話 性別

第二種方法:用一張表
ID XSname XSID tel sex KCname KCbs (主鍵ID)
序號 學生名字 學生身份證 電話 性別 課程名字 課程標示

3. 資料庫學生選課管理信息系統的課程設計

把表都生成,然後你想怎麼查就怎麼查啊!~~~不太懂你想問啥

4. 學生選課系統資料庫表設計

超鏈接不一樣嗎

5. 關於學生選課管理系統的資料庫課程設計報告

http://www.shiep.e.cn/yuanxishe/jgx/mis/newsxp/htm/k2.htm

6. 資料庫課程設計(學生選課信息管理系統)

我這里有一個VB + ACCESS的 同學錄管理系統

我覺得這些需求可都可以全部滿足

只要改一下程序就OK了

要的發給我發郵件

[email protected]

7. 資料庫課程設計選課系統用什麼語言來寫

可以用C,C++,java都可以的,我都嘗試過,可以連接資料庫,看你們導師的要求是什麼。或者是你習慣連接的oracle,mysql,還是sqlserver,你習慣的是什麼語言,都是能做出成果的。

8. 大一,選課,信息技術。資料庫系統和程序設計哪個比較簡單

都不簡單
想學編程,就選程序設計
想搞資料庫應用管理,就選資料庫系統
想混日了,選哪個無所謂了,反正不深入研究是搞不懂的。

熱點內容
筆記本什麼配置能流暢運行cf 發布:2024-09-20 00:14:19 瀏覽:951
實測華為編譯器 發布:2024-09-19 23:50:52 瀏覽:821
linux匯總 發布:2024-09-19 23:46:39 瀏覽:452
阿里雲伺服器環境搭建教程 發布:2024-09-19 23:21:58 瀏覽:837
黃色文件夾圖標 發布:2024-09-19 23:19:22 瀏覽:684
mysql資料庫導出導入 發布:2024-09-19 23:00:47 瀏覽:183
lua腳本精靈 發布:2024-09-19 23:00:41 瀏覽:659
任務欄文件夾圖標 發布:2024-09-19 22:54:25 瀏覽:101
解壓來一波 發布:2024-09-19 22:46:36 瀏覽:933
mysqlpythonubuntu 發布:2024-09-19 22:46:27 瀏覽:501