當前位置:學者齋 >

IT認證 >IBM認證 >

2017年數據庫認證考試試題

2017年數據庫認證考試試題

數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。下面是小編整理的關於數據庫認證考試試題,歡迎大家參考!

2017年數據庫認證考試試題

  1 建表,在定義中要求聲明:

( 1 )每個表的主外碼。

( 2 )學生的年齡介於 15 到 40 歲之間。

( 3 )學生姓名不能為空。

( 4 )只有班裏沒有學生的時候,才能刪除該班級。

  2 插入如下數據

CLASS (

101 ,軟件,計算機, 1995 ; 102 ,微電子,計算機, 1996 ;

111 ,無機化學,化學, 1995 ; 112 ,高分子化學,化學, 1996 ;

121 ,統計數學,數學, 1995 ; 131 ,現代語言,中文, 1996 ;

141 ,國際貿易,經濟, 1997 ; 142 ,國際金融,經濟, 1996 ;

)

STUDENT (

8101 ,張三, 18 , 101 ; 8102 ,錢四, 16 , 121 ;

8103 ,王玲, 17 , 131 ; 8105 ,李飛, 19 , 102 ;

8109 ,趙四, 18 , 141 ; 8110 ,李可, 20 , 142

8201 ,張飛, 18 , 111 ; 8302 ,周瑜, 16 , 112 ;

8203 ,王亮, 17 , 111 ; 8305 ,董慶, 19 , 102 ;

8409 ,趙龍, 18 , 101 ; 8510 ,李麗, 20 , 142 )

DEPARTMENT ( 001 , 數學; 002 , 計算機;

003 , 化學; 004 , 中文;

005 , 經濟;)

  3 完成以下查詢功能

( 1 )找出所有姓李的學生,並按其年齡由小到大排序。

( 2 )列出所有開設超過兩個專業的系的名字。

( 3 )列出學生人數大於等於 2 的系的編號和名稱。

4 學校又新增加了一個物理系,編號為 006 。

5 學生張三轉到化學系 111 班,請更新相關的表。

運行查詢分析器並連接自己機器上的數據庫服務器

創建數據庫exam,並選擇exam為當前數據庫

CREATE DATABASE exam

  USE exam

問題1 請在如下的建表命令基礎上創建符合要求的三張表,請寫出修改後的建表語句和/或修改表的語句

( 1 )每個表的'主外碼。

( 2 )學生的年齡介於 15 到 40 歲之間。

( 3 )學生姓名不能為空。

( 4 )只有班裏沒有學生的時候,才能刪除該班級。

CREATE TABLE STUDENT(

學號 CHAR(4) NOT NULL,

姓名 CHAR(8) NOT NULL,

年齡 SMALLINT,

班號 CHAR(4) )

CREATE TABLE CLASS(

班號 CHAR(4) NOT NULL,

專業名 CHAR(10) NOT NULL,

系名 CHAR(6),

入學年份 DATETIME )

CREATE TABLE DEPARTMENT(

系號 CHAR(3) NOT NULL,

系名 CHAR(6) NOT NULL )

問題2 使用如下的命令插入數據,請注意插入次序並且回答CLASS, DEPARTMENT, STUDENT三張表的插入順序應該如何,為什麼

INSERT INTO STUDENT VALUES(’8101’, ’張三’, 18, ’101’)

INSERT INTO STUDENT VALUES(’8102’, ’錢四’, 16, ’121’)

INSERT INTO STUDENT VALUES(’8103’, ’王玲’, 17, ’131’)

INSERT INTO STUDENT VALUES(’8105’, ’李飛’, 19, ’102’)

INSERT INTO STUDENT VALUES(’8109’, ’趙四’, 18, ’141’)

INSERT INTO STUDENT VALUES(’8110’, ’李可’, 20, ’142’)

INSERT INTO STUDENT VALUES(’8201’, ’張飛’, 18, ’111’)

INSERT INTO STUDENT VALUES(’8302’, ’周瑜’, 16, ’112’)

INSERT INTO STUDENT VALUES(’8203’, ’王亮’, 17, ’111’)

INSERT INTO STUDENT VALUES(’8305’, ’董慶’, 19, ’102’)

INSERT INTO STUDENT VALUES(’8409’, ’趙龍’, 18, ’101’)

INSERT INTO STUDENT VALUES(’8510’, ’李麗’, 20, ’142’)

INSERT INTO CLASS VALUES(’101’, ’軟件’,’計算機’,’1995’)

INSERT INTO CLASS VALUES(’102’, ’微電子’, ’計算機’, ’1996’)

INSERT INTO CLASS VALUES(’111’,’無機化學’, ’化學’,’1995’)

INSERT INTO CLASS VALUES(’112’, ’高分子化學’, ’化學’, ’1996’)

INSERT INTO CLASS VALUES(’121’, ’統計數學’, ’數學’, ’1995’)

INSERT INTO CLASS VALUES(’131’, ’現代語言’, ’中文’, ’1996’)

INSERT INTO CLASS VALUES(’141’, ’國際貿易’, ’經濟’, ’1997’)

INSERT INTO CLASS VALUES(’142’, ’國際金融’, ’經濟’, ’1996’)

INSERT INTO DEPARTMENT VALUES(’001’, ’數學’)

INSERT INTO DEPARTMENT VALUES(’002’, ’計算機’)

INSERT INTO DEPARTMENT VALUES(’003’, ’化學’)

INSERT INTO DEPARTMENT VALUES(’004’, ’中文’)

INSERT INTO DEPARTMENT VALUES(’005’, ’經濟’)

問題3 完成以下查詢功能,寫出查詢語句和查詢結果

( 1 )找出所有姓李的學生,並按其年齡由小到大排序。

( 2 )列出所有開設超過兩個專業的系的名字。

( 3 )列出學生人數大於等於 2 的系的編號和名稱。

問題4 學校又新增加了一個物理系,編號為 006。寫出查詢語句和該語句運行後系統提示的結果

問題5 學生張三轉到化學系 111 班,請更新相關的表。請寫出查詢語句和相關表的變化情況

標籤: 試題 數據庫 考試
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/itrz/ibm/k19wpp.html