當前位置:首頁 » 編程語言 » sql第9章例題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql第9章例題

發布時間: 2022-07-18 01:16:17

Ⅰ 關於資料庫sql的一些簡單題

1.select 班級名稱,班級代碼 from 班級 where 系部代碼='02' or 系部代碼='03';
2.在'學生'表中查詢姓'李'學員的學號,姓名,年齡;
3.在'讀者表' 表中查詢名稱中含有'紅'的所有內容;
5.select 姓名,年齡 from 教師 where 姓名 like '?梅%';
4.在'圖書表'表中查詢圖書編號為'100111'的所有內容;
6.在'讀者表'表中查詢'系部名稱'為'自動化'的讀者的最小年齡;
7.在'用戶表'表中查詢姓名,年齡欄位,並按年齡,姓名升序排列;
8.select * from 學生 where 姓名 like '張%' or 姓名 like '羅%' or 姓名 like '劉%' order by 姓名
9.在'讀者表'表中查詢年齡大於60或小於1810的讀者姓名;
10.將編號為'115',姓名為'王梅',性別為'女'的記錄插入'讀者表'表;
11.select 姓名 as name,出生日期 as 'Birthday' from 學生 where 性別='女'.

排版沒排好,看起來有點費力;順序有點亂,不過我都按照你的順序寫了.

Ⅱ 資料庫sql題目解答

(1)select 書名 from 圖書 where 定價>20

(2)select avg(定價) 均價 from 圖書

(3)update 圖書 set 定價=定價*95% where 出版社編號 in

(select 出版社編號 from 出版社 where 出版社名稱='科學出版社' )

(4)select 書名,第一作者姓名,出版社名稱 from 圖書,作者,出版社,著書

where 圖書.圖書編號=著書.圖書編號 and 著書.作者編號=作者.作者編號

and 圖書.出版社編號=出版社.出版社編號

(5)create view 圖書信息(圖書編號,書名,出版社編號,定價)

as select 圖書編號,書名,出版社名稱,定價

from 圖書,出版社 where 圖書.出版社編號=出版社.出版社編號 and

出版社名稱='人們出版社'

你的報酬表的創建肯定有錯,怎麼主碼和外碼都是職工號和工程編號。

我把上面的幾個問題給你寫出來了,你就模仿我寫的做一下下面的問題,自己鍛煉鍛煉,

如果還不會的話再問我。

Ⅲ SQL語法範例大全的前 言

資料庫技術已成為信息時代計算機技術的重要組成部分,而目前廣泛使用的關系資料庫已經成為資料庫系統的主流,SQL(Structured Query Language,結構化查詢語言)是關系資料庫系統最常用的語言。
本書全面系統地介紹了SQL的基本語法,並以目前流行的資料庫SQL Server 2005/2008和Oracle 9i/10g/11g為基礎,結合作者多年的資料庫系統管理經驗,介紹了用SQL管理和開發這兩大關系資料庫的實際應用操作,包含了大量的應用示例,可供讀者在學習和工作中引用。
本書讀者
本書內容涵蓋了與資料庫系統管理和開發有關的常見內容和操作,非常適合需要使用SQL的各層次的讀者,包括下列使用對象:
(1)SQL的初學者和計算機愛好者
本書講述了SQL大量的基礎內容,又有大量示例,非常適合初學者使用。
(2)高等學校或職業技術學校計算機專業教師和學生
本書講解由淺入深,非常適合高等學校和職業技術學校計算機專業教師和學生學習和參考使用。
(3)資料庫管理及其應用、軟體設計和開發人員
本書介紹了SQL語句在兩種主流關系資料庫SQL Server和Oracle中的實現,同時,介紹了在進行資料庫管理中通常需要的SQL腳本操作,可作為資料庫管理及開發人員的參考手冊。
(4)系統分析人員
資料庫規劃和管理技術是系統分析人員應該掌握的重點內容,本書介紹了各類常見關系資料庫的基礎知識,並分析和比較了它們之間的主要特點和異同點,同時也介紹了SQL在資料庫系統分析中的編程知識,因此該書也可以作為系統分析人員重要的參考資料。
本書特點
(1)結構清晰,內容全面
本書按照關系資料庫基礎、SQL基礎、SQL與關系資料庫的關系、SQL語法、SQL擴展、SQL編程、SQL在資料庫中的應用和資料速查內容為線索進行介紹,採用「方法、語法、示例、運行結果、注意事項」的順序結構進行闡述,具有很強的條理性和易讀性。
(2)方法多樣,實例豐富
本書針對特定的知識點介紹了能實現特定功能的各種方法,包括資料庫的企業管理器工具法、SQL命令法等,目的是讓讀者既能掌握SQL語法知識,又能掌握資料庫的操作技能,而且還能比較同一種功能採用多種實現方法的異同點,掌握在SQL Server和Oracle這兩種資料庫環境下SQL的差別。
本書共包括大小實例721個,使讀者在學習SQL原理的同時能夠掌握其用法,大部分實例還可以用於SQL Server和Oracle資料庫的實際管理,這些實例是作者多年從事資料庫和類UNIX系統管理的經驗積累,具有相當大的使用價值。
(3)既可以作為教材使用,又可以通過手冊進行快速查閱
本書以教材的形式全面系統地介紹了SQL以及SQL Server和Oracle資料庫系統管理的知識點,同時,又在實現方法、SQL語法、SQL語句、SQL函數、資料庫系統參數和應用示例等方面提供了詳細的介紹,並且提供快速索引,方便讀者查閱。
綜上所述,與其他同類書籍相比,本書具有方法全、內容全、實例全、參數全、查閱全的典型特點。
本書內容
本書內容涵蓋了SQL、關系資料庫基本理論、SQL Server資料庫、Oracle資料庫、MS VS.NET等資料庫軟體開發平台和工具的知識點與實際應用操作。
全書包括附錄共分為8大部分,共29章。
第1篇 SQL及關系資料庫概述(第1章~第3章)
第1章 關系資料庫概述。主要介紹了資料庫和關系資料庫的基本概念、關系模型以及兩種關系資料庫:桌面關系資料庫和網路關系資料庫和常用的10種關系型資料庫系統
第2章 SQL概述。介紹了SQL的概念、基本功能、SQL標准和版本、SQL基本語法
第3章 SQL擴展、工具及範例資料庫介紹。介紹了常用的關系資料庫系統SQL Server和Oracle的基本情況及其支持的SQL擴展語言Transact-SQL和PL/SQL的基本概念和主要內容。同時介紹了Transact-SQL和PL/SQL的支持環境和常用工具的用法,包括SQLCMD、SQL Server查詢分析、Oracle企業管理器EM、Oracle SQL * Plus、iSQL * Plus、PL/SQL Developer和TOAD專業工具
第2篇 SQL運算符和函數(第4章~第5章)
第4章 SQL運算符。介紹了SQL的各種操作運算符,包括算術、字元串、賦值、比較、邏輯、集合和一元運算操作符
第5章 函數。介紹了算術、字元、日期、類型轉換、統計(聚合)函數和兩種資料庫的常用系統函數
第3篇 數據查詢操作(第6章~第9章)
第6章 簡單查詢。介紹了SQL查詢語句(SELECT語句)的基本語法結構和執行步驟、常用的簡單查詢操作
第7章 連接查詢。介紹了表的自連接、自然連接、內連接和外連接。其中內連接介紹了等值連接和不等值連接兩種基本形式;外連接介紹了左外連接、右外連接和全外連接
第8章 集合查詢。介紹了並集、交集和差集的基本概念和應用操作
第9章 子查詢。介紹了子查詢的基本概念和操作,包括單行、多行、多列、相關和嵌套子查詢等內容
第4篇 數據更新操作(第10章~第15章)
第10章 資料庫操作。介紹了資料庫的創建、查找、修改和刪除的幾種實現方法以及SQL語句操作
第11章 方案操作。介紹了方案的創建、查找、修改和刪除的幾種實現方法以及SQL語句操作
第12章 數據表操作。介紹了數據表、表記錄、表結構的創建、查找、修改、復制和刪除的幾種實現方法以及SQL語句操作
第13章 索引操作。介紹了索引的創建、查找、修改、禁用、啟用和刪除的幾種實現方法以及SQL語句操作
第14章 視圖操作。介紹了視圖的創建、查找、修改和刪除的幾種實現方法以及SQL語句操作
第15章 序列操作。介紹了序列的創建、查找、使用和刪除的幾種實現方法以及SQL語句操作
第5篇 數據安全管理(第16章~第19章)
第16章 完整性約束。介紹了與表有關的約束:NOT NULL約束、UNIQUE約束、PRIMARY KEY約束、FOREIGN KEY約束和CHECK約束、域約束以及斷言的創建、查找、修改、使用和刪除的幾種實現方法以及SQL語句操作
第17章 用戶管理。介紹了用戶的創建、查找、修改、刪除的幾種實現方法和SQL語句操作以及許可權的查找、授權、收回等操作
第18章 角色管理。介紹了角色的創建、查找、修改、刪除的幾種實現方法和SQL語句操作以及許可權的查找、授權、收回等操作
第19章 許可權管理。介紹了許可權的分類、查找、授權、收回等操作
第6篇 SQL編程(第20章~第25章)
第20章 事務控制與並發處理。介紹了事務的概念、事務控制的實現以及多用戶讀寫訪問資料庫的並發控制、事務的開始和終止操作,最後還介紹了在SQL Server和Oracle資料庫中並發控制的具體應用、實現和比較
第21章 存儲過程。介紹了存儲過程的創建、查找、修改、調用、重編譯、刪除的幾種實現方法和SQL語句操作,還詳細介紹了存儲過程在SQL Server和Oracle資料庫中的應用
第22章 存儲函數。介紹了存儲函數的創建、查找、修改、調用、重編譯、刪除的幾種實現方法和SQL語句操作,還詳細介紹了存儲函數在SQL Server和Oracle資料庫中的應用
第23章 觸發器。介紹了SQL中觸發器的有關概念、創建、查找、修改、禁用、啟用和刪除的幾種實現方法以及SQL語句操作,還詳細介紹了觸發器在SQL Server和Oracle資料庫中的應用
第24章 游標。介紹了SQL中游標的基本概念、各種游標的定義、查找、打開、數據提取、關閉和刪除的幾種實現方法以及SQL語句操作、游標循環和嵌套的具體內容,還詳細介紹了游標在SQL Server和Oracle資料庫中的應用
第25章 錯誤和異常處理。介紹了錯誤與異常分類、SQL Server和Oracle資料庫中的錯誤與異常處理
第7篇 SQL在資料庫開發和管理中的應用(第26章~第29章)
第26章 嵌入式SQL。介紹了嵌入式SQL的基本概念、原理、與高級語言的通信方法、動態SQL技術,還詳細介紹了利用C語言中嵌入SQL語句在VC++、VC#中訪問SQL Server和Oracle的連接訪問實現過程
第27章 資料庫的存取訪問技術。介紹了資料庫系統的開發環境、應用系統的典型結構、各種資料庫軟體開發平台和工具、MS VS.NET和J2EE兩種流行的開發平台的比較、資料庫的連接訪問技術,包括OLE-DB、ODBC、JDBC、ADO、ADO.NET。還詳細介紹了用ASP、ASP.NET、VB.NET、VC#.NET與TEXT、Excel文件以及Access、SQL Server、Oracle資料庫連接的訪問方法
第28章 用SQL管理SQL Server資料庫。介紹了用SQL結合SQL Server資料庫的系統表和系統存儲過程管理SQL Server資料庫及伺服器的屬性、資料庫對象以及賬戶、角色和許可權等內容
第29章 用SQL管理Oracle資料庫。介紹了用SQL管理Oracle資料庫及伺服器的屬性、資料庫連接、會話、進程、表空間和數據文件、數據表、索引、存儲過程、存儲函數、觸發器、用戶、角色、許可權、事務與鎖和內存參數等內容
第8篇 附錄(附錄A~附錄E)
為便於讀者對常用資料的查閱,特將下列內容作為附錄內容進行了收集和整理:
 SQL常用語句分類索引
 SQL、SQL Server、Oracle常用函數分類對照索引
 SQL Server常用系統表和系統存儲過程索引
 Oracle資料庫常用視圖索引
 Oracle資料庫系統環境變數參數
