當前位置:首頁 » 數據倉庫 » 學生表資料庫管理系統
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

學生表資料庫管理系統

發布時間: 2022-09-06 07:42:19

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

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

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

資料庫的教科書上就有吧

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

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

C. 學生管理系統資料庫中的主鍵與外鍵分別是什麼

這個問題 問的真心覺得不咋地。。 不止一個表吧。你最起碼 把實體關系弄清楚。然後各個屬性梳理 通。 簡單的舉個例子。 比如 裡面有一張 學生表。。一般來講 學生表裡的 學號就設為 主鍵。還有一張 表是課程表 。裡面的課程號一般就設為該表的 主鍵。 還有一張 分數表。裡面有(學號,課程號,分數)這裡面 學號 和課程號就 設為這張表的 外鍵了。 這是 簡單的 三張表之間的關系。肯定 系統 一般都不止三個表。。但你梳理好關系 就不難設表。

D. sql2005資料庫學生管理系統怎麼創建》

a. 該「學生信息管理系統」只是對資料庫應用技術的一個樣本資料庫的實例,重在對資料庫一些方法的熟悉與掌握,其中包括從資料庫的概念模型到ER圖的繪制,再到資料庫模式的建立(即為資料庫及其基本表的建立),而後數據的錄入(在此從略),最後完成一些簡單的關系運算表達式的表達和相關的Select 查詢語句的使用。
b. 系統結構簡述:
本系統包括三個實體:院系;學生檔案;課程;
實體之間的關系轉換為其他表的有:選修;
實體「院系」與「學生檔案」之間有一對多的關系,把院系表的主碼轉放到表「學生檔案」中;
實體「學生檔案」與「課程」之間有多對多的關系,因此獨立形成一個表並共同存儲「學生檔案」與「課程」表的主碼和一些自己的屬性列;
c. 該資料庫需要進行如下數據處理:
◎從選修表中查詢成績的函數:
輸入:學號和課程編號
輸出:對應的學號和課程編號的分數即成績;

◎從學生檔案表中查詢學生基本信息的函數:
輸入:學號
輸出:對應的學號的基本信息,即學號,姓名,性別,專業,聯系方式,聯系地址,院系編號;

◎從學生檔案表中刪除對應的學生記錄:
輸入:學號
輸出:刪除對應的學生記錄,若沒有對應的學號則輸出「沒有該學生!」的提示;

◎ 向學生檔案表插入數據的函數:
輸入:學生檔案表的基本信息,包括所有屬性列;即學號,姓名,性別,專業,聯系方式,聯系地址,院系編號;

◎級聯更新(從院系表到學生檔案表、課程表):
輸入:院系編號,院系名稱

◎成績表上的觸發器,當刪除某一個學生的成績時觸發:
當從學生檔案表中刪除學生記錄時,若該學號的學生記錄在選修表中也有的話,則提示

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

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

F. 用Access資料庫做學生管理系統。

最基本的:
班級表
老師表
科目表
學生表
學分表
欄位看著加夠用就行,建好關系,再做窗體
...
如果還要加那就多了
省份表
民族表
....
自己看著加,不過要做作業,這些應該就不要了

G. 請問資料庫設學生管理系統需要哪些表

看你要管理哪些方面了,
一般會有學生表,成績表,課程表,許可權表,班級表等

H. 如何製作一個資料庫學生管理系統

首先,進行系統需求分析!
學生管理系統,顧名思義,就是用來管理的,具體管理什麼呢?選課管理、成績管理、信息管理等等!
然後,進行概念設計,主要是畫E-R圖模型。
E-R圖模型是為了展現系統中出現的各個實體相互之間的聯系的。此外,實體的各個屬性也要寫得很明確!總的來說,概念設計就是把需求分析階段得出的成果用一個很簡潔明了的圖來表示!讓用戶一看就能明白該系統都有什麼,是做什麼用的!
其次呢,進行邏輯設計。
簡單的說就是把實體和聯系都轉化為關系模式,即與關系表要一一對應~
最後呢。。。。當然就實地製作啦·`~Over~

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

J. 學生管理系統 資料庫 表有哪些 十張以上、、

學生管理系統

1、學生表嘛, 必須的.
2、班級表 與學生表 1 to N 關系, 一個班級 多個學生。
3、專業表 與班級表 1 to N 關系, 一個專業 多個班級。

4、課程表 (與 學生表 N to N 關系)
5、成績表 ( 學生表 與 課程表 的那個中間關聯表 )

6、教師表 (與 課程表 N to N 關系,例如 張三老師 能教 馬哲,還能教 鄧論。 李四老師也能教 )
7、教師授課表 (教師表 與 課程表 關聯)

8、教室表
9、課程 - 教室關聯表 ( 每一天,幾點, 什麼課程, 在什麼教室上課 )
10、學生考勤表