日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
數(shù)據(jù)庫原理與應用(SQL Server 2016版本)圖書
人氣:24

數(shù)據(jù)庫原理與應用(SQL Server 2016版本)

數(shù)據(jù)庫技術是計算機科學技術發(fā)展的基礎,也是應用最廣的技術之一。數(shù)據(jù)庫管理系統(tǒng)是國家信息基礎設施的重要組成部分,是社會進步的助推器,也是提高生產力、提高生產效率、改變民生、推動國家經濟發(fā)展的重要技術工...

內容簡介

本書系統(tǒng)地講述數(shù)據(jù)庫原理與SQL Server 2016的功能、應用及實踐知識。 全書共分13章,主要內容包括關系數(shù)據(jù)庫知識、SQL Server 2016的安裝與配置、數(shù)據(jù)庫的創(chuàng)建與維護、數(shù)據(jù)庫表的操作與管理、數(shù)據(jù)庫表的維護、完整性控制、查詢與管理表數(shù)據(jù)、Transact-SQL編程、存儲過程和觸發(fā)器、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫系統(tǒng)開發(fā)配置連接,并且詳細介紹了C#和SQL Server 2016系統(tǒng)開發(fā)及實訓等知識。 本書內容翔實、知識結構合理、語言流暢簡潔、案例豐富,適合希望學習SQL Server 2016操作的初學者閱讀,也適合作為高等學校計算機科學與技術、軟件工程、信息技術等相關專業(yè)的數(shù)據(jù)庫課程教材。

編輯推薦

數(shù)據(jù)庫技術是計算機科學技術領域發(fā)展快的,同時也是應用為廣泛的技術。數(shù)據(jù)庫管理系統(tǒng)是信息技術基礎設施的重要組成部分,也是國家信息技術的核心部分。數(shù)據(jù)庫與網絡技術融合是現(xiàn)代信息技術的基石。SQL Server 2016是一個可信任、高效、智能的數(shù)據(jù)庫平臺,能滿足目前和將來的數(shù)據(jù)庫管理與使用需求。通過本教材的學習,讀者能夠掌握數(shù)據(jù)庫設計的基本理論,具有數(shù)據(jù)庫設計能力,同時經過書中的習題與實訓的練習,能使得學生在完成本書學習的同時,具有一定的數(shù)據(jù)庫開發(fā)能力。

作者簡介

鄧立國,東北大學計算機應用博士畢業(yè)。2005年開始在沈陽師范大學軟件學院、教育技術學院任教,主要研究方向:數(shù)據(jù)挖掘、知識工程、大數(shù)據(jù)處理、云計算、分布式計算等。以及時作者發(fā)表學術論文30多篇(26篇EI),主編教材 1 部,主持科研課題6項,經費10余萬元,多次獲得校級科研獎,作為九三社員提出的智慧城市提案被市政府采納,研究成果被教育廳等單位采用。

目錄

第1章 數(shù)據(jù)庫基礎知識 1

1.1 數(shù)據(jù)庫系統(tǒng)概論 1

1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念 1

1.1.2 數(shù)據(jù)庫技術的產生與特點 2

1.2 數(shù)據(jù)模型 3

1.2.1 數(shù)據(jù)模型的組成要素 4

1.2.2 數(shù)據(jù)的概念模型 4

1.2.3 數(shù)據(jù)的邏輯模型 9

1.2.4 數(shù)據(jù)的物理模型 11

1.3 數(shù)據(jù)庫系統(tǒng)模式與結構 11

1.3.1 數(shù)據(jù)庫系統(tǒng)的三級模式結構 11

1.3.2 數(shù)據(jù)庫系統(tǒng)的二級映像功能 12

1.4 數(shù)據(jù)庫系統(tǒng)的組成 13

1.4.1 計算機硬件 13

1.4.2 計算機軟件 13

1.4.3 數(shù)據(jù)庫系統(tǒng)中的人員 13