技術支持
希賽是中國領先的互聯網技術和IT教育公司,在互聯網服務、圖書出版、人才培養方面,希賽始終保持IT業界的領先地位。希賽對國家信息化建設和軟體產業化發展具有強烈的使命感,利用希賽網(www.csai.cn)強大的平台優勢,加強與促進IT人士之間的信息交流和共享,實現IT價值。「希賽,影響IT」是全體希賽人不懈努力和追求的目標!
希賽網以希賽顧問團為技術依託,是中國最大的IT資源平台。希賽IT教育研發中心是希賽公司下屬的一個專門從事IT教育、教育產品開發、教育書籍編寫的部門,在IT教育方面具有極高的權威性。在國家權威機構發布的《計算機圖書出版市場綜述》中,稱贊希賽叢書為讀者所稱道,希賽的圖書已經形成品牌,在讀者心目中具有良好的形象。
有關本書的意見反饋和咨詢,讀者可在學賽網社區「書評在線」版塊中與作者進行交流,讀者也可就書中的問題提出意見,由於作者水平有限,錯誤在所難免,望讀者不吝賜教。
本書由黃少華和陳翠娥編著,鄧子雲主審。同時,希賽公司梁賽編輯提供了許多的幫助。還有劉健等幾位好友也提供了支持和很好的參考意見,在此一並表示衷心的感謝。
編者 著
2008年8月

Ⅳ SQL的練習,求答案!!!

/*創建Moonfox_db資料庫*/
use master
if exists(select * from sysdatabases where name='Moonfox_db')
drop database Moonfox_db
create database Moonfox_db
on
(
name='Moonfox_db_data',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.mdf',
size=10,
filegrowth=2MB
)
log on
(
name='Moonfox_db_log',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.ldf',
size=5,
filegrowth=20%
)/*創建Department表*/
use Moonfox_db
if exists(select * from sysobjects where name='Department')
drop table Department
create table Department
(
DID int identity (1,1)primary key,--部門編號,主鍵
Dname nvarchar(20),--部門名稱
Address nvarchar(50),--部門地址
Photo decimal(12,0),--電話
)/*創建Employee表*/
use Moonfox_db
if exists(select * from sysobjects where name='Employee')
drop table Employee
create table Employee
(
EID int identity (1,1)primary key,--職工編號,主鍵
Ename varchar(10),--職工名
Gender nchar(2) check(Gender='男' or Gender='女'),--性別,添加限制
Position nvarchar(10) check(Position='員工' or Position='組長' or Position='經理'),--職務,添加限制
Address nvarchar(50),--家庭地址
DID int,--部門編號,外鍵
foreign key(DID) references Department(DID)--外鍵約束
)
/*創建Care表*/
use Moonfox_db
if exists(select * from sysobjects where name='Care')
drop table Care
create table Care
(
CID int identity (1,1)primary key,--保健卡編號,主鍵
EID int,--職工號,外鍵
foreign key(EID) references Employee(EID),--外鍵約束
CheckDate datetime,--檢查身體日期
PhysicalCondition nvarchar(4) check(PhysicalCondition='一般' or PhysicalCondition='差' or PhysicalCondition='好'),--健康狀況
)
/*創建Care表約束*/
alter table Care
add
constraint DF_CheckDate default(getdate()) for CheckDate--預設,默認凈時間為當前計算機時間 路徑自己修改,試圖自己做,選擇語句自己寫。我該睡覺了,抱歉,你試著在sql server中運行下,我等著休息,也不知道寫的有沒有錯誤,沒時間幫你寫省下的了。不急著用的話我明天幫你寫吧。

Ⅳ 軟考 初級的網路管理員

