課程表需要哪些欄位
1. 如圖,如何將學生表student的course欄位與課程表course的name欄位相關聯
左邊那個表已經是一對多了 只是表結構設計有問題,這種逗號分隔的一對多不如再建一個表
2. 在資料庫中存儲學生一周的課程表,資料庫如何設計
您好,可以這樣設計
資料庫需要設計一天的8節課 8個欄位 分別存 8節課 主鍵設置成星期 然後還有班級欄位,班級欄位可以做關聯欄位;
舉例
----------------------
星期(主鍵) 1節 2節 3節 4節 5節 6節 7節 8節 班級
星期三 物理 數學 體育 語文 英語 計算機 物理 生物 一班
星期四 物理 數學 體育 語文 英語 計算機 物理 生物 三班
根據前台選擇後台對應查詢,比如選擇一班,會根據今天的星期做判斷主鍵值,然後在根據查詢條件班級。就會把一般今天的所有8節課程列出來。
3. 一張課表的資料庫,包含哪些表和哪些欄位
看你課表的設置,一般有:序號,課程名稱,課時,授課老師,時間等
4. "選課系統"有幾張表,每個表有哪些欄位
一般用戶表,角色表,模塊表(或者菜單啊反正是你要許可權的東西),內然後角色和模塊容的表
這是最簡單的結構,用戶關聯角色,角色關聯模塊,用角色去控制許可權,增刪改查什麼的模塊表呢,就是你要控制的東西,比菜單,根據登錄人的角色,看有哪些模塊,然後顯示這些模塊其他的模塊隱藏。
如果需要復雜的東西,中間可以加別的東西,具體看你需求了
至於欄位,用戶和角色就沒什麼可說的,無法就是名字啊什麼的
模塊表也簡單,比如模塊名稱,ID,父子模塊id(如果有父子模塊的話),具體欄位還是要看需求。
5. 學生表、課程表,學生課程關系表問題
create trigger stu_trig
on card
for insert
as
declare @e int
begin
if exists(select @e = s.stuidfrom card as c,student as s,course as u where u.cname = '物理' and c.score = 100 and s.sname = '張三')
update student set stuid = 1 where stuid = @e
end
寫了1個,不知道正確與否.另1個須加分!
6. 資料庫設計,根據下面的敘述:應該設計哪些表都有什麼欄位
各表都只列出了主要屬性,其餘屬性自己根據需求加吧
模型指標什麼的太深奧了,看上去像是多對多的關系。
所以第一部分至少3張表
指標表:指標ID (主鍵)
模型表:模型ID (主鍵)
模型指標對應表:指標ID,模型ID(復合主鍵)
學生和課程也是多對多的關系,
所以也有跟上面類似的三張表,用戶表(加個許可權欄位區分學生老師管理員教務人員,主鍵:用戶ID),課程表:課程ID (主鍵),選課表:用戶ID,課程ID (復合主鍵)
你的教師和課程應該是一對一的關系吧,把教師的用戶ID作為外鍵添加到課程表裡。
至於樣本管理,描述不是很清楚,看樣子應該跟模型一一對應的吧,樣本表:樣本ID(主),模型ID(外)
第三部分
評價表1 評價表ID(主),用戶ID(外)
評價表2 評價表ID,模型ID(復合主鍵)
7. 資料庫學期表中應該包括哪些欄位
學期編號、學期名、課時、周次、開始日期、結束日期、備注
8. 一般出庫表需要哪些欄位(主要欄位)
主鍵ID
出庫時間
出庫單位
產品ID(外鍵)
出庫人員
操作人
9. 怎樣做一個成績管理系統資料庫資料庫需要哪些表表裡有哪些欄位
你是要做一個系抄統,還是只要寫個數襲據庫就行了,做系統的話分前台後台比較麻煩,只創建個資料庫的話步驟如下:首先要創建資料庫,creat database CJGL,然後在伺服器上設置資料庫的相關內容;然後向資料庫中插入表 use CJGL 括弧里是表的屬性,也就是列。 creat table (.....)這個系統需要3個表 :學生表(學號,姓名,性別,年齡,院系);學號是主鍵;課程表(課程號,課程名,學分,課時);課程號是主鍵;選課表(學號,課程號,成績,課程類型);學號和課程號是主鍵; 創建完以後在給資料庫備份,以免數據丟失。希望對你有幫助。
10. 假設當前有課程表,課程表的結構包括(課程名,學時,學分),刪除課程表中的學時欄位
在命令窗口中輸入
alter table 課程 drop column 學時
如果提示找不到表,可以先輸入set defa to 表所在路徑
如set defa to d:\練習1
或者用菜單,選擇"文件|打開",文件類型選"表",把課程表打開,然後選擇菜單"顯示|表設計器",選中"學時",然後單擊"刪除"按鈕.