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