建議你看這本書:網路管理員考試案例梳理、真題透解與強化訓練(下午題)
http://proct.dangdang.com/proct.aspx?proct_id=20670698
考綱:
計算機與網路基礎知識篇
第1章 計算機科學基礎
1.1 數制及其轉換
1.2 數據的表示
1.2.1 原碼、反碼、補碼、移碼
1.2.2 定點數和浮點數
1.2.3 文字元號的編碼
1.2.4 聲音編碼
1.2.5 圖像編碼
1.2.6 校驗碼概述
1.2.7 奇偶校驗
1.2.8 海明碼和恆比碼
1.2.9 循環冗餘校驗碼
1.3 算術運算和邏輯運算
1.3.1 計算機中二進制數的運算方法
1.3.2 邏輯代數的基本運算和邏輯表達式的化簡
1.4 本章例題分析
第2章 計算機硬體基礎知識
2.1 計算機系統的結構和工作原理
2.1.1 計算機系統的組成
2.1.2 計算機類型和特點
2.2 中央處理器CPU
2.2.1 中央處理器組成
2.2.2 時序產生器和控制方式
2.2.3 指令流、數據流和計算機的分類
2.2.4 指令系統
2.2.5 處理器性能
2.3 主存和輔存
2.3.1 內存
2.3.2 外存
2.3.3 高速緩存
2.4 I/O介面、I/O設備和通信設備
2.4.1 輸入/輸出設備一覽
2.4.2 輸入/輸出控制器
2.4.3 外設的識別
2.4.4 外設的訪問
2.4.5 常見輸入/輸出介面
2.4.6 匯流排
2.5 本章例題分析
第3章 操作系統基礎知識
3.1 計算機軟體系統概述
3.2 操作系統的基本概念
3.3 作業管理
3.4 進程管理
3.5 存儲管理
3.6 設備管理
3.7 文件管理
3.8 本章例題分析
第4章 資料庫系統基礎知識
4.1 資料庫技術的發展
4.2 數據描述
4.3 數據模型
4.4 資料庫的體系結構
4.5 資料庫管理系統
4.6 資料庫系統
4.7 關系模型
4.7.1 關系數據模型
4.7.2 關系模型的完整性規則
4.8 SQL語言
4.8.1 SQL的體系結構
4.8.2 SQL的數據定義
4.8.3 SQL的數據查詢
4.8.4 SQL的數據更新
4.9 本章例題分析
第5章 數據通信基礎知識
5.1 數據信號、通道
5.1.1 數據信號
5.1.2 數據通道
5.2 數據通信模型
5.2.1 數據通信模型
5.2.2 數據通信方式
5.3 數據傳輸基礎
5.3.1 差錯控制
5.3.2 同步控制
5.3.3 多路復用
5.4 傳輸控制
5.5 數據調制與編碼
5.5.1 模擬通道傳送模擬數據
5.5.2 數字通道傳送模擬數據
5.5.3 模擬通道傳送數字數據
5.5.4 數字通道傳送數字數據
5.6 數據交換技術
5.6.1 電路交換
5.6.2 存儲交換
5.7 本章例題分析
第6章 計算機網路基礎知識
6.1 計算機網路概論
6.1.1 計算機網路基本概念
6.1.2 計算機網路分類
6.1.3 計算機網路的構成
6.2 開放系統互連參考模型
6.2.1 OSI/RM層次結構
6.2.2 OSI/RM各層的功能
6.3 TCP/IP
6.3.1 TCP/IP概述
6.3.2 網路互連層協議
6.3.3 傳輸層協議
6.4 網路傳輸介質
6.4.1 綜合比較
6.4.2 雙絞線特性
6.4.3 光纖特性
6.5 網路設備
6.6 本章例題分析
第7章 區域網技術基礎
7.1 IEEE 802參考模型
7.1.1 概述
7.1.2 區域網的特點
7.1.3 IEEE 802標准
7.1.4 IEEE 802參考模型
7.2 區域網拓撲結構
7.3 區域網媒體訪問控制技術CSMA/CD
7.3.1 區域網媒體訪問控制技術
7.3.2 載波監聽多路訪問
7.3.3 具有沖突檢測的載波監聽多路訪問
7.4 乙太網基礎知識
7.4.1 乙太網概述
7.4.2 乙太網技術基礎
7.4.3 乙太網的幀格式介紹
7.4.4 IEEE 802.3的幀格式介紹
7.4.5 IEEE 802.3物理層規范
7.4.6 快速乙太網
7.4.7 千兆位乙太網
7.4.8 交換型乙太網
7.4.9 全雙工乙太網
7.5 本章例題分析
第8章 計算機網路應用基礎知識
8.1 Internet應用基礎知識
8.1.1 Internet的起源
8.1.2 中國與Internet
8.1.3 網際網路服務供應商
8.1.4 各種接入Internet的方式
8.1.5 WWW基本知識
8.1.6 Internet提供的各種服務
8.2 網路操作系統
8.2.1 網路操作系統的功能
8.2.2 網路操作系統的結構
8.2.3 網路操作系統的特點
8.2.4 常用的網路操作系統
8.3 Linux操作系統簡介
8.3.1 Linux的基本構成
8.3.2 文件與目錄操作
8.3.3 系統管理命令
8.4 應用伺服器基礎知識
8.4.1 DNS服務的基本原理
8.4.2 WWW服務的基本原理
8.4.3 FTP服務的基本原理
8.4.4 電子郵件服務的基本原理
8.4.5 DHCP服務的基本原理
8.4.6 代理伺服器的基本原理
8.5 本章例題分析
第9章 網路管理基礎知識
9.1 網路管理基本概念
9.1.1 網路管理的基本概念
9.1.2 網路管理的分類及功能
9.1.3 網路管理的標准與協議
9.1.4 網路管理體系結構模型
9.1.5 簡單網路管理協議
9.2 網路管理基本命令
9.2.1 Windows網路診斷命令
9.2.2 Linux網路診斷命令
9.3 本章例題分析
第10章 網路安全基礎知識
10.1 可信計算機系統評估准則
10.2 網路安全漏洞
10.2.1 網路安全漏洞的概念
10.2.2 漏洞分類
10.2.3 漏洞等級
10.2.4 安全漏洞產生的原因
10.2.5 主要網路漏洞掃描技術
10.3 網路安全控制技術
10.4 容災系統
10.5 應急處理常用方法和技術
10.5.1 應急處理的特徵
10.5.2 應急處理方法與技術
10.6 本章例題分析
第11章 標准化基礎知識
11.1 標准化的基本概念
11.2 標准化機構與標准類別
11.2.1 標准化機構
11.2.2 標准分級及其關系
11.2.3 強制性標准與推薦性標准
11.3 常用的國內外IT標准
11.3.1 編碼標准
11.3.2 軟體工程與文檔標准
11.3.3 電子政務標准體系框架
11.4 本章例題分析
第12章 信息化基礎知識
12.1 信息化意識
12.1.1 信息
12.1.2 信息化
12.2 全球信息化、國家信息化和企業信息化
12.2.1 全球信息化趨勢
12.2.2 國家信息化戰略
12.2.3 企業信息化戰略和策略
12.2.4 企業信息化與電子商務
12.3 網際網路相關的法律法規知識
12.3.1 計算機信息網路管理的法律法規
12.3.2 計算機網路安全管理有關法律法規
12.3.3 網際網路域名管理有關的法律法規
12.3.4 網際網路信息服務
12.4 個人信息保護規則
12.5 本章例題分析
第13章 網路新技術
13.1 無線區域網
13.1.1 概述
13.1.2 IEEE 802.11標准
13.1.3 無線區域網的常用拓撲結構
13.1.4 無線區域網的應用前景
13.2 無線廣域網
13.2.1 衛星通信網
13.2.2 移動通信和3G技術
13.2.3 WAP介紹
13.3 新一代網際網路技術標准IPv6
13.3.1 IPv6的地址分配策略
13.3.2 IPv6的數據報格式
13.3.3 IPv6的路由原理
13.3.4 IPv6的域名解析
13.3.5 IPv6與IPv4的綜合比較
13.3.6 從IPv4到IPv6的過渡方案
13.4 本章例題分析
第14章 知識產權保護
14.1 著作權法及實施條例
14.1.1 著作權法客體
14.1.2 著作權法主體
14.1.3 著作權
14.2 計算機軟體保護條例
14.2.1 條例保護對象
14.2.2 著作權人確定
14.2.3 軟體著作權
14.3 專利法及實施細則
14.3.1 專利法的保護對象
14.3.2 確定專利權人
14.3.3 專利權
14.4 本章例題分析
第15章 計算機專業英語
下篇 網路系統管理與維護篇
第16章 小型計算機區域網的構建
16.1 組網設計
16.1.1 網路設計的目標和標准
16.1.2 網路系統的設計
16.2 組網設備選擇及部署
16.2.1 設備選擇
16.2.2 乙太網交換機的部署
16.3 劃分VLAN
16.4 本章例題分析
第17章 綜合布線
17.1 綜合布線系統的概念
17.1.1 綜合布線系統和智能化建築的關系
17.1.2 綜合布線系統的定義、特點及其范圍
17.2 綜合布線系統的組成
17.2.1 綜合布線系統的組成
17.2.2 綜合布線系統的運用場合
17.3 綜合布線系統的設計
17.3.1 系統設計原則
17.3.2 工作區子系統的設計
17.3.3 水平干線子系統的設計
17.3.4 管理間子系統的設計
17.3.5 垂直干線子系統的設計
17.3.6 建築群子系統的設計
17.3.7 設備間子系統的設計
17.3.8 綜合布線系統的管線施工設計
17.3.9 電源、防護及接地設計
17.4 綜合布線系統的相關標准及規范
17.5 綜合布線基礎環境准備
17.5.1 技術准備
17.5.2 工具/器材准備
17.6 線纜及相關硬體的選擇與安裝
17.6.1 線纜及相關硬體的選擇
17.6.2 電纜接插器件
17.6.3 光纖連接器件
17.6.4 跳線
17.7 線纜及相關硬體的安裝
17.8 本章例題分析
第18章 小型計算機區域網伺服器配置
18.1 IP地址、子網掩碼的規劃配置
18.1.1 IP地址簡介
18.1.2 網路掩碼與子網
18.1.3 IP地址、子網掩碼的規劃配置
18.2 DNS伺服器的規劃、設置和維護
18.2.1 基本概念
18.2.2 DNS伺服器分類
18.2.3 DNS伺服器規劃
18.2.4 在Linux下設置DNS伺服器
18.2.5 在Windows 2003下設置DNS伺服器
18.2.6 DNS伺服器維護
18.3 電子郵件伺服器的規劃、設置和維護
18.3.1 電子郵件
18.3.2 電子郵件伺服器規劃
18.3.3 Windows 2003郵件系統設置
18.4 FTP伺服器的規劃、設置和維護
18.4.1 FTP伺服器的規劃
18.4.2 在Linux下設置FTP伺服器
18.4.3 在Windows 2003下設置FTP伺服器
18.5 代理伺服器的規劃、設置和維護
18.5.1 基本概念
18.5.2 代理伺服器的規劃設計
18.5.3 在Windows環境下設置代理伺服器
18.6 DHCP伺服器的安裝與設置
18.6.1 動態地址分配(DHCP)簡介
18.6.2 動態地址分配(DHCP)的規劃
18.6.3 DHCP的安裝設置
18.7 本章例題分析
第19章 Web網站的建立、管理維護及網頁製作
19.1 Web網站的規劃、建設、管理與維護
19.1.1 Web網站規劃
19.1.2 Web網站建設
19.1.3 Web網站管理與維護
19.2 靜態網頁的製作
19.2.1 網頁製作工具
19.2.2 HTML
19.2.3 JavaScript
19.3 動態網頁的製作
19.3.1 JSP
19.3.2 ASP
19.4 本章例題分析
第20章 網路系統的運行、維護和管理
20.1 網路管理軟體
20.1.1 網路操作命令
20.1.2 網路管理平台
20.1.3 利用工具監視網路性能
20.2 網路故障管理
20.2.1 常見的網路故障
20.2.2 網路故障的判斷和恢復
20.2.3 常見網路故障判斷工具
20.3 網路安全管理
20.3.1 常見的危害安全分析
20.3.2 構建安全的防護
20.3.3 安全機制
20.3.4 網路防病毒措施
20.3.5 利用工具監視網路安全
20.4 網路維護
20.4.1 維護的實施
20.4.2 硬體維護、軟體維護和維護合同
20.4.3 制定維護和升級的策略與計劃
20.5 數據管理
20.5.1 備份策略及恢復計劃
20.5.2 網路備份系統的目的
20.5.3 網路備份存儲管理系統
20.5.4 在線恢復
20.6 系統性能分析
20.6.1 系統能力的限制
20.6.2 系統評價的要點
20.7 本章例題分析
第21章 防火牆技術
21.1 網路病毒防護策略
21.1.1 病毒的特徵
21.1.2 病毒的分類
21.1.3 病毒攻擊的防範
21.1.4 基於網路的防病毒系統
21.2 防火牆技術
21.2.1 防火牆的概念
21.2.2 防火牆的功能
21.2.3 防火牆的優點和局限性
21.2.4 防火牆的基本術語
21.2.5 防火牆技術
21.2.6 防火牆體系結構
21.3 防火牆的配置策略
21.3.1 系統設置
21.3.2 安全級別設置
21.3.3 默認IP規則介紹
21.3.4 自定義IP規則
21.3.5 普通應用程序規則設置說明
21.3.6 高級應用程序規則設置
21.3.7 網路訪問監控功能
21.3.8 修補系統漏洞功能
21.3.9 日誌查看與分析
21.3.10 斷開/接通網路
21.4 入侵處理策略
21.4.1 入侵檢測原理
21.4.2 入侵檢測系統的功能
21.4.3 入侵檢測系統分類
21.4.4 入侵檢測的主要方法
21.5 漏洞處理策略
21.5.1 分類和實現方法
21.5.2 存在的問題及解決
21.5.3 各類埠掃描技術
21.6 加密、認證和數字簽名
21.6.1 私鑰和公鑰加密標准
21.6.2 認證
21.6.3 完整性
21.6.4 訪問控制
21.7 本章例題分析
第22章 交換機和路由器的基本配置
22.1 交換機的配置
22.1.1 交換機的基本配置
22.1.2 VLAN基本配置
22.1.3 VLAN中繼協議(VTP)
22.1.4 生成樹協議
22.2 路由器的配置
22.2.1 路由器的常規配置
22.2.2 路由選擇協議及配置
22.2.3 網路地址轉換(NAT)
22.3 廣域網接入配置
22.3.1 PSTN接入
22.3.2 ISDN接入
22.3.3 X.25接入
22.3.4 PPP接入
22.3.5 Frame Relay
22.3.6 VPN接入
22.4 本章例題分析
附錄A 網路管理員級考試大綱
考試參考用書籍:網路管理員考試考點分析與真題詳解
http://proct.dangdang.com/proct.aspx?proct_id=20529132
如果這2本書都看的話,通過軟考管理員肯定沒什麼大問題的!相信我!

