數(shù)據(jù)庫系統(tǒng)開發(fā)教程

出版時(shí)間:2008-10  出版社:李春葆、趙丙秀、 張牧 清華大學(xué)出版社 (2008-10出版)  作者:李春葆 等 著  頁數(shù):394  

前言

為適應(yīng)信息社會(huì)高速發(fā)展的需求,目前全國(guó)各類高等院校都在進(jìn)行計(jì)算機(jī)教學(xué)的全方位改革,目的是規(guī)劃出一整套面向計(jì)算機(jī)與信息技術(shù)專業(yè)、具有中國(guó)高校計(jì)算機(jī)教育特色的課程計(jì)劃和教材體系。本叢書就是在這一背景下應(yīng)運(yùn)而生的。我們組織了由全國(guó)高校計(jì)算機(jī)專業(yè)的專家教授組成的“計(jì)算機(jī)與信息技術(shù)專業(yè)應(yīng)用教材”課題研究組,通過對(duì)計(jì)算機(jī)和信息技術(shù)專業(yè)全方位的研討,并結(jié)合我國(guó)當(dāng)前的實(shí)際情況,編寫了這套系統(tǒng)性、科學(xué)性和實(shí)踐性都很強(qiáng)的叢書。叢書特色先進(jìn)性:力求介紹最新的技術(shù)和方法先進(jìn)性和時(shí)代性是教材的生命,計(jì)算機(jī)與信息技術(shù)專業(yè)的教學(xué)具有更新快、內(nèi)容多的特點(diǎn),本叢書在體例安排和實(shí)際講述過程中都力求介紹最新的技術(shù)和方法,并注重拓寬學(xué)生的知識(shí)面,激發(fā)他們的學(xué)習(xí)的熱情和創(chuàng)新欲望。理論與實(shí)踐并重:闡明基礎(chǔ)理論,強(qiáng)調(diào)實(shí)踐應(yīng)用理論是實(shí)踐的基礎(chǔ),實(shí)踐是理論的升華;不能有效指導(dǎo)實(shí)踐的理論是空頭理論,沒有理論指導(dǎo)的實(shí)踐是盲目的實(shí)踐。對(duì)于時(shí)代呼喚的信息化人才而言,二者缺一不可。本叢書以知識(shí)點(diǎn)為主線,穿插演示性案例于理論講解之中,使枯燥的理論變得更易于理解、易于接受;此外,還在每一章的末尾提供大量的實(shí)習(xí)題和綜合練習(xí)題,目的是提高學(xué)生綜合利用所學(xué)知識(shí)解決實(shí)際問題的能力。易教易學(xué):創(chuàng)新體例,合理布局,通俗易懂本叢書結(jié)構(gòu)清晰,內(nèi)容系統(tǒng)詳實(shí),布局合理,體例較好;力求把握各門課程的核心,通俗易懂,便于教學(xué)的展開,也便于學(xué)生學(xué)習(xí)。

內(nèi)容概要

  本書主要講授以SQL Server 2005為數(shù)據(jù)庫平臺(tái)、以VB作為前端應(yīng)用開發(fā)工具的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)方法,包括數(shù)據(jù)庫系統(tǒng)基礎(chǔ)部分、SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)部分、VB與數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)部分及實(shí)例。各章配有一定的練習(xí)題,《數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server2005+VB》最后還配有9個(gè)上機(jī)實(shí)驗(yàn)題,同時(shí)出版的《數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server 2005+VB學(xué)習(xí)上機(jī)實(shí)驗(yàn)指導(dǎo)》一書,對(duì)這些練習(xí)題和上機(jī)實(shí)驗(yàn)題進(jìn)行了詳細(xì)地分析和解答?!稊?shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server2005+VB》內(nèi)容詳實(shí),循序漸進(jìn)地介紹各個(gè)知識(shí)點(diǎn),并提供了大量例題,可作為各類院校計(jì)算機(jī)及相關(guān)專業(yè)、培訓(xùn)班的“數(shù)據(jù)庫系統(tǒng)開發(fā)”課程的教學(xué)用書,也適合計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者參考。

