[db基礎](10)
選答題,從下列題目中任選題分值滿10分的作答.
sybase
a.(5)公司的張工在備份資料庫除了備份應用資料庫本身以外,還備份master資料庫,為什麼?
b.(5)sybase的view建立有那些限制?
oracle
a.(5)解釋歸檔和非歸檔模式之間的不同和它們各自的優缺點
b.(5)兩個結果集互加及互減的函式
綜合a.(10)取一表前n筆記錄的各種資料庫的寫法...至少寫出三種寫法.
[sql常識](30)
a.(5)比較truncate和delete:
b.(5)比較union和unionall區別,請舉例說明(要求寫出結果集)
c.(5)比較exists與in(notin)的用法,請舉例說明(要求寫出結果集)
d.(5)比較between與》 and 《的區別,請舉例說明(要求寫出結果集)
e.(9)比較自然連線和外部連線以及笛卡爾積的用法,各請舉例說明(要求寫出結果集)
[sql綜合應用](40)
使用的資料庫不受限制,但要求在答案中寫出所用的資料庫型別.
下列題目要求用sql本身實現(要求考慮到編碼級優化)
最好就一句sql,(得分率為100%)
如果不能用一句sql實現可以用多句sql實現,(得分率為80%)
也可以用儲存過程實現(得分率為70%).
除了寫出相應的編碼外,還要求答題者給出思路以及實現步驟的文字描述.
a.(6)求和運算
表結構如下:
序號,總金額,金額1,部門
記錄:1 10 1
2 10 1
3 10 1
4 10 2
5 10 2
現想按部門對總金額進行求和運算
結果為為:
序號,總金額,金額1,部門
記錄:1 30 10 1
2 30 10 1
3 30 10 1
4 20 10 2
5 20 10 2
b.(6)字段最大值
有三個字段,t1,t2,t3,請問怎麼返回乙個字段,值是這三個欄位的最大值?
要求:對題目的理解描述,建立相應的測試資料,寫出sql,得出sql結果集
c.(6)重複行檢索
請問如何把乙個table中某列重複的行檢索出來?(某一列或者多列的值重複)
要求:對題目的理解描述,建立相應的測試資料,寫出sql,得出sql結果集
d.(8)需求理解
有一張表:s#(學號),(課程號),grade(成績)
請寫出所學課程包含學號為001的學生所學課程的學生的學號。
要求:對題目的理解描述,建立相應的測試資料,寫出sql,得出sql結果集
e.(14)外連線應用
有兩張表b1,b2,其中b1表有一列為(id1number(10)),b2有一列為(id2number(10)).現在需要將id1,id2取出來,放在表b3裡,b3為(b1idnumber(10),b2idnumber(10)),要將id1放入b1id,id2放入b2id. 另該兩表沒有任何內在聯絡.1
能力測試III 題目源自於CSDN論壇
表結構 t2 client,cur money,total money,level 附表 二 xx月份客戶abc分析表 客戶 銷貨 積累銷貨金額 級別 客戶 銷貨 積累銷貨金額 級別 名稱 金額 名稱 金額 順正 131,000 131,000 a 聯合 18,000 813,000 b 思凡 66...
小學生算術能力測試系統題目
設計乙個程式,用來實現幫助小學生進行百以內的算術練習,它具有以下功能 提供10道加 減 乘或除四種基本算術運算的題目 練習者根據顯示的題目輸入自己的答案,程式自動判斷輸入的答案是否正確並顯示出相應的資訊。import random i 1 while i 10 op s str random.cho...
題目 I 禮物
題目描述 小明來到禮品店準備給女朋友挑選禮物。店員給小明展示了 n 個商品,這 n 個物品排成一排。並表示如果小明購買連續的 c 個商品會有特別大的優惠。小明接受了店員的提議,決定購買連續的 c 個商品。這 n 個商品每個都有乙個美觀度 ai。小明不希望自己送的禮品美觀度都太低,所以希望買到的 c ...