Ⅵ Sql資料庫選擇題,9~14題。

答案是accdac

9. A order by 是按列分組
10. C is null 表示為「空」,is not null 表示為「非「」
11. C cno在sc表中有,故不需用到course表
12. D 顯然,三個表都要用到
13. A 其實可以根據英文單詞來記憶,insert就是插入的意思,update就是更新的意思,如果你玩游戲的話,當游戲要更新補丁的時候就會有「update」字樣
14. C A是創建資料庫,B是創建視圖,C是創建表,D是修改表,alter是修改的意思

註:個人建議這種一眼看過去就知道答案的題目一定要完全掌握,其實不難的,不需要你會英語,把單詞記住就好了。

Ⅶ Excel 2010 SQL完全應用的閱讀指南

本書共包括11章,涉及了SQL在Excel中應用的各個方面。其中,第1章為基礎入門,第2至7章為SQL的語言結構應用的疑難問題及解決方案,第8章為子查詢,第9章為SQL與數據透視表組合的應用,第10章為SQL與VBA的組合應用。各章根據所涉及知識點的不同,精心設計了數十個案例,並為讀者准備了相應的思考題和練習題。第11章為綜合應用,講述了運用SQL解決報表分析及構建綜合查詢系統的思路及方法。
各章節的內容簡介如下:
第1章 SQL基礎入門
本章主要介紹Excel下的SQL操作環境、SQL語句的基礎概念以及SQL查詢入門,引導讀者學習及掌握Excel中的SQL語言的運用,並且能編寫出最基本的SQL語句。
第2章 SQL運算符使用
本章主要介紹Excel SQL中比較運算符、邏輯運算符、連接運算符和算術運算符的使用方法,引導讀者在進行SQL查詢時隨心所欲地根據單個或多個條件找出所需要的特定數據。
第3章 SQL常見函數使用
本章主要介紹SQL查詢中可能用到的基本函數,主要涉及到字元串函數、算術函數、轉換函數及其他函數,幫助讀者進一步加深對SQL語句的認識並可運用SQL基本函數解決一些實際工作中遇到的問題。
第4章 SQL日期和時間函數使用
本章主要介紹SQL中日期和時間函數的使用,熟練掌握日期和時間函數的使用,可以方便地按月、年匯總和查詢,還可以查詢和匯總某特殊時間段的數據,或者可以獲取某些特殊的日期。
第5章 SQL排序查詢
本章主要介紹SQL排序查詢,利用排序查詢的技巧可以實現數據的順序排列,也可以找出指定位置的記錄,得到記錄的排名等。
第6章 聚合函數與分組統計
本章主要介紹Excel中數據求和、計數、求均值、GROUP BY分組統計等方面的知識,解答用戶在工作中最常見的SQL疑難問題,引導讀者輕松掌握SQL的統計匯總技術。
第7章 連接查詢
本章主要討論內連接、外連接、交叉連接及自連接等方面的疑難問題,引導用戶輕松地掌握SQL中最常見的多表連接方面的知識。
第8章 子查詢
本章通過對簡單子查詢、復雜子查詢等經典案例的講解,幫助讀者深入了解子查詢的知識。
第9章 SQL與數據透視表
本章首先介紹數據透視表的一些常用的操作,讓用戶對數據透視表有了初步的印象,然後通過相關例子來介紹SQL與數據透視表在日常工作中的應用,向用戶展示雙劍結合的威力。
第10章 SQL和VBA
本章大部分示例以Access作為資料庫,來展示Excel如何通過VBA來利用SQL語句進行數據查詢、修改等批量處理。
第11章 綜合應用
本章通過對日常工作中的報表分析案例、SQL綜合查詢通用系統的分模塊設計案例的講解,將各章中常遇到的技巧進行組合,為讀者在日常工作中遇到的實際問題進行分析拆解、逐步實現所需要的效果,讓SQL語言真正應用到工作中去。
本書約定
為了熟悉本書對滑鼠操作、鍵盤指令等描述方式,從而更順暢地閱讀本書,您有必要了解以下內容:
 菜單
