出版時間:2009-8 出版社:清華大學出版社 作者:趙彥,華竹平,臧武平,張超 頁數(shù):340
前言
數(shù)據(jù)庫是進行大型軟件開發(fā)的基礎(chǔ)。數(shù)據(jù)庫管理員、項目開發(fā)人員和軟件開發(fā)人員都要具有扎實的數(shù)據(jù)庫知識。由于當前的人才培養(yǎng)忽視了實用技術(shù)的培訓和崗位技能的培養(yǎng),使得軟件公司不愿意接納應(yīng)屆畢業(yè)生,甚至在招聘之后還要花重金進行培訓。為了扭轉(zhuǎn)培養(yǎng)模式和教學模式,進行教材改革則是重中之重。本書以SQL Server 2000為背景,介紹數(shù)據(jù)庫的基本知識和應(yīng)用開發(fā)技術(shù),將項目驅(qū)動法、任務(wù)式教學法和實例教學法融入課堂,讓學生提前感知數(shù)據(jù)庫管理員和軟件開發(fā)人員的工作?! ”緯捎猛ㄋ椎恼Z言,循序漸進由淺入深地講述了SQL Server 2000的安裝和配置、數(shù)據(jù)庫的基本操作、數(shù)據(jù)庫中的表、數(shù)據(jù)的完整性、索引、視圖、數(shù)據(jù)查詢、Transact-SQL語言編程、存儲過程、觸發(fā)器、SQL Setver 2000的安全管理、備份與恢復(fù)以及使用SQL Server 2000做后臺開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。 本書從數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的角度來講解數(shù)據(jù)庫系統(tǒng)的基本概念和方法。在編寫過程中,力求做到概念清晰、取材合理、深入淺出、突出應(yīng)用,將課堂教學與實際訓練相結(jié)合,將單元習題和單元實訓融為一體,以實際應(yīng)用開發(fā)的案例,講述SQL Servet 2000的應(yīng)用技巧,理論聯(lián)系實際。既適合教師在課上講解又有利于學生自學。具體來說,本書有如下特點: ?。?)完全按照認識的規(guī)律逐步展開,由淺入深講述每一個知識點?! 。?)全書分為13個單元,每個單元又包含若干個任務(wù)。將數(shù)據(jù)庫的基本原理滲透到每個單元的單元任務(wù)中,概念清晰,明確,圖文并茂,易于理解。
內(nèi)容概要
本書以SQL Server 2000為背景,介紹數(shù)據(jù)庫的基本知識和應(yīng)用開發(fā)技術(shù).采用項目驅(qū)動法、任務(wù)式教學法和實例教學法逐步拓展課程內(nèi)容,讓學生提前感知數(shù)據(jù)庫管理員和軟件開發(fā)人員的工作。 本書共分13個單元,每個單元又包含若干個任務(wù)。全書貫穿兩個大項目,項目1是產(chǎn)品銷售系統(tǒng),項目2是學生管理系統(tǒng)。1-12單元采用按知識點展開項目1中數(shù)據(jù)庫設(shè)計的相應(yīng)部分。項目2的相應(yīng)部分在各單元后面的習題和實訓中講述。第13單元是數(shù)據(jù)庫系統(tǒng)開發(fā),通過兩個案例,詳細闡述了基于C/S和B/S模式開發(fā)項目1的全過程。讀者可以充分體會到數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的三層結(jié)構(gòu)。 該書圖文并茂、深入淺出、語言流暢,富含大量實例,各個知識點的展開符合認識規(guī)律。既可作為一般高等院校數(shù)據(jù)庫應(yīng)用課程的教材,又可供各類計算機應(yīng)用人員參考。
書籍目錄
第1單元 SQL Server 2000的安裝與配置 1.1 任務(wù)1 SQL Server的發(fā)展歷史 1.2 任務(wù)2 SQL Server 2000的特點 1.3 任務(wù)3 SQL Server 2000的環(huán)境需求 1.3.1 硬件環(huán)境需求 1.3.2 軟件環(huán)境需求 1.4 任務(wù)4 SQL Server 2000的安裝和配置 1.4.1 安裝SQL Server 2000組件 1.4.2 安裝Ana1ysis Service 1.5 任務(wù)5 SQL Server 2000的常用工具 1.5.1 企業(yè)管理器 1.5.2 服務(wù)管理器 1.5.3 查詢分析器 1.5.4 其他實用工具 單元總結(jié) 習題 實訓1 安裝SQL Server 2000第2單元 數(shù)據(jù)庫的基本操作 2.1 任務(wù)1關(guān)系數(shù)據(jù)庫的相關(guān)概念 2.1.1 數(shù)據(jù)模型的相關(guān)概念 2.1.2 概念模型 2.1.3 概念模型的表示方法(E-R圖) 2.1.4 關(guān)系模型 2.1.5 關(guān)系數(shù)據(jù)庫標準語言 2.1.6 關(guān)系模型的規(guī)范化 2.1.7 關(guān)系數(shù)據(jù)庫 2.2 任務(wù)2數(shù)據(jù)庫的結(jié)構(gòu) 2.2.1 數(shù)據(jù)庫文件分類 2.2.2 數(shù)據(jù)庫文件組 2.2.3 建立文件和文件組的規(guī)則 2.2.4 頁 2.2.5 區(qū) 2.3 任務(wù)3系統(tǒng)級數(shù)據(jù)庫 2.4 任務(wù)4創(chuàng)建數(shù)據(jù)庫 2.4.1 創(chuàng)建數(shù)據(jù)庫的條件 2.4.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 2.4.3 使用向?qū)?chuàng)建數(shù)據(jù)庫 2.4.4 用SQL命令創(chuàng)建數(shù)據(jù)庫 2.4.5 查看數(shù)據(jù)庫信息 2.5 任務(wù)5打開數(shù)據(jù)庫 2.6 任務(wù)6增加數(shù)據(jù)庫空間 2.6.1 增加數(shù)據(jù)庫文件的大小 2.6.2 增加數(shù)據(jù)庫文件的數(shù)量 2.7 任務(wù)7縮減數(shù)據(jù)庫空間 2.7.1 收縮數(shù)據(jù)庫和數(shù)據(jù)庫中文件的大小 2.7.2 刪除數(shù)據(jù)庫文件 2.8 任務(wù)8數(shù)據(jù)庫選項的設(shè)定與修改 2.8.1 使用企業(yè)管理器查看并設(shè)置數(shù)據(jù)庫選項 2.8.2 使用Transact-SQL命令查看和設(shè)置數(shù)據(jù)庫選項 2.9 任務(wù)9數(shù)據(jù)庫更名 2.10 任務(wù)10查看SQL Server 2000上的數(shù)據(jù)庫 2.11 任務(wù)11檢索“產(chǎn)品銷售”數(shù)據(jù)庫的信息 2.12 任務(wù)12刪除數(shù)據(jù)庫 單元總結(jié) 習題 實訓2 創(chuàng)建“學生成績”數(shù)據(jù)庫第3單元 表 3.1 任務(wù)1表的相關(guān)概念 3.2 任務(wù)2表中的數(shù)據(jù)類型 3.2.1 整型 3.2.2 精確數(shù)值型 3.2.3 浮點數(shù)據(jù)類型 3.2.4 貨幣數(shù)據(jù)類型 ……第4單元 數(shù)據(jù)完整性第5單元 索引第6單元 數(shù)據(jù)查詢第7單元 視圖第8單元 Transact-SQL程設(shè)計第9單元 存儲過程第10單元 觸發(fā)器第11單元 SQL Sever 2000的安全管理第12單元 數(shù)據(jù)加的備份與恢復(fù)第13單元 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
章節(jié)摘錄
第1單元 SQL Server 2000的安裝與配置 單元描述:數(shù)據(jù)庫技術(shù)自20世紀60年代中期產(chǎn)生到現(xiàn)在已有40年的歷史了。發(fā)展速度之快,適用范圍之廣是人們始料不及的。數(shù)據(jù)庫系統(tǒng)已經(jīng)由早期的網(wǎng)狀、層次數(shù)據(jù)庫系統(tǒng),發(fā)展成為現(xiàn)在廣為流行的關(guān)系數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)已經(jīng)成為大多數(shù)IT解決方案的基石。SQL Server 2000是一個支持網(wǎng)絡(luò)通信技術(shù)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。本單元首先介紹了SQL Server的發(fā)展歷史,然后詳細介紹了SQL Server2000的安裝方法和一些常用管理工具。讓讀者對SQL Server 2000有一個初步了解?! 卧繕耍骸 ×私釹QL Server的發(fā)展歷史; 理解SQL Server 2000的特點; 了解SQL Server 2000的運行和應(yīng)用環(huán)境; 掌握SQL Server 2000的安裝與配置; 了解SQL Server 2000的管理工具?! ?.1 任務(wù)1 SQL Server的發(fā)展歷史 任務(wù)描述:無論是學習一門課程,還是掌握一門語言,都應(yīng)首先了解其發(fā)展歷史?! ∪蝿?wù)目標:了解SQL Server的發(fā)展歷史,以及各個時期出現(xiàn)的版本的特點?! ?987年Sysbase公司開發(fā)出UNIX系統(tǒng)下運行的SQL Server版本。1988年,微軟和Sysbase公司聯(lián)合,共同開發(fā)出運行在 S/2操作系統(tǒng)平臺之上的SQL Server,從此微軟就開始向數(shù)據(jù)庫市場挺進?! ?993年4月12日,微軟推出SQL Server 4.2版本,盡管包含的功能不多,但該版本與Windows NT集成并提供了易于使用的用戶界面。雖然,SOL Server 4.2只不過是個桌面版本,但已經(jīng)具有相當可觀的潛力?! ?994年,微軟正式終止與Sysbase在數(shù)據(jù)庫開發(fā)方面的合作。 1995年,微軟重寫了大部分核心代碼,推出SQL Server 6.0,代號為SQL95。此版本提供了一個低價的小型商業(yè)應(yīng)用數(shù)據(jù)庫方案。
編輯推薦
《數(shù)據(jù)庫原理與應(yīng)用技術(shù):SQL Server》特色:按照認識規(guī)律逐步展開,由淺入深地講述每一個知識點。將數(shù)據(jù)庫的基本原理滲透到每個章節(jié)中去,概念清晰、明確,圖文并茂,易于理解?! ∫皂椖框?qū)動法進行教學,逐步拓展課程內(nèi)容。全書貫穿兩個大項目,項目一是產(chǎn)品銷售系統(tǒng),項目二是學生管理系統(tǒng)。各章節(jié)再按知識點展開項目一的相應(yīng)部分,從而進行針對性的技能訓練,同時加強老師的指導(dǎo)作用?! №椖慷南鄳?yīng)部分在各章后面的實訓中講述。供學生練習,培養(yǎng)學生的探索和創(chuàng)新能力?! ∽⒅乩碚摰目梢暬勺x性強,便于學生自學。對于實例的講解,每一步操作都有相應(yīng)的示意圖,每一個實例都給出運行結(jié)果。對于每一個容易出錯的知識點,使用實例和實驗進行演示,并給出出錯的原因和結(jié)果?! 〈罅康膶嵗蛯嶒瀬硪龑?dǎo)、剖析、闡述各個知識點,每個實例都是項目的一部分。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫原理與應(yīng)用技術(shù) PDF格式下載