本書以培養您成為專業的SQL Server資料庫設計師為目標,告訴您如何善用它來設計出結構完整且符合實務需求的資料庫管理系統。透過豐富的實例與對策,讓您瞭解如何解決資料庫建置過程中可能會遇到的問題。
本書討論以下精彩的主題:
系統分析
資料庫正規化
資料庫設計
Transact-SQL程式設計
交易管理(Transaction)
預存程序(Stored Procedure)
觸發程序(Trigger)
檢視表(View)
規則物件(Rule)
預設值物件(Default)
使用者定義資料類型(User-Defined Data Types)
使用者自訂函數(User Defined Function)
資料指標(Cursor)
新鑫商店資料庫管理系統實作
新鑫資訊檔案結構管理系統(標準版)
本書特色
透過理論與實例的佐證,搞定關於SQL Server 2014所應該知道的一切
內容除有基礎的資料庫概念介紹外,還包含實務操作的介紹。
用最簡單的方式告訴您甚麼是資料庫正規化,讓您具備設計資料庫的能力。
光碟附贈一個簡易檔案結構管理系統,讀者可以直接拿來使用。功能雖簡單,但應可解決大部分工程師在製作資料庫文件時所遭遇的困難。
作者介紹
作者簡介
新鑫資訊
專業的資訊管理工作者,致力推廣資訊科技應該是人們生活的一部份,主張人們應該可以很容易地在工作上、事業上、生活上…等領域,享受資訊科技所帶來的種種便利,讓生活變得更便利、更美好。
擅長企業流程的規劃與分析,並利用熟悉的程式開發工具,來協助企業主能以最少的建置成本,在最短的建置時間,架構最大效益的資訊管理系統,以達到管理電腦化的目標。
新鑫資訊
專業的資訊管理工作者,致力推廣資訊科技應該是人們生活的一部份,主張人們應該可以很容易地在工作上、事業上、生活上…等領域,享受資訊科技所帶來的種種便利,讓生活變得更便利、更美好。
擅長企業流程的規劃與分析,並利用熟悉的程式開發工具,來協助企業主能以最少的建置成本,在最短的建置時間,架構最大效益的資訊管理系統,以達到管理電腦化的目標。
目錄
第1章 資料庫的設計
本章除了告訴您資料的基本觀念,還會告訴您如何進行資料庫正規化,並以新鑫商店做為貫穿本書的主題,帶您實作系統分析。
第2章 建立資料庫
本章將告訴您如何在SQL Server 2014中,利用SQL Server Management Studio來建立資料庫,以及如何設定參數,以排除無法連接資料庫的問題。
第3章 資料表
資料庫的所有運作都是基於資料表。有了資料表,才能存放資料,也才可以對資料進行查詢分析。本章將告訴您如何建立一個完美的資料表,包括資料型態的選擇,主索引鍵的設計,如何透過索引來提升資料查詢的效率。
除此之外,本章也會告訴您如何在SQL Server Management Studio編輯資料,如何透過查詢設計工具就能找出複雜的資料,以及如何設計資料表與資料表間的關聯條件限制。
第4章 Transact-SQL
不管用什麼方式來存取SQL Server的資料,Transact-SQL是必須學習的語言,因為它是和SQL Server溝通的方式。本章將帶領您學習Transact-SQL,包括使用它來查詢資料、新增記錄、修改記錄與刪除記錄,透過各種真實案例的演練,讓您熟悉常用的Transact-SQL指令。
第5章 交易(Transaction)
交易是資料庫非常重要的功能。本章將告訴您交易的觀念與如何利用SQL Server來操作資料的交易管理。透過生活上常遇到的案例,讓您充分瞭解資料庫交易的隔離層級與鎖定機制之間的關係,並知道不同的隔離層級對資料的影響,以期能在實務應用上,選擇最適合自己的資料庫交易的隔離層級。
第6章 預存程序(Stored Procedure)
要與資料溝通就必須透過撰寫正確的Transact-SQL。而對於常用或比較複雜的查詢,我們可以把它包裹成一個可以批次執行的預存程序,以簡化操作的複雜度,提高作業效率。本章將透過「重新計算庫存量」的主題,讓您體驗預存程序所帶來的好處。
第7章 觸發程序(Trigger)
觸發程序也是預存程序的一種,它也是由一些Transact-SQL所組成的程序,但它是應用在資料表的記錄發生變化時,可以自動執行的程序。本章透過庫存的進貨、銷售、出庫與入庫,告訴您如何透過觸發程序來自動計算商品異動的庫存量,讓每個商品的庫存量都能隨時維持在最新且正確的狀態。
第8章 檢視表(VIEW)
檢視表物件與資料表物件類似,它可以讓查詢變得更簡單。本章將告訴您如何把複雜的查詢,儲存成一個檢視表物件。以便日後在進行同樣的查詢時,可以透過檢視表的協助,讓複雜的工作變得像開啟資料表一樣的簡單。除此之外,您也可以在本章瞭解如何利用檢視表物件來保護機密的資料、限制資料輸入的條件以及為資料庫物件進行加密。
第9章 資料的統計與分析
建置資料庫的目的,就是期待能快速的統計與分析資料,以做為決策分析時的參考。本章以新鑫商店為背景,告訴您如何利用Transact-SQL,得到商品的銷售統計、分組小計、逐項累計、樞紐分析表及排行榜資料,還有透過合併查詢來計算業主需繳納的營業稅。
第10章 資料庫管理系統的精進
本章將告訴你如何利用SQL Server常用的資料庫物件或內建的功能,讓資料庫的運作更為順暢和嚴謹。
第11章 維護資料庫管理系統
本章將告訴您如何完成一些基礎的資料庫管理工作。這些工作包括資料庫的備份與還原、資料庫檔案的壓縮,以及如何將資料匯出或把外部資料匯入資料庫。除此之外,本章還示範如何利用既有的技術設計出不重複訂位的售票系統,還有一些維護資料庫要注意的關鍵細節,讓您的資料庫系統可以平穩的保持運作。
第12章 檔案結構管理系統
每位資料庫管理師都需要一個管理資料庫文件的工具。本書特別搭贈一套「檔案結構管理系統」,讓資料庫管理師在完成資料庫的設計時,也同時完成資料庫文件的製作。更重要的是,日後在查詢這些資料庫的檔案結構時,不用再從桌面上一疊厚厚的文件來翻閱,而且整個開發群組都可以共享這些資料庫文件。本章會告訴您如何安裝這套系統,以及如何操作這套系統。
本章除了告訴您資料的基本觀念,還會告訴您如何進行資料庫正規化,並以新鑫商店做為貫穿本書的主題,帶您實作系統分析。
第2章 建立資料庫
本章將告訴您如何在SQL Server 2014中,利用SQL Server Management Studio來建立資料庫,以及如何設定參數,以排除無法連接資料庫的問題。
第3章 資料表
資料庫的所有運作都是基於資料表。有了資料表,才能存放資料,也才可以對資料進行查詢分析。本章將告訴您如何建立一個完美的資料表,包括資料型態的選擇,主索引鍵的設計,如何透過索引來提升資料查詢的效率。
除此之外,本章也會告訴您如何在SQL Server Management Studio編輯資料,如何透過查詢設計工具就能找出複雜的資料,以及如何設計資料表與資料表間的關聯條件限制。
第4章 Transact-SQL
不管用什麼方式來存取SQL Server的資料,Transact-SQL是必須學習的語言,因為它是和SQL Server溝通的方式。本章將帶領您學習Transact-SQL,包括使用它來查詢資料、新增記錄、修改記錄與刪除記錄,透過各種真實案例的演練,讓您熟悉常用的Transact-SQL指令。
第5章 交易(Transaction)
交易是資料庫非常重要的功能。本章將告訴您交易的觀念與如何利用SQL Server來操作資料的交易管理。透過生活上常遇到的案例,讓您充分瞭解資料庫交易的隔離層級與鎖定機制之間的關係,並知道不同的隔離層級對資料的影響,以期能在實務應用上,選擇最適合自己的資料庫交易的隔離層級。
第6章 預存程序(Stored Procedure)
要與資料溝通就必須透過撰寫正確的Transact-SQL。而對於常用或比較複雜的查詢,我們可以把它包裹成一個可以批次執行的預存程序,以簡化操作的複雜度,提高作業效率。本章將透過「重新計算庫存量」的主題,讓您體驗預存程序所帶來的好處。
第7章 觸發程序(Trigger)
觸發程序也是預存程序的一種,它也是由一些Transact-SQL所組成的程序,但它是應用在資料表的記錄發生變化時,可以自動執行的程序。本章透過庫存的進貨、銷售、出庫與入庫,告訴您如何透過觸發程序來自動計算商品異動的庫存量,讓每個商品的庫存量都能隨時維持在最新且正確的狀態。
第8章 檢視表(VIEW)
檢視表物件與資料表物件類似,它可以讓查詢變得更簡單。本章將告訴您如何把複雜的查詢,儲存成一個檢視表物件。以便日後在進行同樣的查詢時,可以透過檢視表的協助,讓複雜的工作變得像開啟資料表一樣的簡單。除此之外,您也可以在本章瞭解如何利用檢視表物件來保護機密的資料、限制資料輸入的條件以及為資料庫物件進行加密。
第9章 資料的統計與分析
建置資料庫的目的,就是期待能快速的統計與分析資料,以做為決策分析時的參考。本章以新鑫商店為背景,告訴您如何利用Transact-SQL,得到商品的銷售統計、分組小計、逐項累計、樞紐分析表及排行榜資料,還有透過合併查詢來計算業主需繳納的營業稅。
第10章 資料庫管理系統的精進
本章將告訴你如何利用SQL Server常用的資料庫物件或內建的功能,讓資料庫的運作更為順暢和嚴謹。
第11章 維護資料庫管理系統
本章將告訴您如何完成一些基礎的資料庫管理工作。這些工作包括資料庫的備份與還原、資料庫檔案的壓縮,以及如何將資料匯出或把外部資料匯入資料庫。除此之外,本章還示範如何利用既有的技術設計出不重複訂位的售票系統,還有一些維護資料庫要注意的關鍵細節,讓您的資料庫系統可以平穩的保持運作。
第12章 檔案結構管理系統
每位資料庫管理師都需要一個管理資料庫文件的工具。本書特別搭贈一套「檔案結構管理系統」,讓資料庫管理師在完成資料庫的設計時,也同時完成資料庫文件的製作。更重要的是,日後在查詢這些資料庫的檔案結構時,不用再從桌面上一疊厚厚的文件來翻閱,而且整個開發群組都可以共享這些資料庫文件。本章會告訴您如何安裝這套系統,以及如何操作這套系統。
網路書店
類別
折扣
價格
-
新書48折$297
-
新書79折$490
-
新書85折$527
-
新書93折$577
-
新書95折$589