本書中表示連續多個菜單指令時,使用右箭頭「→」進行連接,例如:單擊「文件」選項卡→「選項」→「公式」,表示依次單擊「文件」選項卡的「選項」按鈕,在彈出的「Excel 選項」對話框中單擊「公式」選項卡。
 滑鼠
本書中表示滑鼠操作時,均使用標準的表示方法。其中「指向」表示將滑鼠指針移到對象之上,且不單擊任何按鈕;而「單擊」特指利用滑鼠左鍵單擊目標;「右鍵單擊」表示利用滑鼠的右鍵單擊對象;「雙擊」表示快速按下滑鼠左鍵兩次;「拖放」則表示按下滑鼠左鍵不松開的狀態下拖動滑鼠,拖到目標區域後再放開滑鼠左鍵。
 鍵盤
本書中表示按鍵時使用尖括弧「【】」號包含,例如「按【Ctrl+Shift+Enter】組合鍵」表示同時按下鍵盤上的Ctrl鍵、Shift鍵和Enter鍵。其他按鍵的表示方法相同,如果需要特殊操作方法,會在相關內容中詳細說明。
 代碼
本書的SQL代碼全部使用大寫,例如:SELECT SUM(銷售量) AS 總銷售量,SUM(銷售額) AS 總銷售額FROM [空調銷售表$]。在講解SQL語法時,參數盡量使用小寫,例如VAR (expr)。
本書特點
本書為市場上第一本在Excel中完全應用SQL語言的Excel書籍,文體結構新穎,案例貼近實際,講解深入透徹,表現為以下幾個方面:
 場景式提問
本書從成千上萬網友提問中精心歸納、提煉出各類問題,並還原為貼近真實的求助語言及案例,方便讀者搜尋與實際工作相似問題。
 增強式目錄
本書總體章節劃分以「基礎理論→分類應用→綜合實戰」為主線,將VBA的主要知識點和經典解決方案設計到每個疑難的案例中,並採用「疑難」加「知識點」的特色目錄索引,方便讀者根據需要翻閱和查找。
 開創式結構
本書案例中的「解決方案」環節是對問題的思路解說,結合「操作方法」環節中的步驟讓人更容易理解。「原理分析」環節則主要解釋所使用代碼的工作原理。「知識擴展」環節包括與案例相關的知識點補充,可拓展讀者的視野,同時也有利於理解案例本身的解決思路。
學習方法
本書旨在讓讀者掌握運用SQL語句的基本操作、方法和技巧,用以解決實際工作中的疑難問題,以及對同類的問題提供解決思路。
書中各章節按由易到難的方式組織,但章節之間是相互獨立的,可以從任意章節開始學習,不需要遵循由前至後的順序閱讀。
本書配套有示例文件光碟,讀者必須把光碟的文件放置在D盤,然後邊看書邊操作,只有通過實踐和不斷嘗試,才能真正地掌握和靈活地運用本書中的SQL語句的知識,也許可以寫出比本書作者更好的SQL語句。

Ⅷ SQL語法範例大全的目 錄

