[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 數據庫原理及應用(SQL Server)(第3版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    651-944
    【優惠價】
    407-590
    【作者】 李俊山、葉霞、羅蓉、劉東 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302473213
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302473213
    叢書名:21世紀高等學校規劃教材·計算機科學與技術

    作者:李俊山、葉霞、羅蓉、劉東
    出版社:清華大學出版社
    出版時間:2017年09月 


        
        
    "
    編輯推薦
    數據庫課程理論抽像,實踐性強,對數據庫整體架構理解的要求高,所以在教學中要總體上做到“深、活、透、新”,也即: 把數據庫設計理論講深,把數據庫的SQL講活,把數據庫設計方法講透,把數據庫應用技術講新。在教學效果上要力爭達到: 在講解數據庫繫統的整體概念時能讓學生自己搭起數據庫的總體架子,在講解數據庫設計理論時能讓學生串起定義定理之間的鏈子,在講解數據庫的保護技術時能讓學生理清它們內部的口子,在講解數據庫應用繫統設計時能讓學生掌握與實際結合的路子,在講解數據庫技術的新發展時能給學生指出未來新技術的影子。這些是作者建設“數據庫繫統原理及應用”*精品課程的成功經驗。建議各位教員在講課、學生在學習時予以借鋻。 
    內容簡介
    內 容 簡 介
    本書基於“數據庫原理 SQL Server數據庫 ADO.NET數據庫訪問技術 VB.NET主語言”架構及其內容體繫,全面、繫統地介紹了數據庫繫統的基本概念、基本原理、基本技術和基本設計方法。全書共分11章,內容包括數據庫繫統概述、關繫運算、數據庫應用繫統設計方法、SQL Server 2012數據庫與數據表的創建、關繫數據庫語言SQL、關繫數據庫模式的規範化設計、TransactSQL與存儲過程、數據庫應用繫統體繫結構與訪問技術、數據庫應用繫統設計與實現、數據庫保護技術、數據庫技術新發展等。內容不僅覆蓋了關繫數據庫原理、數據庫應用繫統設計方法和技術,而且較全面地介紹了利用ADO.NET訪問數據庫的過程和方法,介紹了VB.NET程序設計基礎和VB.NET綁定數據方法; 給出了一個完整的教學管理數據庫應用繫統的設計案例及程序源碼,具有鮮明的理論與應用緊密結合特色。
    本書內容上兼顧了數據庫課程教學的應用型和工程型要求,內容選材新穎精練,理論與實踐並重,針對性與繫統性強。語言精練,表述通俗,圖文並茂; 案例驅動,配有大量習題,便於復習、練習和綜合設計實踐。
    本書可作為高等院校本科計算機科學與技術、軟件工程、網絡工程、信息安全、物聯網工程、數字媒體技術、信息工程、信息與計算科學、信息管理與信息繫統、地理信息繫統、電子商務等專業的數據庫課程教材,也可作為電氣類專業研究生的數據庫課程教材,還可供相關領域專業的高等院校師生、從事計算機軟件研究和信息繫統設計的科技人員和工程技術人員參考。
    目錄



    目錄
    第1章數據庫繫統概述
    1.1數據與數據管理
    1.1.1信息與數據
    1.1.2數據管理技術的發展
    1.2數據庫繫統組成
    1.2.1數據庫
    1.2.2數據庫管理繫統
    1.2.3數據庫應用繫統




    目錄
    第1章數據庫繫統概述
    1.1數據與數據管理
    1.1.1信息與數據
    1.1.2數據管理技術的發展
    1.2數據庫繫統組成
    1.2.1數據庫
    1.2.2數據庫管理繫統
    1.2.3數據庫應用繫統
    1.3數據描述與數據模型
    1.3.1現實世界的數據描述
    1.3.2數據模型
    1.3.3層次模型
    1.3.4網狀模型
    1.4關繫模型
    1.4.1關繫模型的基本概念
    1.4.2關繫的鍵與關繫的屬性
    1.5數據庫的內部體繫結構
    1.5.1數據庫內部體繫結構中的三級模式結構
    1.5.2數據庫內部體繫結構中的兩級映像與數據獨立性
    1.5.3數據庫內部體繫結構的概念
    習題1
    第2章關繫運算
    2.1關繫的數學定義
    2.1.1笛卡兒積的數學定義
    2.1.2關繫的數學定義
    2.2關繫代數
    2.2.1基於傳統集合理論的關繫運算
    2.2.2關繫代數特有的關繫運算
    2.2.3關繫運算綜合示例
    2.2.4關繫代數運算在關繫數據庫查詢操作中的應用
    2.3關繫演算
    2.組關繫演算
    2.3.2域關繫演算
    *2.43種關繫運算表達能力的等價性
    2.4.1關繫演算表達式的安全性約束
    2.4.2組關繫演算表達式滿足的條件
    2.4.3安全的域關繫演算表達式滿足的條件
    2.4.43種關繫運算表達能力的等價性定理
    習題2
    第3章數據庫應用繫統設計方法
    3.1數據庫應用繫統設計概述
    3.1.1數據庫應用繫統的生命周期
    3.1.2數據庫應用繫統設計方法
    3.1.3數據庫應用繫統研發、管理和使用人員視圖級別
    3.2用戶需求分析
    3.2.1用戶需求分析過程
    3.2.2數據流圖及用戶業務處理邏輯描述
    3.2.3數據字典
    3.2.4數據庫應用繫統的功能需求
    3.2.5數據庫應用繫統環境配置與安全性需求
    3.3數據庫概念結構設計
    3.3.1屬性表概念結構設計方法
    3.3.2實體與實體集
    3.3.3實體集之間的聯繫及聯繫集
    3.3.4ER圖設計方法
    3.3.5實體聯繫模型設計中的一些特殊情況
    3.3.6基於ER圖的概念結構設計步驟和方法
    3.4數據庫邏輯結構設計
    3.4.1屬性表表示的概念結構向關繫模型的轉換
    3.4.2ER圖表示的概念結構向關繫模型的轉換
    3.4.3關繫數據庫模式的規範化設計及優化
    3.5數據庫物理結構設計
    3.5.1數據庫的物理文件與數據表
    3.5.2數據庫物理文件的存儲位置
    3.5.3索引技術(數據表的存儲結構與組織方式1)
    3.5.4數據聚簇(數據表的存儲結構與組織方式2)
    3.5.5數據庫物理結構評價
    3.6數據庫實現技術簡介
    3.7數據庫應用繫統運行與繫統維護
    3.7.1軟件維護
    3.7.2運行與維護時期的主要工作
    習題3
    第4章SQL Server 2012數據庫與數據表的創建
    4.1SQL Server 2012關繫數據庫繫統
    4.1.1SQL Server 2012的基礎知識
    4.1.2SQL Server Management Studio
    4.1.3SQL Server 2012的服務器管理
    4.1.4SQL Server 2012的聯機叢書和教程
    4.2SQL Server 2012數據庫的存儲結構
    4.3SQL Server 2012數據庫創建
    4.3.1SQL Server 2012數據庫
    4.3.2使用SQL Server Management Studio創建數據庫
    4.4創建數據表
    4.4.1使用表設計器創建表
    4.4.2表結構的修改
    4.4.3表的刪除
    4.5表中數據的插入和更新
    4.6創建索引
    4.6.1SQL Server中的索引
    4.6.2建立索引的基本原則
    4.6.3使用SQL Server Management Studio操作索引
    習題4
    第5章關繫數據庫語言SQL
    5.1SQL的功能與特點
    5.1.1SQL的功能
    5.1.2SQL的特點
    5.2表的基本操作
    5.2.1表的創建、修改與撤銷
    5.2.2表中數據的插入、修改和刪除
    5.3SQL的數據查詢
    5.3.1投影查詢
    5.3.2選擇查詢
    5.3.3分組查詢
    5.3.4結果的排序查詢
    5.3.5模糊查詢(字符串匹配)
    5.3.6SQL語言中的常用函數
    5.3.7表的連接查詢
    5.3.8嵌套查詢
    5.3.9謂詞演算查詢
    5.3.10並、交、差運算查詢
    5.4SQL的視圖操作
    5.4.1視圖的創建
    5.4.2在視圖上進行查詢操作
    5.4.3用戶視圖對數據庫應用繫統設計及繫統性能帶來的影響
    5.5SQL中帶有子查詢的數據更新操作
    5.5.1帶有子查詢的數據插入操作
    5.5.2帶有子查詢條件的數據更新操作
    5.6嵌入式SQL與遊標應用
    5.6.1嵌入式SQL
    5.6.2SQL Server 2012的遊標及其使用
    習題5
    第6章關繫數據庫模式的規範化設計
    6.1關繫約束與關繫模式的表示
    6.2對關繫模式進行規範化設計的必要性
    6.3函數依賴
    6.3.1函數依賴的定義
    6.3.2具有函數依賴約束的關繫模式
    6.3.3函數依賴的邏輯蘊涵
    6.4函數依賴的公理體繫
    6.4.1阿姆斯特朗公理
    6.4.2阿姆斯特朗公理的推論
    6.4.3X關於F的閉包及其計算
    6.4.4小函數依賴集
    6.5關繫模式的分解
    6.5.1關繫模式分解的概念
    6.5.2保持無損的分解
    6.5.3保持依賴的分解
    6.6關繫模式的規範化
    6.6.1候選鍵的求解方法
    6.6.2範式
    6.6.3第二範式
    6.6.4第三範式
    6.6.5鮑依斯柯德範式
    6.6.6範式之間的關繫和關繫模式的規範化
    6.6.7向3NF的模式分解算法
    6.7關繫模式的規範化方法小結
    習題6
    第7章TransactSQL與存儲過程
    7.1TransactSQL基礎
    7.2TransactSQL的語言要素
    7.2.1常量
    7.2.2變量
    7.2.3表達式與運算符
    7.2.4TransactSQL函數
    7.3TransactSQL流程控制語句
    7.3.1BEGIN…END語句
    7.3.2IF…ELSE語句
    7.3.3CASE語句
    7.3.4WHILE語句
    7.3.5WAITFOR語句
    7.3.6其他語句
    7.4基於TransactSQL的數據庫創建與管理應用
    7.4.1利用TransactSQL語句創建數據庫
    7.4.2利用TransactSQL語句管理數據庫
    7.5存儲過程
    7.5.1存儲過程基礎
    7.5.2創建存儲過程
    7.5.3執行存儲過程
    7.5.4管理存儲過程
    習題7
    第8章數據庫應用繫統體繫結構與訪問技術
    8.1數據庫應用繫統的體繫結構
    8.1.1集中式計算模式的數據庫應用繫統
    8.1.2CS結構的數據庫應用繫統
    8.1.3BS結構的數據庫應用繫統
    8.2ADO.NET數據庫訪問接口
    8.2.1認識ADO.NET
    8.2.2ADO.NET常用對像
    8.2.3ADO.NET訪問數據庫的方法
    8.3VB.NET程序設計基礎
    8.3.1窗體
    8.3.2控件
    8.3.3屬性
    8.3.4事件
    8.3.5方法
    8.4用VB.NET綁定數據
    8.4.1VB.NET數據綁定概念
    8.4.2DataGridView控件綁定數據源
    8.4.3用代碼方式綁定數據源
    習題8
    第9章數據庫應用繫統設計與實現
    9.1繫統功能分析
    9.2數據庫結構創建
    9.3新建應用繫統項目
    9.4應用繫統設計與實現
    9.4.1登錄模塊
    9.4.2學生信息添加功能模塊
    9.4.3學生信息查詢功能模塊
    9.4.4成績信息查詢功能模塊
    9.4.5成績信息維護功能模塊
    9.4.6主界面模塊
    9.5繫統調試運行
    習題9
    第10章數據庫保護技術
    10.1事務機制
    10.1.1事務的概念
    10.1.2事務的特性
    10.1.3事務的類型
    10.2數據庫的安全性
    10.2.1數據庫安全的威脅
    10.2.2數據庫安全控制
    10.2.3視圖機制
    10.2.4審計
    10.2.5SQL Server 2012的安全機制
    10.3數據庫的完整性
    10.3.1域完整性約束
    10.3.2實體完整性約束
    10.3.3參照完整性約束
    10.3.4用戶定義完整性約束
    10.3.5SQL Server 2012的完整性約束
    10.4數據庫恢復
    10.4.1數據庫的故障分類
    10.4.2數據庫故障的基本恢復方式
    10.4.3恢復策略
    10.4.4具有檢查點的恢復技術
    10.4.5數據庫鏡像
    10.4.6SQL Server數據庫的備份和還原
    10.5並發控制
    10.5.1數據庫並發操作帶來的數據不一致性問題
    10.5.2鎖
    10.5.3鎖協議
    10.5.4封鎖帶來的問題——活鎖與死鎖
    10.5.5並發調度的可串行性
    10.5.6兩段鎖協議
    10.5.7鎖的粒度
    習題10
    第11章數據庫技術新發展
    11.1數據庫新技術發展的動因
    11.1.1新應用領域對數據庫存儲、檢索和管理技術的需求
    11.1.2關繫數據庫繫統的局限性
    11.1.3數據庫技術新發展
    11.2面向對像數據庫繫統
    11.2.1對像的邏輯結構
    11.2.2對像間的限制和聯繫
    11.2.3面向對像數據庫管理繫統的基本要求
    11.2.4面向對像數據庫管理繫統的組成
    11.2.5面向對像數據庫繫統的發展
    11.3主動數據庫繫統
    11.3.1主動數據庫的知識模型
    11.3.2主動數據庫繫統的組成
    11.3.3主動數據庫管理繫統的功能
    11.3.4主動數據庫的實現
    11.3.5事件知識庫的實現
    11.3.6事件監視器的實現
    11.3.7主動數據庫繫統的發展
    11.4嵌入式數據庫
    11.4.1嵌入式數據庫的基本架構
    11.4.2嵌入式數據庫的主要特點
    11.4.3嵌入式數據庫的應用
    11.5非關繫型數據庫NoSQL
    11.5.1Web 2.0動態網站對數據庫性能的需求
    11.5.2NoSQL數據庫的概念
    11.5.3NoSQL數據庫的特征
    11.5.4NoSQL數據庫的分類
    11.5.5NoSQL數據庫發展展望
    11.6面向應用領域的數據庫新技術
    11.6.1工程數據庫
    11.6.2統計數據庫
    11.6.3空間數據庫
    習題11
    附錄A安裝SQL Server 2012
    附錄B安裝Visual Studio 2010
    附錄C大學教學管理信息繫統案例程序代碼
    參考文獻

    前言
    第3版前言隨著信息技術的迅猛發展和信息化社會水平的進一步提升,數據庫技術已經成為國家信息基礎設施和信息化社會中的重要的支撐技術之一; 基於數據庫技術和數據庫管理繫統(DBMS)的應用軟件和裝備制造繫統中的控制軟件的研發,已經成為計算機及其相關專業領域技術和管理人員的知識和基本技能。數據庫技術已在國民經濟的各個領域得到了十分廣泛的應用,並在推動科技發展和社會進步方面起著越來越重要的作用。本書第1版和第2版自2009年和2012年出版以來,在幾十多所院校的計算機類專業、電子信息類專業、管理類專業和其他相關專業的教學中得到了采用,許多學生、教師和讀者對本書的進一步改版都給予了特別的關心,並提出了許多寶貴的建議。出版第3版的原因一是將第2版中基於SQL Server 2005的概念、平臺軟件環境介紹、SQL Server語句練習、數據庫應用繫統設計應用等方面的內容,都改寫成基於SQL Server 2012,以適應數據庫軟件的版本更新。二是完善和優化第2版中的部分內容和實例,特別是進一步完善和優化了基於SQL Server 2012的數據庫應用繫統設計案例的設計過程及程序代碼,進一步突出了面向綜合設計能力培養的主題,提高了對學生學習和設計過程的指導性。三是刪除了一些不重要的內容。本教材在內容選取上兼顧了應用型人纔和工程型人纔培養的要求,構建了以“數據庫原理 SQL Server數據庫 ADO.NET數據庫訪問技術 VB.NET主語言”為架構的數據庫課程內容體繫,具有理論與應用結合的鮮明特色,教學參考及應用價值高。數據庫課程理論抽像,實踐性強,對數據庫整體架構理解的要求高。本教材在編寫手法上旨在努力貫徹“深、活、透、新”四字教學要求,即把數據庫設計理論講深,把數據庫的SQL語言講活,把數據庫設計方法講透,把數據庫應用技術講新,以便使課程教學效果力爭達到: 在講解數據庫繫統的整體概念時能讓學生自己搭起數據庫的總體架子,在講解數據庫設計理論時能讓學生穿起定義、定理之間的鏈子,在講解數據庫的保護技術時能讓學生釐清它們內部的口子,在講解數據庫應用繫統設計時能讓學生掌握與實際結合的路子,在講解數據庫新技術時能給學生指出新技術未來的影子。本教材第3版共分11章,第1章是數據庫繫統概述,第2章介紹關繫運算,第3章是數據庫應用繫統設計方法,第4章介紹SQL Server 2012數據庫與數據表的創建,第5章是關繫數據庫語言SQL,第6章介紹關繫數據庫模式的規範化設計,第7章是TransactSQL與存儲過程,第8章介紹數據庫應用繫統體繫結構與訪問技術,第9章是數據庫應用繫統設計與實現,第10章介紹數據庫保護技術,第11章是數據庫技術新發展。內容覆蓋了關繫數據庫原理、數據庫應用繫統設計方法和設計技術。本書可作為高等院校本科計算機科學與技術、軟件工程、網絡工程、信息安全、物聯網工程、數字媒體技術、信息工程、信息與計算科學、信息管理與信息繫統、地理信息繫統、電子商務等專業的數據庫課程教材,也可作為相關專業研究生的數據庫課程教材,還可供相關領域專業的高等院校師生、從事計算機軟件研究和信息繫統設計的科技人員和工程技術人員參考。本書的第1章、第2章、第3章、第6章、第10章由李俊山編寫,第9章、附錄A、附錄B、附錄C由葉霞編寫,第5章、第8章由李俊山和葉霞編寫,第4章由羅蓉編寫,第7章由李俊山和羅蓉編寫,第11章由李俊山和劉東編寫。另外,李建華、趙方舟、楊威、張嬌、楊亞威等參與了部分資料整理和早期版本的數據庫應用繫統案例程序的編寫。由於作者水平有限,書中難免有不當之處,敬請廣大讀者和專家批評指正。李俊山2017年3月Email: lijunshan403@163.com第3版前言隨著信息技術的迅猛發展和信息化社會水平的進一步提升,數據庫技術已經成為國家信息基礎設施和信息化社會中的重要的支撐技術之一; 基於數據庫技術和數據庫管理繫統(DBMS)的應用軟件和裝備制造繫統中的控制軟件的研發,已經成為計算機及其相關專業領域技術和管理人員的知識和基本技能。數據庫技術已在國民經濟的各個領域得到了十分廣泛的應用,並在推動科技發展和社會進步方面起著越來越重要的作用。本書第1版和第2版自2009年和2012年出版以來,在幾十多所院校的計算機類專業、電子信息類專業、管理類專業和其他相關專業的教學中得到了采用,許多學生、教師和讀者對本書的進一步改版都給予了特別的關心,並提出了許多寶貴的建議。出版第3版的原因一是將第2版中基於SQL Server 2005的概念、平臺軟件環境介紹、SQL Server語句練習、數據庫應用繫統設計應用等方面的內容,都改寫成基於SQL Server 2012,以適應數據庫軟件的版本更新。二是完善和優化第2版中的部分內容和實例,特別是進一步完善和優化了基於SQL Server 2012的數據庫應用繫統設計案例的設計過程及程序代碼,進一步突出了面向綜合設計能力培養的主題,提高了對學生學習和設計過程的指導性。三是刪除了一些不重要的內容。本教材在內容選取上兼顧了應用型人纔和工程型人纔培養的要求,構建了以“數據庫原理 SQL Server數據庫 ADO.NET數據庫訪問技術 VB.NET主語言”為架構的數據庫課程內容體繫,具有理論與應用結合的鮮明特色,教學參考及應用價值高。數據庫課程理論抽像,實踐性強,對數據庫整體架構理解的要求高。本教材在編寫手法上旨在努力貫徹“深、活、透、新”四字教學要求,即把數據庫設計理論講深,把數據庫的SQL語言講活,把數據庫設計方法講透,把數據庫應用技術講新,以便使課程教學效果力爭達到: 在講解數據庫繫統的整體概念時能讓學生自己搭起數據庫的總體架子,在講解數據庫設計理論時能讓學生穿起定義、定理之間的鏈子,在講解數據庫的保護技術時能讓學生釐清它們內部的口子,在講解數據庫應用繫統設計時能讓學生掌握與實際結合的路子,在講解數據庫新技術時能給學生指出新技術未來的影子。本教材第3版共分11章,第1章是數據庫繫統概述,第2章介紹關繫運算,第3章是數據庫應用繫統設計方法,第4章介紹SQL Server 2012數據庫與數據表的創建,第5章是關繫數據庫語言SQL,第6章介紹關繫數據庫模式的規範化設計,第7章是TransactSQL與存儲過程,第8章介紹數據庫應用繫統體繫結構與訪問技術,第9章是數據庫應用繫統設計與實現,第10章介紹數據庫保護技術,第11章是數據庫技術新發展。內容覆蓋了關繫數據庫原理、數據庫應用繫統設計方法和設計技術。本書可作為高等院校本科計算機科學與技術、軟件工程、網絡工程、信息安全、物聯網工程、數字媒體技術、信息工程、信息與計算科學、信息管理與信息繫統、地理信息繫統、電子商務等專業的數據庫課程教材,也可作為相關專業研究生的數據庫課程教材,還可供相關領域專業的高等院校師生、從事計算機軟件研究和信息繫統設計的科技人員和工程技術人員參考。本書的第1章、第2章、第3章、第6章、第10章由李俊山編寫,第9章、附錄A、附錄B、附錄C由葉霞編寫,第5章、第8章由李俊山和葉霞編寫,第4章由羅蓉編寫,第7章由李俊山和羅蓉編寫,第11章由李俊山和劉東編寫。另外,李建華、趙方舟、楊威、張嬌、楊亞威等參與了部分資料整理和早期版本的數據庫應用繫統案例程序的編寫。由於作者水平有限,書中難免有不當之處,敬請廣大讀者和專家批評指正。李俊山2017年3月Email: lijunshan403@163.com




    媒體評論
    評論
    在線試讀
    第5章關繫數據庫語言SQLSQL(Structured Query Language,結構化查詢語言)是一種介於關繫組演算之間的關繫數據庫語言,1974年由Boyce和Chamberlin提出,1975年至1979年由IBM公司在System R上實現,1986年由美國國家標準局(American National Standard Institute,ANSI)批準為關繫數據庫語言的國家標準,1987年由國際標準化組織(International Standard Organization,ISO)批準為國際標準,1993年我國也批準其為中國國家標準。隨著SQL語言的發展和完善,至1999年國際標準化組織已公布了的SQL標準SQL—99,也即SQL—3。SQL在世界絕大多數關繫數據庫中的采用,極大地推進了數據庫技術的發展和廣泛應用,並已在數據庫之外的其他領域的軟件產品中得到應用。也進一步突顯出學習數據庫技術和SQL語言的重要性。
    5.1SQL的功能與特點
    在SQL語言中,把關繫模式稱為基本表(Base Table),簡稱為表; 有時在容易與上下文有關概念相混淆的地方也稱為關繫表。5.1.1SQL的功能SQL語言按各語句完成的功能主要分為數據定義語句、數據操縱語句和數據控制語句3大類,相應的功能也分為3類。1. 數據定義功能SQL的數據定義功能包括定義基本表、定義視圖、定義索引等,由SQL語言的數據定義語句實現。本章將介紹基本表和視圖的定義,以及基本表的變更(修改)。2. 數據操作功能SQL的數據操縱功能包括數據查詢和數據更新。數據查詢是指按照某種要求從數據庫中檢索出需要的數據,並對其進行統計、分組、排序等,由SQL語言的數據查詢語句實現; 數據更新包括數據的插入、刪除、修改等數據維護操作,由SQL語言的更新類語句實現。3. 數據控制功能SQL的數據庫控制功能包括用戶授權、基本表和視圖授權、事務控制、數據完整性和安全性控制等,由SQL的數據控制類語句實現。5.1.2SQL的特點SQL語言集數據定義、數據查詢、數據控制功能於一體; 簡捷易學,靈活易用; 非過程性強,開發應用過程簡單。同時在應用中具有以下兩個特點。1. SQL具有交互式命令和嵌入式兩種工作方式SQL語言提供了交互式命令(在SQL的交互式工作方式中,每一個SQL語句又可看作是一條SQL命令,所以常常稱SQL語句為SQL命令)方式和嵌入式兩種工作方式。在交互式命令工作方式下,用戶可以以交互式命令方式通過直接輸入SQL命令(語句)對數據庫進行操作。例如,在SQL Server 2012中,用戶可以在查詢編輯器窗口直接輸入SQL命令(語句)對數據庫進行操作; 在嵌入式工作方式下,SQL語句可以被嵌入到某種高級語言(例如,VB.NET、VC、Java等)程序中實現對數據庫的操作,並利用主語言(所嵌入的高級語言稱為宿主語言,簡稱主語言)的強大計算功能、邏輯判斷功能、屏幕控制及輸出功能等,實現對數據的處理和輸入/輸出控制等。2. SQL支持數據庫的三級模式結構SQL語言支持的關繫數據庫三級模式結構如圖5.1所示。視圖和部分基本表構成了關繫數據庫的外模式。視圖由某個或某些數據庫表中滿足一定條件約束的數據組成,從程序員的觀點看,視圖和基本表是一樣的。數據庫應用繫統中的全體基本表構成了該關繫型數據庫應用繫統的全局邏輯模式。用於存儲用戶數據的所有存儲文件構成了該關繫型數據庫應用繫統的內模式。一般情況下,一個表可以帶有一個或多個索引,一個或多個表存放在一個存儲文件中。存儲文件對用戶是透明的。第5章關繫數據庫語言SQLSQL(Structured Query Language,結構化查詢語言)是一種介於關繫組演算之間的關繫數據庫語言,1974年由Boyce和Chamberlin提出,1975年至1979年由IBM公司在System R上實現,1986年由美國國家標準局(American National Standard Institute,ANSI)批準為關繫數據庫語言的國家標準,1987年由國際標準化組織(International Standard Organization,ISO)批準為國際標準,1993年我國也批準其為中國國家標準。隨著SQL語言的發展和完善,至1999年國際標準化組織已公布了的SQL標準SQL—99,也即SQL—3。SQL在世界絕大多數關繫數據庫中的采用,極大地推進了數據庫技術的發展和廣泛應用,並已在數據庫之外的其他領域的軟件產品中得到應用。也進一步突顯出學習數據庫技術和SQL語言的重要性。
    5.1SQL的功能與特點
    在SQL語言中,把關繫模式稱為基本表(Base Table),簡稱為表; 有時在容易與上下文有關概念相混淆的地方也稱為關繫表。5.1.1SQL的功能SQL語言按各語句完成的功能主要分為數據定義語句、數據操縱語句和數據控制語句3大類,相應的功能也分為3類。1. 數據定義功能SQL的數據定義功能包括定義基本表、定義視圖、定義索引等,由SQL語言的數據定義語句實現。本章將介紹基本表和視圖的定義,以及基本表的變更(修改)。2. 數據操作功能SQL的數據操縱功能包括數據查詢和數據更新。數據查詢是指按照某種要求從數據庫中檢索出需要的數據,並對其進行統計、分組、排序等,由SQL語言的數據查詢語句實現; 數據更新包括數據的插入、刪除、修改等數據維護操作,由SQL語言的更新類語句實現。3. 數據控制功能SQL的數據庫控制功能包括用戶授權、基本表和視圖授權、事務控制、數據完整性和安全性控制等,由SQL的數據控制類語句實現。5.1.2SQL的特點SQL語言集數據定義、數據查詢、數據控制功能於一體; 簡捷易學,靈活易用; 非過程性強,開發應用過程簡單。同時在應用中具有以下兩個特點。1. SQL具有交互式命令和嵌入式兩種工作方式SQL語言提供了交互式命令(在SQL的交互式工作方式中,每一個SQL語句又可看作是一條SQL命令,所以常常稱SQL語句為SQL命令)方式和嵌入式兩種工作方式。在交互式命令工作方式下,用戶可以以交互式命令方式通過直接輸入SQL命令(語句)對數據庫進行操作。例如,在SQL Server 2012中,用戶可以在查詢編輯器窗口直接輸入SQL命令(語句)對數據庫進行操作; 在嵌入式工作方式下,SQL語句可以被嵌入到某種高級語言(例如,VB.NET、VC、Java等)程序中實現對數據庫的操作,並利用主語言(所嵌入的高級語言稱為宿主語言,簡稱主語言)的強大計算功能、邏輯判斷功能、屏幕控制及輸出功能等,實現對數據的處理和輸入/輸出控制等。2.  SQL支持數據庫的三級模式結構SQL語言支持的關繫數據庫三級模式結構如圖5.1所示。視圖和部分基本表構成了關繫數據庫的外模式。視圖由某個或某些數據庫表中滿足一定條件約束的數據組成,從程序員的觀點看,視圖和基本表是一樣的。數據庫應用繫統中的全體基本表構成了該關繫型數據庫應用繫統的全局邏輯模式。用於存儲用戶數據的所有存儲文件構成了該關繫型數據庫應用繫統的內模式。一般情況下,一個表可以帶有一個或多個索引,一個或多個表存放在一個存儲文件中。存儲文件對用戶是透明的。


    圖5.1SQL對關繫數據庫三級模式的支持

    本章將以交互式命令方式的形式介紹SQL語言中主要的語句及其功能。在應用舉例中除特別說明外,總是假設使用圖1.8給出的大學教學管理數據庫中的關繫及其當前值和圖1.11的大學教學管理數據庫概念模式中的關繫模式。
    5.2表的基本操作
    SQL Server 2012的SQL Server Management Studio工具中的查詢編輯器,為用戶和數據庫管理員提供了在交互式命令方式下,使用數據定義語句、數據操縱語句和數據查詢語句對數據庫進行操作的環境。本章後續內容在介紹有關的SQL語句過程中,將利用SQL Server 2012的交互式命令環境對各相關SQL語句的功能進行驗證。表的基本操作包括以表為對像的操作(表的創建、修改和撤銷)和以表中數據為對像的操作(數據的插入、修改和刪除)。5.2.1表的創建、修改與撤銷1. 創建表
    SQL數據庫是表的集合,所以用戶要建立數據庫時就要創建表。在SQL語言中,表的創建是由CREATE TABLE語句實現的,其語句格式為
    CREATE TABLE  <表名>
    (<列名1> <數據類型> [<列1的完整性約束>][,
    <列名2> <數據類型> [<列2的完整性約束>],
    …,
    <列名n> <數據類型> [<列n的完整性約束>],
    [<表級完整性約束>]]);
    其中:  (1) “< >”表示該項是必選項,“[ ]”表示該項是可選項。SQL語言中的語句都必須以分號“; ”結束。(2) <表名>是要定義的表的名稱。表名不能與SQL語言中的保留字同名,不能與其他表名或視圖名同名。表名和列名是以字母開頭,由字母、數字和下畫線“_”組成的字符串,長度不超過30個字符。(3) 一個表至少要有一列(在SQL語言中將屬性稱為列),每一列必須有一個列名和相應的數據類型,同一表中的列名不能重名。(4) <數據類型>是一個必選項,SQL語言的典型數據類型如表5.1所示。
    書摘插畫
    插圖
    插圖

    插圖

    插圖

    插圖

    插圖

    插圖














     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部