出版時(shí)間:2009-8 出版社:郭鮮鳳、 郭翠英 北京大學(xué)出版社 (2009-08出版) 作者:郭鮮鳳,郭翠英 編 頁數(shù):330
前言
數(shù)據(jù)庫是計(jì)算機(jī)信息系統(tǒng)的基礎(chǔ)和核心,數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)相關(guān)專業(yè)的核心課程,是計(jì)算機(jī)相關(guān)專業(yè)人員必須掌握的重要技術(shù)。SQL Server 2005是當(dāng)前技術(shù)領(lǐng)先、性能優(yōu)越的數(shù)據(jù)庫管理系統(tǒng),從而得到廣泛應(yīng)用。本書以SQL Server 2005為平臺(tái),介紹SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)。本書按照數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的工作過程組織內(nèi)容。首先在第一章演示數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行實(shí)例,使學(xué)生從最終用戶的角度獲得對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)的感性認(rèn)識(shí),明確自己通過本書的學(xué)習(xí)所要達(dá)到的目標(biāo),同時(shí)介紹相關(guān)的數(shù)據(jù)庫基礎(chǔ)知識(shí);然后按照數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)際項(xiàng)目開發(fā)的工作過程,從設(shè)計(jì)到實(shí)現(xiàn),每章一項(xiàng)工作內(nèi)容,逐步介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù);最后給出完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例,使學(xué)生從整體上理解數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程,并通過實(shí)訓(xùn)掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。本書以案例帶動(dòng)內(nèi)容講解,以項(xiàng)目帶動(dòng)實(shí)踐訓(xùn)練。在每一章的講解中,首先明確指出本章的知識(shí)技能目標(biāo);緊接著給出引導(dǎo)案例,以提出問題,引起思考;然后介紹完成本章工作的技術(shù)方法和相關(guān)知識(shí)理論;最后給出實(shí)訓(xùn)項(xiàng)目和要求,使學(xué)生通過實(shí)訓(xùn)掌握完成該項(xiàng)工作的技術(shù)技能。本書的最后一章完整地給出數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例,提供綜合實(shí)訓(xùn)項(xiàng)目,使學(xué)生從整體上掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。全書使用數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)例教務(wù)管理系統(tǒng)作為教學(xué)用例,并以圖書借閱管理系統(tǒng)為實(shí)訓(xùn)項(xiàng)目,貫穿始終。本書對(duì)每章的習(xí)題和實(shí)訓(xùn)給予了特別的重視,每章的習(xí)題和實(shí)訓(xùn)都經(jīng)過精心設(shè)置,形式多樣,針對(duì)性強(qiáng),以期真正達(dá)到幫助和訓(xùn)練學(xué)生掌握相應(yīng)的實(shí)用技術(shù)和相關(guān)知識(shí)的目的。本書的編寫充分考慮了學(xué)生的認(rèn)知特點(diǎn),遵循由淺入深、循序漸進(jìn)的教學(xué)規(guī)律,結(jié)構(gòu)清晰,敘述通俗易懂。書中所有例題都經(jīng)過了運(yùn)行測(cè)試,可以執(zhí)行。為便于教學(xué),本書提供了與教學(xué)配套的電子課件和教學(xué)用例程序代碼,可從北京大學(xué)出版社網(wǎng)站下載。本書由郭鮮鳳、郭翠英擔(dān)任主編,于隆、贠亞利擔(dān)任副主編,并由郭鮮風(fēng)負(fù)責(zé)大綱的編寫、各章節(jié)的結(jié)構(gòu)和內(nèi)容設(shè)計(jì)及全書的總纂工作。具體編寫分工如下:王妍編寫第1章,郭鮮風(fēng)編寫第2、4、13章,劉海龍編寫第3章,郭翠英編寫第5、6章,常浩編寫第7章,于隆編寫第8、11章,負(fù)亞利編寫第9、10、12章。在本書的編寫過程中,得到北京大學(xué)出版社相關(guān)老師的大力支持和幫助,在此表示真誠的謝意。限于作者水平,書中不足之處,懇請(qǐng)批評(píng)指正。
內(nèi)容概要
《SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》以SQL Server 2005為平臺(tái),介紹數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù),內(nèi)容涵蓋開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)所需的技術(shù)和知識(shí)?!禨QL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》以案例帶動(dòng)內(nèi)容講解,以項(xiàng)目帶動(dòng)實(shí)踐訓(xùn)練,按照數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)際項(xiàng)目開發(fā)的工作過程,逐步講解完成該項(xiàng)工作的技術(shù)方法和相關(guān)知識(shí),然后有針對(duì)性地配以實(shí)訓(xùn)項(xiàng)目,并在最后給出完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例和綜合實(shí)訓(xùn)項(xiàng)目,以期使讀者通過《SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》的學(xué)習(xí),達(dá)到掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目的。 《SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》結(jié)構(gòu)清晰,內(nèi)容翔實(shí),深入淺出,通俗易懂,實(shí)用性強(qiáng),提供全部程序代碼和與教學(xué)配套的電子課件?!禨QL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》可作為計(jì)算機(jī)相關(guān)專業(yè)數(shù)據(jù)庫應(yīng)用課程的教學(xué)用書,也可作為相關(guān)人員的學(xué)習(xí)參考和培訓(xùn)教材。
書籍目錄
第1章 數(shù)據(jù)庫基礎(chǔ)1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)例演示1.2 數(shù)據(jù)與數(shù)據(jù)管理1.2.1 信息與數(shù)據(jù)1.2.2 數(shù)據(jù)管理及其發(fā)展1.3 數(shù)據(jù)庫與數(shù)據(jù)庫系統(tǒng)1.3.1 數(shù)據(jù)庫1.3.2 數(shù)據(jù)庫管理系統(tǒng)1.3.3 數(shù)據(jù)庫系統(tǒng)1.4 數(shù)據(jù)模型1.4.1 現(xiàn)實(shí)世界的數(shù)據(jù)描述1.4.2 概念模型1.4.3 數(shù)據(jù)模型1.5 關(guān)系模型1.5.1 關(guān)系1.5.2 關(guān)系運(yùn)算1.5.3 關(guān)系完整性1.6 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)1.6.1 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)1.6.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.7 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第2章 數(shù)據(jù)庫設(shè)計(jì)2.1 數(shù)據(jù)庫設(shè)計(jì)過程2.2 教務(wù)管理系統(tǒng)需求2.3 建立教務(wù)管理E-R模型2.3.1 建立局部E-R模型2.3.2 集成全局E-R模型2.4 建立教務(wù)管理關(guān)系模型2.4.1 E-R模型轉(zhuǎn)換為關(guān)系模型2.4.2 優(yōu)化關(guān)系模型2.5 設(shè)計(jì)數(shù)據(jù)完整性2.6 教務(wù)管理數(shù)據(jù)庫的邏輯結(jié)構(gòu)2.7 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第3章 SQLServer2005基礎(chǔ)3.1 認(rèn)識(shí)SQLServer20053.1.1 SQLServer2005簡介3.1.2 SQLServer2005的版本和環(huán)境要求3.1.3 SQLServer2005的安裝及組件目錄3.1.4 啟動(dòng)和停止SQLServer服務(wù)3.1.5 SQLServerManagementStudi0的界面和組件3.1.6 SQLServer2005的系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫3.2 配置SQLServer20053.2.1 創(chuàng)建服務(wù)器組3.2.2 注冊(cè)服務(wù)器3.2.3 更改服務(wù)器的注冊(cè)信息3.2.4 刪除注冊(cè)服務(wù)器3.2.5 配置服務(wù)器3.3 TransacT-SQL語言基礎(chǔ)3.3.1 SQL和T-SOL3.3.2 T-SQL的數(shù)據(jù)類型3.3.3 T-SQL的常量與變量3.3.4 T-SQL的函數(shù)3.3.5 T-SQL的運(yùn)算符3.3.6 批和腳本3.3.7 T-SQL的流程控制語句3.4 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第4章 數(shù)據(jù)庫的創(chuàng)建與管理4.1 數(shù)據(jù)庫文件與文件組4.1.1 文件與文件組4.1.2 文件與文件組的設(shè)計(jì)規(guī)則4.2 用SQLServerManagementStudio創(chuàng)建和管理數(shù)據(jù)庫4.2.1 創(chuàng)建數(shù)據(jù)庫4.2.2 查看、修改數(shù)據(jù)庫屬性4.2.3 刪除數(shù)據(jù)庫4.3 用T-SQL語句創(chuàng)建和管理數(shù)據(jù)庫4.3.1 創(chuàng)建數(shù)據(jù)庫4.3.2 查看數(shù)據(jù)庫屬性4.3.3 修改數(shù)據(jù)庫大小4.3.4 設(shè)置數(shù)據(jù)庫選項(xiàng)4.3.5 數(shù)據(jù)庫更名4.3.6 刪除數(shù)據(jù)庫4.4 數(shù)據(jù)庫分離與附加4.4.1 數(shù)據(jù)庫分離4.4.2 數(shù)據(jù)庫附加4.5 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第5章 表的創(chuàng)建與管理5.1 用SQLServerManagementStudio創(chuàng)建表和管理表及表數(shù)據(jù)5.1.1 創(chuàng)建表5.1.2 修改表結(jié)構(gòu)5.1.3 冊(cè)0除表5.1.4 插入、修改、刪除表中數(shù)據(jù)5.2 用T-SQL語句創(chuàng)建和管理表5.2.1 創(chuàng)建表5.2.2 修改表5.2.3 表更名5.2.4 刪除表5.3 用T-SQL語句管理表數(shù)據(jù)5.3.1 插入數(shù)據(jù)5.3.2 修改數(shù)據(jù)5.3.3 刪除數(shù)據(jù)5.4 數(shù)據(jù)導(dǎo)入與導(dǎo)出5.4.1 數(shù)據(jù)導(dǎo)入與導(dǎo)出的意義5.4.2 SQLServer數(shù)據(jù)庫表數(shù)據(jù)導(dǎo)出5.4.3 導(dǎo)入數(shù)據(jù)到SQLServer表中5.5 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第6章 數(shù)據(jù)完整性實(shí)施6.1 數(shù)據(jù)完整性實(shí)施方法6.2 使用約束6.2.1 空約束(NULL)、非空約束(NOTNULL)6.2.2 主鍵約束(PRIMARYKEY)6.2.3 唯一約束(UNIQUE)6.2.4 檢查約束(CHECK)6.2.5 默認(rèn)約束(DEFAULT)6.2.6 外鍵約束(FOREIGNKEY)6.3 使用默認(rèn)6.3.1 創(chuàng)建默認(rèn)6.3.2 綁定默認(rèn)6.3.3 解除綁定6.3.4 刪除默認(rèn)6.4 使用規(guī)則6.4.1 創(chuàng)建規(guī)則6.4.2 綁定規(guī)則6.4.3 解除綁定6.4.4 刪除規(guī)則6.5 使用標(biāo)識(shí)列6.6 本章實(shí)訓(xùn)本章小結(jié)習(xí)題第7章 數(shù)據(jù)查詢7.1 SELECT語句7.2 簡單查詢7.2.1 基本查詢7.2.2 條件查詢7.2.3 查詢結(jié)果排序7.2.4 查詢結(jié)果保存7.3 多表查詢7.3.1 內(nèi)連接查詢7.3.2 外連接查詢7.3.3 交叉連接查詢7.3.4 自連接查詢7.3.5 合并結(jié)果集7.4 匯總查詢7.4.1 簡單匯總7.4.2 分組匯總7.4.3 匯總計(jì)算7.5 子查詢7.5.1 不相關(guān)子查詢……第8章 索引與視圖第9章 用戶定義函數(shù)、存儲(chǔ)過程與觸發(fā)器第10章 游標(biāo)及事務(wù)第11章 數(shù)據(jù)庫安全管理第12章 數(shù)據(jù)庫的備份與恢復(fù)第13章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫基礎(chǔ)1.2 數(shù)據(jù)與數(shù)據(jù)管理數(shù)據(jù)庫技術(shù)是一種數(shù)據(jù)管理技術(shù),而數(shù)據(jù)又是一個(gè)與信息緊密相關(guān)的概念,因此,本章首先介紹信息和數(shù)據(jù)的概念,然后介紹數(shù)據(jù)管理及其發(fā)展情況。1.2.1 信息與數(shù)據(jù)1.信息信息是現(xiàn)實(shí)世界的客觀事物在人腦中的反映,是以各種方式傳播的關(guān)于某一事物的消息、情報(bào)、知識(shí)。例如,關(guān)于某門課程這一客觀事物,我們有如下信息:該課程是高等數(shù)學(xué)課,共96個(gè)學(xué)時(shí),3學(xué)分,屬于必修公共課,在第一學(xué)期開設(shè),最后進(jìn)行考試。信息是抽象的。為了表達(dá)現(xiàn)實(shí)世界的各種信息,需要將這些信息用符號(hào)來描述。例如,對(duì)上述關(guān)于高等數(shù)學(xué)這門課程的信息,我們可以這樣描述:(高等數(shù)學(xué),96,3,公共課,必修課,考試,第一學(xué)期)2.數(shù)據(jù)數(shù)據(jù)是描述客觀事物的符號(hào)記錄。這里所說的客觀事物,可以是可觸及的對(duì)象,如一個(gè)人、一門課程、一個(gè)零件等;可以是抽象事件,如一次球賽、一次演出等;也可以是事物之間的聯(lián)系,如一張借書登記卡、一個(gè)定貨單等。
編輯推薦
《SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》是由北京大學(xué)出版社出版的。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù) PDF格式下載