資源描述:
《東北大學(xué),數(shù)據(jù)庫開發(fā)技術(shù),課件,《數(shù)據(jù)庫開發(fā)技術(shù)》實(shí)驗(yàn).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)據(jù)庫開發(fā)技術(shù)實(shí)驗(yàn)教學(xué)大綱《數(shù)據(jù)庫開發(fā)技術(shù)》實(shí)驗(yàn)《DevelopingTechnologyofDatabase》experiment實(shí)驗(yàn)學(xué)時(shí):16先修課程:計(jì)算機(jī)文化基礎(chǔ)、C語言及程序設(shè)計(jì)、數(shù)據(jù)庫原理適用專業(yè):工商管理學(xué)院各專業(yè)課程性質(zhì):信息管理與信息系統(tǒng)專業(yè)的專業(yè)主干課,工商管理學(xué)院其它專業(yè)的必修課課程負(fù)責(zé)人:盧震/俞竹超專業(yè)負(fù)責(zé)人:盧震一、實(shí)驗(yàn)教學(xué)目標(biāo)與基本要求實(shí)驗(yàn)教學(xué)目標(biāo):掌握數(shù)據(jù)庫系統(tǒng)——SQLServer的使用方法,掌握基于數(shù)據(jù)庫的管理信息系統(tǒng)的開發(fā)工具——Delphi的使用方法。練習(xí)用數(shù)據(jù)庫管理技能開發(fā)一個(gè)功能
2、較為完整的數(shù)據(jù)庫管理系統(tǒng)。并培養(yǎng)學(xué)生的初步研究開發(fā)能力,具備解決實(shí)際問題的基本技能。實(shí)驗(yàn)通過以下方面的培養(yǎng)提高學(xué)生的研究開發(fā)能力:1.動(dòng)手能力的培養(yǎng)通過參與數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計(jì),使學(xué)生掌握主要的數(shù)據(jù)庫系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)與系統(tǒng)開發(fā)的方法、技術(shù)與工具,并且要求學(xué)生做到:能夠獨(dú)立分析和解決實(shí)驗(yàn)過程中所遇到的問題。2.分析問題和解決問題能力的培養(yǎng)通過對(duì)數(shù)據(jù)庫系統(tǒng)的開發(fā)的全程參與,學(xué)生能將從課本上學(xué)到的數(shù)據(jù)庫系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)與系統(tǒng)開發(fā)的理論、方法與技術(shù)應(yīng)用到實(shí)際開發(fā)過程,并解決所遇到的相關(guān)問題,從而培養(yǎng)學(xué)生分析問題和
3、解決問題的能力。3.思維能力和創(chuàng)新能力的培養(yǎng)通過啟發(fā)、組織學(xué)生設(shè)計(jì)創(chuàng)新性實(shí)驗(yàn)方案,可以促使學(xué)生積極開動(dòng)腦筋,使其對(duì)所學(xué)內(nèi)容提出一些新的見解,從而提高學(xué)生的思維能力和創(chuàng)新能力。4.綜合素質(zhì)的培養(yǎng)通過對(duì)一個(gè)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)分析、設(shè)計(jì)與動(dòng)手開發(fā),學(xué)生不僅能掌握本門課程的有關(guān)知識(shí),還可以通過與企業(yè)相關(guān)人員的接觸,提高與人溝通的能力;并通過小組合作開發(fā)方式培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。同時(shí),通過對(duì)實(shí)驗(yàn)準(zhǔn)備、實(shí)驗(yàn)過程組織以及實(shí)驗(yàn)報(bào)告的整理書寫等工作,可以全面提高學(xué)生的綜合素質(zhì)。二、實(shí)驗(yàn)項(xiàng)目及教學(xué)安排序號(hào)實(shí)驗(yàn)項(xiàng)目名稱基本內(nèi)容實(shí)驗(yàn)學(xué)時(shí)每組人
4、數(shù)實(shí)驗(yàn)要求實(shí)驗(yàn)類型1認(rèn)識(shí)Delphi系統(tǒng)環(huán)境了解Delphi的系統(tǒng)運(yùn)行環(huán)境、界面和基本使用方法41必修驗(yàn)證型2數(shù)據(jù)庫基本操作了解關(guān)系數(shù)據(jù)庫的原理,練習(xí)SQLServer數(shù)據(jù)庫的建立、ODBC連接、代碼連接和數(shù)據(jù)庫的基本操作41必修驗(yàn)證型3ObjectPascal程序設(shè)計(jì)掌握輸入輸出命令、控制結(jié)構(gòu)語句的使用41選修驗(yàn)證型4數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì)對(duì)一個(gè)應(yīng)用程序的調(diào)試和運(yùn)行41選修綜合型*實(shí)驗(yàn)要求:必修、選修*實(shí)驗(yàn)類型:演示型、驗(yàn)證型、綜合型、設(shè)計(jì)型、研究型三、實(shí)驗(yàn)成績(jī)考核辦法每個(gè)實(shí)驗(yàn)要求撰寫實(shí)驗(yàn)報(bào)告,并在課程結(jié)束之前上交。實(shí)驗(yàn)報(bào)
5、告要求使用學(xué)校統(tǒng)一的實(shí)驗(yàn)報(bào)告紙。實(shí)驗(yàn)報(bào)告內(nèi)容包括:1、實(shí)驗(yàn)內(nèi)容。即本次實(shí)驗(yàn)完成的主要操作內(nèi)容、形式、結(jié)果等;2、實(shí)驗(yàn)中存在的問題描述實(shí)驗(yàn)過程中遇到的問題,以及解決方法。3、實(shí)驗(yàn)指導(dǎo)書上每個(gè)實(shí)驗(yàn)后的思考題答案。4、實(shí)驗(yàn)心得。描述通過實(shí)驗(yàn)有什么收獲。此外,“綜合應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)”教學(xué)環(huán)節(jié)要求分組進(jìn)行團(tuán)隊(duì)合作設(shè)計(jì)與開發(fā)。每個(gè)開發(fā)團(tuán)隊(duì)要完成一個(gè)系統(tǒng)的設(shè)計(jì),并最后提交一套團(tuán)隊(duì)設(shè)計(jì)報(bào)告,要求撰寫設(shè)計(jì)方案(ER圖、功能設(shè)計(jì)圖等),并進(jìn)行團(tuán)隊(duì)進(jìn)度控制和考核。課程結(jié)束之前每個(gè)團(tuán)隊(duì)遞交一份設(shè)計(jì)報(bào)告。實(shí)驗(yàn)成績(jī)占課程期末成績(jī)的20%,包括:平時(shí)
6、(5%)+實(shí)驗(yàn)報(bào)告(10%)+設(shè)計(jì)方案(5%)四、實(shí)驗(yàn)思考題1.Delphi系統(tǒng)的運(yùn)行環(huán)境和界面的主要特色是什么?2.Delphi的軟件系統(tǒng)主要有哪些功能組成?3.請(qǐng)舉例說明Delphi的面向?qū)ο笤O(shè)計(jì)的特點(diǎn)。4.Delphi有哪些支持團(tuán)隊(duì)開發(fā)的功能?5.ODBC數(shù)據(jù)源有什么優(yōu)缺點(diǎn)?6.Windows環(huán)境中數(shù)據(jù)庫應(yīng)用有什么特點(diǎn)?主要有哪些類型的數(shù)據(jù)庫系統(tǒng)?7.INI類型的文件在Windows系統(tǒng)和應(yīng)用軟件中有什么作用?8.數(shù)據(jù)庫文件是否可以進(jìn)行直接編輯?為什么?9.數(shù)據(jù)庫記錄的操作方法有何特點(diǎn)?10.存儲(chǔ)過程在數(shù)據(jù)庫中的作用
7、是什么?11.為什么SQL語言在數(shù)據(jù)庫系統(tǒng)中非常重要?12.嵌入SQL語言的意義主要體現(xiàn)在哪些方面?13.ObjectPascal語言和C語言相比有何優(yōu)點(diǎn)?14.ObjectPascal語言是如何支持Delphi面向?qū)ο筇匦裕?5.ObjectPascal語言是如何實(shí)現(xiàn)數(shù)據(jù)庫操作功能的?1.如何在ObjectPascal語言中使用數(shù)據(jù)庫中的數(shù)據(jù)?2.Delphi開發(fā)數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì)方法是什么?3.Delphi應(yīng)用程序的基本設(shè)計(jì)開發(fā)流程與C程序的開發(fā)流程有何異同?4.用Delphi開發(fā)數(shù)據(jù)庫應(yīng)用程序的主要特色體現(xiàn)在哪些方
8、面?5.如何用Delphi應(yīng)用程序的可視化設(shè)計(jì)功能減少代碼開發(fā)工作量?