中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題_第1頁
中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題_第2頁
中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題_第3頁
中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題_第4頁
中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中級電子商務設計師-2019年下半年(下午)《電子商務設計師》案例分析真題問答題(共10題,共10分)(1.)某企業委托軟件公司設計企業管理系統,該系統涉及企業的許多商業機密,對軟(江南博哥)件安全性、可靠性、易用性等方面提出了較高的要求。【問題1】為了達到預期的安全性,測試人員采用了靜態代碼安全測試、動態滲透測試、程序數據掃描三種方法對系統進行安全性測試。其中,(1)對應用系統進行攻擊性測試,從中找出系統運行時所存在的安全漏洞;(2)在早期的代碼開發階段完成;(3)通過內存測試來發現緩沖區溢出類的漏洞。【問題2】為了方便用戶使用本系統,測試人員對軟件的易用性進行了測試。功能易用性測試是軟件易用性測試的一個方面,它包括業務符合性、功能定制性、業務模塊的集成度、數據共享能力、約束性、交互性和錯誤提示等。其中,(4)是測試界面風格、表格設計、數據加密機制等是否符合相關的法律法規及使用人員的習慣;(5)是測試數據庫表的關聯和數據重用程度;(6)是測試關鍵操作前是否有明確提示。(4)~(6)備選答案:A.業務符合性測試B.業務模塊的集成度測試C.約束性測試D.功能定制性測試E.數據共享能力F.錯誤提示測試【問題3】為了驗證系統的可恢復性,測試人員從自動恢復和人工恢復兩個方面著手測試。自動恢復需驗證數據恢復、(7)和(8)等機制的正確性;需人工干預的系統恢復還需(9),確定其是否在可接受的范圍內。(7)~(9)備選答案:A.重新初始化B.數據備份C.重新啟動D.關閉系統E.界面刷新F.估計平均修復時間G.估計平均故障時間【問題4】技術員小張選擇以下三個實例對系統進行測試:A.輸入錯誤的密碼B.手工拔下客戶端的網線,在許可的時間范圍內再插上C.關閉服務器電源,判斷備份機器是否能夠正常啟動其中,(10)進行的是可恢復性測試;(11)進行的是安全測試;(12)進行的是故障轉移測試。正確答案:參考解析:【問題1】(1)動態滲透測試(2)靜態代碼安全測試(3)程序數據掃描【問題2】(4)A(5)E(6)F【問題3】(7)A(8)C(9)F注:(7)、(8)答案位置可互換【問題4】(10)B(11)A(12)C(2.)某公司的商務網站需要實現公司產品的網上銷售,預采用ASP.NET+SQLServer技術開發,網站主要功能包括商品列表、商品詳情、訂單管理、訂單結算和會員管理等。【問題1】(5分)基于ASP.NET開發B/S系統時,考慮系統的靈活性、可伸縮性,可擴展性等,一般都采用層次體系結構。常見的為三層結構,分別是頁面表示層、(1),(2)。如果要實現商品信息的展示,該功能屬于(3)層;數據的增、刪、改、查等與數據庫直接交互的操作屬于(4)的功能。基于層次結構的WEB系統(5)軟件耦合度。(5)備選答案:A.增加B.降低【問題2】(5分)在ASP.NET應用程序連接SQLServer數據庫時,一般是要將連接字符串寫到項目的Web.config文件中。Web.config文件是一個XML文本文件,它用來儲存ASP.NETWeb應用程序的配置信息。假設要連接的SQLServer數據庫服務器F地址為“”,服務器名為“DataServer”,服務器的身份認證采用SQLServer與Windows混合驗證模式,數據庫名為“Business”,數據庫的登錄用戶名為“sa”,密碼為“alb2c3”,在Web.config文件的appSettings標記中設置數據庫連接如下:<add(6)="ConnectionString"value="server=(7);database=(8);uid=(9);pwd=(10);"/>【問題3】(5分)假設某客戶已經確認下單并需要結算,此時應該將該客戶的訂單信息展示,并統計客戶購買商品的種類數、合計總金額,可使用GridView控件實現該功能。假定GridView控件ID為“gridView”,綁定的訂單數據中“金額”是GrdiView控件的第6列(列從0開始),現要在GridView控件的Footer位置顯示統計合計的信息,其中第0列顯示文字“合計:”、第1列顯示商品的種類數、在“金額”列顯示金額合計數,根據以上描述,完成以下程序。Decimalsum=0;protectedvoidgridView_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.(11)){if(e.Row.Cells[6].Text!=""&&e.Row.Cells[6].Text!=null&&e.Row.Cells[6].Text!="")sum+=Convert.ToDecimal(e.Row.Cells[6].Text);}elseif(e.Row.RowType==DataControlRowType.(12)){e.Row.Cells[0].Text="(13)";e.Row.Cells[l].Text=this.gridView.Rows.(14).ToString();e.Row.Cells[(15)].Text=sum.ToString();}}正確答案:參考解析:試題二分析本題考查B/S系統結構模式、ASP.NET訪問數據庫技術及ASP程序設計。【問題1】用ASP.NET開發B/S系統時,需要考慮系統的靈活性、可伸縮性,可擴展性等,一般都采用層次體系結構,常見的為三層結構和MVC結構,本題考查三層結構。三層結構分為頁面表示層、業務邏輯層、數據訪問層,其作用分別如下:1.數據訪問層:主要是對非原始數據(數據庫或者文本文件等存放數據的形式)的操作層,為業務邏輯層或表示層提供數據服務。2.業務邏輯層:主要是針對具體問題的操作,對數據業務邏輯處理,為表示層提供服務。3.頁面表示層:提供信息展示、功能實現、系統與用戶交互的界面。三層結構的優點是各層次之間邏輯上相互獨立,任一層次的變化都不會直接影響到其他層次。【問題2】一般情況下,為了確保SQLServer數據庫訪問安全性,數據庫驗證模式采用混合驗證模式,在該模式下,ASP.NET訪問數據庫的連接字符串寫在Web.Config文件中,格式如下:<addkey="ConnectìonStriring"value="server=數據庫服務器名稱;database=數據庫名稱;uid=用戶名;pwd=密碼"/>【問題3】在GridView控件實現合計的方法是先將GridView控件中需要合計的列數據進行匯總,再在GridView控件的Footer行相應的列中顯示合計結果,具體程序如下:Decimalsum=0;protectedvoidgridView_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.Cells[6].Text!=""&&e.Row.Cells[6].Text!=null&&e.Row.Cells[6].Text!="")sum+=Convert.ToDecimal(e.Row.Cells[6].Text);}elseif(e.Row.RowType==DataControlRowType.Footer){e.Row.Cells[O].Text="合計:";e.Row.Cells[l].Text=this.gridView.Rows.Count.ToString();e.Row.Cells[6].Text=sum.ToString();}}(3.)某軟件公司采用ASP.NET+SQLServer技術,前端頁面采用HTML+CSS+JavaScript方式,開發一套電子商務網站,主要包括用戶注冊與登錄、商品展示與銷售、訂單處理等功能,項目團隊某成員被分配設計實現用戶注冊與登錄部分。【問題1】(8分)為了提高網站訪問效率,采用JavaScript進行客戶端驗證,用戶注冊頁面中,需要驗證用戶各信息的合法性。假定頁面中用戶名控件的ID為“myname”,密碼控件的ID為“mypwd1”,確認密碼控件的ID為“mypwd2”,以下程序驗證用戶名非空且長度至少6位,密碼及確認密碼一致、非空且必須是數字(其他信息的驗證忽略)。根據題目描述,完成以下程序。functioncheckReg(){varusername=document.getElementByID(“myname”).(1)Varpwd=document.getElementById(“mypwd1”).(1)varpwdConfirm=document.getElementById(“mypwd2”).(1)varcheckright=true;if(username=="")||pwd==""||pwdConfirm==""{alert("請確認用戶名和密碼輸入是否正確!!")checkright=false;}else{if(username.length<(2)){alert(“用戶名長度至少6個字符!!”);checkright=false;}else{for(vari=0;i<pwd.(3);i++){varonechar=pwd.charAt(i)if(onechar>(4)||onechar<(5)){alert("密碼必須為數字字符!");checkright=false;break;}}if(i>=(6)){if(pwd!=(7)){alert("兩次輸入的密碼必須一致!!");checkright=false;}else{checkright=(8);}}}returncheckright;}【問題2】(7分)以下程序表示用戶登錄過程,假定數據庫連接字符串正確無誤,用戶信息表名為"users",登錄頁面中包括用戶編號控件(ID為myUserID)、密碼控件(ID為mypwd)等。采用SQL參數化方式實現數據庫查詢,登錄成功時,跳轉至"userCenter.aspx"頁面,登錄失敗時,彈出錯誤提示。根據題目描述,完成以下程序。publicvoidUserLogin(){stringstrcon="server=dataServer;database=shop;uid=sa;pwd=sa;";SqlConnectioncon=newSqlConnection(strcon);stringuserID=Request.Form["(9)"];stringpwd=Request.Form["(10)"];stringsqlStr="select*fromuserswhereUserID=@userIDandUserPWD=@pwd";Sqlparameter[]p={newSqlParameter("@userID",(11))newSqlParameter("@"pwd,(12))};try{SqlDataAdapterda=newSqlDataAdapter(aqlStr,(13));da.SelectCommand.Parameters.AddRange(p);DataSetds=newDataSet();da.Fill((14));if(ds.Tables[0].Rows.Count>0)Response.Redirect("(15)");elseResponse.Write("<script>alert('用戶名或密碼錯誤,請重新輸入!');</script>");}catch(Exceptione){Response.Write(e.ToString());}}正確答案:參考解析:【問題1】(1)document.getElementById("id").value是獲取HTML標簽中id=“id”的value的方法。(2)判斷用戶名長度至少為6個字符條件表達式為if(username.length<6)。(3)設置for循環條件,i的終值為密碼的長度,即pwd.length。(4)(5)判斷密碼字符中是否有非數字字符,判斷條件設置為if(onechar>’9’||onechar<’0’)(6)判斷密碼是否已經符合純數字的規范了,即i的值>=密碼的長度(i>=pwd.length)(7)判斷密碼及確認密碼是否輸入不一致,即if(pwd!=pwdConfirm)(8)判斷密碼及確認密碼輸入一致的情況下,將checkright置為true值,將其作為函數值返回。【問題2】(9)Request.Form是接收post方法的對象,從題中判斷得知是用來接收用戶名控件中的用戶信息,即Request.Form[“myUserID”]。(10)用來接收密碼控件中的密碼信息,即Request.Form[“mypwd”]。(11)SqlParameter(String,Object),初始化SqlParameter類的新實例,該類使用參數名稱和新SqlParameter的值;根據題中判斷得知,@userID值為userID。(12)根據題中判斷得知,@pwd值為pwd。(13)SqlDataAdapter的語法格式為SqlDataAdapter,對象名=newSqlDataAdapter(查詢用sql語句,數據庫連接對象),根據題中判斷可知為連接對象con。(14)Fill方法括號中接DataSet對象,即ds。(15)實現頁面跳轉,即Response.Redirect(“userCenter.aspx”)。(4.)某公司需開發一套通用信息管理系統。為保證開發進度和開發質量,對開發的全過程進行測試,重點對模塊和系統性能進行測試。【問題1】(3分)在測試準備會上,大家對測試目的和原則發表了以下觀點:A.測試是為了證明程序無錯B.因為在系統開發的各個階段都可能出現錯誤,應盡早并不斷進行測試C.開發人員對功能理解的錯誤很難由本人測試出來,因此,測試工作的主要過程應避免由開發人員來承擔D.測試后軟件中仍存在的錯誤概率與已經發現的錯誤數成反比E.成功的測試是發現了至今尚未發現的錯誤的測試F.嚴格的測試計劃會使測試工作死板教條,影響測試進度以上觀點中正確的是(1);(2);(3)。【問題2】(7分)模塊測試主要從模塊的5個方面進行檢查:模塊接口、局部數據結構、重要的執行路徑、出錯處理和邊界條件。測試工程師對開發的模塊進行測試時,做了以下幾項工作:A.檢查變量名是否正確B.檢查錯誤提示與實際錯誤是否相符C.檢查模塊的輸入參數的個數與形參的個數是否匹配D.檢查n元數組第n個元素的處理是否正確E.檢查算符優先級是否正確F.設計用以模擬被測模塊的上級模塊G.設計用以模擬被測模塊的下級模塊其中,(4)是模塊接口檢查,(5)是局部數據結構檢查,(6)是重要的執行路徑檢查,(7)是出錯處理檢查,(8)是邊界條件檢查;(9)是驅動模塊設計,(10)是樁模塊設計。【問題3】(3分)系統測試是針對系統中各個組成部分進行的綜合性檢驗。(11)檢測系統在異常情況下的承受能力;(12)檢查系統對非法侵入的防范能力,(13)檢查系統的容錯能力。(11)~(13)備選答案:A.恢復測試B.安裝測試C.安全性測試D.性能測試E.強度測試F.可靠性測試【問題4】(2分)軟件工程師通過以下幾種方法對系統進行調試,其中(14)通過分析錯誤的癥狀,猜測問題的所在位置;(15)從測試所暴露的錯誤出發,通過分析錯誤征兆之間的關系而找出故障。(14)~(15)備選答案:A.試探法B.回溯法C.歸納法D.演繹法E.對分查找法正確答案:參考解析:【問題1】(1)B或因為在系統開發的各個階段都可能出現錯誤,應盡早并不斷進行測試(2)C或開發人員對功能理解的錯誤很難由本人測試出來,因此,測試工作的主要過程應避免由原開發軟件的人或小組來承擔(3)E或成功的測試是發現了至今尚未發現的錯誤的測試【問題2】(4)C或檢查模塊的輸入參數的個數與形參的個數是否匹配(5)A或檢查變量名是否正確(6)E或檢查算符優先級是否正確(7)B或檢查錯誤提示與實際錯誤是否相符(8)D或檢查n元數組第n個元素的處理是否正確(9)F或設計了用以模擬被測模塊的上級模塊(10)G或設計了用以模擬被測模塊的下級模塊【問題3】(11)E(12)C(13)A【問題4】(14)A(15)C(5.)電子商務系統的報表處理模塊要求用戶輸入處理報表的日期,日期限制在2003年1月至2006年12月,如日期不在此范圍內,則顯示輸入錯誤信息。系統日期由6位數字字符組成,前4位代表年,后2位代表月。測試小組設計了等價類,如表3-1所示。請根據題目說明及表3-1,填補空(1)~(5)。表3-1報表日期輸入條件等價類表【問題2】(2分)完成模塊測試后,測試小組進行了集成測試。集成測試是在軟件系統集成過程中所進行的測試,主要檢查各單元之間的接口是否正確,有(6)集成與(7)集成兩種方法。前者是將單元測試后的所有模塊按設計要求一次性組合起來進行整體測試,后者是測試完一個模塊后再將下一個需要測試的模塊組合進來測試,逐步把所有模塊組合在一起完成測試。【問題3】(6分)系統測試是對已經集成好的軟件系統進行徹底測試,而電子商務系統是基于網絡的信息系統,因此,其測試對傳統的軟件測試提出了新的要求。針對上述情況,測試小組做了以下幾項工作:A.對數據的完整性、有效性、一致性測試B.從響應時間、處理速度、吞吐量、處理精度等方面來檢測C.驗證系統在指定條件和規定的時間內執行操作的能力D.檢查系統對非法侵入的防范能力以及系統的安全機制、保密措施是否完善E.對產品選擇、簽約過程、在線支付及產品交付等方面進行測試F.針對界面的正確性、導航性、易用性、協調性、規范性及獨特性等進行測試其中,(8)是性能測試;(9)是安全性測試;(10)是可靠性測試;(11)是界面測試;(12)是交易功能測試;(13)是數據庫測試。【問題4】(2分)請判斷以下對測試的敘述是否正確。A.驗收測試是以用戶為主的測試,軟件開發人員和質量保證人員也應參加。(14)B.在驗收測試中,α測試是由軟件開發機構組織內部人員模擬各類用戶在開發環境下進行的測試。(15)正確答案:參考解析:【問題1】(1)在2003~2006之間(3)含有非數字的6個字符(2)在01~12之間(4)<2003(5)>12【問題2】(6)非增量式(7)增量式【問題3】(8)B或從響應時間、處理速度、吞吐量、處理精度等方面來檢測(9)D或檢查系統對非法侵入的防范能力,以及系統的安全機制、保密措施是否完善(10)C或驗證系統在指定條件和規定的時間內執行操作的能力(11)F或針對界面的正確性、導航性、易用性、協調性、規范性及獨特性等進行測試(12)E或對產品選擇、簽約過程、在線支付及產品交付等方面進行測試(13)A或對數據的完整性、有效性、一致性測試【問題4】(14)是或正確(15)是或正確(6.)某電子商務公司開發了一個基于ASP.NET+SQLServer的電子商務網站,為了滿足用戶在移動端的使用需求,同時還開發了基于Android平臺的App,其中基于Android平臺的App采用Java語言開發,管理服務端程序采用C#語言開發。【問題1】(7分)在App登錄界面的布局文件中,創建用戶名輸入框(id為“uname")、密碼輸入框(id為“password")及登錄按鈕(id為“blogin”),在登錄按鈕的監聽器中編寫登錄驗證方法,要求登錄成功時顯示“登錄成功”,登錄失敗時顯示“登錄失敗”。其中可以調用login方法,根據輸入的用戶名及密碼在數據庫中進行查詢,來判斷用戶身份是否合法。如用戶合法,該方法返回值為true,否則返回值為false。根據描述,完成以下程序。【問題2】(3分)采用ASP.NET(C#語言)實現管理員對商品的刪除,具體操作是管理員在商品信息列表中點擊需要刪除的商品行中的“刪除”按鈕。創建商品信息列表一般可以采用GridView控件實現,在GridView控件每一行數據后加一個“刪除”按鈕列,該列采用GridView控件模板列實現。根據題意,完成添加“刪除”按鈕的代碼。【問題3】(5分)GridView控件id為“gvProduct”,當點擊該控件中CommandName為“Delete”的按鈕時,將觸發該控件的RowDeleting事件,在該事件注冊的方法中實現商品數據的刪除。假設數據庫服務器地址為“11”,數據庫名為“SW",商品表名為“S_Product",該表主鍵為“ProductID”,并將“ProductID”設為GridView控件的DataKeyNames屬性值。刪除數據后,需要刷新GridView控件,可以調用BindData()方法重新綁定數據以實現刷新的效果。根據題意,完成刪除指定商品的代碼。正確答案:參考解析:【問題1】(1)uname(2)password(3)getText()(4)isEmpty(或equals("")(5)return(6)登錄成功(7)登錄失敗【問題2】(8)TemplateField(9)ItemTemplate(10)Delete【問題3】(11)11(12)SW(13)RowIndex(14)S_Product(15)BindData()注:(14)字母不區分大小寫(7.)某車展上,A公司策劃了一場為期9天的營銷活動。該活動最大的賣點在于利用智能手機上的GPS功能捕捉MINI新款雙門轎跑車(以下簡稱MINI)。這是一個類似捉迷藏的游戲,所有人都可以參與。參與者需要先下載一個App,通過這個App可以在地圖上看到獵物——也就是虛擬MINI的位置。如果你和虛擬MINI的距離在50m以內,就可以捕捉到它。地圖上藍色的“YOU”是你所在的位置,紅色的“MINI”是這輛虛擬MINI所處的位置,其他黑色的點是參與這項活動的其他玩家的位置。狼多肉少,大家同時追逐獵物。如果你有幸捕捉到它,你就擁有了虛擬MINI,但也同時成為了獵物,其他人會想方設法來捕捉你手上的MINI。雷達就是參與者智能手機中的應用程序,各玩家通過GPS實時連接。這項活動歷時9天,在9天中,這輛虛擬MINI多次易手,被人們搶來搶去。9天后,這項活動結束時,最終擁有虛擬MINI的玩家可以得到一臺真正的MINI新款雙門轎跑車。宣傳重點:“MINI車主擁有年輕的心!”這是一個真正令人興奮的游戲,規則非常簡單,但是成功地吸引了各方的關注。每天比賽的情況被拍攝成視頻,在YouTube上播出。營銷結果:網站PV達433249;應用程序下載20130次;相關twitter數超過8000;播放次數達26086次;移動距離約5300km;總參加人數13115人;最后一天同時參加的人數達2315人;新聞報道超過210篇。【問題1】(4分)案例中A公司采用的營銷模式是(1),該營銷模式是利用無線通信媒介作為傳播和溝通的主要渠道。該營銷具有的特點包括(2)、(3)、(4)。(1)備選答案:A.移動營銷B.微博營銷C.E-mail營銷D.搜索引擎營銷(2)~(4)備選答案:A.精準性B.封閉性C.互動性D.私人性E.整合性F.非經濟性G.分眾不可識別性【問題2】(7分)此次營銷活動采用的營銷模式實現方式有多種,其中A公司的實現方式是(5),該方式采用的營銷模式是(6)。A公司采用該營銷模式的目的是(7),這種營銷模式是將產品或品牌有代表性的視覺符號甚至內容,策略性地融入影視娛樂節目、游戲或軟文中,給觀眾留下深刻印象的一種廣告方式。該廣告與傳統廣告形式相比:它采取的是一種間接、委婉的方式來表達廣告信息和廣告訴求,這體現它的(8)特點;另外廣告產品或品牌信息需要巧妙、含蓄、不動聲色地與影視娛樂節目、游戲或軟文融為一體,與故事情節需保持高度的(9),這樣廣告的到達率和記憶度會達到最佳效果;該廣告的(10)特點,使其具有很高的投資回報率;該廣告訴求的產品信息都是借助劇情以順其自然的方式展現出來的,受眾不知不覺地接受廣告信息,減少排斥心理,因而該廣告具有(11)的特點。(8)~(11)備選答案:A.經濟性B.一致性C.隱蔽性D.強制性E.說服性F.關聯性【問題3】(4分)結合案例材料分析A公司本次營銷活動成功的原因,寫出四個主要原因,分別填入(12)~(15)空中。正確答案:參考解析:【問題1】(1)A或移動營銷(2)A或精準性(3)C或互動性(4)E或整合性注:(2)~(4)答案可互換【問題2】(5)App或App營銷(6)廣告植入或植入廣告(7)讓消費者認識產品,提升品牌知名度(8)C或隱蔽性(9)F或關聯性(10)A或經濟性(11)E或說服性【問題3】(12)~(15)只需答出以下10個要點中的任意4個即可(或與要點意思相近)。要點1:通過游戲互動的形式,巧妙地傳播了品牌訴求。要點2:通過智能手機的GPS應用,讓參與者產生緊張和興奮感。要點3:實現了對目標客戶的精準定位和營銷。要點4:用戶在體驗中對品牌產生了親近感,拉近了用戶和品牌的距離。要點5:實現了參與者對品牌的價值觀和理念的分享或共享。要點6:將虛擬世界和現實世界完美結合,增強了用戶的體驗感。要點7:設置獎勵機制,激發用戶參與熱情。要點8:通過YouTube視頻網站傳播活動內容和品牌信息,達到口碑營銷的效果。要點9:讓消費者在參與游戲的樂趣中,實現企業與競爭對手差異化。要點10:A公司通過GPS、AR等多方技術的整合,吸引客戶的眼球。(8.)某電子商務企業擬開發一套銷售系統,該系統的部分功能及初步需求分析的結果如下所述:1.會員信息包括會員號、姓名、性別、身份證號、電話、積分。其中會員號唯一標識會員關系中的每一個元組。2.員工信息包括員工號、姓名、性別、職務、權限級別、身份證號、基本工資。其中員工號唯一標識員工關系中的每一個元組;職務分為會員管理員、商品管理員等;一名會員管理員可以管理多名會員,一名商品管理員可以管理多種商品,不同職務員工的基本工資不同。3.商品信息包括商品號、商品名稱、所屬類型、數量、單價。商品號唯一確定商品關系的每一個元組。一個會員可以購買多種商品,一種商品也可以被多個會員購買,購買時,需要注明購買數量。【概念模型設計】根據需求階段收集的信息,設計的實體聯系圖如圖1-1所示。【關系模式設計】會員(會員號,(4),性別,身份證號,電話,積分,員工號)員工((5),姓名,性別,職務,權限級別,身份證號,基本工資)商品(商品號,商品名稱,所屬類型,數量,單價)購買((6),商品號,購買數量,購買時間,購買費用)【問題1】(3分)補充圖1-1中的空(1)~(3)。【問題2】(5分)(a)根據題意,將關系模式中的空(4)~(6)補充完整。(b)根據題意,有沒有不完整的關系模式?如果有,請給出正確的關系模式。【問題3】(5分)(a)會員關系模式的主鍵為(7),外鍵為(8)(b)購買關系模式的主鍵為(9)。【問題4】(2分)員工關系不存在傳遞依賴的說法正確嗎?為什么?正確答案:參考解析:【問題1】(1)m或*(2)商品管理員(3)會員管理員【問題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論