- 相關推薦
2017年數據庫認證考試試題
數據庫技術是管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進行科學研究和決策管理的重要技術手段。下面是小編整理的關于數據庫認證考試試題,歡迎大家參考!
1 建表,在定義中要求聲明:
( 1 )每個表的主外碼。
( 2 )學生的年齡介于 15 到 40 歲之間。
( 3 )學生姓名不能為空。
( 4 )只有班里沒有學生的時候,才能刪除該班級。
2 插入如下數據
CLASS (
101 ,軟件,計算機, 1995 ; 102 ,微電子,計算機, 1996 ;
111 ,無機化學,化學, 1995 ; 112 ,高分子化學,化學, 1996 ;
121 ,統(tǒng)計數學,數學, 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 )列出所有開設超過兩個專業(yè)的系的名字。
( 3 )列出學生人數大于等于 2 的系的編號和名稱。
4 學校又新增加了一個物理系,編號為 006 。
5 學生張三轉到化學系 111 班,請更新相關的表。
運行查詢分析器并連接自己機器上的數據庫服務器
創(chuàng)建數據庫exam,并選擇exam為當前數據庫
CREATE DATABASE exam
USE exam
問題1 請在如下的建表命令基礎上創(chuàng)建符合要求的三張表,請寫出修改后的建表語句和/或修改表的語句
( 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,
專業(yè)名 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’, ’統(tǒng)計數學’, ’數學’, ’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 )列出所有開設超過兩個專業(yè)的系的名字。
( 3 )列出學生人數大于等于 2 的系的編號和名稱。
問題4 學校又新增加了一個物理系,編號為 006。寫出查詢語句和該語句運行后系統(tǒng)提示的結果
問題5 學生張三轉到化學系 111 班,請更新相關的表。請寫出查詢語句和相關表的變化情況
【數據庫認證考試試題】相關文章:
Adobe認證Photoshop考試試題07-03
2024年Linux認證考試試題及答案09-20
2017年CAD工程師認證考試題07-17
微軟認證考試等級09-20
Linux認證考試科目02-02
Adobe認證平面設計試題及答案02-22
2024年JAVA認證經典面試題09-05
紅帽認證考試內容06-08