創建學生成績表
1. 創建一個學生成績表,裡面有學號,班級,姓名,語文成績,數學成績,英語成績
create table stuInfo
(
sId int not null,--學號
sCl varchar(20) not null,--班級
sName varchar(20) not null,--姓名
sChina int not null,--語文成績
sMath int not null,--數學成版績
sEng int not null--英語權成績
)
2. 用SQL創建一個學生表,課程表,學生成績表
第一個表是學生表Student,包含三個欄位,學生id(_id) 和 學生姓名(stu_name)和課程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二個表課程表Lesson,兩個欄位,課程id(les_id)和課程名稱(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三個表學生成績表Score,三個欄位課程id(les_id),學生id(stu_id)和課程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
3. 創建學生成績表,怎樣更好
先說你的這個問題:
「數據很大時,會影響查詢時間,好像叫什麼數據冗餘」
從理論上來說確實是這樣的。但是從實際來說,我們看到的效果都是一樣的,現在的PC機處理能力都是相當強。如果你還在用286可能有一些區別。除非你在一張表中包括了全國學生的數據,那才叫「很大」。
然後是做表的問題:
要先看你做表是為了處理什麼問題,還有數據量的大小。
如果只是某個班級的學生情況,可以就用一張表,把所有欄位都包含在內。由於數據不多,這樣更直觀,使用也更方便。如果你需要的統計的情況很多(比如還要「出生日期」,家庭住址,等等等等),用兩張表就夠了,一個「學生基本情況」,一個「學生成績」。兩個表以學號建立關聯。
如果是統計全校學生強烈建議以每個班級(或者年級)為單位製作表。這樣操作維護也更方便。表看似很多,其實在編程處理起來也不復雜。製表方法也是和前面說的一樣,統計的情況少就一個表。欄位多可以用兩個表。
如果你是統計大學的學生情況,而且同一班的學生也有不同選修的學科。那麼就按三張表的標准格式吧。悄悄說一句,這個處理方式在網上能找到很多現成案例,你工作起來也會更輕松。
如果你問這個問題只是在做題或者自己思考這玩,那麼怎麼做都無所謂。。。。。。
哇,我居然這么多廢話。
4. 資料庫中創建一個學生表
如果想在資料庫中創建一個學生表的話,需要插入一個表格進行操作
5. 資料庫如何創建學生成績表 學號 課程 成績
你想要sql語句還是什麼呀
String sql = 「create table transcript(sid int primary key,cour varchar(20),score number(3,1)」;
不知道你用什麼數據版庫,我寫的使權用oracle的
6. vfp中如何創建一個學生成績表
使用命令:creat 表名(也可以加路徑),會彈出表設計器對話框,然後再填寫關於學生回成績表的相應答欄位,並設置相應的數據類型,這個很重要,比如學號的話可以用欄位型數據,然後會彈出一個對話框「是否現在輸入數據?」,單擊「是」則立刻輸入數據,單擊否,則保存表而不輸入數據,相當於你的學生成績表是一個空表,不知道這樣的解釋是否滿意,照著我說的步驟去做就不會錯了。
good luck!
7. 用sql語句建表 表名學生成績表
createtable學生成績表
(
學號回varchar(4)notnull,
課程答號varchar(3)notnull,
成績decimal(4,1),
primarykey(學號,課程號)
)
8. 如何用Access資料庫創建學生成績表
如何用Access資料庫創建學生成績表
new一個不就行了,
學生成績有個外鍵引用學生表。
9. 創建一個學生成績表(至少包含學號,姓名,成績3個欄位,主鍵為學號),插入至少10條記錄,
你沒說清楚是用什麼創建的,oral資料庫還是其它資料庫?