第一篇:《數(shù)據(jù)庫設(shè)計與實踐》作業(yè)1
姓學(xué)名:號:
分:《數(shù)據(jù)庫設(shè)計與實踐》作業(yè)1 得
教師簽名:
第一部分
1.在人工管理和文件管理階段,程序設(shè)計數(shù)據(jù)表示。
2.在到數(shù)據(jù)共享。
3.在系統(tǒng)中,數(shù)據(jù)具有獨立的操作界面。4.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的應(yīng)用,又支持客戶的應(yīng)用。
5.在實體中能作為碼的屬性稱為
6.若實體A和B是多對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是對的聯(lián)系。7.若實體A和B是一對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是對的聯(lián)系。
8.任一種數(shù)據(jù)模型都有
9.關(guān)系中的每一行稱為一個,每一列稱為一個
第二部分
1.什么是數(shù)據(jù)?什么是信息?數(shù)據(jù)和信息有什么區(qū)別?
2.數(shù)據(jù)庫管理系統(tǒng)能夠提供哪些主要功能?
3.什么是數(shù)據(jù)模型?什么是數(shù)據(jù)模式?數(shù)據(jù)模型和數(shù)據(jù)模式有什么區(qū)別?
第二篇:數(shù)據(jù)庫設(shè)計(大作業(yè))
第七章 數(shù)據(jù)庫設(shè)計 大作業(yè)
題目:
現(xiàn)在要求為某學(xué)校圖書館設(shè)計一個圖書管理系統(tǒng)的數(shù)據(jù)庫,背景如下:
? 該學(xué)校是一所多學(xué)科、多層次大學(xué),學(xué)校有高職生、本科生(含一本、二本、三本)、碩士研究生(含MBA)和博士研究生等多種層次的學(xué)生,圖書館為全校學(xué)生和教職工提供圖書借閱服務(wù)。
? 圖書館按照圖書的性質(zhì)(中文圖書、外文圖書、新書)將借閱分為不同的借閱種類:中文圖書借閱、外文圖書借閱和(新書)短期外借;不同的讀者對象也有不同的借閱要求。
? 對每種借閱類型和讀者,其借閱冊數(shù)、借期、是否允許續(xù)借、續(xù)借期限等不同。不同借閱種類和借閱對象的借閱要求規(guī)定如附1所示。例如:本專科學(xué)生可以借中文圖書5本,借期30天,可以續(xù)借一次,續(xù)借15天。
? “新書”的概念是相對的,一本新書在上架(或入庫)后的60天內(nèi)只提供短期外借,此后即自動地成為中文圖書或者外文圖書。? 借出的圖書不能在當(dāng)天歸還。
? 每次借閱后讀者最多可以續(xù)借一冊圖書一次。
? 在本館所借的文獻資料,均應(yīng)在規(guī)定的期限內(nèi)按時歸還。逾期不還者,將分別按以下規(guī)定處理:
1、中文圖書借閱:每冊每天罰款0.2元。
2、新書借閱和外文圖書借閱:每冊每天罰款0.5元。
3、在超期圖書歸還并繳清罰款之前,讀者不可借閱圖書;超期圖書也不能續(xù)借。
? 對于超期的圖書,圖書管理系統(tǒng)將自動向讀者電子郵箱中發(fā)一封電子郵件催還圖書。
? 每個讀者都要有一個編號,并記錄讀者的姓名、性別、類型(學(xué)生、教師等)、單位、電子信箱等。
? 圖書館采編部負(fù)責(zé)對入庫的文獻資料按規(guī)定進行編目、著錄、加工、建庫。對每本圖書、雜志,要記錄其基本信息,如名稱、作者、ISBN號、出版地、出版社、出版時間、字?jǐn)?shù)、單價、內(nèi)容簡介、所屬分類號等,其中,圖書分類按照中圖法分類規(guī)則進行分類。中圖法分類簡表見后。
? 學(xué)校有三個校區(qū),相應(yīng)地,館藏分布于三個分館中:A圖書館(側(cè)重于經(jīng)濟管理、綜合類)、B圖書館(側(cè)重于理工、計算機類)和C圖書館(側(cè)重于法學(xué)、外語、體育、藝術(shù)、音樂等方面)。圖書館中每種圖書可能采購多冊,分布在多個館中。全校師生可以在任何一個分館中借閱。
? 每個分館中的圖書借完為止,如本部圖書館有某圖書1本,這本圖書借出后,在歸還之前,本部圖書館中就查閱到該圖書為借出狀態(tài),而且,館藏已空,但是讀者可以到其他館中借閱。? 圖書的歸還遵循屬地原則,即從哪個分館借出的圖書必須要在那個分館中歸還。? 圖書館管理員有權(quán)更改圖書到期時間,比如將本來暑假到期的圖書的到期時間改為9月10日。
? 讀者可以在網(wǎng)上查詢自己的圖書借閱情況,一般讀者只可以查閱到自己的借閱情況和圖書的信息,而管理員可以查看任何讀者的信息、借閱情況,任何圖書的信息和借閱情況。
? 在網(wǎng)上查詢系統(tǒng)中,每個用戶都分配了用戶名(唯一)和密碼,其中,用戶名就是讀者號,密碼初始值為讀者的學(xué)號或者工號,可以修改。
附1:圖書借閱冊數(shù)與期限表
附2:中圖法分類號示例:
A 馬克思主義、列寧主義、毛澤東思想、鄧小平理論 A1 馬克思、恩格斯著作 A2 列寧著作 A3 斯大林著作 A4 毛澤東著作 A49 鄧小平著作
A5 馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平著作匯編 A7 馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平生平和傳記 A8 馬克思主義、列寧主義、毛澤東思想鄧小平理論的學(xué)習(xí)和研究 B 哲學(xué)、宗教
B0 哲學(xué)理論
B2 中國哲學(xué)
B4 非洲哲學(xué)
B6 大洋洲哲學(xué)
B80 思維科學(xué)
B82 倫理學(xué)(道德學(xué))B84 心理學(xué)
B1
世界哲學(xué)
B3 亞洲哲學(xué)
B5 歐洲哲學(xué)
B7 美洲哲學(xué) B81 邏輯學(xué)(論理學(xué))B83 美學(xué)
B9 宗教
作業(yè)要求:請設(shè)計一個圖書館管理系統(tǒng)的數(shù)據(jù)庫(用SQL SERVER 2000),具體要求如下:
1、完成設(shè)計報告,報告內(nèi)容包括:需求分析、概念設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計等。
2、用SQL SERVER 2000建立數(shù)據(jù)庫,并完成表的設(shè)計及基礎(chǔ)數(shù)據(jù)入庫。
(報告要求A4紙打印,17周交)
第三篇:《數(shù)據(jù)庫設(shè)計與實踐》模擬試題及答案1
一、填空題(每題2分,共20分)
1.Visual Basic.NET 默認(rèn)的數(shù)組下標(biāo)的下限值是____0____。
2.可以在VS.NET開發(fā)環(huán)境的____服務(wù)器資源管理器___窗口對SQLServer進行管理。3.在DataGrid中取消編輯狀態(tài),應(yīng)將EditItemIndex屬性設(shè)置為_____-1___。4.在Microsoft.NET架構(gòu)中,Web Form的后綴名是____ Aspx ____。
5.對給定資源的訪問權(quán)限進行設(shè)定的兩種基本授予方式為__文件授權(quán)___和___URL授權(quán)__。6.實現(xiàn)數(shù)據(jù)綁定的方法是 ____DataBind____。
7.在三種代碼分離技術(shù)中,只有___自定義控件___是編譯的代碼,這使得該控件更易于使用但更難于創(chuàng)建。8.可以通過__AllowPaging__屬性為DataGrid設(shè)置自動分頁功能。
9.在DataGrid中實現(xiàn)排序需要用到數(shù)據(jù)視圖DataView,將其 DataSource 屬性設(shè)置為DataView。10.在Repeater控件和DataGrid這兩種控件中,沒有默認(rèn)外觀的控件是___Repeater___。
二、選擇題:(每題3分,共30分)
1.公共語言運行庫(CLR)提供了以下功能(C)。
A.基類(the base classes)B.Com控件的注冊 C.代碼的托管
D.Web窗體
2.在設(shè)計階段,當(dāng)雙擊窗口上的某個控件時,打開的窗口是(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的特點?(B)A.可以使用完整的c#, vb.net等編譯語言編程 B.在服務(wù)器端解釋執(zhí)行
C.基于控件的事件驅(qū)動的編程方式 D.代碼和頁面文件可以分開編寫
5.在設(shè)計Web窗體時,為了避免Web服務(wù)器返回給用戶的HTML代碼出現(xiàn)與瀏覽器不兼容的問題。最好選擇(C)。
A.只使用 HTML 控件 B.只使用 HTML 服務(wù)器控件 C.只使用 Web 服務(wù)器控件 D.以上都不對
6.請選出合適的服務(wù)器驗證控件,在用戶輸入郵件地址時進行驗證(D)
A.RangeValidator B.RequiredFieldValidator C.CompareValidator D.RegularExpressionValidator
E.CustomValidator 7.在Web窗體中有2個密碼輸入框,如果對第2個密碼輸入框既要驗證用戶是否填寫,又要驗證該密碼是否與第1個密碼輸入框中密碼相同,應(yīng)該選擇的驗證控件是(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.如果你想從兩個不同數(shù)據(jù)庫的表中獲取數(shù)據(jù),最好的解決方案是(B)。
A.為每個表分別創(chuàng)建一個DataSet B.創(chuàng)建一個DataSet并使用2個不同的DataAdapter填充數(shù)據(jù)到該DataSet C.在ADO.NET中不可能
D.為其中一個表創(chuàng)建一個DataSet,將該DataSet轉(zhuǎn)換為XML文件,然后獲取另一個表的數(shù)據(jù)。
三、判斷題(正確的劃√,錯的劃×并指明原因,每小題2分,共20分)1.Server.MapPath()方法的主要功能是創(chuàng)建網(wǎng)站地圖。(×)原因:Server.MapPath()方法的主要功能是獲取文件對象的絕對路徑。2.DataReader主要應(yīng)用于連接的環(huán)境。(√)
3.在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個DataSet時,則DataMember屬性應(yīng)該設(shè)置為DataSet的一個表。(√)
4.Java語言提供的訪問、操作數(shù)據(jù)庫的統(tǒng)一接口稱為JDBC。(√)。5.DataList控件支持?jǐn)?shù)據(jù)分頁。(×)原因:DataList控件不支持?jǐn)?shù)據(jù)分頁。
6.默認(rèn)情況下,驗證控件只在客戶端執(zhí)行驗證操作。(×)原因:默認(rèn)情況下,驗證控件只在服務(wù)器端執(zhí)行驗證操作。
7.頁面事件的生命周期順序是Page_Init, Page_Load, Click, Change,Page_Unload。(×)原因:頁面事件的生命周期順序是Page_Init, Page_Load, Change,Click, Page_Unload 8.當(dāng)用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時,存儲在Session對象中的變量不會清除。(√)9.聲明用戶控件時無需指定TagName屬性。(×)原因:聲明用戶控件時必須指定TagName屬性。
10.在.aspx文件的開頭,添加<% @Page Trace=“true”%>即可啟用頁跟蹤。(√)
四、簡答題(每小題10分,共30分)
1.根據(jù)以下代碼回答: Dim conn As SqlConnection conn = New SqlConnection()conn.ConnectionString= “server=London;Database=pubs;User=sa;Password=123” conn.Open()(1)連接對象的名字是什么?(2)數(shù)據(jù)庫的名稱是什么?(3)用的安全驗證方式是什么? 答:(1)conn(2)pubs(3)SQL身份驗證
2.有一個用戶控件,其注冊代碼為:
<%@ Register TagPrefix=“MC” TagName=“TestControl” Src=“TestControl.ascx” %> 請寫出添加一個該用戶控件的代碼(提示:添加一個標(biāo)準(zhǔn)的標(biāo)簽控件的代碼是
答:
第四篇:《數(shù)據(jù)庫設(shè)計與實踐》課程報告 ...
《數(shù)據(jù)庫設(shè)計與實踐》課程報告要求
要求:使用access數(shù)據(jù)庫,創(chuàng)建某一實例的數(shù)據(jù)庫,要求在報告中說明:
1、設(shè)計目標(biāo);
2、列出數(shù)據(jù)庫中的表,指明關(guān)鍵字和屬性;
3、標(biāo)示出表和表之間的關(guān)系,畫出E-R圖;
4、提交出設(shè)計好的access數(shù)據(jù)庫文件。
設(shè)計目標(biāo)具體方法如下
設(shè)計目標(biāo): 【說明設(shè)計目標(biāo)】
系統(tǒng)分析與設(shè)計步驟:
一、確定數(shù)據(jù)庫的目的。
二、已知條件。
三、經(jīng)過調(diào)研,畫出主要表格。
四、規(guī)劃數(shù)據(jù)庫中的表,確定表中的字段。
1、從收集到的信息中可直接得出有關(guān)數(shù)據(jù)項。
2、把所有數(shù)據(jù)項(或稱為屬性)細(xì)分為最小的數(shù)據(jù)項(即最小的信息單位),并用表格表示。
3、列出不包含推導(dǎo)或計算結(jié)果的最小信息單位(即屬性)
4、找出它們的完全函數(shù)依賴關(guān)系:
5、優(yōu)化設(shè)計,表中數(shù)據(jù)的關(guān)系進行優(yōu)化,使它們滿足3NF,即每一個關(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ù)和進行測試。
chxg@aqtvu.cn
第五篇:《數(shù)據(jù)庫設(shè)計與實踐》考核說明
《數(shù)據(jù)庫設(shè)計與實踐》考核說明
一、制定依據(jù)
本考核說明依據(jù)課程的教學(xué)大綱制定,課程所使用的文字教材是清華大學(xué)出版社出版的《數(shù)據(jù)庫原理及技術(shù)課程設(shè)計》(錢雪忠等編著)。
本課程為實踐類課程,要求學(xué)生完成某小型數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計實現(xiàn),并以此作為課程成績評定的依據(jù)。
二、考核對象
江蘇電大計算機科學(xué)與技術(shù)專業(yè)的開放本科學(xué)生。
三、課程總成績的記算方法
設(shè)計題目和任務(wù)由指導(dǎo)教師指定,各題目的難易程度、工作量大小、水平要求應(yīng)大致相當(dāng)。本課程考核方式為考查,評分等級分為:優(yōu)、良、中、及格、不及格。
成績由四部分組成:考勤和平時表現(xiàn)占10%,設(shè)計與實現(xiàn)的系統(tǒng)占40%,撰寫的報告占30%,根據(jù)所設(shè)計的系統(tǒng)完成的網(wǎng)上形考作業(yè)占20%。
具體參考評分標(biāo)準(zhǔn)為:
(1)優(yōu)(90~100):考勤和平時表現(xiàn)好,設(shè)計與實現(xiàn)的系統(tǒng)(含答辯表現(xiàn))優(yōu)異,撰
寫的報告正確、完整,網(wǎng)上形考作業(yè)符合要求、質(zhì)量佳;
(2)良(80~89):考勤和平時表現(xiàn)好,設(shè)計與實現(xiàn)的系統(tǒng)(含答辯表現(xiàn))良好,撰
寫的報告基本正確、完整,網(wǎng)上形考作業(yè)符合要求;
(3)中(70~79):考勤和平時表現(xiàn)良好,設(shè)計與實現(xiàn)的系統(tǒng)(含答辯表現(xiàn))中等,撰寫的報告一般,網(wǎng)上形考作業(yè)基本符合要求;
(4)及格(60~69):考勤和平時表現(xiàn)一般,設(shè)計與實現(xiàn)的系統(tǒng)(含答辯表現(xiàn))一般
偏差,撰寫的報告偏差,網(wǎng)上形考作業(yè)完成情況較差;
(5)不及格(60分以下):考勤和平時表現(xiàn)差,設(shè)計與實現(xiàn)的系統(tǒng)(含答辯表現(xiàn))差,撰寫的報告差,未完成網(wǎng)上形考作業(yè)或完成情況差。
另外,若發(fā)現(xiàn)報告有抄襲現(xiàn)象或軟件有復(fù)制現(xiàn)象的,或者系統(tǒng)源文件、設(shè)計報告、網(wǎng)上作業(yè)三者缺一者按不及格評分。
考核的成績由各地方電大的課程責(zé)任教師給分。江蘇電大將不定期隨機抽檢各地電大學(xué)生的設(shè)計結(jié)果。