1.5 習題 14

第2章 關系數(shù)據(jù)庫 16

2.1 數(shù)學中關系的概念 16

2.2 關系數(shù)據(jù)模型 18

2.2.1 關系數(shù)據(jù)結構 18

2.2.2 關系操作 19

2.2.3 關系的完整性 19

2.3 關系代數(shù) 21

2.3.1 傳統(tǒng)的集合運算 21

2.3.2 專門的關系運算 22

2.4 關系模式和范式理論 27

2.4.1 關系模式與屬性依賴 27

2.4.2 范式理論 29

2.5 習題 34

第3章 關系數(shù)據(jù)庫標準語言SQL 38

3.1 SQL語言概述 38

3.1.1 SQL的特點 38

3.1.2 SQL的基本概念 39

3.2 數(shù)據(jù)定義 40

3.2.1 模式的定義與刪除 41

3.2.2 基本表的定義、刪除與修改 42

3.2.3 索引的建立與刪除 46

3.3 數(shù)據(jù)查詢 47

3.3.1 單表查詢 47

3.3.2 多表查詢 59

3.4 數(shù)據(jù)更新 70

3.4.1 插入數(shù)據(jù) 70

3.4.2 修改數(shù)據(jù) 72

3.4.3 刪除數(shù)據(jù) 73

3.5 視圖 74

3.5.1 定義視圖 74

3.5.2 查詢視圖 77

3.5.3 更新視圖 78

3.5.4 視圖的作用 80

3.6 習題 81

第4章 數(shù)據(jù)庫設計與編程 82

4.1 數(shù)據(jù)庫設計概述 82

4.1.1 數(shù)據(jù)庫設計的特點 82

4.1.2 數(shù)據(jù)庫設計的方法 83

4.1.3 數(shù)據(jù)庫設計的步驟 84

4.1.4 數(shù)據(jù)庫設計中的各級模式 85

4.2 需求分析 86

4.3 概念設計 88

4.4 邏輯設計 90

4.5 數(shù)據(jù)庫的物理設計 93

4.6 實施與維護 95

4.7 ODBC編程 97

4.8 JDBC編程 103

4.9 習題 108

在線預覽

第 1 章? 數(shù)據(jù)庫基礎知識 ?

