- IBM認(rèn)證數(shù)據(jù)庫考試試題 推薦度:
- 相關(guān)推薦
2017年數(shù)據(jù)庫認(rèn)證考試試題
數(shù)據(jù)庫技術(shù)是管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進(jìn)行科學(xué)研究和決策管理的重要技術(shù)手段。下面是小編整理的關(guān)于數(shù)據(jù)庫認(rèn)證考試試題,歡迎大家參考!
1 建表,在定義中要求聲明:
( 1 )每個表的主外碼。
( 2 )學(xué)生的年齡介于 15 到 40 歲之間。
( 3 )學(xué)生姓名不能為空。
( 4 )只有班里沒有學(xué)生的時候,才能刪除該班級。
2 插入如下數(shù)據(jù)
CLASS (
101 ,軟件,計算機(jī), 1995 ; 102 ,微電子,計算機(jī), 1996 ;
111 ,無機(jī)化學(xué),化學(xué), 1995 ; 112 ,高分子化學(xué),化學(xué), 1996 ;
121 ,統(tǒng)計數(shù)學(xué),數(shù)學(xué), 1995 ; 131 ,現(xiàn)代語言,中文, 1996 ;
141 ,國際貿(mào)易,經(jīng)濟(jì), 1997 ; 142 ,國際金融,經(jīng)濟(jì), 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 , 數(shù)學(xué); 002 , 計算機(jī);
003 , 化學(xué); 004 , 中文;
005 , 經(jīng)濟(jì);)
3 完成以下查詢功能
( 1 )找出所有姓李的學(xué)生,并按其年齡由小到大排序。
( 2 )列出所有開設(shè)超過兩個專業(yè)的系的名字。
( 3 )列出學(xué)生人數(shù)大于等于 2 的系的編號和名稱。
4 學(xué)校又新增加了一個物理系,編號為 006 。
5 學(xué)生張三轉(zhuǎn)到化學(xué)系 111 班,請更新相關(guān)的表。
運行查詢分析器并連接自己機(jī)器上的數(shù)據(jù)庫服務(wù)器
創(chuàng)建數(shù)據(jù)庫exam,并選擇exam為當(dāng)前數(shù)據(jù)庫
CREATE DATABASE exam
USE exam
問題1 請在如下的建表命令基礎(chǔ)上創(chuàng)建符合要求的三張表,請寫出修改后的建表語句和/或修改表的語句
( 1 )每個表的主外碼。
( 2 )學(xué)生的年齡介于 15 到 40 歲之間。
( 3 )學(xué)生姓名不能為空。
( 4 )只有班里沒有學(xué)生的時候,才能刪除該班級。
CREATE TABLE STUDENT(
學(xué)號 CHAR(4) NOT NULL,
姓名 CHAR(8) NOT NULL,
年齡 SMALLINT,
班號 CHAR(4) )
CREATE TABLE CLASS(
班號 CHAR(4) NOT NULL,
專業(yè)名 CHAR(10) NOT NULL,
系名 CHAR(6),
入學(xué)年份 DATETIME )
CREATE TABLE DEPARTMENT(
系號 CHAR(3) NOT NULL,
系名 CHAR(6) NOT NULL )
問題2 使用如下的命令插入數(shù)據(jù),請注意插入次序并且回答CLASS, DEPARTMENT, STUDENT三張表的插入順序應(yīng)該如何,為什么
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’, ’軟件’,’計算機(jī)’,’1995’)
INSERT INTO CLASS VALUES(’102’, ’微電子’, ’計算機(jī)’, ’1996’)
INSERT INTO CLASS VALUES(’111’,’無機(jī)化學(xué)’, ’化學(xué)’,’1995’)
INSERT INTO CLASS VALUES(’112’, ’高分子化學(xué)’, ’化學(xué)’, ’1996’)
INSERT INTO CLASS VALUES(’121’, ’統(tǒng)計數(shù)學(xué)’, ’數(shù)學(xué)’, ’1995’)
INSERT INTO CLASS VALUES(’131’, ’現(xiàn)代語言’, ’中文’, ’1996’)
INSERT INTO CLASS VALUES(’141’, ’國際貿(mào)易’, ’經(jīng)濟(jì)’, ’1997’)
INSERT INTO CLASS VALUES(’142’, ’國際金融’, ’經(jīng)濟(jì)’, ’1996’)
INSERT INTO DEPARTMENT VALUES(’001’, ’數(shù)學(xué)’)
INSERT INTO DEPARTMENT VALUES(’002’, ’計算機(jī)’)
INSERT INTO DEPARTMENT VALUES(’003’, ’化學(xué)’)
INSERT INTO DEPARTMENT VALUES(’004’, ’中文’)
INSERT INTO DEPARTMENT VALUES(’005’, ’經(jīng)濟(jì)’)
問題3 完成以下查詢功能,寫出查詢語句和查詢結(jié)果
( 1 )找出所有姓李的學(xué)生,并按其年齡由小到大排序。
( 2 )列出所有開設(shè)超過兩個專業(yè)的系的名字。
( 3 )列出學(xué)生人數(shù)大于等于 2 的系的編號和名稱。
問題4 學(xué)校又新增加了一個物理系,編號為 006。寫出查詢語句和該語句運行后系統(tǒng)提示的結(jié)果
問題5 學(xué)生張三轉(zhuǎn)到化學(xué)系 111 班,請更新相關(guān)的表。請寫出查詢語句和相關(guān)表的變化情況
【數(shù)據(jù)庫認(rèn)證考試試題】相關(guān)文章:
IBM認(rèn)證數(shù)據(jù)庫考試試題06-26
微軟認(rèn)證考試技巧:數(shù)據(jù)庫06-07
NIIT認(rèn)證數(shù)據(jù)庫面試題及答案10-23
2017年oracle數(shù)據(jù)庫認(rèn)證考試01-20
IBM認(rèn)證考試筆試題07-21
思科認(rèn)證考試試題(筆試)05-19
Adobe認(rèn)證Photoshop考試試題06-24
Adobe認(rèn)證考試題及答案06-25
java認(rèn)證考試試題及答案07-21
華為認(rèn)證考試試題及答案08-20