第一篇:《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》考核說明
《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》考核說明
一、制定依據(jù)
本考核說明依據(jù)課程的教學(xué)大綱制定,課程所使用的文字教材是清華大學(xué)出版社出版的《數(shù)據(jù)庫原理及技術(shù)課程設(shè)計(jì)》(錢雪忠等編著)。
本課程為實(shí)踐類課程,要求學(xué)生完成某小型數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),并以此作為課程成績(jī)?cè)u(píng)定的依據(jù)。
二、考核對(duì)象
江蘇電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的開放本科學(xué)生。
三、課程總成績(jī)的記算方法
設(shè)計(jì)題目和任務(wù)由指導(dǎo)教師指定,各題目的難易程度、工作量大小、水平要求應(yīng)大致相當(dāng)。本課程考核方式為考查,評(píng)分等級(jí)分為:優(yōu)、良、中、及格、不及格。
成績(jī)由四部分組成:考勤和平時(shí)表現(xiàn)占10%,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)占40%,撰寫的報(bào)告占30%,根據(jù)所設(shè)計(jì)的系統(tǒng)完成的網(wǎng)上形考作業(yè)占20%。
具體參考評(píng)分標(biāo)準(zhǔn)為:
(1)優(yōu)(90~100):考勤和平時(shí)表現(xiàn)好,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)(含答辯表現(xiàn))優(yōu)異,撰
寫的報(bào)告正確、完整,網(wǎng)上形考作業(yè)符合要求、質(zhì)量佳;
(2)良(80~89):考勤和平時(shí)表現(xiàn)好,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)(含答辯表現(xiàn))良好,撰
寫的報(bào)告基本正確、完整,網(wǎng)上形考作業(yè)符合要求;
(3)中(70~79):考勤和平時(shí)表現(xiàn)良好,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)(含答辯表現(xiàn))中等,撰寫的報(bào)告一般,網(wǎng)上形考作業(yè)基本符合要求;
(4)及格(60~69):考勤和平時(shí)表現(xiàn)一般,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)(含答辯表現(xiàn))一般
偏差,撰寫的報(bào)告偏差,網(wǎng)上形考作業(yè)完成情況較差;
(5)不及格(60分以下):考勤和平時(shí)表現(xiàn)差,設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)(含答辯表現(xiàn))差,撰寫的報(bào)告差,未完成網(wǎng)上形考作業(yè)或完成情況差。
另外,若發(fā)現(xiàn)報(bào)告有抄襲現(xiàn)象或軟件有復(fù)制現(xiàn)象的,或者系統(tǒng)源文件、設(shè)計(jì)報(bào)告、網(wǎng)上作業(yè)三者缺一者按不及格評(píng)分。
考核的成績(jī)由各地方電大的課程責(zé)任教師給分。江蘇電大將不定期隨機(jī)抽檢各地電大學(xué)生的設(shè)計(jì)結(jié)果。
第二篇:《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》作業(yè)1
姓學(xué)名:號(hào):
分:《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》作業(yè)1 得
教師簽名:
第一部分
1.在人工管理和文件管理階段,程序設(shè)計(jì)數(shù)據(jù)表示。
2.在到數(shù)據(jù)共享。
3.在系統(tǒng)中,數(shù)據(jù)具有獨(dú)立的操作界面。4.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的應(yīng)用,又支持客戶的應(yīng)用。
5.在實(shí)體中能作為碼的屬性稱為
6.若實(shí)體A和B是多對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C是對(duì)的聯(lián)系。7.若實(shí)體A和B是一對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C是對(duì)的聯(lián)系。
8.任一種數(shù)據(jù)模型都有
9.關(guān)系中的每一行稱為一個(gè),每一列稱為一個(gè)
第二部分
1.什么是數(shù)據(jù)?什么是信息?數(shù)據(jù)和信息有什么區(qū)別?
2.數(shù)據(jù)庫管理系統(tǒng)能夠提供哪些主要功能?
3.什么是數(shù)據(jù)模型?什么是數(shù)據(jù)模式?數(shù)據(jù)模型和數(shù)據(jù)模式有什么區(qū)別?
第三篇:《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》課程報(bào)告 ...
《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》課程報(bào)告要求
要求:使用access數(shù)據(jù)庫,創(chuàng)建某一實(shí)例的數(shù)據(jù)庫,要求在報(bào)告中說明:
1、設(shè)計(jì)目標(biāo);
2、列出數(shù)據(jù)庫中的表,指明關(guān)鍵字和屬性;
3、標(biāo)示出表和表之間的關(guān)系,畫出E-R圖;
4、提交出設(shè)計(jì)好的access數(shù)據(jù)庫文件。
設(shè)計(jì)目標(biāo)具體方法如下
設(shè)計(jì)目標(biāo): 【說明設(shè)計(jì)目標(biāo)】
系統(tǒng)分析與設(shè)計(jì)步驟:
一、確定數(shù)據(jù)庫的目的。
二、已知條件。
三、經(jīng)過調(diào)研,畫出主要表格。
四、規(guī)劃數(shù)據(jù)庫中的表,確定表中的字段。
1、從收集到的信息中可直接得出有關(guān)數(shù)據(jù)項(xiàng)。
2、把所有數(shù)據(jù)項(xiàng)(或稱為屬性)細(xì)分為最小的數(shù)據(jù)項(xiàng)(即最小的信息單位),并用表格表示。
3、列出不包含推導(dǎo)或計(jì)算結(jié)果的最小信息單位(即屬性)
4、找出它們的完全函數(shù)依賴關(guān)系:
5、優(yōu)化設(shè)計(jì),表中數(shù)據(jù)的關(guān)系進(jìn)行優(yōu)化,使它們滿足3NF,即每一個(gè)關(guān)系既是完全函數(shù)依賴關(guān)系,關(guān)系中又不存在傳遞函數(shù)依賴關(guān)系。
6、規(guī)劃數(shù)據(jù)庫中的表,確定表中的字段
五、確定表中字段的屬性(數(shù)據(jù)類型、長度等)和主鍵
六、確定表之間的關(guān)系
七、創(chuàng)建數(shù)據(jù)庫,創(chuàng)建以上的表和表間關(guān)系。
八、輸入原始數(shù)據(jù)和進(jìn)行測(cè)試。
chxg@aqtvu.cn
第四篇:《數(shù)據(jù)庫設(shè)計(jì)與實(shí)踐》模擬試題及答案1
一、填空題(每題2分,共20分)
1.Visual Basic.NET 默認(rèn)的數(shù)組下標(biāo)的下限值是____0____。
2.可以在VS.NET開發(fā)環(huán)境的____服務(wù)器資源管理器___窗口對(duì)SQLServer進(jìn)行管理。3.在DataGrid中取消編輯狀態(tài),應(yīng)將EditItemIndex屬性設(shè)置為_____-1___。4.在Microsoft.NET架構(gòu)中,Web Form的后綴名是____ Aspx ____。
5.對(duì)給定資源的訪問權(quán)限進(jìn)行設(shè)定的兩種基本授予方式為__文件授權(quán)___和___URL授權(quán)__。6.實(shí)現(xiàn)數(shù)據(jù)綁定的方法是 ____DataBind____。
7.在三種代碼分離技術(shù)中,只有___自定義控件___是編譯的代碼,這使得該控件更易于使用但更難于創(chuàng)建。8.可以通過__AllowPaging__屬性為DataGrid設(shè)置自動(dòng)分頁功能。
9.在DataGrid中實(shí)現(xiàn)排序需要用到數(shù)據(jù)視圖DataView,將其 DataSource 屬性設(shè)置為DataView。10.在Repeater控件和DataGrid這兩種控件中,沒有默認(rèn)外觀的控件是___Repeater___。
二、選擇題:(每題3分,共30分)
1.公共語言運(yùn)行庫(CLR)提供了以下功能(C)。
A.基類(the base classes)B.Com控件的注冊(cè) C.代碼的托管
D.Web窗體
2.在設(shè)計(jì)階段,當(dāng)雙擊窗口上的某個(gè)控件時(shí),打開的窗口是(C)。
A.工程資源管理器窗口 B.工具箱窗口 C.代碼窗口
D.屬性窗口
3.訪問SQLServer2000數(shù)據(jù)庫,需要使用的命名空間是(C)。
A.System.Data B.System.IO C.System.Data.SqlClient D.System 4.以下哪些不是asp.net的特點(diǎn)?(B)A.可以使用完整的c#, vb.net等編譯語言編程 B.在服務(wù)器端解釋執(zhí)行
C.基于控件的事件驅(qū)動(dòng)的編程方式 D.代碼和頁面文件可以分開編寫
5.在設(shè)計(jì)Web窗體時(shí),為了避免Web服務(wù)器返回給用戶的HTML代碼出現(xiàn)與瀏覽器不兼容的問題。最好選擇(C)。
A.只使用 HTML 控件 B.只使用 HTML 服務(wù)器控件 C.只使用 Web 服務(wù)器控件 D.以上都不對(duì)
6.請(qǐng)選出合適的服務(wù)器驗(yàn)證控件,在用戶輸入郵件地址時(shí)進(jìn)行驗(yàn)證(D)
A.RangeValidator B.RequiredFieldValidator C.CompareValidator D.RegularExpressionValidator
E.CustomValidator 7.在Web窗體中有2個(gè)密碼輸入框,如果對(duì)第2個(gè)密碼輸入框既要驗(yàn)證用戶是否填寫,又要驗(yàn)證該密碼是否與第1個(gè)密碼輸入框中密碼相同,應(yīng)該選擇的驗(yàn)證控件是(D)。
A.CompareValidator 控件 B.Validation Summary控件 C.RequiredFieldValidator控件
D.同時(shí)使用RequiredFieldValidator控件和CompareValidator控件 8.Application_Start事件在(C)文件中定義。A.web.config B.machine.config C.global.asax D.default.aspx 9.Session_Start事件在(C)文件中定義。
A.web.config B.machine.config C.global.asax D.default.aspx 10.如果你想從兩個(gè)不同數(shù)據(jù)庫的表中獲取數(shù)據(jù),最好的解決方案是(B)。
A.為每個(gè)表分別創(chuàng)建一個(gè)DataSet B.創(chuàng)建一個(gè)DataSet并使用2個(gè)不同的DataAdapter填充數(shù)據(jù)到該DataSet C.在ADO.NET中不可能
D.為其中一個(gè)表創(chuàng)建一個(gè)DataSet,將該DataSet轉(zhuǎn)換為XML文件,然后獲取另一個(gè)表的數(shù)據(jù)。
三、判斷題(正確的劃√,錯(cuò)的劃×并指明原因,每小題2分,共20分)1.Server.MapPath()方法的主要功能是創(chuàng)建網(wǎng)站地圖。(×)原因:Server.MapPath()方法的主要功能是獲取文件對(duì)象的絕對(duì)路徑。2.DataReader主要應(yīng)用于連接的環(huán)境。(√)
3.在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個(gè)DataSet時(shí),則DataMember屬性應(yīng)該設(shè)置為DataSet的一個(gè)表。(√)
4.Java語言提供的訪問、操作數(shù)據(jù)庫的統(tǒng)一接口稱為JDBC。(√)。5.DataList控件支持?jǐn)?shù)據(jù)分頁。(×)原因:DataList控件不支持?jǐn)?shù)據(jù)分頁。
6.默認(rèn)情況下,驗(yàn)證控件只在客戶端執(zhí)行驗(yàn)證操作。(×)原因:默認(rèn)情況下,驗(yàn)證控件只在服務(wù)器端執(zhí)行驗(yàn)證操作。
7.頁面事件的生命周期順序是Page_Init, Page_Load, Click, Change,Page_Unload。(×)原因:頁面事件的生命周期順序是Page_Init, Page_Load, Change,Click, Page_Unload 8.當(dāng)用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)清除。(√)9.聲明用戶控件時(shí)無需指定TagName屬性。(×)原因:聲明用戶控件時(shí)必須指定TagName屬性。
10.在.aspx文件的開頭,添加<% @Page Trace=“true”%>即可啟用頁跟蹤。(√)
四、簡(jiǎn)答題(每小題10分,共30分)
1.根據(jù)以下代碼回答: Dim conn As SqlConnection conn = New SqlConnection()conn.ConnectionString= “server=London;Database=pubs;User=sa;Password=123” conn.Open()(1)連接對(duì)象的名字是什么?(2)數(shù)據(jù)庫的名稱是什么?(3)用的安全驗(yàn)證方式是什么? 答:(1)conn(2)pubs(3)SQL身份驗(yàn)證
2.有一個(gè)用戶控件,其注冊(cè)代碼為:
<%@ Register TagPrefix=“MC” TagName=“TestControl” Src=“TestControl.ascx” %> 請(qǐng)寫出添加一個(gè)該用戶控件的代碼(提示:添加一個(gè)標(biāo)準(zhǔn)的標(biāo)簽控件的代碼是
答:
第五篇:數(shù)據(jù)庫分析與設(shè)計(jì)
試驗(yàn)五數(shù)據(jù)庫分析與設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。這個(gè)問題是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。
按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)階段:
· 需求分析
· 概念結(jié)構(gòu)設(shè)計(jì)
· 邏輯結(jié)構(gòu)設(shè)計(jì)
· 物理結(jié)構(gòu)設(shè)計(jì)
· 數(shù)據(jù)庫實(shí)施
· 數(shù)據(jù)庫運(yùn)行和維護(hù)
基本要求
在某個(gè)RDBMS軟件基礎(chǔ)上,利用合適的應(yīng)用系統(tǒng)開發(fā)為某個(gè)別部門或單位分析和設(shè)計(jì)數(shù)據(jù)庫和開發(fā)一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)
實(shí)驗(yàn)?zāi)康?
⑴通過實(shí)踐,掌握本章介紹的數(shù)據(jù)庫設(shè)計(jì)方法
⑵學(xué)會(huì)在一個(gè)實(shí)際的RDBMS軟件平臺(tái)上創(chuàng)建合乎實(shí)際應(yīng)用需求的數(shù)據(jù)庫
內(nèi)容與具體要求
⑴給出數(shù)據(jù)庫設(shè)計(jì)各個(gè)價(jià)段的詳細(xì)報(bào)告
其中:需求分析部分必須包含:
信息要求,處理要求,安全性和 完整性要求,數(shù)據(jù)流圖,數(shù)據(jù)字典,數(shù)據(jù)項(xiàng)之間
應(yīng)有的聯(lián)系必須表示出來,用數(shù)據(jù)依賴表示即可
邏輯結(jié)構(gòu)設(shè)計(jì)必須:說明各個(gè)關(guān)系模式所屬的范式,如果不是BC或3NF范式,說明你的理由,并說明如何實(shí)現(xiàn)完整性保證
數(shù)據(jù)庫實(shí)施必須:用DDL 定義數(shù)據(jù)庫模式(表)及相應(yīng)的完整性
整個(gè)報(bào)告須邏輯清楚,詳略得當(dāng)。
若是以小組的形式提交報(bào)告,人數(shù)不得超過5人,且須在報(bào)告中注明各人的分工,系統(tǒng)的難度和工作量較單人必須更大。
(2)提交你的數(shù)據(jù)庫(在SQL Server 2005生成的數(shù)據(jù)庫文件)
寫出你的新系統(tǒng)的功能結(jié)構(gòu)圖,或提交所開發(fā)的應(yīng)用系統(tǒng)的主界面的截圖(1張)