數(shù)據(jù)庫是數(shù)據(jù)管理的近期技術,也是計算機科學的重要分支。本章主要介紹數(shù)據(jù)庫的基礎知識、數(shù)據(jù)庫系統(tǒng)的組成等內容。1.1 數(shù)據(jù)庫系統(tǒng)概論1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫系統(tǒng)主要涉及數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)4個基本概念。數(shù)據(jù)(Data)指能輸入計算機并能被計算機程序處理的所有符號,是數(shù)據(jù)庫中存儲的基本對象。數(shù)據(jù)的種類很多,如數(shù)字、文本、圖形、圖像、音頻、視頻、學生的檔案記錄、貨物的運輸情況等都屬于數(shù)據(jù)。必須賦予一定的含義才能使數(shù)據(jù)具有意義,這種含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與語義不可分。例如,63是一個數(shù)據(jù),它可以代表一個學生的某科成績、某個人的年齡、某系的學生人數(shù)等,只有把63賦予語義后,才能表示確定的意義。數(shù)據(jù)庫(DataBase,DB)是指在計算機存儲設備上建立起來的用于存儲數(shù)據(jù)的倉庫,其中存放的數(shù)據(jù)是可以長期保留、有組織、可共享的數(shù)據(jù)集合。也就是按照一定的數(shù)學模型組織、描述和存儲數(shù)據(jù),使得數(shù)據(jù)庫中的數(shù)據(jù)具有盡可能小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性的特點,并可在一定范圍內共享給多個用戶。數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,DBMS)是位于用戶和操作系統(tǒng)之間的數(shù)據(jù)管理軟件。用它實現(xiàn)數(shù)據(jù)定義、組織、存儲、管理、操縱以及數(shù)據(jù)庫建立、維護、事務管理、運行管理等功能。數(shù)據(jù)庫系統(tǒng)(DataBase System,DBS)是指帶有數(shù)據(jù)庫并利用數(shù)據(jù)庫技術對計算機中的數(shù)據(jù)進行管理的計算機系統(tǒng)。它可以實現(xiàn)有組織地、動態(tài)地存儲大量相關數(shù)據(jù),并提供數(shù)據(jù)處理和信息資源等共享服務。數(shù)據(jù)庫系統(tǒng)一般由滿足數(shù)據(jù)庫系統(tǒng)要求的計算機硬件和包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用開發(fā)系統(tǒng)在內的計算機軟件以及數(shù)據(jù)庫系統(tǒng)中的人員組成,如圖1-1所示。在不引起混淆的情況下,數(shù)據(jù)庫系統(tǒng)也簡稱數(shù)據(jù)庫。 圖1-1 數(shù)據(jù)庫系統(tǒng)1.1.2 數(shù)據(jù)庫技術的產生與特點在數(shù)據(jù)庫技術產生之前,對數(shù)據(jù)的管理經歷了人工管理和文件系統(tǒng)兩個階段。20世紀50年代中期以前屬于人工管理數(shù)據(jù)的階段。當時,計算機主要用于科學計算,數(shù)據(jù)采用批處理的方式,計算機硬件中沒有磁盤外部存儲設備,軟件沒有操作系統(tǒng),因此只能采用人工的方式對數(shù)據(jù)進行管理。人工管理數(shù)據(jù)的特點:數(shù)據(jù)不保存、應用程序管理數(shù)據(jù)、數(shù)據(jù)不能共享、數(shù)據(jù)不具有獨立性。人工管理階段應用程序與數(shù)據(jù)之間的對應關系如圖1-2所示。 圖1-2 人工管理階段應用程序與數(shù)據(jù)之間的對應關系20世紀50年代后期到60年代中期屬于文件系統(tǒng)階段。此時,計算機硬件中已經配置了磁盤、磁鼓等外部存儲設備,軟件操作系統(tǒng)中已經具備專門進行數(shù)據(jù)管理功能的系統(tǒng),即文件系統(tǒng)。文件系統(tǒng)的特點為:數(shù)據(jù)可以長期保留、有文件系統(tǒng)管理數(shù)據(jù)、數(shù)據(jù)的共享性和獨立性差、冗余度大。文件系統(tǒng)應用程序與數(shù)據(jù)之間的對應關系如圖1-3所示。 圖1-3 文件系統(tǒng)應用程序與數(shù)據(jù)之間的對應關系從20世紀60年代后期至今屬于數(shù)據(jù)庫系統(tǒng)階段。隨著計算機硬件和軟件技術的發(fā)展,計算機管理對象的規(guī)模越來越大,應用范圍越來越廣,文件系統(tǒng)已經不能滿足應用的需求。為了解決多用戶、多應用共享數(shù)據(jù),使數(shù)據(jù)盡可能多的為應用服務,一種新的數(shù)據(jù)管理技術——數(shù)據(jù)庫技術應運而生。此時,出現(xiàn)的專門用于統(tǒng)一管理數(shù)據(jù)的軟件——數(shù)據(jù)庫管理系統(tǒng)成為用戶與數(shù)據(jù)的接口,應用程序與數(shù)據(jù)之間的對應關系如圖1-4所示。數(shù)據(jù)庫系統(tǒng)的特點為:數(shù)據(jù)結構化、數(shù)據(jù)共享性和獨立性高、冗余度低、易擴充,并且數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制。

網友評論(不代表本站觀點)

來自gzl2h**的評論:

ok ok ok

2017-11-21 20:05:41
來自gzl2h**的評論:

ok ok

2017-11-23 18:58:25

免責聲明

更多出版社