熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2019)

中國(guó)水利水電出版社
    【作 者】主編 嚴(yán)暉 劉衛(wèi)國(guó) 【I S B N 】978-7-5226-0990-4 【責(zé)任編輯】周益丹 【適用讀者群】本專通用 【出版時(shí)間】2022-10-26 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】288 【千字?jǐn)?shù)】449 【印 張】18 【定 價(jià)】49 【叢 書】普通高等教育計(jì)算機(jī)類專業(yè)教材 【備注信息】
圖書詳情

    本書以SQL Server 2019為數(shù)據(jù)庫(kù)管理平臺(tái),以Visual Studio 2019為應(yīng)用開發(fā)工具,從數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用系統(tǒng)開發(fā)的角度系統(tǒng)地介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)理論、基本設(shè)計(jì)方法、操作技術(shù)和綜合應(yīng)用等內(nèi)容。全書共10章:數(shù)據(jù)庫(kù)技術(shù)概論、數(shù)據(jù)庫(kù)的創(chuàng)建和管理、數(shù)據(jù)表和表數(shù)據(jù)操作、數(shù)據(jù)庫(kù)查詢、索引與視圖、存儲(chǔ)過程與觸發(fā)器、數(shù)據(jù)庫(kù)維護(hù)、數(shù)據(jù)庫(kù)安全管理、數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具、數(shù)據(jù)訪問方法。本書結(jié)合教學(xué)過程與學(xué)生學(xué)習(xí)的實(shí)際需求進(jìn)行章節(jié)安排,語(yǔ)言通俗易懂、案例典型豐富,循序漸進(jìn)地介紹了數(shù)據(jù)庫(kù)技術(shù)、編程方法和應(yīng)用程序開發(fā)等方面的內(nèi)容。

    本書既可作為高等院校數(shù)據(jù)庫(kù)技術(shù)或SQL Server相關(guān)課程的教材,又可供計(jì)算機(jī)應(yīng)用人員學(xué)習(xí)參考。

    本書配有電子教案、習(xí)題答案、配套數(shù)據(jù)庫(kù)等資源,讀者可以從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.com.cn)或萬水書苑網(wǎng)站(mightybasket.cn)免費(fèi)下載。

    內(nèi)容全面,講解細(xì)致

    全書內(nèi)容由淺入深,詳細(xì)講解了SQL Server 2019 的主要功能和操作技術(shù)。

    理實(shí)一體,突出應(yīng)用

    以操作案例為驅(qū)動(dòng),構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系和程序設(shè)計(jì)方法。

    資源豐富,方便教學(xué)

    配備了習(xí)題、MOOC 等立體化教學(xué)資源,方便師生教與學(xué)。

    前 言

    隨著大數(shù)據(jù)和人工智能時(shí)代的到來,數(shù)據(jù)庫(kù)技術(shù)幾乎應(yīng)用到現(xiàn)實(shí)生活的各個(gè)領(lǐng)域,為各種應(yīng)用管理、數(shù)據(jù)挖掘系統(tǒng)、人工智能應(yīng)用等方面提供重要的技術(shù)支撐。當(dāng)前,不僅計(jì)算機(jī)類專業(yè)將數(shù)據(jù)庫(kù)技術(shù)設(shè)置為核心課程,很多信息類、管理類、醫(yī)學(xué)類專業(yè)也將數(shù)據(jù)庫(kù)相關(guān)課程設(shè)置為必修課程。掌握數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)方法,已經(jīng)成為大學(xué)生信息素養(yǎng)和能力結(jié)構(gòu)的重要組成部分,也是社會(huì)對(duì)計(jì)算機(jī)應(yīng)用與開發(fā)人才水平的要求。

    本書結(jié)合當(dāng)前數(shù)據(jù)庫(kù)技術(shù)的發(fā)展情況及教學(xué)體會(huì),從面向能力的教學(xué)改革定位出發(fā),以操作案例為驅(qū)動(dòng),構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系。用一個(gè)具有代表性的實(shí)例數(shù)據(jù)庫(kù)——“學(xué)生信息數(shù)據(jù)庫(kù)”貫穿全書,并設(shè)計(jì)了100多個(gè)在工作和學(xué)習(xí)中可能遇到的數(shù)據(jù)庫(kù)問題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。每章配有精心設(shè)計(jì)的思考題,引導(dǎo)讀者在解決問題的過程中加深對(duì)知識(shí)的理解,在實(shí)際運(yùn)用中拓展思維。

    本書以SQL Server 2019作為數(shù)據(jù)庫(kù)管理平臺(tái),以Visual Studio 2019為開發(fā)工具,以Windows 10為運(yùn)行環(huán)境,介紹SQL Server的主要功能、數(shù)據(jù)庫(kù)的操作技術(shù)和程序設(shè)計(jì)方法,其中T-SQL語(yǔ)法均用實(shí)例驗(yàn)證,大部分例題配有圖片說明,全部例題均在系統(tǒng)環(huán)境中運(yùn)行通過。

    為了方便教學(xué)和讀者上機(jī)操作練習(xí),作者還編寫了與本書配套的實(shí)驗(yàn)教材《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019)》,配備了習(xí)題、MOOC(https://www.icourse163.org/ course/CSU-1450057174)等立體化教學(xué)資源,幫助讀者全面掌握數(shù)據(jù)庫(kù)應(yīng)用、開發(fā)、管理和維護(hù)技能。

    本書由嚴(yán)暉、劉衛(wèi)國(guó)任主編(負(fù)責(zé)統(tǒng)稿和整理),周肆清、奎曉燕任副主編,王小玲、施榮華任主審。另外,參加本書部分編寫工作的還有曹岳輝、劉澤星、李小蘭、裘嶸、溫國(guó)海、楊長(zhǎng)興、童鍵、孫岱等。在本書編寫過程中,作者得到了相關(guān)領(lǐng)導(dǎo)和教學(xué)管理人員、計(jì)算機(jī)基礎(chǔ)教學(xué)中心全體老師的大力支持和指導(dǎo),在此表示衷心感謝。

    由于本書編寫人員都是奮戰(zhàn)在教學(xué)一線的老師,教學(xué)、教改和科研任務(wù)繁重,書中不當(dāng)或錯(cuò)誤之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。

    編 者

    2022年8月

    前言

    第1章 數(shù)據(jù)庫(kù)技術(shù)概論 1
    1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 1
    1.2 數(shù)據(jù)庫(kù)系統(tǒng) 4
    1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
    1.2.2 數(shù)據(jù)庫(kù)的結(jié)構(gòu)體系 5
    1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 6
    1.3 數(shù)據(jù)模型 7
    1.3.1 數(shù)據(jù)模型的組成要素 7
    1.3.2 數(shù)據(jù)抽象的過程 8
    1.3.3 概念模型 9
    1.3.4 邏輯模型 11
    1.4 關(guān)系數(shù)據(jù)庫(kù) 12
    1.4.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念 13
    1.4.2 關(guān)系運(yùn)算 14
    1.4.3 關(guān)系的完整性約束 17
    1.4.4 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例 18
    1.5 SQL Server 2019概述 20
    1.5.1 服務(wù)器組件 20
    1.5.2 常用管理工具 21
    1.5.3 數(shù)據(jù)類型 26
    1.6 Transact-SQL簡(jiǎn)介 29
    1.6.1 SQL與Transact-SQL 29
    1.6.2 運(yùn)算符與表達(dá)式 31
    1.6.3 語(yǔ)句塊和注釋 36
    1.6.4 流程控制語(yǔ)句 36
    習(xí)題1 39
    第2章 數(shù)據(jù)庫(kù)的創(chuàng)建和管理 41
    2.1 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 41
    2.1.1 邏輯存儲(chǔ)結(jié)構(gòu) 41
    2.1.2 物理存儲(chǔ)結(jié)構(gòu) 42
    2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 43
    2.2.1 數(shù)據(jù)庫(kù)類型 43
    2.2.2 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù) 44
    2.2.3 使用T-SQL創(chuàng)建數(shù)據(jù)庫(kù) 47
    2.2.4 打開、切換和關(guān)閉數(shù)據(jù)庫(kù) 51
    2.3 數(shù)據(jù)庫(kù)的修改 52
    2.3.1 使用對(duì)象資源管理器查看與修改
    數(shù)據(jù)庫(kù) 52
    2.3.2 使用T-SQL修改數(shù)據(jù)庫(kù) 54
    2.4 數(shù)據(jù)庫(kù)的刪除 57
    2.4.1 使用圖形界面方式刪除數(shù)據(jù)庫(kù) 57
    2.4.2 使用T-SQL刪除數(shù)據(jù)庫(kù) 58
    習(xí)題2 58
    第3章 數(shù)據(jù)表和表數(shù)據(jù)操作 60
    3.1 數(shù)據(jù)表的分類 60
    3.2 數(shù)據(jù)表的創(chuàng)建 60
    3.2.1 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)表 60
    3.2.2 使用T-SQL創(chuàng)建數(shù)據(jù)表 62
    3.3 數(shù)據(jù)表的管理 64
    3.3.1 使用對(duì)象資源管理器管理數(shù)據(jù)表 64
    3.3.2 使用T-SQL修改數(shù)據(jù)表結(jié)構(gòu) 66
    3.3.3 使用T-SQL刪除數(shù)據(jù)表 67
    3.3.4 在數(shù)據(jù)庫(kù)關(guān)系圖中管理數(shù)據(jù)表 68
    3.4 表數(shù)據(jù)的操作 69
    3.4.1 使用對(duì)象資源管理器管理數(shù)據(jù) 69
    3.4.2 使用T-SQL更新數(shù)據(jù) 71
    3.5 數(shù)據(jù)完整性管理 74
    3.5.1 SQL Server約束的類型 74
    3.5.2 設(shè)置主鍵約束 75
    3.5.3 設(shè)置非空和默認(rèn)約束 77
    3.5.4 設(shè)置唯一性約束 79
    3.5.5 設(shè)置檢查約束 79
    3.5.6 設(shè)置外鍵約束 81
    習(xí)題3 84
    第4章 數(shù)據(jù)庫(kù)查詢 86
    4.1 查詢的概述 86
    4.1.1 圖形界面的菜單方式 86
    4.1.2 數(shù)據(jù)查詢語(yǔ)句 87
    4.2 基本查詢 88
    4.2.1 簡(jiǎn)單查詢 88
    4.2.2 條件查詢 91
    4.2.3 存儲(chǔ)查詢結(jié)果 95
    4.2.4 排序查詢結(jié)果 96
    4.2.5 匯總分組篩選 97
    4.3 嵌套查詢 100
    4.3.1 比較運(yùn)算子查詢 100
    4.3.2 IN運(yùn)算子查詢 100
    4.3.3 使用ANY和ALL的子查詢 101
    4.3.4 內(nèi)外層互相關(guān)嵌套查詢 103
    4.3.5 使用EXISTS的子查詢 103
    4.4 連接查詢 104
    4.4.1 內(nèi)連接 105
    4.4.2 外連接 109
    4.4.3 交叉連接 111
    4.5 集合運(yùn)算 111
    4.5.1 UNION并運(yùn)算 111
    4.5.2 INTERSECT交運(yùn)算 112
    4.5.3 EXCEPT差運(yùn)算 113
    習(xí)題4 113
    第5章 索引與視圖 116
    5.1 索引 116
    5.1.1 索引的概念 116
    5.1.2 索引的類型 117
    5.1.3 索引的創(chuàng)建與使用 118
    5.1.4 索引的管理與維護(hù) 122
    5.2 視圖 124
    5.2.1 視圖的概述 124
    5.2.2 視圖的創(chuàng)建 126
    5.2.3 使用視圖查詢與更新數(shù)據(jù) 129
    5.2.4 視圖的修改 132
    5.2.5 視圖的刪除 132
    習(xí)題5 133
    第6章 存儲(chǔ)過程與觸發(fā)器 135
    6.1 存儲(chǔ)過程 135
    6.1.1 存儲(chǔ)過程的特點(diǎn)和類型 135
    6.1.2 存儲(chǔ)過程的創(chuàng)建和執(zhí)行 136
    6.1.3 存儲(chǔ)過程的參數(shù)和執(zhí)行狀態(tài) 141
    6.1.4 存儲(chǔ)過程的查看和修改 145
    6.1.5 存儲(chǔ)過程的刪除 148
    6.2 觸發(fā)器 148
    6.2.1 觸發(fā)器的特點(diǎn)和類型 149
    6.2.2 觸發(fā)器的創(chuàng)建 150
    6.2.3 觸發(fā)器的查看和修改 153
    6.2.4 觸發(fā)器的刪除 155
    習(xí)題6 156
    第7章 數(shù)據(jù)庫(kù)維護(hù) 158
    7.1 數(shù)據(jù)備份和還原 158
    7.1.1 數(shù)據(jù)備份 158
    7.1.2 數(shù)據(jù)還原 160
    7.1.3 數(shù)據(jù)備份和還原操作 161
    7.2 導(dǎo)入和導(dǎo)出數(shù)據(jù) 167
    7.2.1 導(dǎo)入數(shù)據(jù)表 167
    7.2.2 導(dǎo)出數(shù)據(jù)表 171
    7.3 數(shù)據(jù)庫(kù)的分離和附加 173
    7.3.1 數(shù)據(jù)庫(kù)的分離 173
    7.3.2 數(shù)據(jù)庫(kù)的附加 174
    7.4 T-SQL腳本的生成與執(zhí)行 177
    7.4.1 數(shù)據(jù)庫(kù)生成腳本 177
    7.4.2 數(shù)據(jù)表生成腳本 178
    7.4.3 執(zhí)行腳本 178
    7.4.4 生成帶數(shù)據(jù)的腳本 179
    習(xí)題7 181
    第8章 數(shù)據(jù)庫(kù)安全管理 183
    8.1 SQL Server的安全性 183
    8.1.1 安全機(jī)制 183
    8.1.2 身份驗(yàn)證模式 184
    8.1.3 設(shè)置身份驗(yàn)證模式 185
    8.2 SQL Server的安全管理 186
    8.2.1 登錄管理 187
    8.2.2 數(shù)據(jù)庫(kù)用戶管理 191
    8.2.3 角色管理 192
    8.2.4 權(quán)限管理 198
    習(xí)題8 202
    第9章 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具 204
    9.1 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具概述 204
    9.1.1 Visual Studio集成開發(fā)環(huán)境 204
    9.1.2 創(chuàng)建簡(jiǎn)單的VB .NET應(yīng)用程序 206
    9.1.3 VB .NET程序的特點(diǎn) 207
    9.2 VB .NET語(yǔ)言基礎(chǔ) 208
    9.2.1 編碼基礎(chǔ) 208
    9.2.2 基本數(shù)據(jù)類型 209
    9.2.3 變量和常量 210
    9.2.4 常用函數(shù) 212
    9.2.5 運(yùn)算符與表達(dá)式 214
    9.2.6 數(shù)組 216
    9.3 程序控制結(jié)構(gòu) 217
    9.3.1 順序結(jié)構(gòu) 217
    9.3.2 選擇結(jié)構(gòu) 219
    9.3.3 循環(huán)控制結(jié)構(gòu) 221
    9.4 控件 225
    9.4.1 Label控件 226
    9.4.2 TextBox控件 228
    9.4.3 PictureBox控件 230
    9.4.4 MenuStrip控件 231
    9.4.5 RadioButton控件與CheckBox控件 233
    9.4.6 ListBox控件與ComboBox控件 235
    9.4.7 Timer控件 237
    9.5 過程 238
    9.5.1 子過程 238
    9.5.2 函數(shù)過程 240
    9.5.3 變量的作用域和生存期 241
    習(xí)題9 243
    第10章 數(shù)據(jù)訪問方法 245
    10.1 VB .NET數(shù)據(jù)訪問技術(shù) 245
    10.1.1 .NET平臺(tái)上數(shù)據(jù)庫(kù)應(yīng)用程序的
    系統(tǒng)結(jié)構(gòu) 245
    10.1.2 數(shù)據(jù)訪問接口ADO .NET結(jié)構(gòu) 246
    10.2 使用數(shù)據(jù)訪問組件訪問數(shù)據(jù)庫(kù) 249
    10.2.1 ADO .NET連接數(shù)據(jù)庫(kù)的方式 249
    10.2.2 使用ADO .NET對(duì)象訪問數(shù)據(jù)庫(kù) 250
    10.2.3 使用數(shù)據(jù)源配置向?qū)гL問數(shù)據(jù)庫(kù) 253
    10.3 數(shù)據(jù)綁定 256
    10.3.1 簡(jiǎn)單數(shù)據(jù)綁定 257
    10.3.2 復(fù)雜數(shù)據(jù)綁定 261
    10.4 數(shù)據(jù)庫(kù)操作 264
    10.4.1 數(shù)據(jù)庫(kù)的更新操作 264
    10.4.2 數(shù)據(jù)查詢 270
    10.5 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 274
    習(xí)題10 276
    參考文獻(xiàn) 278
    附錄1 SQL Server 2019常用函數(shù) 279
    附錄2 VB .NET常用函數(shù) 281
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
英超| 永登县| 罗源县| 荣成市| 英德市| 香格里拉县| 枞阳县| 铁力市| 小金县| 安福县| 温泉县| 永川市| 左云县| 淅川县| 财经| 贵溪市| 琼结县| 莱西市| 澎湖县| 乐安县| 贵南县| 唐河县| 万宁市| 新余市| 合作市| 克什克腾旗| 察雅县| 广饶县| 石阡县| 辽阳县| 孟州市| 吴堡县| 清涧县| 东丽区| 新巴尔虎右旗| 南皮县| 饶河县| 临邑县| 澎湖县| 玛纳斯县| 卢湾区|