資料庫原理與應用試題A

2023-02-05 06:03:04 字數 3432 閱讀 5650

湖南科技學院二o一二年下學期期末考試

資訊與計算科學專業 2010 年級資料庫原理與應用試題

考試型別:閉卷試卷型別:a卷考試時量: 120分鐘

一、單項選擇題(每題2分, 20題,共40分)

1、在資料處理中,從事務的特性到計算機中的資料表示,經歷了3個領域,下列選項不正確的是 ( )。

a 現實世界b 資訊世界 c 機器世界 d 概念世界

2、oracle資料庫的結構資料模型是( )。

a 層次資料模型 b 網狀資料模型 c 關係資料模型 d 物件導向資料模型

3、資料庫的**模式結構中( )是資料在資料庫中的內部表示,即資料的物理結構和儲存方式的描述。

a 子模式b 外模式 c 模式d 內模式

4、( )是按使用者的觀點對資料和資訊建模,完全不涉及資訊在系統中的表示,是對現實世界的第一層抽象。

a 概念資料模型 b 結構資料模型 c 關係資料模型 d 層次資料模型

5、關於sql語言特點描述不正確的是( )

a sql語言是一種一體化語言b sql語言是一種高度非過程化語言

c sql語言是一種高度過程化語言 d sql語言非常簡潔

6、完整性約束條件中只能用於列級約束的是( )

a 非空約束b 唯一約束 c 檢查約束 d 主鍵約束

7. 關係笛卡爾積運算記號r×s,( )

a. r為關係名,s為屬性名b. r和s均為屬性名

c. r為屬性名,s為關係名d. r和s均為關係名

8、substr('message' ,2,4) 的返回結果為( )

a messb essac ssagd sage

9、不屬於資料完整性分類的是( )

a 實體完整性b使用者自定義完整性 c資料完整性 d 參照完整性

10、項內容不屬於游標的操作步驟( )

a open 游標名字b fetch 游標名字 into 變數

c if 條件 thend close 游標名字

11、儲存過程的形式引數型別正確的是( )

a in模式b out模式c in out模式 d 以上都是

12、觸發器的觸發事件包括( )

a bcd選項都包括 b insertc updated delete

13、下列那項內容不屬於處理使用者自定義的步驟( )

a 定義錯誤b 觸發錯誤c給錯誤命名d 錯誤處理

14、資料庫管理技術的發展歷程不包括( )

a 人工管理方式 b 系統管理方式 c檔案管理方式 d 資料庫管理方式

15、關於pl/sql語言特點描述不正確的是( )

a pl/sql具有錯誤處理功能b pl/sql具有過程化和模組化特點

c pl/sql移植性好d pl/sql不能減少網路的流量

16、無名pl/sql塊結構不包括( )

a is或asb declarec begind exception

17、判斷乙個變數為空的正確方法為( )

a if v_var=null thenb if v_var==null then

c if v_var:=null thend if v_var is null then

18、語句 delete from sc 表明(   )

a. 刪除sc中的全部記錄b. 刪除基本表sc

c. 刪除基本表sc中的列資料     d. 刪除基本表sc中的部分行

19、在下列基本表的定義中,數值5表示(  )

create table student (sno char(5) not null unique,sname char(2));

a. 表中有5條記錄b. 表中有5列

c. 表中字串sno 的長度     d. **的大小

20、在檢視上不能完成的操作是( )

a. 更新檢視b. 查詢

c. 在檢視上定義新的基本表d. 在檢視上定義新檢視

二、填空題(共20分,每空2分)

1. 資料庫是長期儲存在計算機內、有組織的、可的資料集合。

2. 構成資料模型的三大要素是資料操作和資料完整性約束。

3. sql語言支援關聯式資料庫的**模式結構,其中外模式對應於和部分基本表,模式對應於基本表,內模式對應於

4在關聯式資料庫的規範化理論中,在執行「分解」時,必須遵守規範化原則:既要保持

關係,又要具有連線性。

5.sql中,與操作符「not in」等價的操作符是

6.資料獨立性是指應用程式和資料之間相互獨立,分為和物理

獨立性。

7、建立檢視的關鍵字是

8、觸發器的型別有語句級觸發器和觸發器兩個級別。

三、計算題(本題5分)

設有關係表r和s,如下表所示,對關係r和s進行自然聯結

四、簡答題(共13分)。

1.設某圖書集團有一關係模式r如下:r(storeno,bookno,num,dno,manager)r(書店編號,書籍編號,庫存數量,部門編號,負責人)。

如果規定:(1)每個書店的每種書籍只在該書店的乙個部門銷售;

(2)每個書店的每個部門只有乙個負責人;

(3)每個書店的每種書籍只有乙個庫存數量。

回答以下問題:

(1)根據上述規定寫出關係模式r的基本函式依賴;(3分)

(2)找出關係模式r的候選碼;(2分)

(3)試問關係模式r最高已經達到第幾正規化?為什麼?(4分)

(4)將r分解成3nf模式集。(4分)

五、sql設計題(第1題4分,其他小題每題2分,共10分)

設有兩個關係模式:職工(職工號,姓名,性別,年齡,職務,工資,部門號),其中部門號是外來鍵,參考部門表中主鍵部門號,部門(部門號,部門名稱,位址,**),

依據上述關係做答下面的題目:

1、用sql語句分別建立上述兩張表emp(empno,ename,e***,eage,ejob,esal,deptno),dept(deptno,dname,dadress,dphone);

sql>

sql>

2、用sql語句刪除年齡大於70(包括70)歲的員工資訊;

sql>

3、用sql語句統計每個部門的人數;

sql>

4、用sql語句檢索人事部所有姓劉的職工姓名和年齡。

sql>

六、程式設計題(本大題共12分)

student表關係模式為student(sno,sname,dno,***,bir),在student表上建立乙個觸發器,實現如下功能:當插入或刪除學生記錄時,如果是計算機系(系號為'd06')的學生,則將操作日期、操作型別及學號記錄存到stu_backup表中,格式如下:

'2008-12月-02 09:20插入計算機系乙個記錄,學號為:200526'。

資料庫原理與應用模擬測試題

一 選擇題 每題2分,共20分 1.提出關係模型的是 a.charles w.bachman b.edgar f.codd c.james grayd.steven jobs 答案 b 解釋 1970年6月,在 communication of the acm 上發表題為 a relational ...

資料庫原理與應用練習題

1.試述資料 資料庫 資料庫系統 資料庫管理系統的概念。答 1 資料 data 描述事物的符號記錄稱為資料。資料的種類有數字 文字 圖形 影象 聲音 正文等。資料與其語義是不可分的。500這個數字可以表示一件物品的 是500元,也可以表示乙個學術會議參加的人數有500人,還可以表示一袋奶粉重500克...

資料庫基礎與應用

第一次作業 一 單項選擇題 1 域是實體中相應屬性的 a.取值範圍 b.值 c.名稱 d.描述 2 把儲存關係定義的關係稱為對應資料庫的 a.一般關係 b.元關係 c.特定關係 d.正常關係 3 在乙個關係r中,若存在x y和x z,則存在x y,z 稱此為函式依賴的 規則。a.傳遞性 b.分解性 ...