育路教育網,權威招生服務平臺
新東方在線

中國人民大學1999年數據庫與數據結構試題

來源: 時間:2007-06-06 14:46:09
 招生專業:計算機應用

考試科目:數據庫與數據結構

《數據庫》部分

一、簡答題(每小題3分,共15分)

1.數據模型是由哪幾部分組成?簡要說明這些部分所定義的是什么?

2.在嵌入式SQL中游標的作用是什么?

3.如果對數據庫中運行的事務不進行并發控制,數據庫會產生哪些不一致?

4.試述滿足BCNF的關系與滿足4NF的關系的區別。

5.試述數據庫物理設計的內容與步驟。

二、回答題(每小題6分,共12分)

1.在關系數據庫系統中為佬要進行查詢優化?請說明查詢優化的一般策略和一般步驟。

2.試述數據庫系統中的完整性概念。在關系數據庫系統中是如何定義完整性約束條件的?你認為DBMS中應該怎樣實現完整性定義與完整性檢查?

三、現有下面四個關系模式:(共23分)

EMP(EMPNO,ENAME,HIREDATE,MONTH SAL,DEPTNO);

DEPT(DEPTNO,DNAME,MGR);

BONUS(WORKPERIOD,MONTH BONUS);

HONOR(HNAME,EMPNO,WIN YEAR);

其中:

雇員表EMP由主碼雇員號(EMPNO),以及雇員姓名(ENAME),參加工作的年份(HIREDATE),月工資(MONTH SAL),所在部門(DEPTNO)組成;

部門表DEPT由主碼部門號(DEPTNO),以及部門名稱(DNAME)和部門經理的雇員號(MGR)組成,一個部門可以有一至兩個經理;

獎金表BONUS由主碼工齡(WORKPERIOD)和相應的月獎金額(MONTH BONUS)組成,雇員每月的資金數額取決于他的工齡,工齡只精確到年;

榮譽表HONOR由榮譽名(HNAME),獲該榮譽稱號的職工代碼(EMPNO)和相應年份(WIH YEAR)組成。

(一)請用SQL語句完成下列操作:

1.查詢每個職工1998年12月的總收入(4分)

2. 查詢每個部門經理的名字(4分) 

3. 查詢新參加工作人數最多的年份及其人數(4分) 

4. 查詢至少榮獲了編號為E901的職工曾榮獲過的所有榮譽稱號的職工姓名(4分) 

5.把查詢EMP表(月工資屬性除外)的權力授予所有用戶(2分)

(二)試用關系代數求沒有獲得任何榮譽稱號的職工姓名(3名)

(三)試用關系演算求沒有獲得任何榮譽稱號的職工姓名(2分)

《數據結構》部分

一、簡答(20分)

1.什么是二叉樹的樹高(或深度)?簡述一種計算樹高的算法思想。

2.試分析說明堆排序和快排序的平均時間復雜度。

3.如果只想得到一系列中第M個最小元素之前的部分排序,用什么方法最好?再舉出另外一種方法,比較它們的時間復雜度。

4.取哈希函數為H(K)=K MOD 13。給定關鍵字序列為{19,14,23,01,68,20,84,27,55,11,10,79}試分別用拉鏈法和線性探測法解決碰撞
構造哈希表,畫出示意圖(不要求計算過程)。

二、用類PASCAL或SPARKS語言寫算法(30分)

1.已知P0,Q0,R0為三條按升序鏈接的單鏈表(P0,Q0,R0為相應的鏈頭指針),試寫一算法從鏈表P0中刪去那些既出現在Q0中又出現在
R0中的結點。

2.按如下示意圖,通過改鏈的方法將鏈表P0改成Q0(只考慮結點數為5的倍數的情形)。





3.設有一棵由M叉樹轉化而得的二叉樹,并建立了中序線索。寫出從這棵二叉樹中刪去原M叉樹的安自左向右順序的第J棵子樹的算法(自選
并說明存儲結構;只考慮1<J<M的情形)。
結束

特別聲明:①凡本網注明稿件來源為"原創"的,轉載必須注明"稿件來源:育路網",違者將依法追究責任;

②部分稿件來源于網絡,如有侵權,請聯系我們溝通解決。

有用

25人覺得有用

閱讀全文

2019考研VIP資料免費領取

【隱私保障】

育路為您提供專業解答

相關文章推薦
您可能感興趣
為什么要報考研輔導班? 如何選擇考研輔導班? 考研輔導班哪個好? 哪些北京考研輔導班靠譜? 2019考研輔導班大全
亚洲中国久久精品无码,国产大屁股视频免费区,一区二区三区国产亚洲综合,国产AV无码专区毛片
色资源中文字幕在线视频 | 亚洲AV秘一区二区色 | 亚洲理论欧美理论在线看 | 亚洲人成久久环射 | 久久国产精品亚色影院 | 亚洲熟女综合一区二区三区 |