書籍目錄

第1部分 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)第1章 數(shù)據(jù)庫系統(tǒng)概述1.1 數(shù)據(jù)和數(shù)據(jù)管理1.1.1 數(shù)據(jù)1.1.2 數(shù)據(jù)管理1.2 計(jì)算機(jī)數(shù)據(jù)管理的3個(gè)階段1.2.1 人工管理階段1.2.2 文件系統(tǒng)管理階段1.2.3 數(shù)據(jù)庫系統(tǒng)管理階段1.3 什么是數(shù)據(jù)庫1.3.1 數(shù)據(jù)庫的特點(diǎn)1.3.2 數(shù)據(jù)庫的三級(jí)結(jié)構(gòu)1.3.3 模式、內(nèi)模式和外模式1.4 什么是數(shù)據(jù)庫管理系統(tǒng)1.4.1 DBMS的主要功能1.4.2 DBMS的組成.1.5 什么是數(shù)據(jù)庫系統(tǒng)1.5.1 計(jì)算機(jī)系統(tǒng)1.5.2 數(shù)據(jù)庫1.5.3 數(shù)據(jù)庫管理系統(tǒng)1.5.4 應(yīng)用程序1.5.5 用戶1.6 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.6.1 兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)1.6.2 多層客戶機(jī)/服務(wù)器結(jié)構(gòu)1.7 兩種模型1.7.1 概念模型.1.7.2 數(shù)據(jù)模型1.8 關(guān)系數(shù)據(jù)庫理論1.8.1 基本術(shù)語1.8.2 關(guān)系運(yùn)算1.8.3 規(guī)范化設(shè)計(jì)理念和方法練習(xí)題1第2章 數(shù)據(jù)庫設(shè)計(jì)2.1 數(shù)據(jù)庫設(shè)計(jì)過程2.2 需求分析2.3 概念結(jié)構(gòu)設(shè)計(jì)2.3.1 概念模型設(shè)計(jì)的方法與步驟2.3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)2.3.3 視圖的集成2.4 邏輯結(jié)構(gòu)設(shè)計(jì)2.4.1 概念模型向數(shù)據(jù)模型的轉(zhuǎn)換2.4.2 設(shè)計(jì)用戶子模式2.5 物理結(jié)構(gòu)設(shè)計(jì)2.6 數(shù)據(jù)庫實(shí)施2.7 數(shù)據(jù)庫運(yùn)行和維護(hù)2.8  “學(xué)生成績(jī)管理系統(tǒng)”設(shè)計(jì)說明2.8.1 系統(tǒng)功能2.8.2 數(shù)據(jù)庫設(shè)計(jì)2.8.3 系統(tǒng)運(yùn)行演示練習(xí)題2第2部分 SQL Server數(shù)據(jù)庫管理系統(tǒng)第3章 SQL Server 2005系統(tǒng)概述3.1 SQL Server 2005系統(tǒng)簡(jiǎn)介3.1.1 SQL Server的發(fā)展史3.1.2 SQLServer2005的各種版本.3.1.3 SQL Server 2005的新特征3.1.4 SQL Server 2005的組成部分3.1.5 SQL Server 2005組件的分類3.2 系統(tǒng)需求.3.2.1 硬件需求3.2.2 軟件需求3.2.3 SQL Server 2005的網(wǎng)絡(luò)環(huán)境需求3.2.4 SQL Server 2005的其他需求3.3 SQL Server 2005的安裝3.4 SQL Server 2005的工具和實(shí)用程序3.4.1 SQL Server Management Studio3.4.2 Business Intelligence Development Studio3.4.3 SQL Server Profiler3.4.4 數(shù)據(jù)庫引擎優(yōu)化顧問3.4.5 Analysis Services3.4.6 SQL Server Configuration Manager3.4.7 SQL Server文檔和教程練習(xí)題3第4章 創(chuàng)建和使用數(shù)據(jù)庫4.1 數(shù)據(jù)庫對(duì)象4 2 系統(tǒng)數(shù)據(jù)庫4.3 SQL Server數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)4.3.1 文件和文件組4.3.2 事務(wù)日志4.4 創(chuàng)建數(shù)據(jù)庫4.5 配置數(shù)據(jù)庫4.5.1 添加和刪除數(shù)據(jù)文件、日志文件4.5.2 數(shù)據(jù)庫選項(xiàng)設(shè)置4.5.3 更改數(shù)據(jù)庫所有者4.5.4 數(shù)據(jù)庫重命名4.6 刪除數(shù)據(jù)庫練習(xí)題4第5章 創(chuàng)建和操作表5.1 表的概念5.1.1 什么是表5.1.2 表中數(shù)據(jù)的完整性5.1.3 SQL Server幾個(gè)重要的系統(tǒng)表5.2 創(chuàng)建表5.3 修改表結(jié)構(gòu)5.4 創(chuàng)建數(shù)據(jù)庫關(guān)系圖5.4.1 建立數(shù)據(jù)庫關(guān)系圖5.4.2 刪除數(shù)據(jù)庫關(guān)系5.5 更改表名5.6 刪除表5.7 記錄的新增和修改練習(xí)題5第6章 T-SQL基礎(chǔ)第7章 T-SQL高級(jí)應(yīng)用第8章 SQL Server程序設(shè)計(jì)第9章 函數(shù)和游標(biāo)第10章 索引第11章 視圖第12章 數(shù)據(jù)庫完整性第13章 存儲(chǔ)過程第14章 觸發(fā)器第15章 SQL Server的安全管理第16章 數(shù)據(jù)備份與恢復(fù)第3部分 VB與數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)第17章 使用數(shù)據(jù)訪問控件操作第18章 使用ADO操作數(shù)據(jù)庫第19章 學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)

