當前位置:首頁 » 編程軟體 » 在sql中編譯成績表

在sql中編譯成績表

發布時間: 2023-03-15 02:49:15

A. 怎樣用sql語言建立學生數據表,包括對成績的刪除、錄入、查詢

sql建立表:
先建一個學生庫student,庫裡面新建表,比如:studentnum(學生號),studentclass(班級),studenttype(專業)等等,具體你要什麼表都可以建立;表裡面再新建立欄位,比如studentnum(學生號)表裡面可以建立num,name等欄位,設立num為主鍵,這樣就建立好了一個表,其他表都一樣按具體情況建立.(這是不用寫代碼的)
要寫代碼的:
CREATE TABLE [dbo].[student] (表名) (
[num] [int] IDENTITY (1, 1) NOT NULL , //欄位
[Name] [nvarchar] (36) NULL , //欄位
[Sex] [nvarchar] (2) NULL , //欄位
[Type] [int] NULL //欄位

) ON [PRIMARY]
GO

B. 怎麼用sql2005做個學生成績管理系統

我有以下框架提供給你,不見得對,算是思路吧

1,選擇好可用來展現 學生成績管理系統 界面和邏輯的編譯環境(用什麼程序去開發);
2,搭建好sql2005資料庫
3,創建資料庫
4,創建資料庫中各種表(學生表,成績表,教師表,管理人員表,其它一些表具體看你實現那些功能)
5,如果你是新手。你可用考慮借用代碼(去網上搜索一些相關源代碼),修改後成為自己的系統一部分。
6,編譯後多測試。
-----------------
補充:sql2005 是資料庫,你問怎麼用,這個是很大的問題。真的不好說。不過,肯定是要程序調著用。手工去管理資料庫,任務大且容易出錯,最最大的原因就是手工用sql2005,還不如選notepad。。哈哈。

最後,給你個地址,去找找應該能滿足你的要求。
http://ishare.iask.sina.com.cn/search.php?key=%D1%A7%C9%FA%B3%C9%BC%A8%B9%DC%C0%ED%CF%B5%CD%B3&from=index&format=

C. sql製作成績單,顯示班級,學生姓名,科目名稱,成績

在製作之前至少應該有兩張表(如果不需要顯示班級的詳細信息),grade(成績表)和student(學生表)

表的結構設計分別為:

student:

sid:編號,自增長類型,主鍵

sno:學號 varchar()長度按自己需求設置,not null

sname:姓名varchar()長度按自己需求設置

sclass:班級

...其他屬性按實際需求設置


grade(成績表):

gid:編號,自增長類型,主鍵

gno:學號 not null

gcoursename:科目名稱

gscore:成績 float


...其他屬性按實際需求設置


實現語句:

selecta.sclass,a.sname,b.gcoursename,b..sno=b.gno

D. 用SQL語言如何創建學生成績資料庫的代碼

create database [資料庫名];
user [該資料庫名];

--學生表
create table [學生表表名](
sId int primary key, --學生ID編號,主鍵
sName varchar(10) unique not null, --學生名字
);

--科目表
create table [科目表表名](
sjId int primary key, --科目ID編號,主鍵
sjName varchar(10) unique not null, --科目名稱
);

--成績表
create table [成績表表名]
rId int primary key, --成績ID編號,主鍵
sjId int references [科目表表名](sjId), --科目ID編號,繼承科目表的ID編號
sId int references [學生表表名](sId), --學生ID編號,繼承學生表的ID編號
result float not null --成績
);

--查詢語句
select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result
from [成績表表名] r,
join [科目表表名] sj on sj.sjId=r.sjId,
join [學生表表名] su on su.sId=r.sId;

E. 用SQL創建一個學生表,課程表,學生成績表

第一個表是學生表Student,包含三個欄位,學生id(stu_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
)

熱點內容
愛情腳本短 發布:2025-07-20 09:56:44 瀏覽:677
存款機的安全密碼是什麼 發布:2025-07-20 09:53:03 瀏覽:30
手機如何清理空文件夾 發布:2025-07-20 09:40:35 瀏覽:71
什麼軟體可以編譯文件 發布:2025-07-20 09:35:17 瀏覽:961
可編程式控制制器的定義 發布:2025-07-20 09:28:10 瀏覽:390
陌陌會員訪問不留痕跡 發布:2025-07-20 09:28:08 瀏覽:308
x27熱點密碼是多少 發布:2025-07-20 09:03:19 瀏覽:577
c語言編碼生日快樂 發布:2025-07-20 08:56:56 瀏覽:390
伺服器北京雲空間 發布:2025-07-20 08:55:29 瀏覽:261
秦皇島少兒編程 發布:2025-07-20 08:55:19 瀏覽:63