SQLServer資料庫套用與開發

SQLServer資料庫套用與開發

《SQLServer資料庫套用與開發》是2007年中國水利水電出版社出版的一本圖書,作者是王德有

基本介紹

  • 書名:SQLServer資料庫套用與開發
  • ISBN: 9787508450490 
  • 定價:29.00 元
  • 開本:16
內容簡介,目錄,

內容簡介

本書是高職高專計算機及相關專業的一門專業技能課,資料庫的操作管理技能及套用開發能力對計算機專業技能型人才來說是非常重要的。掌握SQLServer這個套用最廣的資料庫管理系統對學生適應社會需求、提高就業競爭力有很重要的意義。
本書結合高職高專教育的特點,注重動手技能的培養,以最新版本SQLServer2005位平台,採用案例是講解方式全面介紹了SQLServer2005。首先簡要介紹了資料庫相關知識,然後系統講解了SQLServer2005的特點及安裝、資料庫的操作、表的操作、索引、視圖等,最後通過一個案例講解了基於SQLServer2005資料庫平台的套用開發。
本書深入淺出,操作性強,以實際套用為切入點,符合高職高專的教學特點,適合作為高職高專學生的教材,也可用作各類技能培訓的教材。

目錄

前言
第1章 SQL Server 2005簡介
1.1資料庫的發展
1.1.1 資料庫的概念
1.1.2 資料庫理論的發展
1.2 資料庫系統模型
1.2.1 網狀模型
1.2.2 層次模型
1.2.3 關係模型
1.2.4 面向對象數據模型
1.3 關係資料庫管理系統、
1.3.1 關係資料庫規範化
1.3.2 關係運算
1.3.3 T-SQL語言簡介
1.4 SQL Server 2005簡介
1.4.1 SQL Server的發展
1.4.2 SQL Server 2005的新增功能
1.4.3 安裝SQL Server 2005
1.4.4 伺服器的後台服務
1.4.5 客戶端上的管理工具
1.4.6 啟動及配置SQL Server 2005
本章小結
實訓一
聯繫與提高一
第2章 資料庫管理
……
第3章 數據表的管理
第4章 索引及數據完整性
第5章 視圖
第6章 存儲過程
第7章 觸發器
第8章 SQL Server系統管理
第9章 資料庫應用程式開發
第10章 聯繫與提高參考答案
參考文獻
……
基本內容
一、SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出“做什麼”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支持SQL。
二、SQL資料庫數據體系結構
SQL資料庫的數據體系結構基本上是三級結構,但使用術語與傳統關係模型術語不同。在SQL中,關係模式(模式)稱為“基本表”(base table);存儲模式(內模式)稱為“存儲檔案”(stored file);子模式(外模式)稱為“視圖”(view);元組稱為“行”(row);屬性稱為“列”(column)。名稱對稱如^00100009a^:
三、SQL語言的組成
在正式學習SQL語言之前,首先讓我們對SQL語言有一個基本認識,介紹一下SQL語言的組成:
1.一個SQL資料庫是表(Table)的集合,它由一個或多個SQL模式定義。
2.一個SQL表由行集構成,一行是列的序列(集合),每列與行對應一個數據項。
3.一個表或者是一個基本表或者是一個視圖。基本表是實際存儲在資料庫的表,而視圖是由若干基本表或其他視圖構成的表的定義。
4.一個基本表可以跨一個或多個存儲檔案,一個存儲檔案也可存放一個或多個基本表。每個存儲檔案與外部存儲上一個物理檔案對應。
5.用戶可以用SQL語句對視圖和基本表進行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區別,都是關係(表格)。
6.SQL用戶可以是應用程式,也可以是終端用戶。SQL語句可嵌入在宿主語言的程式中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL用戶也能作為獨立的用戶接口,供互動環境下的終端用戶使用。
四、對資料庫進行操作
SQL包括了所有對資料庫的操作,主要是由4個部分組成:
1.數據定義:這一部分又稱為“SQL DDL”,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。
2.數據操縱:這一部分又稱為“SQL DML”,其中包括數據查詢和數據更新兩大類操作,其中數據更新又包括插入、刪除和更新三種操作。
3.數據控制:對用戶訪問數據的控制有基本表和視圖的授權、完整性規則的描述,事務控制語句等。
4.嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程式中使用的規則。
下面我們將分別介紹:
(一)數據定義
SQL數據定義功能包括定義資料庫、基本表、索引和視圖。
首先,讓我們了解一下SQL所提供的基本數據類型:(如^00100009b^)
1.資料庫的建立與刪除
(1)建立資料庫:資料庫是一個包括了多個基本表的數據集,其語句格式為:
CREATE DATABASE <資料庫名> 〔其它參數〕
其中,<資料庫名>在系統中必須是唯一的,不能重複,不然將導致數據存取失誤。〔其它參數〕因具體資料庫實現系統不同而異。
例:要建立項目管理資料庫(xmmanage),其語句應為:
CREATE DATABASE xmmanage
(2) 資料庫的刪除:將資料庫及其全部內容從系統中刪除。
其語句格式為:DROP DATABASE <資料庫名>
例:刪除項目管理資料庫(xmmanage),其語句應為:
DROP DATABASE xmmanage
2.基本表的定義及變更
本身獨立存在的表稱為基本表,在SQL語言中一個關係唯一對應一個基本表。基本表的定義指建立基本關係模式,而變更則是指對資料庫中已存在的基本表進行刪除與修改。

相關詞條

熱門詞條

聯絡我們