科目代碼、名稱:841 數(shù)據(jù)庫系統(tǒng)原理與技術(shù)
專業(yè)類別:■學術(shù)學位 □專業(yè)學位
適用專業(yè):管理科學與工程
一、基本內(nèi)容
第一章 數(shù)據(jù)庫系統(tǒng)概述
理解數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等基本概念。
掌握數(shù)據(jù)庫管理系統(tǒng)的三級模式結(jié)構(gòu)概念、功能和對數(shù)據(jù)的類型的意義。
熟練掌握關(guān)系及E-R模型的概念、技術(shù)及建模方法;數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)的發(fā)展。
第二章 關(guān)系數(shù)據(jù)庫
了解關(guān)系、關(guān)系模型、關(guān)系模式、關(guān)系數(shù)據(jù)庫模式、關(guān)系數(shù)據(jù)庫等概念。
掌握實體完整性、參照完整性和用戶定義完整性的內(nèi)容、規(guī)則和意義。
熟練掌握關(guān)系代數(shù)的傳統(tǒng)集合運算和專門的關(guān)系運算。
第三章 關(guān)系數(shù)據(jù)庫標準化語言SQL
了解SQL語言的發(fā)展及標準化;SQL語言的基本概念及主要特點。
理解存儲過程和觸發(fā)器的概念和用途;嵌入式SQL的概念和嵌入式SQL的一般形式。
掌握SQL的基本數(shù)據(jù)類型;使用SQL Server DBMS的SQL語句定義、修改和撤銷基本表和視圖;定義表時實施完整性約束的語句。
熟練掌握SQL語句定義SELECT、INSERT、DELETE、UPDATE語句的格式和用法。
第四章 關(guān)系數(shù)據(jù)庫理論
了解規(guī)范化理論的研究動機及所要解決的問題;規(guī)范化理論在數(shù)據(jù)庫設計中的作用。
熟練掌握函數(shù)依賴、第一范式、第二范式、第三范式概念。
熟練掌握關(guān)系模式規(guī)范化的方法和關(guān)系模式分解的方法及分解準則。
第五章 數(shù)據(jù)庫安全性和完整性
熟知事務的概念和性質(zhì);故障的種類;數(shù)據(jù)庫完整性控制的含義和目的,完整性規(guī)則和分類。
理解數(shù)據(jù)庫安全性的含義和目的;數(shù)據(jù)庫的并發(fā)操作帶來的問題。
掌握實體完整性規(guī)則、參照完整性規(guī)則和用戶定義完整性規(guī)則和觸發(fā)器的創(chuàng)建。
掌握QL Server DBMS的數(shù)據(jù)庫用戶、角色與權(quán)限的管理、SQL中的安全性控制。
熟練掌握SQL Server DBMS的數(shù)據(jù)庫備份與恢復方法。
第六章 數(shù)據(jù)庫設計
熟練掌握數(shù)據(jù)庫設計的階段劃分以及各階段的設計步驟。
熟練掌握數(shù)據(jù)字典編制;E-R模型設計;關(guān)系模型的方法和轉(zhuǎn)化規(guī)則。
掌握數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù)、常用開發(fā)工具。
理解數(shù)據(jù)庫設計方法、步驟、設計階段的劃分。
第七章 數(shù)據(jù)庫應用開發(fā)
了解客戶/服務器數(shù)據(jù)庫體系結(jié)構(gòu)和特點;Web數(shù)據(jù)庫應用模式體系結(jié)構(gòu)和特點。
掌握數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù)、常用開發(fā)工具。
二、考試要求(包括考試時間、總分、考試方式、題型、分數(shù)比例等)
考試時間:180分鐘;總分:150分;考試方式:閉卷考試;題型及分值分布:簡答題(50分),操作題(50分),綜合題(50分)。
三、主要參考書目
《數(shù)據(jù)庫系統(tǒng)概論》(第四版),薩師煊、王珊,高等教育出版社,2006.
《數(shù)據(jù)庫系統(tǒng)導論》(第7版),(美)C.J.Date著;孟小峰,王珊等譯,機械工業(yè)出版社,2001.