《數據庫管理系統畢業(yè)論文》由會員分享,可在線閱讀,更多相關《數據庫管理系統畢業(yè)論文(13頁珍藏版)》請在裝配圖網上搜索。
1、石家莊信息工程職業(yè)學院畢業(yè)生畢業(yè)論文學生姓名: XXX 學生學號: XXX 專 業(yè): 計算機應用技術 系 別: 計算機應用系 指導教師: XXX 指導系部: 計算機應用系 企業(yè)指導教師: XXX 2013 年 1 月 6 日在邯鄲市職業(yè)教育中心數據庫教學論文在邯鄲市職業(yè)教育中心數據庫教學論文 摘要:摘要:教育要面向未來,教育改革勢在必行,計算機應用將會推動教育改革。教育要面向未來。教育跟上層建筑一樣,它反映生產力和生產關系發(fā)展的需求,又為促進社會生產的需求而產生,又隨著社會生產力的發(fā)展而發(fā)展。數據庫管理系統是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫。它對數據庫進行統一的管理和
2、控制,以保證數據庫的安全性和完整性。數據庫教學,一般情況下,數據庫操作主要是增、刪、改、查。這里主要以一個例子來講,從建立數據庫到數據庫的維護,這個案例內容容易理解且有實用性。Abstract: Education should be geared to the future, education reform of computer application will be imperative, to promote education reform. Education should be geared to the future. Education and superstructure
3、, it reflects the needs of the development of productive forces and production relations, but also to promote the social production needs arise, along with the development of social productivity development. Database management system is a kind of manipulation and management database software, used
4、to build, use and maintenance of the database. It to the database for a unified management and control, to ensure the safety and integrity of database. Database teaching, under normal circumstances, the database operation is increased, delete, change, check. Here mainly to an example, from the estab
5、lishment of the database to the database maintenance, in this case the content easy to understand and practicality.關鍵詞:關鍵詞:教學、數據庫、學生、成績Keywords: Teaching、Students、Grades、Database目目 錄錄1.學校簡介 .11.1 教學設施 .11.2 專業(yè)設置 .12數據庫管理系統 .13教學選擇 .24.學生成績管理系統 .24.1 系統需求分析 .24.2 系統設計 .34.3 數據庫設計 .34.4 系統的具體操作情況與顯示 .
6、54.41 簡單查詢 .54.42 顯示部分信息 .64.43 查詢結果處理 .74.44 連接查詢 .74.45 數據的增刪改 .84.46 索引的創(chuàng)建 .84.47 視圖的操作 .84.48 數據庫的安全管理 .84.49 數據的導入與導出 .9畢業(yè)論文總結 .9參考文獻 .10 第 1 頁 共 10 頁1.學校簡介學校簡介邯鄲市職業(yè)教育中心是由原邯鄲市第一職業(yè)中學、邯鄲市職業(yè)工業(yè)中專、邯邢冶金礦山局技工學校、邯鄲市第四職業(yè)中學合并組建而成。它成立于 2006年 6 月,是國家級重點職業(yè)中學,隸屬于邯鄲市教育局。邯鄲市職教中心在發(fā)展歷程中積累了豐富的辦學經驗,為社會培養(yǎng)了大批技能人才。1.
7、1 教學設施教學設施職教中心交通便利,環(huán)境優(yōu)美。校園占地 247 畝,一期建筑面積 9.7 萬平方米,建設總投資 1.8 億元。學校由清華大學精心設計,建筑風格別致、功能齊全,建筑群體區(qū)分為理論教學區(qū)、實踐訓練區(qū)、圖書閱覽區(qū)、學生公寓、師生餐廳、綜合服務區(qū)、運動區(qū)、文化廣場和休閑花園等。 學校擁有 158 個設施先進的現代化教室和多媒體教室,先進的計算機校園網將辦公樓、教學樓、實訓樓聯為一體,可以方便快捷地開展網上教學、網上學習。2.5 萬平方米的實訓樓內,有設施完善、設備先進的的各類實訓(驗)室 72 個,供學生半工半讀,設有國家級職業(yè)技能鑒定所、OSTA 信息技術特許授權考試站,是河北省安
8、全培訓三級資質單位、河北省特種作業(yè)人員安全技術培訓單位、邯鄲市陽光培訓基地,可以對汽車維修工、車工、鉗工、電工、焊工等 52 個工種進行職業(yè)資格鑒定。1.2 專業(yè)設置專業(yè)設置學校專業(yè)設置以工科為主,設有汽修電子部、冶金機電部、信息技術部、財會商貿部、幼教服美部 5 大專業(yè)教學部近 30 個專業(yè)、其中省級重點專業(yè) 11個,國家級汽修專業(yè)人才培訓基地 1 個。學校是教育部指定的全國 28 所豐田汽車項目實驗學校之一、河北省半工半讀試點學校 ?,F有在校生 7000 多人。學校擁有一支結構合理、業(yè)務精良的教師隊伍。430 名教職工中,專任教師 355 人,本科學歷達 100%,研究生 22 人;高級教
9、師 124 名,中高級教師占教師總數的 70%以上,專業(yè)教師 171 人,占教師總數的 49.4%;雙師型教師 122 名。有 200 余人次的教師獲全國和省級以上獎勵。 2數據庫管理系統數據庫管理系統數據庫管理系統(database management system)是一種操縱和管理數據庫 第 2 頁 共 10 頁的大型軟件,用于建立、使用和維護數據庫,簡稱 dbms。它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。用戶通過 dbms 訪問數據庫中的數據,數據庫管理員也通過 dbms 進行數據庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問
10、數據庫。DBMS 提供數據定義語言 DDL(Data Definition Language)與數據操作語言DML(Data Manipulation Language) ,供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。3教學選擇教學選擇通過二年的大學學習,讓我更加系統的學習了計算機這門課程,面對實習工作的選擇,我把希冀定在了我的母?!昂愂新殬I(yè)教育中心” ,而我也非常的幸運的被錄取了,雖然是代課老師一名,但我也很開心,這代表著學校對我的信任,我也帶著百分之百負責的態(tài)度對待我的教學,學校給我了一個展現自我知識的舞臺,從學生時代過來的我,也能更加了解到學生學習中的迷茫,帶著
11、學生氣的我,使我與學生之間無代溝,更好的學習數據庫這門課程。4.學生成績管理系統學生成績管理系統為了使學生更加鞏固數據庫知識,針對庫的管理我們需要建立一個學生成績管理系統。4.1 系統需求分析系統需求分析:建立一個學生成績管理系統,使得學生成績的管理系統化、規(guī)范化、自動化,使效率提高。通過對用戶應用環(huán)境、學生成績管理過程及各有關環(huán)節(jié)的分析,系統的需求可以歸納為:數據需求:數據庫數據要完整、同步、全面地反映學生相關的全部信息。功能需求:具有學生成績查詢、學生個人信息查詢、學生個人信息與成績修改或著刪除或者添加的功能。信息采集要方便快速,數據更新維護要自動高效,系統操作要間單實用。對于本系統,具體
12、要實現以下一些基本功能。數據導入導出功能:要能實現學生成績管理系統數據格式(MARC 格式)與存儲的數據格式(EXCEL 或 TXT 格式)到 SQL Server2000 數據庫的數據導入和 第 3 頁 共 10 頁導出功能。數據增刪改功能:教師在對學生成績進行管理時,能實現對學生成績的增刪改功能。批查重功能:教師能夠對某一成績段的學生進行批查重,一次找出在該成績段的所有學生。查詢成績功能:從不同的檢索入口,檢索某一學生的各科具體情況。統計輸出功能:對不同成績段的學生人數統計輸出。4.2 系統設計系統設計系統功能設計學生成績管理系統主要實現對學生成績的快速查詢、數據增刪改和數據處理功能,該系
13、統分為 5 個主要功能模塊,如下圖所示。 (1)用戶管理 主要是教師登錄后,能夠對學生成績進行各種操作包括增刪改等;而學生登錄后,不能增刪改,只能查詢。(2)數據導入導出數據導入導出的格式有:MARC、EXCEL 、DBF、TXT 和 ACCESS 等格式,MARC 導入的數據與 SQL Server 中字段自動匹配,其他格式可根據用戶的選擇來匹配。(3)成績數據增刪改主要實現對學生成績的錄入、修改、刪除等操作。教師錄入的成績需進行校驗,保證其正確性。(4)成績的查詢1)批查重功能。根據一個成績段查詢出有多少學生在這個成績內,可以了解學生的學習情況。2)詳細數據的查詢??梢圆槌瞿骋粋€學生基本個
14、人信息與各科成績,從而知道該學生學習情況。(5)統計輸出管理??梢詫案窕蛘邇?yōu)秀的學生進行統計。 第 4 頁 共 10 頁4.3 數據庫設計數據庫設計(1)數據庫概念結構設計學生個人基本信息如籍貫、班級等可以合在一個實體中,學生各科的成績也可以合在一個實體中。 (2)數據庫邏輯結構設計現在需要將上面的數據庫概念結構轉化為 SQL Server2000 數據庫系統所支持的實際數據模型,也就是數據庫的邏輯結構。在上面的實體的基礎上,形成數據庫的表。學生成績管理系統數據庫中各個表的設計如下面表所示: 學生基本信息表學生基本信息表 列名數據類型長度可否為空學號(主鍵)char10NOT NULL姓名v
15、archar10NULL性別varchar2NULL出生年月varchar50NULL民族varchar50NULL籍貫varchar50NULL專業(yè) idvarchar50NULL 教師基本信息教師基本信息 列名數據類型長度可否為空姓名varchar10NULL性別varchar2NULL出生年月varchar50NULL籍貫varchar50NULL教師編號(主varchar50NULL NULL 第 5 頁 共 10 頁鍵)專業(yè)信息專業(yè)信息學生成績學生成績列名數據類型長度可否為空學號(主鍵)char10NOT NULL姓名varchar50NULL數學varchar50NULL英語var
16、char50NULL物理varchar50NULL電路varchar50NULL教師編號varchar50NOT NULL4.4 系統的具體操作情況與顯示系統的具體操作情況與顯示4.41 簡單查詢簡單查詢 (1) 輸入語句SELECT * FROM 學生信息SELECT * FROM 學生成績SELECT * FROM 專業(yè)信息SELECT * FROM 教師信息則能夠顯示學生信息表、學生成績表、專業(yè)信息表、教師信息表信息。學生信息表的信息列名數據類型長度可否為空專業(yè) idvarchar50NULL NULL專業(yè)名稱varchar50NULL學院varchar50NULL 第 6 頁 共 10
17、 頁學生成績表的信息專業(yè)信息表的信息教師信息表的信息4.42 顯示部分信息顯示部分信息如輸入 SELECT DISTINCT 姓名 AS 名字, 出生年月 AS 生日 from 學生信息,則顯示 帶條件查詢如輸入 SELECT * FROM 學生成績 WHERE 物理70,則顯示 輸入 SELECT * FROM 學生成績 WHERE 物理70 AND 物理=75 后,則顯示70 到 75 分數段的學生成績 輸入 SELECT * FROM 學生信息 WHERE 姓名 LIKE李%,則顯示 第 7 頁 共 10 頁 4.43 查詢結果處理查詢結果處理(1)排序輸出 輸入 SELECT * FR
18、OM 學生成績 ORDER BY 電路 DESC,則成績按電路成績的高低輸出。 (2)輸出合并輸入 SELECT 性別, COUNT (性別) as 人數 FROM 學生信息 GROUP BY 性別,則分別統計男女人數 4.44 連接查詢連接查詢(1)等值連接 SELECT * FROM 學生信息 INNER JOIN 專業(yè)信息 ON 學生信息.專業(yè) id=專業(yè)信息.專業(yè) id 把學生信息與專業(yè)信息連接了起來,包括重復列 (2)自然連接 SELECT a.學院,b.*FROM 專業(yè)信息 a INNER JOIN 學生信息 b ON b.專業(yè) id =a.專業(yè) id 則結果包含了學生信息中所有信
19、息以及專業(yè)信息中學院列 第 8 頁 共 10 頁 4.45 數據的增刪改數據的增刪改 刪除數據 DELETE FROM 專業(yè)信息WHERE 學院=信息院則能夠將學院為信息院的行給刪除。注意:但是要調用這些刪除命令時,必須先將所有基于外鍵的索引和約束刪除。4.46 索引的創(chuàng)建索引的創(chuàng)建兩種方法,一種使用企業(yè)管理器向導創(chuàng)建, ,一種直接使用企業(yè)管理器創(chuàng)建。索引的成績能夠提高表中數據的查詢速度,還能夠實現某些數據的完整性。4.47 視圖的操作視圖的操作可以提高企業(yè)管理器或 Transact-SQL 語句對視圖執(zhí)行創(chuàng)建、修改、刪除。以下是視圖創(chuàng)建:單擊數據庫右鍵視圖新建視圖單擊右鍵添加表選擇數據列?。?/p>
20、運行) ,例如視圖通常用來集中、簡化和定義每個用戶對數據庫的不同認識。視圖可用作安全機制,允許用戶通過訪問數據,而不授予用戶直接訪問視圖基礎表的權限。4.48 數據庫的安全管理數據庫的安全管理數據庫的安全管理可以建立在身份驗證和訪問許可兩者機制上。可以通過Windows 身份驗證創(chuàng)建登錄,也可創(chuàng)建新的 SQL Server 登錄賬號。數據庫用戶的管理:鼠標右鍵單擊該數據庫新建數據 第 9 頁 共 10 頁庫用戶填入信息確定4.49 數據的導入與導出數據的導入與導出右擊服務器所有任務導入/導出數據現在數據源文件名選擇文件格式選擇目的選擇源表和視圖轉換運行畢業(yè)論文總結畢業(yè)論文總結: :時光飛逝,轉
21、瞬間我的一個多月實習工作就要結束了.這一個多月的實習經歷將在我的工作生涯中寫下不平凡的一頁,在這一個多月的時間里我曾經害怕過,徘徊過,沮喪過,激動過,但我從不曾后悔過,因為我知道這對于我來說是一種難得的磨練,實習中每一個人都有自己的收獲、收獲心中的那份經歷、那份感受、那份回憶!作為一名實習教師,我堅持以教師的身份嚴格要求自己,處處注意自己的言行和儀表,熱心愛護實習學校學生,本著對學生負責的態(tài)度盡力教學的每一項工作;同時作為一名實習生能夠遵守實習學校的規(guī)章制度。尊重實習學校領導和老師,虛心聽取他們的指導意見,積極地完成了當地學校交給的各項活動,在邯鄲市職業(yè)教育中心,我給領導和老師留下了很好的印象
22、,讓他們看到了石家莊信息工程學院計算機應用技術專業(yè)學生的能力。在教學方面,我會做到以下幾點:(1)課前做到認真?zhèn)湔n我在實習期間。熟讀教材、尊重教材,將教材中透漏出的信息傳遞給學生。備課的時結合學生的認知水平將教學重點和難點用教材語言用學生能讀懂的語言簡明扼要地呈現給學生。同時上可前熟悉教案,反復試講,理順教學思路,從整體上把握教學設計的框架,提高教學的條件性和邏輯感染力,此外也確定教學細節(jié)。(2)課堂上要“一心兩用” 。我每次上課,除了要用心將知識傳授給學生,還要細心觀察學生的課堂表現,注重調動學生的注意力,尤其是在講重難點的時候。也有也于經驗不足,課堂上的調控和應變能力還欠缺,應該朝著這個目
23、標不斷努力。(3)課后要做好教學反思與總結。 第 10 頁 共 10 頁做好課后的反思總結,在實踐中發(fā)現自己的不足,糾正錯誤,完善自己,才會得到發(fā)展。(4)了解學生,互相學習深入了解班里的每一個學生,為做好班級輔助管理工作做好了準備。如對勤奮好學,成績優(yōu)秀的學生就可以采取開門見山的教育方式,對缺點多、自尊心強的學生在可以可以與學生先從感情上融洽,然后由淺入深,有層次地設計教育的內容,而對那些產生對抗心理的學生就可采取商談式的教育方式。(5)老師的外在行為表現,對學生具有一種榜樣和師范的作用,會對學生產生潛移默化的影響。俗話說:“身教重于言教。 ”無論是在穿著打扮方面,還是在言行舉止方面,無論是在教學能力方面還是在個人修養(yǎng)方面我都以一名正式老師、班主任的身份要求自己,在班中得到了學生的認可與支持。馬上就是新的一年,也就意味著我的工作將要畫上一個句號??僧斘一剡^頭來看一下自己留下的腳印,我相信那不會是我旅途的歸宿,而是我充滿挑戰(zhàn)和希望的開始。 參考文獻參考文獻: 1數據庫應用技術 FoxBASE+,魏茂林,2010-09-032Access 數據庫程序設計(第三版),張成叔 ,2012-01-01 3SQL SEVER2008 數據庫程序設計,高冬梅,2009-05