c學生管理系統資料庫
㈠ 如何用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語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
㈡ 1、 寫出創建資料庫「學生管理系統」的SQL語句 (以下所有操作都屬於「學生管理系統」資料庫
創建資料庫學生
主要
(
名稱='student_data「的,
文件名='F:\ db_Stu.mdf」,
大小= 5MB,
> MAXSIZE = 100MB,
FILEGROWTH = 15%
)
日誌上
(
名稱='student_log「的,
文件名=' 「F:\ db_Stu_log.ldf」
)
去
㈢ 學生選課管理系統是一個什麼模型的資料庫
資料庫管理系統常見的數據模型有層次模型,網狀模型和語義模型。在關系模型基礎上增加全新的數據構造器和數據處理原語,用來表達復雜的結構和豐富的語義的一類新的數據模型。
榮譽分值、綜合分值等計算、統計和分析。實現自動排名、審計獎學金,公示獎學金評審結果等功能。困難生認定管理:學生申請,教師審批,申請發放各項資助。
有助於加強學校對困難生的服務和管理,簡化困難生資助申請的繁瑣過程,給困難生提供更加簡潔、方便的服務渠道,確保資助准確、及時的發放。勤工崗位申請管理:崗位設定、學生申請、教師審批。提高了勤工崗位服務和管理的效率性和科學性。
科技項目申報管理:科技項目發布、學生申請、教師審批。實現了對學生科技項目執行情況的監督、檢查、項目驗收鑒定和經費管理等工作流程化、規范化的管理。
就業信息管理:以「服務學生就業」理念為依託,構建一個針對性強,實時、方便的數據採集、分析和管理平台,逐步實現對學生就業信息的更好管理,提高信息化管理水平 , 為相關決策提供支持。