導航:首頁 > 數據處理 > 如何製作年級學生成績資料庫

如何製作年級學生成績資料庫

發布時間:2023-01-23 04:18:20

⑴ 用SQL語言創建學生成績資料庫的代碼

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CangKu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CangKu]
GO

CREATE TABLE [dbo].[成績] (
[學號] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[科目] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
...........

) ON [PRIMARY]
GO

⑵ 如何用SQL建立一個學生成績管理系統資料庫

首先在SQL中利用企業管理器或向導建立一個資料庫,命名為學生管理系統,
啟動SQL Sever服務,運行企業管理器,單擊要創建資料庫的伺服器左邊的加號圖標,展開樹形目錄,在「資料庫」節點上右擊滑鼠,在彈出的快捷菜單中選則「新建資料庫」命令,然後按照提示一步步建立資料庫,不再詳細敘述。

假設學生管理系統下有三個表,分別為學生表、課程表、修課表,表的結構分別如下:
學生表(student) (
學號(sno) 普通編碼定長字元類型,長度7,主碼,
姓名(sname) 普通編碼定長字元類型,長度8,非空,
性別(ssex) 統一編碼定長字元類型,長度1,
年齡(sage) 微整型,
所在系(sdept) 統一編碼可變長字元類型,長度20


課程表(course) (
課程號(cno) 普通編碼定長字元類型,長度6,主碼,
課程名(cname) 統一編碼定長字元類型,長度10,非空,
學分(credit) 小整型,
學期(semester) 小整型


修課表(sc)(
學號(sno) 普通編碼定長字元類型,長度7,主碼,外碼
課程號(cno) 普通編碼定長字元類型,長度6,主碼,外碼
成績(grade) 小整型,
修課類別(type)普通編碼定長字元類型,長度4


則創建表的語句分別為:
create table Student(
Sno char(7) primary key,
Sname char(8) not null,
Ssex nchar(1),
Sage tinyint,
Sdept nvarchar(20)
)

create table Course(
Cno char(6) primary key,
Cname nchar(10) not null,
Credit smallint,
Semester smallint
)

create table SC(
Sno char(7),
Cno char(6),
Grade smallint,
Type char(4),
primary key(Sno,Cno),
Foreign key(Sno) References Student (Sno),
Foreign key(Cno) References Course (Cno)
)

各表的結構大體如此,如有變化可自行修改。 以上資料庫和表就基本建立好了,然後就可以通過數據導入或SQL語句等向資料庫中添加學生的各項具體數據了。

⑶ 學生資料庫建立與查詢

create table 學生表
(學號 char(10) ,
姓名 char(10),
性別 char(10),
年齡 char(10),
電話 char(10))

create table 成績表
(學號 char(20),
課號 char(40),
成績 smallint )

create table 課程表
(課號 char(40),
課程名 char(40),
學分 smallint)

insert into 學生表 values('0000','莉莉','女','20','123123')

2.alter table 學生表
add 所在系 char(50)
go
select * from 學生表

alter table 學生表
drop column 電話
go
select * from 學生表

3.select * from 學生表 where 性別=『男』

⑷ 用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;

⑸ EXCEl製作學生成績管理表怎麼作

什麼嘛

⑹ 如何用WPS表格製作學生成績查詢系統

方法/步驟

⑺ 如何用SQL建立一個學生成績管理系統資料庫啊

先把關系圖弄出來 再翻譯成若干表結構

資料庫的教科書上就有吧

好像是
1.學生信息表(學號、學生姓名、班級等等信息)
2.課程信息表(課程號、課程名稱、代課老師等等信息)
3.最後就是一個 成績明細表(學號、課程號、成績等等)

主要知識點是怎麼處理主外鍵約束關系(維度表1.2.和明細表3.的關系)

閱讀全文

與如何製作年級學生成績資料庫相關的資料

熱點內容
司法技術室是什麼意思 瀏覽:719
創業板上市找什麼公司代理 瀏覽:895
肉類調理品有什麼產品 瀏覽:656
柘城對比淅川辣椒市場哪個大 瀏覽:79
餐飲小程序怎麼找紅利 瀏覽:438
微信發了多少條信息怎麼看 瀏覽:107
目前市場上的仿製葯有哪些 瀏覽:703
西部數據2400mb是什麼意思 瀏覽:516
什麼產品可以消痘 瀏覽:395
c語言如何查找源程序 瀏覽:373
吉客優品代理怎麼做 瀏覽:967
plc程序sftl什麼意思 瀏覽:763
標普技術進展如何 瀏覽:356
代理服務行業的賬怎麼做 瀏覽:53
歐盟農產品標准怎麼查看 瀏覽:854
什麼情況下可以不使用實質性程序 瀏覽:123
短期交易用英語怎麼說 瀏覽:464
客房入住信息多久消失 瀏覽:510
別人問我產品真假怎麼回答 瀏覽:545
怎麼做代理油漆 瀏覽:632