當前位置:首頁 » 參考文獻 » 學生信息資料庫設計

學生信息資料庫設計

發布時間: 2021-03-16 09:19:55

㈠ 如何用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語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

㈡ 學生信息管理系統的資料庫設計

選修課一張表:課程,課程編號
學生一張表:個人信息,學號(班級學院可在做一張關聯也可在這張表裡,關聯的話,會有一個班級的屬性,會再多一張班級表)
映射關系一張表:課程編號、學號(成績)
通過最後一張表關聯前兩張就可以了,可以再最後一張里加成績,就成了成績與科目人關聯的表了
主鍵、外鍵都是學號和課程編號

㈢ 寫出完成一個學生信息管理系統資料庫構建與設計的目錄。

根據學生信息構建對應的欄位及名稱,然後對學生表添加主鍵。

㈣ 如何設計一個資料庫來存儲比如班級學生信息然後與運用在編寫的程序里謝謝~

可以存為兩個表啊,一個班級表,一個學生表,如果嫌不夠用,還可以再加一個學生班級關系表。不過後一種不推薦。
僅供參考

㈤ 設計一個簡單的學生信息管理資料庫,能夠實現簡單的數據錄入、數據查詢和數據信息刪除三項功能。

這里我用Swing寫了個例子,實現了登錄和增刪改,你需要話來找我。

㈥ 一)資料庫設計(老師給出) 學生管理信息系統包括三個庫: 學生基本情況庫(學號/C/9,姓名/8/C,性別...

) 三個模塊11個功能!分別是 學生信息(增刪改查)、成績(增改查)、課程(增刪改查)草,再次修改他說超出字數限制,日,你給發個私信,我私信給你!

㈦ 求一份學生信息管理系統 資料庫設計

你算是找對人了,哥前幾天剛好做過這個設計,部份功能可能有點出入,但大體還是相同的 用VB+SQL做的
發給你了。注意查收

㈧ 求 學生信息管理資料庫設計word版

在資料庫表設計的時候,資料庫管理員應該養成一個好習慣,用一個ID號來 唯一的標識行記錄,而不要通過名字、編號等欄位來對紀錄進行區分。每個表都應該有一個ID列,任何兩個記錄都不可以共享同一個ID值。另外,這個ID值最 好有資料庫來進行自動管理,而不要把這個任務給前台應用程序。否則的話,很容易產生ID值不統一的情況。
另外,在資料庫設計的時候,最好還能 夠加入行號。如在銷售訂單管理中,ID號是用戶不能夠維護的。但是,行號用戶就可以維護。如在銷售訂單的行中,用戶可以通過調整行號的大小來對訂單行進行 排序。通常情況下,ID列是以1為單位遞進的。但是,行號就要以10為單位累進。如此,正常情況下,行號就以10、20、30依次擴展下去。若此時用戶需 要把行號為30的紀錄調到第一行顯示。此時,用戶在不能夠更改ID列的情況下,可以更改行號來實現。如可以把行號改為1,在排序時就可以按行號來進行排 序。如此的話,原來行號為30的紀錄現在行號變為了1,就可以在第一行中顯示。這是在實際應用程序設計中對ID列的一個有效補充。這個內容在教科書上是沒 有的。需要在實際應用程序設計中,才會掌握到這個技巧。

㈨ 學生管理系統資料庫設計中需求分析怎麼寫

1 系統功能系統的主要功能包括:信息的操作功能、查詢功能、統計功能、分析功能和列印功能。
1.1信息操作功能
(1)學生基本信息的添加、修改和刪除。學生基本信息包括:學好(學號的前6位為班級號)、姓名、性別、出生日期和所在的專業。
(2)課程信息的添加、修改和刪除。課程信息包括:課程號、所屬專業、課程名稱、課程類型(專修、選修、方向、通修、公修)、開課學期、學時數和學分。
(3)學生成績信息的添加、修改和刪除。學生成績信息包括:學好、課程號、成績和學分。
1.2.查詢功能
可以通過學號來查學生基本信息,通過學號和學期號查詢學生的成績,通過課程號查詢該課程的信息。
1.3.統計功能
統計當前信息所顯示的信息數以及學生某個學期或所有學期課程的總學分。
1.4.分析功能
對某一個班級的某一門課程的成績分布進行分析,並以直方圖的形式顯示出來。
1.5.列印功能
列印和預覽當前顯示的信息。
2資料庫用Microsoft Access2003創建一個資料庫main.mdb,含有3個主要數據表:學生基本信息表student、課程信息表course和學生成績表score。這3個表的結構如表1~3所示。這幾個表中,學號studentno和課程號courseno內容都是唯一的,分別是student和course表中的主關鍵字。score表中的studentno和student表中的同名欄位相對應,欄位course和course表中的courseno欄位相對應。該數據字典也作為資料庫main.mdb的一格數據表special

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731