第1篇 SQL及關系資料庫概述
第1章 關系資料庫概述 2
1.1 資料庫的基本概念 3
1.1.1 資料庫的發展 3
1.1.2 資料庫系統組成 3
1.1.3 數據處理的抽象描述 3
1.1.4 數據模型 4
1.2 關系資料庫基本概念 4
1.2.1 關系模式 4
1.2.2 關系模型的特點及組成 5
1.2.3 關系數據語言的種類 6
1.2.4 域 7
1.2.5 笛卡兒積 7
1.2.6 關系 8
1.2.7 全關系系統十二准則 9
1.2.8 規范化(NF範式) 9
1.3 關系資料庫類型 10
1.3.1 桌面資料庫 10
1.3.2 網路資料庫 10
1.4 常用關系資料庫介紹 10
1.4.1 Microsoft Access 11
1.4.2 FoxPro 11
1.4.3 MySQL 11
1.4.4 Firebird 12
1.4.5 PostgreSQL 13
1.4.6 Informix 14
1.4.7 DB2 14
1.4.8 Sybase 15
1.4.9 SQL Server 17
1.4.10 Oracle 22
1.5 小結 29
第2章 SQL概述 30
2.1 SQL的功能和特性 31
2.2 SQL語法分類 32
2.3 SQL標准與版本 32
2.3.1 SQL92標准 33
2.3.2 SQL99標准 33
2.3.3 SQL:2003標准 34
2.4 SQL表達式 34
2.5 SQL標識符 34
2.5.1 特殊字元(語法約定) 34
2.5.2 注釋字元 35
2.6 SQL常量 35
2.7 SQL變數 37
2.8 SQL數據類型 37
2.8.1 數值型數據 37
2.8.2 字元型數據 38
2.8.3 日期數據類型 38
2.8.4 其他數據類型 39
2.9 SQL語句 40
2.9.1 SQL語句分類 40
2.9.2 SELECT查詢語句 41
2.10 SQL語句的執行方法 42
2.11 SQL與關系資料庫 42
2.12 SQL的發展 42
2.13 小結 42
第3章 SQL擴展、工具及範例資料庫介紹 44
3.1 T-SQL 46
3.1.1 注釋語句 46
3.1.2 常量 46
3.1.3 變數 46
3.1.4 運算符 47
3.1.5 數據類型 48
3.1.6 函數 49
3.1.7 流程式控制制語句 49
3.2 PL/SQL 50
3.2.1 注釋語句 50
3.2.2 數據類型 51
3.2.3 SQL92、T-SQL、PL/SQL數據
類型比較 51
3.2.4 運算符 52
3.2.5 函數 52
3.2.6 PL/SQL與T-SQL函數比較 53
3.2.7 常量和變數 53
3.2.8 流程式控制制語句 54
3.3 SQLCMD工具 55
3.4 SQL Server查詢分析工具 57
3.5 Oracle企業管理器EM工具 58
3.6 Oracle SQL * Plus工具 60
3.6.1 SQL*Plus的主要功能 60
3.6.2 SQL*Plus啟動和快速登錄
方法 61
3.6.3 SQL*Plus常用命令操作 62
3.6.4 iSQL * Plus 70
3.7 PL/SQL Developer工具 72
3.7.1 主要功能特性 72
3.7.2 軟體資源 74
3.7.3 基本用法 74
3.8 TOAD工具 76
3.8.1 主要功能特性 76
3.8.2 軟體資源 77
3.8.3 基本用法 77
3.9 範例資料庫介紹 80
3.9.1 SQL Server學籍管理資料庫 80
3.9.2 SQL Server系統示例庫 84
3.9.3 Oracle系統示例庫 84
3.10 本章小結 90
第2篇 SQL運算符和函數
第4章 SQL運算符 92
4.1 算術運算符 94
4.2 賦值運算符 94
4.3 字元串串聯運算符 94
4.3.1 加號「+」 94
4.3.2 雙豎號「||」 94
4.4 一元運算符 94
4.5 邏輯運算符 95
4.6 比較運算符 95
4.7 集合運算符 96
4.7.1 UNION運算符 96
4.7.2 EXCEPT運算符 96
4.7.3 INTERSECT運算符 97
4.8 運算符優先順序 97
4.9 SQL92、SQL Server和Oracle運算符
比較 97
4.10 小結 99
第5章 函數 100
5.1 數值函數 102
5.2 字元串函數 103
5.3 日期時間函數 104
5.4 數據類型轉換函數 106
5.4.1 CAST ()函數 106
5.4.2 CONVERT () 函數 107
5.5 統計函數 109
5.5.1 SUM ()求和 110
5.5.2 COUNT ()計數 110
5.5.3 MAX () /MIN ()求最大/
最小值 111
5.5.4 AVG ()求均值 112
5.5.5 VAR () /VARP () 求方差 113
5.5.6 STDEV () /STDEVP ()求標准
誤差 113
5.5.7 使用DISTINCT關鍵字進行
重值篩選 114
5.6 小結 114
第3篇 數據查詢操作
第6章 簡單查詢 116
6.1 用SELECT子句選擇列表 118
6.1.1 選擇列 119
6.1.2 更改列標題 119
6.1.3 使用TOP限制選擇行數 120
6.1.4 DISTINCT去掉重復的欄位
數據 121
6.1.5 DISTINCTROW去掉重復的
記錄數據 122
6.2 FROM子句 122
6.2.1 對具有相同列名的兩個表
進行查詢 123
6.2.2 從查詢結果集合中查詢數據 123
6.3 WHERE子句 123
6.3.1 使用比較運算符指定查詢
條件 124
6.3.2 使用邏輯運算符指定查詢
條件 124
6.3.3 使用范圍BETWEEN指定
查詢條件 125
6.3.4 使用列表IN指定查詢條件 125
6.3.5 使用LIKE與通配符指定查詢
條件 125
6.3.6 NULL空值的判斷 126
6.3.7 使用包含判斷詞EXISTS、
ALL、ANY、SOME 126
6.4 GROUP BY子句 130
6.4.1 一般情況的分組查詢 131
6.4.2 GROUP BY子句根據多列組
合行 132
6.4.3 CUBE和ROLLUP運算符及
使用 132
6.4.4 GROUP BY子句中的NULL
值處理 133
6.5 HAVING子句 134
6.5.1 HAVING子句的一般應用 134
6.5.2 HAVING與WHERE子句的
區別 135
6.5.3 HAVING子句單獨使用 136
6.5.4 HAVING子句與CASE語句
結合使用 137
6.6 ORDER BY子句 137
6.6.1 ORDER BY子句的使用 137
6.6.2 ORDER BY子句的約束 139
6.7 小結 139
第7章 連接查詢 141
7.1 連接概述 143
7.1.1 連接范圍 143
7.1.2 連接類型 143
7.1.3 笛卡兒積 143
7.1.4 連接語法 144
7.1.5 連接運算符 144
7.2 自(身)連接 144
7.3 內連接(INNER JOIN) 145
7.3.1 等值連接 145
7.3.2 不等連接 146
7.3.3 自然連接 147
7.4 外連接 148
7.4.1 左外連接(LEFT JOIN) 148
7.4.2 右外連接(RIGHT JOIN) 149
7.4.3 全外連接(FULL JOIN) 150
7.5 交叉連接(CROSS JOIN) 151
7.6 小結 151
第8章 集合查詢 153
8.1 集合概念 155
8.2 集合性質 155
8.3 集合運算 155
8.4 UNION運算符 156
8.4.1 使用UNION進行表內查詢 156
8.4.2 使用UNION進行多表查詢 157
8.4.3 使用UNION JOIN連接查詢 158
8.5 INTERSECT運算符 159
8.6 EXCEPT運算符 159
8.7 小結 160
第9章 子查詢 161
9.1 概述 163
9.1.1 子查詢定義 163
9.1.2 子查詢語法 163
9.1.3 子查詢的兩種基本形式 164
9.1.4 子查詢的優點 165
9.1.5 子查詢分類 165
9.1.6 子查詢中的比較運算符與謂詞 165
9.1.7 使用子查詢的規則 168
9.2 單行子查詢 169
9.3 多行子查詢 170
9.3.1 在多行子查詢中使用IN比較符 170
9.3.2 在多行子查詢中使用ALL、SOME、ANY比較符 171
9.4 多列子查詢 172
9.5 相關子查詢 173
9.5.1 使用單行比較運算符引入相關子查詢 174
9.5.2 使用IN引入相關子查詢 174
9.5.3 在子查詢中使用[NOT] EXISTS 175
9.6 在各類SQL語句中使用子查詢 177
9.6.1 在SELECT子句中使用子查詢 177
9.6.2 在FROM子句中使用子查詢 177
9.6.3 在WHERE子句中使用子查詢 177
9.6.4 在GROUP BY子句中使用子查詢 178
9.6.5 在HAVING子句中使用子查詢 178
9.6.6 在CREATE TABLE語句中使用子查詢 178
9.6.7 在CREATE VIEW語句中使用子查詢 179
9.6.8 在INSERT INTO子句中使用子查詢 180
9.6.9 在UPDATE語句中使用子查詢 181
9.6.10 在DELETE語句中使用子查詢 182
9.6.11 使用WITH子句重用子查詢 182
9.7 樹查詢 183
9.8 小結 184
第4篇 數據更新操作
第10章 資料庫操作 186
10.1 創建資料庫 188
10.2 查看資料庫信息 193
10.3 更改資料庫 193
10.3.1 更改資料庫名稱 195
10.3.2 修改資料庫文件 195
10.3.3 更改資料庫屬性 200
10.4 刪除資料庫 201
10.5 小結 201
第11章 方案操作 202
11.1 方案概述 204
11.2 查找方案 204
11.3 創建方案 204
11.4 更改方案 206
11.5 刪除方案 206
11.6 小結 207
第12章 數據表操作 208
12.1 創建表 210
12.2 復製表 211
12.3 修改表結構 212
12.3.1 增加列和約束 212
12.3.2 查找列約束 214
12.3.3 修改列和約束 214
12.3.4 刪除列和約束 215
12.4 行記錄操作 215
12.4.1 插入記錄 215
12.4.2 修改記錄 218
12.4.3 刪除記錄(DELETE) 223
12.4.4 刪除記錄(TRUNCATE) 225
12.5 重命名表 226
12.6 刪除表 226
12.7 MERGE語句 226
12.8 小結 228
第13章 索引操作 229
13.1 索引的分類 231
13.1.1 索引的概念 231
13.1.2 索引分類 231
13.2 索引使用的場所 232
13.3 查看索引 233
13.4 創建索引 234
13.4.1 創建索引的方法 234
13.4.2 CREATE INDEX語法 234
13.4.3 創建聚簇索引 236
13.4.4 創建非聚簇索引 236
13.4.5 創建簡單列索引 236
13.4.6 創建組合列索引 237
13.4.7 創建普通索引 238
13.4.8 創建唯一索引 238
13.4.9 創建視圖索引 241
13.5 修改索引 242
13.6 禁用/啟用索引 245
13.7 刪除索引 245
13.8 小結 246
第14章 視圖操作 248
14.1 查詢視圖 250
14.2 創建視圖 251
14.3 修改視圖 255
14.4 刪除視圖 256
14.5 小結 257
第15章 序列操作 258
15.1 創建序列 260
15.2 查找序列值 260
15.3 使用序列 261
15.4 修改序列 261
15.5 刪除序列 262
15.6 小結 262
第5篇 數據安全管理
第16章 完整性約束 264
16.1 資料庫的安全性 266
16.2 完整性約束分類 267
16.3 表約束 268
16.3.1 DEFAULT約束 268
16.3.2 NOT NULL約束 269
16.3.3 CHECK約束 269
16.3.4 UNIQUE約束 270
16.3.5 PRIMARY KEY約束 270
16.3.6 FOREIGN KEY約束 271
16.3.7 FOREIGN KEY的MATCH
約束 272
16.4 域約束 273
16.5 斷言 273
16.6 禁止與啟用約束 274
16.7 查看約束 275
16.8 刪除約束DROP 275
16.9 小結 275
第17章 用戶管理 277
17.1 查找用戶及相關信息 279
17.2 創建用戶 282
17.3 修改用戶 285
17.4 刪除用戶 286
17.5 小結 286
第18章 角色管理 288
18.1 角色的概念 290
18.2 查找角色 290
18.3 創建角色 293
18.4 更改角色 295
18.5 刪除角色 295
18.6 小結 295
第19章 許可權管理 297
19.1 許可權分類 299
19.2 查看許可權 299
19.3 授予許可權 303
19.3.1 授予ALL許可權 304
19.3.2 授予SELECT許可權 304
19.3.3 授予CREATE許可權 304
19.3.4 授予INSERT許可權 305
19.3.5 授予UPDATE列許可權 305
19.3.6 授予ALTER許可權 305
19.3.7 授予EXECUTE許可權 306
19.3.8 授予REFERENCES許可權 306
19.3.9 授予DELETE許可權 306
19.3.10 授予DROP許可權 306
19.3.11 授予用戶角色的許可權 307
19.4 收回許可權 308
19.5 小結 309
第6篇 SQL編程
第20章 事務控制與並發處理 312
20.1 事務的基本概念 314
20.2 鎖的基本概念和分類 314
20.3 事務的並發控制 318
20.3.1 並發控制方法 319
20.3.2 事務隔離級別 319
20.3.3 事務特性的設置 321
20.4 事務開始和終止 322
20.5 資料庫讀寫訪問操作 322
20.6 事務提交 322
20.7 事務回滾 323
20.8 SQL Server與Oracle事務處理的
比較 324
20.9 小結 324
第21章 存儲過程 326
21.1 存儲過程的概念 329
21.2 存儲過程的優點 329
21.3 存儲過程分類 329
21.4 SQL Server存儲過程中的控制語句 330
21.4.1 注釋語句 330
21.4.2 屏幕輸出語句 330
21.4.3 變數定義和使用語句 330
21.4.4 塊語句 331
21.4.5 判斷語句 331
21.4.6 循環語句 332
21.4.7 轉向定位語句 333
21.4.8 定時執行語句 333
21.4.9 錯誤捕獲語句 333
21.5 Oracle存儲過程中的控制語句 333
21.5.1 注釋語句 334
21.5.2 屏幕輸出語句 334
21.5.3 變數和常量的定義和使用 334
21.5.4 塊語句BEGIN…END 337
21.5.5 判斷語句IF、CASE 338
21.5.6 循環語句 340
21.5.7 轉向定位語句 342
21.5.8 定時執行作業任務dbms_job 342
21.5.9 錯誤捕獲語句 346
21.6 存儲過程的創建 346
21.6.1 創建存儲過程的語法 346
21.6.2 創建無參數的存儲過程 347
21.6.3 創建有參數的存儲過程 347
21.7 存儲過程的調用與執行 349
21.7.1 RETURN語句及返回值 350
21.7.2 存儲過程的創建和調用步驟 351
21.7.3 存儲過程調用方法和步驟 352
21.7.4 調用無參數的過程 352
21.7.5 調用有參數的過程 352
21.8 存儲過程的查看 354
21.8.1 查看SQL Server存儲過程 354
21.8.2 查看Oracle存儲過程 356
21.9 存儲過程的修改和重編譯 359
21.9.1 修改存儲過程 360
21.9.2 重命名存儲過程 360
21.9.3 存儲過程的重編譯 361
21.10 存儲過程的刪除 364
21.11 SQL Server中幾個重要的存儲
過程介紹 365
21.11.1 sp_attach_db 366
21.11.2 sp_attach_single_file_db 366
21.11.3 sp_changedbowner 367
21.11.4 sp_changeobjectowner 367
21.11.5 sp_configure 368
21.11.6 xp_cmdshell 370
21.11.7 sp_spaceused 373
21.11.8 sp_msforeachtable 374
21.12 存儲過程應用實例 374
21.12.1 用存儲過程實現數據表更新
操作 374
21.12.2 用存儲過程實現數據備份與
恢復 376
21.13 小結 377
第22章 存儲函數 379
22.1 存儲函數和存儲過程的區別 381
22.2 存儲函數的類型和約定 381
22.3 存儲函數的創建和調用 383
22.3.1 存儲函數創建語法 385
22.3.2 存儲函數調用類型、方法和
語法 387
22.3.3 SQL Server存儲函數的創建
和調用 387
22.3.4 Oracle存儲函數的創建和
調用 390
22.4 存儲函數的更改 396
22.5 存儲函數的編譯 397
22.6 存儲函數信息的查看 397
22.6.1 查看SQL Server存儲函數 398
22.6.2 查看Oracle存儲函數 399
22.7 存儲函數的刪除 401
22.8 小結 402
第23章 觸發器 404
23.1 觸發器概述 406
23.1.1 觸發器的基本概念 406
23.1.2 觸發器的用途和優勢 407
23.1.3 觸發器的類型 408
23.1.4 觸發器中的兩個臨時表 409
23.2 創建SQL Server觸發器 409
23.2.1 創建DML觸發器 410
23.2.2 創建DDL觸發器 420
23.2.3 創建INSTEAD OF觸發器 423
23.2.4 創建嵌套觸發器 426
23.2.5 創建遞歸觸發器 428
23.3 創建Oracle觸發器 430
23.3.1 觸發謂詞的使用 431
23.3.2 創建DML語句觸發器 432
23.3.3 創建DML行觸發器 435
23.3.4 創建DDL觸發器 438
23.3.5 創建INSTERD OF觸發器 439
23.3.6 創建事件觸發器 441
23.4 更改觸發器 444
23.5 重新編譯Oracle觸發器 446
23.6 禁止和啟用觸發器 446
23.7 查看觸發器信息 447
23.7.1 查看SQL Server觸發器 447
23.7.2 查看Oracle觸發器 449
23.8 刪除觸發器 451
23.9 本章小結 453
第24章 游標 455
24.1 游標的基本概念 457
24.1.1 游標的基本原理 457
24.1.2 游標的內容構成 457
24.1.3 游標的類型 457
24.1.4 游標變數 461
24.2 游標操作 462
24.2.1 申明游標 462
24.2.2 打開游標 463
24.2.3 讀取數據 464
24.2.4 關閉游標CLOSE 469
24.2.5 刪除游標 469
24.3 查看游標 470
24.3.1 查看SQL Server游標 470
24.3.2 查看Oracle游標 475
24.4 游標循環 476
24.5 參數游標 478
24.6 游標嵌套 479
24.7 游標應用 479
24.8 小結 483
第25章 錯誤和異常處理 486
25.1 錯誤和異常分類 488
25.2 SQL Server錯誤和異常處理 488
25.2.1 錯誤信息及存儲 488
25.2.2 錯誤捕獲方法 488
25.3 Oracle錯誤和異常處理 492
25.3.1 異常處理方法 492
25.3.2 異常處理語法 492
25.3.3 預定義異常處理 493
25.3.4 非預定義異常處理 494
25.3.5 自定義異常處理 495
25.4 小結 496
第7篇 SQL在資料庫開發和
管理中的應用
第26章 嵌入式SQL 498
26.1 ESQL基本概念 500
26.2 SQL的使用方法 500
26.3 ESQL語句和宿主語言之間的通信
方法 502
26.3.1 使用SQL通信區通信 503
26.3.2 使用主變數通信 503
26.3.3 使用游標通信 506
26.4 ESQL的編譯處理過程 507
26.5 使用WHENEVER語句簡化錯誤
處理 507
26.6 在高級語言中嵌入SQL 509
26.6.1 ESQL的語法格式 509
26.6.2 在Visual C++下執行ESQL
語句 509
26.6.3 在Visual C#中執行嵌入式
T-SQL語句 511
26.7 在資料庫管理系統中嵌入SQL 513
26.7.1 ESQL語句與T-SQL和
PL/SQL語句的比較 513
26.7.2 在SQL Server中使用嵌入式
SQL 514
26.7.3 在Oracle中嵌入SQL 517
26.8 動態SQL技術 524
26.8.1 動態SQL的基本概念 524
26.8.2 SQL Server動態SQL語句的處理 525
26.8.3 Oracle動態SQL語句的處理 527
26.9 小結 532
第27章 資料庫的存取訪問技術 534
27.1 資料庫系統的開發環境 536
27.2 應用系統的典型結構 536
27.3 開發平台和工具 538
27.3.1 Power Builder 538
27.3.2 Delphi 539
27.3.3 Oracle Developer Suite 539
27.3.4 .NET 540
27.3.5 J2EE 542
27.3.6 .NET和J2EE比較 543
27.4 資料庫的連接訪問技術 543
27.4.1 OLE DB 543
27.4.2 ODBC 545
27.4.3 JDBC 547
27.4.4 ADO 549
27.4.5 ADO.NET 556
27.4.6 Recordset對象方法的使用 561
27.5 ASP/ASP.NET與資料庫的連接和訪問 562
27.5.1 ASP/ASP.NET與Text 563
27.5.2 ASP/ASP.NET與Excel 563
27.5.3 ASP/ASP.NET與Access 564
27.5.4 ASP/ASP.NET與SQLServer 564
27.5.5 ASP/ASP.NET與Oracle 565
27.6 VB.NET與資料庫的連接和訪問 566
27.6.1 VB.NET與Text 566
27.6.2 VB.NET與Excel 566
27.6.3 VB.NET與Access 567
27.6.4 VB.NET與SQL Server 568
27.6.5 VB.NET與Oracle 568
27.7 VC#.NET與資料庫的連接和訪問 569
27.7.1 VC#.NET與Excel 569
27.7.2 VC#.NET與Access 570
27.7.3 VC#.NET與SQL Server 571
27.7.4 VC#.NET與Oracle 572
27.8 小結 572
第28章 用SQL管理SQL Server資料庫 573
28.1 操作系統管理 576
28.1.1 查看伺服器屬性和操作系統參數 576
28.1.2 查看磁碟目錄和文件信息 577
28.1.3 查看存儲介質與磁碟分區信息 578
28.1.4 查看伺服器提供的服務組件與程序 579
28.2 DBMS管理 579
28.2.1 查看資料庫服務屬性 579
28.2.2 查看資料庫系統版本及配置參數 580
28.2.3 查看和修改資料庫屬性 580
28.2.4 查看資料庫文件和文件組屬性 582
28.2.5 查看當前資料庫重要的數據對象 582
28.2.6 查看資料庫日誌 583
28.3 用戶對象、許可權與安全管理 584
28.3.1 查看資料庫角色 584
28.3.2 查看和管理資料庫用戶 585
28.3.3 查看有關許可權 586
28.3.4 查看和管理用戶的數據對象 587
28.3.5 查看和管理進程 590
28.3.6 查看資料庫鎖 591
28.3.7 資料庫備份和恢復 593
28.4 小結 597
第29章 用SQL管理Oracle資料庫 599
29.1 系統管理 606
29.1.1 查看資料庫系統屬性 606
29.1.2 查看所有資料庫對象的屬性 607
29.1.3 查看和修改當前資料庫的字元集 608
29.1.4 查看資料庫文件的屬性 609
29.1.5 查看和設置資料庫歸檔信息 609
29.1.6 查看資料庫的數據字典 611
29.1.7 查看資料庫的後台進程 612
29.1.8 查看和修改系統的當前時間 612
29.1.9 查看SCN和MTS 613
29.2 連接、會話與進程管理 614
29.2.1 查看資料庫的並發連接會話數 614
29.2.2 查看客戶端連接會話信息 614
29.2.3 查看會話進程及客戶端信息 617
29.3 表空間和數據文件管理 619
29.3.1 查看錶空間信息 619
29.3.2 查看錶空間的數據文件和容量統計信息 620
29.3.3 查看數據對象所佔用的表空間信息 622
29.3.4 查看錶空間的碎片 623
29.3.5 查看數據文件信息 624
29.3.6 查看日誌組信息 625
29.3.7 查看競爭與等待信息 626
29.3.8 查看TRACE腳本文件 628
29.4 回滾段管理 628
29.4.1 查看回滾段的屬性 628
29.4.2 查看用戶與會話正在使用的回滾段 631
29.5 數據表管理 631
29.5.1 查看數據表的基本屬性 631
29.5.2 查看錶的存儲信息 632
29.5.3 查看錶的約束與關聯信息 634
29.5.4 表記錄管理 636
29.6 索引管理 637
29.6.1 查看索引屬性 637
29.6.2 查看用戶的索引信息 637
29.6.3 查看索引的存儲屬性 638
29.6.4 對欄位進行全文檢索 638
29.7 存儲過程、存儲函數和觸發器管理 639
29.7.1 查看存儲過程和函數的狀態信息 639
29.7.2 查看觸發器、過程、函數的創建腳本 639
29.8 查看運行的SQL語句 640
29.8.1 查看進程所對應的SQL語句 640
29.8.2 查看用戶正在運行的SQL語句 642
29.8.3 查看Disk Read最高的SQL語句 642
29.8.4 查看回滾段里正在運行的SQL語句 643
29.8.5 查看視圖對應的SQL語句 643
29.8.6 查看SQL語句的執行情況 643
29.9 角色、用戶與安全管理 643
29.9.1 查看資料庫角色信息 644
29.9.2 查看資料庫用戶信息 644
29.9.3 查看用戶對象和類型 646
29.9.4 查看有關授權信息 649
29.9.5 查看數據備份和恢復信息 650
29.10 鎖管理 651
29.10.1 查看鎖 651
29.10.2 查看被鎖的進程及鎖類型信息 654
29.10.3 查看被鎖定的資料庫對象 655
29.10.4 查看鎖定對象的客戶端信息 656
29.10.5 解鎖操作 656
29.11 參數調整與性能優化 657
29.11.1 查看資料庫伺服器參數 658
29.11.2 查看客戶端參數 659
29.11.3 查看會話環境參數 659
29.11.4 查看inin.ora參數 659
29.11.5 查看NLS參數 659
29.11.6 查看SGA 660
29.11.7 查看PGA 670
29.11.8 查看排序區 670
29.11.9 查看Large Pool 671
29.11.10 查看Java語言區 671
29.11.11 查看UGA區 671
29.11.12 查看CPU資源 671
29.11.13 查看I/O資源的使用情況 672
29.11.14 查看等待與競爭 673
29.11.15 SQL語句優化 676
29.12 小結 678
第8篇 附錄
附錄A SQL常用語句分類索引 680
附錄B SQL、SQL Server、Oracle常用函數分類對照索引 683
附錄C SQL Server常用系統表和系統存儲過程索引 689
附錄D Oracle資料庫常用視圖索引 696
附錄E Oracle資料庫系統環境變數參數 700

Ⅸ SQL資料庫題目,求助

1、select * from 學生信息 where 年齡=18;
2、select 學號,姓名,班級 from 學生信息 where 班級='08電商1';
3、select 姓名,班級 from 學生信息 where 姓名 like '李%';
4、select * from 老師信息 where 姓名 like '_麗%';
5、select 班級,姓名,年齡 from 學生信息 where 班級='08電商1' or 班級='08物流2';
6、select 工號,姓名,部門 from 教師信息 where 工資>2500;
7、select 班級,count(*) as 人數 from 學生信息 group by 班級;
8、select top 10 學號,姓名 from 學生信息 order by 年齡 desc;
9、select * from 學生信息 where 班級='08電商2' order by 學號 asc;
10、select 性別,sum(年齡)/count(年齡) as 平均年齡 from 學生信息 group by 性別;或者select 性別,avg(年齡) as 平均年齡 from 學生信息 group by 性別