sql學生成績管理系統
⑴ sql做學生成績管理系統
create database 成績管理資料庫
go
--執行
use 成績管理資料庫
go
--執行
create table 成績表
(
學號 int identity(1,1) primary key,
成績 int check (0 ,100)
)
--一步步的執行
做完後就在企回業管理器插入答數據就可以了 還要代碼的話就再跟我說
⑵ SQL Sever學生成績管理系統包括學生管理、課程管理、成績查詢功能
可以藉助Baihi示意我們
有機會能夠處理你所遇到的工作
具體的要求也能夠示意我們
ES:\\
交易提醒:預付定金有風險
⑶ 如何用SQL建立一個學生成績管理系統資料庫
create table 學生檔案表
(學號 char(8) primary key
check(學號 like('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')),
姓名 varchar(8) not null,
性別 char(8) check(性別='F' or 性別='M'),
出生日期 datetime check(出生日期>='1970'),
籍貫 char(8),
專業 char(8),
班級 char(8)
)
create table 課程信息表
(課程ID char(6) primary key
check(課程ID like('[A-Z][A-Z][0-9][0-9][0-9][0-9]')),
課程名稱 varchar(40) not null,
課程類別 char(8),
學分 real check(學分 between 0.5 and 5.0),
學時 int check(學時%8=0)
)
create table 教師檔案表
(任課教師ID char(8) primary key check(任課教師ID
like('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')),
姓名 varchar(16) not null,
性別 char(1),
職稱 varchar(8),
單位 varchar(20)
)
create table 教學任務表
(課程ID char(6) primary key,
任課教師ID char(8),
學期 Int check (學期=1 or 學期=2 ),
年度 char(10),
foreign key(任課教師ID) references 教師檔案表(任課教師ID)
)
create table 學生選課表
(學號 char(8) primary key,
課程類別 char(8),
課程ID char(6),
foreign key (課程ID) references 課程信息表(課程ID),
foreign key (課程ID) references 教學任務表(課程ID)
)
create table 學生成績表
(學號 char(8),
課程ID char(6),
平時成績 real,
期末成績 real,
總成績 real
)
⑷ 如何用SQL建立一個學生成績管理系統資料庫啊
先把關系圖弄出抄來 再翻譯成若干襲表結構
資料庫的教科書上就有吧
好像是
1.學生信息表(學號、學生姓名、班級等等信息)
2.課程信息表(課程號、課程名稱、代課老師等等信息)
3.最後就是一個 成績明細表(學號、課程號、成績等等)
主要知識點是怎麼處理主外鍵約束關系(維度表1.2.和明細表3.的關系)
⑸ 如何用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語句等向資料庫中添加學生的各項具體數據了。
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
⑹ 如何用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語句等向資料庫中添加學生的各項具體數據了。
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
⑺ 資料庫學生成績管理系統
http://www.xiaozhou.net/uploadfile/zip/2005-1/studentscore.zip
這個是已經做好的。你自己下載參考一下吧。
⑻ 如何用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語句等向資料庫中添加學生的各項具體數據了。
⑼ 求用SQL建立一個學生成績管理系統資料庫
能具抄體點么..
學生成績管理系統
給你一個思路需要建立下面的表.
有學生基礎信息表.. (包含學號,姓名,性別,出生日期,班級信息等)
課程信息表(包含課程ID,類型等)
學生成績表(學號,課程ID,分數等信息)