Ⅰ.考試性質(zhì)
普通高等學校本科插班生招生考試是由專科畢業(yè)生參加的選拔性考試。高等學校根據(jù)考生的成績,按已確定的招生計劃,德、智、體全面衡量,擇優(yōu)錄取。該考試所包含的內(nèi)容將大致穩(wěn)定,試題形式多種,具有對學生把握本課程程度的較強識別、區(qū)分能力。
Ⅱ.考試內(nèi)容及要求
一、考試基本要求
要求考生掌握數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型、關系數(shù)據(jù)庫、關系規(guī)范化理論等基本概念;掌握數(shù)據(jù)庫安全性和完整性、數(shù)據(jù)庫設計方法和步驟、數(shù)據(jù)庫備份與恢復、事務及并發(fā)控制等基礎理論與應用知識。熟練掌握SQLServer2008數(shù)據(jù)庫管理系統(tǒng)的基本操作與應用等。
二、考核知識點及考核要求
本大綱的考核要求分為“識記”、“領會”、“應用”三個層次,具體含義是:
識記:能解釋有關的概念、知識的含義,并能正確認識和表達。
領會:在識記的基礎上,能全面把握基本概念、基本原理、基本方法,能掌握有關概念、原理、方法的區(qū)別與聯(lián)系。
應用:在理解的基礎上,能運用基本概念、基本理論、基本方法分析和解決有關的理論問題和實際問題。
專題一數(shù)據(jù)庫系統(tǒng)概述
一、考核知識點
1、數(shù)據(jù)庫技術的發(fā)展史
2、數(shù)據(jù)庫系統(tǒng)
3、數(shù)據(jù)模型
二、考核要求
1、識記
(1)數(shù)據(jù)庫技術的三個發(fā)展階段
(2)信息的三種世界
(3)常見的三種數(shù)據(jù)模型
2、領會
(1)數(shù)據(jù)處理技術的相關概念:信息、數(shù)據(jù)、數(shù)據(jù)處理
(2)數(shù)據(jù)庫系統(tǒng)及組成
(3)數(shù)據(jù)庫管理系統(tǒng)及功能
(4)數(shù)據(jù)庫的三級模式體系結構
(5)概念模型中實體、屬性、碼、聯(lián)系的含義
(6)關系模型的相關概念
3、應用
(1)實體-聯(lián)系模型的含義及畫法
專題二關系數(shù)據(jù)庫
一、考核知識點
1、關系數(shù)據(jù)結構
2、關系的完整性
3、關系運算
4、數(shù)據(jù)依賴
5、關系規(guī)范化
二、考核要求
1、識記
(1)關系數(shù)據(jù)庫的概念
(2)關系的定義和性質(zhì)
(3)函數(shù)依賴
(4)BC范式
2、領會
(1)關系模式的含義及關系模式的表示方法
(2)關系完整性的種類及含義
(3)傳統(tǒng)集合運算
(4)非平凡函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴的含義
(5)關系模式規(guī)范化的目的
(6)關系中碼的確定
(7)常用的三種范式
3、應用
(1)專門的關系運算
(2)運用范式理論對關系進行規(guī)范化處理
專題三數(shù)據(jù)庫設計
一、考核知識點
1、需求分析
2、概念結構設計
3、邏輯結構設計
4、物理結構設計
5、數(shù)據(jù)庫的實施和運行、維護
二、考核要求
1、識記
(1)需求分析的任務和方法
(2)數(shù)據(jù)庫的實施、運行、維護
(3)確定及評價數(shù)據(jù)庫的物理結構
(4)數(shù)據(jù)流程圖與數(shù)據(jù)字典
2、領會
(1)概念結構設計的方法與步驟
(2)關系模式的優(yōu)化
(3)設計用戶的外模式
3、應用
(1)將E-R圖轉(zhuǎn)化為關系數(shù)據(jù)模型
專題四數(shù)據(jù)庫的概念和操作
一、考核知識點
1、數(shù)據(jù)庫概念
2、數(shù)據(jù)庫操作
二、考核要求
1、識記
(1)物理數(shù)據(jù)庫
(2)邏輯數(shù)據(jù)庫
2、領會
(1)可視化創(chuàng)建數(shù)據(jù)庫
(2)通過SQL代碼創(chuàng)建數(shù)據(jù)庫
3、應用
(1)數(shù)據(jù)庫創(chuàng)建
專題五表的操作
一、考核知識點
1、創(chuàng)建數(shù)據(jù)表
2、表的數(shù)據(jù)操作
3、數(shù)據(jù)的導入及導出
二、考核要求
1、識記
(1)表的基本概念
2、領會
(1)可視化創(chuàng)建數(shù)據(jù)表
(2)通過SQL代碼創(chuàng)建表
(3)約束的種類及定義方法
(4)數(shù)據(jù)表的記錄操作
(5)數(shù)據(jù)的導入及導出
3、應用
(1)表的創(chuàng)建
(2)表中數(shù)據(jù)操作
專題六數(shù)據(jù)庫查詢
一、考核知識點
1、查詢的條件
2、分組查詢
3、連接查詢
4、子查詢
二、考核要求
1、識記
(1)查詢結果排序
(2)系統(tǒng)內(nèi)置函數(shù)
(3)聯(lián)合查詢
2、領會
(1)基本查詢的寫法
(2)分組查詢
(3)匯總查詢
(4)連接查詢
(5)子查詢
3、應用
(1)按要求寫出相應的查詢語句
專題七T-SQL編程
一、考核知識點
1、T-SQL語言概述
2、Transact-SQL編程基礎
二、考核要求
1、識記
(1)T-SQL語言簡價
(2)T-SQL語言的分類
(3)T-SQL語言的語法約定
2、領會
(1)標識符、數(shù)據(jù)類型、變量的相關含義
(2)批處理和注釋
(3)控制語句的使用:set、if、begin、while、case、return
(4)函數(shù)的含義及類型
(5)用戶自定義函數(shù)的類型
3、應用
(1)設計用戶自定義函數(shù)
專題八視圖和索引
一、考核知識點
1、視圖概念及操作
2、索引概念及操作
二、考核要求
1、識記
(1)視圖概述
(2)索引概述
2、領會
(1)視圖的創(chuàng)建、修改、使用
(2)索引的類型
(3)索引的創(chuàng)建、修改
3、應用
(1)結合查詢知識創(chuàng)建視圖
專題九存儲過程、觸發(fā)器
一、考核知識點
1、存儲過程
2、觸發(fā)器
二、考核要求
1、識記
(1)存儲過程的概念、分類
(2)存儲過程的優(yōu)點
(3)觸發(fā)器的概念以及特點
2、領會
(1)創(chuàng)建和執(zhí)行存儲過程
(2)創(chuàng)建觸發(fā)器
(3)存儲過程、觸發(fā)器的異同
3、應用
(1)存儲過程和觸發(fā)器的使用方法
專題十事務與并發(fā)控制
一、考核知識點
1、事務概述
2、事務類型
3、事務處理語句
4、并發(fā)控制的方法
二、考核要求
1、識記
(1)事務的概念
(2)事務的類型
2、領會
(1)手工加鎖的方法
(2)并發(fā)可以帶來的問題
(3)鎖的概念及類型
(4)死鎖的產(chǎn)生及解決方法
3、應用
(1)事務處理語句
專題十一數(shù)據(jù)庫的安全管理
一、考核知識點
1、SQLServer的安全性機制
2、賬號管理
3、角色管理
4、權限管理
二、考核要求
1、識記
(1)SQLServer的三種安全性機制
(2)SQLServer身份驗證的兩種辦法
2、領會
(1)賬號的概念、種類及創(chuàng)建方法
(2)角色的概念、種類及創(chuàng)建方法
(3)權限的類別
3、應用
(1)三種權限操作語句的使用
專題十二數(shù)據(jù)庫的備份與還原
一、考核知識點
1、備份
2、還原
3、數(shù)據(jù)庫的分離與附加
二、考核要求
1、識記
(1)備份概念及分類
(2)還原概念及分類
2、領會
(1)數(shù)據(jù)庫的備份操作
(2)數(shù)據(jù)庫的還原操作
(3)分離數(shù)據(jù)庫和附加數(shù)據(jù)庫
3、應用
(1)數(shù)據(jù)庫的備份與還原實踐
Ⅲ.考試形式及試卷結構
1、考試形式為閉卷,筆試,考試時間為120分鐘,試卷滿分為100分。
2、試卷內(nèi)容比例:專題一~專題三約占35%,專題四~專題七占35%,專題八~專題十二占30%。
3、試卷題型比例:單選題占20%,多選題占10%,填空題占20%,簡答題占20%,綜合應用題占30%。
4、試卷難易比例:易、中、難分別為30%,50%,20%。
Ⅳ.參考書目
1、《數(shù)據(jù)庫原理與應用教程——SQLServer2008》,尹志宇、郭晴主編,清華大學出版社,2013年8月第1版。
Ⅴ.題型示例
一、單選題(每題只有一個正確選項,選錯或多選都無分,每題1分,共20分)
1.下面屬于外模式范疇的設計工作是:()
A、設計E-R圖
B、設計關系模式
C、設計用戶視圖
D、設計索引
2.通過設置以下哪種約束可以實現(xiàn)實體完整性:()
A、主碼
B、外碼
C、check約束
D、default約束
二、多選題(每題都有兩個或兩個以上的正確選項,多選少選或選錯都無分,每題2分,共10分)
1.邏輯模型包含以下哪幾種:()
A、層次模型
B、網(wǎng)狀模型
C、關系模型
D、E-R模型
2.在關系模型中,允許定義的完整性約束類型是:()
A、實體完整性
B、參照完整性
C、用戶自定義完整性
D、物理完整性
三、填空題(每空2分,共20分)
1.數(shù)據(jù)完整性是指數(shù)據(jù)庫中的數(shù)據(jù)正確性與一致性,通過設置主碼可以實現(xiàn)__________數(shù)據(jù)完整性。
2.________________是對數(shù)據(jù)庫表中一個或多個列的值進行排序的結構,其主要目的是提高數(shù)據(jù)的查詢速度和減少系統(tǒng)的響應時間。
四、簡答題(每題5分,共20分)
1.試述如何有效的保護數(shù)據(jù)庫的安全?
2.簡述模式的含義及分類。
五、綜合應用題(30分)
學生選課系統(tǒng),主要表有:學生基本信息表(學號、姓名、性別、專業(yè)、出生年月等),選課表(學號、課程號、分數(shù)),課程表(課程號、課程名、所屬專業(yè)、學分)要求:
1.用E-R圖表示上述關系的概念模型。(5分)
2.寫出SQL語句。(15分)
(1)查詢所有選SQL課程的學生學號,姓名和專業(yè)。(5分)
(2)刪除所有選擇數(shù)學的同學的選課記錄。(5分)
(3)查詢有哪些課程沒有被任何同學報選。(5分)
3.創(chuàng)建存儲過程。(10分)
(1)能夠查詢出選修任何課程的學生信息及相應的分數(shù)。(5分)
(2)以表格的形式返回本課程的平均分數(shù)。(5分)