章節(jié)摘錄

第1部分 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)數(shù)據(jù)庫系統(tǒng)是指基于數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用系統(tǒng),特別是管理信息系統(tǒng)。在開發(fā)一個(gè)好的數(shù)據(jù)庫系統(tǒng)之前,必須了解數(shù)據(jù)庫系統(tǒng)的基本概念,包括數(shù)據(jù)管理的歷史、數(shù)據(jù)庫的特點(diǎn)、數(shù)據(jù)庫管理系統(tǒng)的功能、數(shù)據(jù)庫系統(tǒng)的組成等。一個(gè)數(shù)據(jù)庫系統(tǒng)一定具有某種功能,以便使用計(jì)算機(jī)求解現(xiàn)實(shí)世界中的某個(gè)問題。如何把現(xiàn)實(shí)世界中的數(shù)據(jù)轉(zhuǎn)化為計(jì)算機(jī)中存放的數(shù)據(jù),以及計(jì)算機(jī)中數(shù)據(jù)如何存放,這樣就有了概念模型和數(shù)據(jù)模型的定義。當(dāng)這些內(nèi)容都了解后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)。這時(shí)設(shè)計(jì)的數(shù)據(jù)庫(都是基于關(guān)系模型的)都與某個(gè)具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān),既可以在SQL Server 2005上實(shí)現(xiàn),也可以在Access等上實(shí)現(xiàn)。本書以學(xué)生成績(jī)管理系統(tǒng)為主線,本部分主要介紹該系統(tǒng)的功能和數(shù)據(jù)庫設(shè)計(jì)過程,在第2部分中介紹SQL Server 2005的使用方法,并創(chuàng)建學(xué)生數(shù)據(jù)庫;在第3部分實(shí)現(xiàn)該系統(tǒng)的應(yīng)用程序開發(fā)。第1章是數(shù)據(jù)庫系統(tǒng)概述,介紹數(shù)據(jù)庫的定義、數(shù)據(jù)庫系統(tǒng)的組成以及數(shù)據(jù)模型等。第2章介紹數(shù)據(jù)庫設(shè)計(jì)過程,包括學(xué)生成績(jī)管理系統(tǒng)中數(shù)據(jù)庫school的設(shè)計(jì)。

編輯推薦

《數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server2005+VB》由清華大學(xué)出版社出版。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫系統(tǒng)開發(fā)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7