A. sql 表結構設計
#三個表 代課教師表 科目表 成績表
#成績表的欄位是這樣的
#學號 姓名 語文 數學 英語
成績表的欄位應該是
學號 科目ID 成績
學號 和 科目ID 兩個欄位作聯合主鍵
避免一個學號有2個語文成績的情況出現
#代課教師表
#班級 科目名稱 代課教師
代課教師表的欄位應該是
班級ID 科目ID 代課教師ID
班級ID 和 科目ID 兩個欄位作聯合主鍵
避免一個班級有2個老師上語文課
#科目表
#科目ID 科目名稱
科目表沒有問題
科目ID主鍵
增加
學生表
學號 學生姓名 班級ID(班級表.班級ID的外鍵)
學號主鍵
班級表
班級ID 班級名
班級ID主鍵
教師表
代課教師ID 代課教師姓名
代課教師ID主鍵
#成績表中的語文、數學、英語就是科目名稱
#想生成
# 代課教師 總分 均分 及格率 優秀率
#語文
#數學
#英語
#成績表中的語文、數學、英語就是科目名稱
#總也設計不好查詢,經大夥提示,說成績表的結構不對。
應該是想生成
科目名稱 代課教師姓名 總分 均分 及格率 優秀率
吧
這個sql 還是有點小復雜的,
麻煩的地方是,需要結合成績表,學生表,代課教師表三個
表,來確定一個學生的各科成績到底是屬於哪個老師的
具體的你自己練習一下吧
B. sql 三種表是什麼 百度百科
sql一般指結構化查詢語
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈes kjuː ˈel/ "S-Q-L"),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
C. sql中 表頭 和 表體 是什麼意思
表頭就是資料庫表的結構,包括欄位名,欄位類型和長度
表體就是表中的數據了
D. sql是什麼意思
結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式。
所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
用途:更新表中原有數據
單獨使用,使用where匹配欄位。
例:
「Person」表中的原始數據:
LastName FirstName Address City。
Nilsen Fred Kirkegt 56 Stavanger。
Rasmussen Storgt 67。
運行下面的SQL將Person表中LastName欄位為」Rasmussen」的FirstName更新為」Nina」。
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'。
E. sql是什麼
SQL是英文Structured Query Language的縮寫形式,它的意思是表示結構化查詢語言。SQL語言的主要功能就是同各種資料庫建立聯系。此外,SQL是被當成為關系型資料庫管理系統的標准語言。其是由Microsoft開發和推廣的關系資料庫管理系統。
(5)sql表體什麼意思擴展閱讀:
SQL Server的特點如下:
1、具有真正的客戶機和伺服器體系結構。
2、圖形化用戶界面,使系統管理和資料庫管理更加直觀。
3、豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。
4、其完全集成,利用了NT的許多功能,如發送和接受消息等。
F. sql語句中的a.表名 c.表名 b.表名 是什麼意思啊 裡面 . 是什麼意思
是別名 FROM T_CC_Inventory a INNER JOIN t_Stock b ON a.FStockID = b.FItemID LEFT OUTER JOIN t_AuxItem c ON a.FAuxPropID = c.FItemID INNER JOIN t_ICItem d ON a.FItemID = d.FItemID 這裡面指定了T_CC_Inventory表用a來代替名稱、t_Stock用b來代替等等,這樣就可以減少代碼量。