導航:首頁 > 數據處理 > 學校管理資料庫怎麼寫

學校管理資料庫怎麼寫

發布時間:2023-06-14 05:01:54

❶ 如何用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語句等向資料庫中添加學生的各項具體數據了。

閱讀全文

與學校管理資料庫怎麼寫相關的資料

熱點內容
支付寶小程序名稱怎麼取 瀏覽:272
菜市場賣冬筍怎麼辦 瀏覽:508
支付寶里邊的花唄小程序是在哪裡 瀏覽:186
浙江有哪些紙盒代理品牌 瀏覽:542
時間代理人嗶哩嗶哩為什麼看不了 瀏覽:452
路邊攤的數據線為什麼便宜 瀏覽:855
微觀茶的產品有哪些 瀏覽:476
小鱷魚怎麼養殖技術 瀏覽:313
農行交易監控崗怎麼樣 瀏覽:716
如何生成小程序頁面葵花碼 瀏覽:877
泰安機床舊貨市場在哪裡 瀏覽:495
微信小程序搞環保是什麼 瀏覽:646
津南代理做賬多少錢 瀏覽:373
孟加拉國金融市場怎麼樣 瀏覽:613
uc數據清理會怎麼樣 瀏覽:459
愛眼護眼產品怎麼買賺錢 瀏覽:649
債轉股交易最低買多少 瀏覽:960
一般招寒暑假工的代理費一人多少 瀏覽:322
名校大聯考和信息交流卷哪個難 瀏覽:463
職業技術學院的畢業證是哪裡的 瀏覽:65