當前位置:首頁 » 編程語言 » 資料庫技術及應用SQLServer

資料庫技術及應用SQLServer

發布時間: 2022-02-24 00:36:29

資料庫技術及應用 —sql Server

create table 圖書 (總編號 Char(6),分類號 Char(8),書名 Char (16),作者 Char (6),出版單位 Char (20),單價 Numeric(6,2))
create table 讀者(借書證號 Char (4),單位 Char (8),姓名 Char (6),性別 Char (2),職稱 Char (6),地址 Char (20))
create table 借閱(借書證號 Char (4),總編號 Char (6),借書日期 Datetime)

1. 對圖書管理資料庫,將借閱表增加新欄位 :應還日期 datetime 。請對下面的SQL語句填空:
ALTER TABLE 讀者 add 應還日期 datetime

2. 向圖書表插入一條記錄,總編號為101002,分類號為02,書名為資料庫技術,作者為王大為,出版單位為電子工業出版社,單價為23.5。
INSERT INTO 圖書 VALUES('101002','02','資料庫技術','王大為','電子工業出版社',23.5)

3. 對於圖書管理資料庫,將圖書表中電子工業出版社的圖書的單價漲價10%。請對下面的SQL語句填空:
UPDATE 圖書 SET 單價=單價*1.1 WHERE 出版單位='電子工業出版社'

4. 對於圖書管理資料庫,要查詢所藏圖書中每個出版社的圖書最高單價、平均單價。
SELECT 出版單位,MAX(單價) AS 最高單價,AVG(單價) AS 平均單價 FROM 圖書 GROUP BY 出版單位
5.對於圖書管理資料庫,求電子工業出版社出版圖書的最高單價和平均單價。
SELECT 出版單位,MAX(單價) AS 最高單價,AVG(單價) AS 平均單價 FROM 圖書 where 出版單位='電子工業出版社'
6.使用SQL語句從上表中查詢所有姓劉的讀者的信息:
SELECT * FROM 讀者 WHERE 姓名 like '劉%'

7. 檢索書價在10元至30元(含10元和30元)之間的圖書的書名、作者、書價和分類號,結果按分類號升序排序。
SELECT 書名,作者,單價,分類號 FROM 圖書
WHERE 單價 between 10 and 30
ORDER BY 分類號
8. 對於圖書管理資料庫,查詢借閱圖書超過3本的每個讀者的借書證號和所借圖書冊數。請對下面的SQL語句填空:
SELECT 借書證號,count(*) as 借圖書冊數 FROM 借閱
GROUP BY 借書證號 having count(*)>3
9. 對於圖書管理資料庫,查詢電子工業出版社的圖書信息,檢索結果按書價降序排列。
SELECT * FROM 圖書 WHERE 出版單位='電子工業出版社' ORDER BY 單價 DESC
10. 對於圖書管理資料庫,查詢所藏圖書中,有兩種及兩種以上的圖書出版社所出版圖書的最高單價和平均價。
SELECT 出版單位,MAX(單價) AS 最高單價,AVG(單價)AS 平均價 FROM 圖書 GROUP BY 出版單位 HAVING count(*) >=2

Ⅱ 資料庫原理及應用oracle與資料庫原理及應用sqlserver的區別

好用的話當然是oracle,至於有用,我建議這倆都別學了,直接C+nosql才是王道

Ⅲ 計算機等級考試三級資料庫技術是不是要考關於SQLServer的知識

是的,但考試內容也不都是SQLServer的,它還涵蓋了計算機基礎應用、數據結構與演算法、操作系統、網路技術等知識內容,當然都是一些理論性的東西,不是很難,只需要理解記憶就可以了。(推薦買本你所考科目的教程,在考試前一個月將3-5年的真題做一遍)。
主要注意的是它除了120分鍾筆試外,還有60分鍾的機試。機試主要考的是:
1、掌握計算機基本操作。
2、掌握C語言程序設計基本技術、編程和調試。
3、掌握與考試內容相關的知識的上機應用。
其實你就下載一個VC++6.0的簡易版編程軟體,然後找一套南開機試100題進行練習。考試題目絕對在這100題范圍內,甚至題目可能都一樣。這里要注意的是考試的軟體是英文版的,你一定要會一些基礎的英文,不然你編譯的菜單都找不到,那可就麻煩了。
最後,提一下,如果你想考單科的,可以選擇三級網路技術(只涉及網路技術一塊,也有機試,題目也差不多),還可以選擇四級資料庫工程師(只是考資料庫知識,沒有機試)。

Ⅳ 資料庫sqlserver 2008與 sqlserver 2005區別

如果你要用進行簡單學習的話 這兩個是沒什麼區別的 兩個都可以用 不過搞開發的時候建議還是使用2005 畢竟版本低 穩定 一點

總的來說 SQL Server2008有十大新特性

1.Report Builder 3.0
Report Builder是一個工具集,通過它可以開發出發布到Web上的報表,通過Report Builder可以創建包含圖像,圖表,表格和列印控制項的報表,此外,Report Builder也支持下鑽和排序,如果你熟悉第三方報表工具,圖Crystal Reports(水晶報表),那麼你一定會使用Report Builder。
SQL Server 2008 R2/Report Builder 3.0中的新特性包括:○1地圖圖層,它可以容納空間和分析數據,可以和微軟的虛擬地球(Microsoft Virtual Earth)無縫集成;○2指示器,用於顯示一個值的狀態;○3報表部件,這個對象可以重復使用或在多個報表之間共享;○4聚合計算(Aggregate Calculating),允許你計算其它聚合計算結果的匯總值。
2.SQL Server 2008 R2 Datacenter
SQL Server 2008 R2的數據中心版的目標是企業版用戶,他們要求更好的性能,新版本支持256顆邏輯處理器,更多的實例數和更多的內存。
3.SQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2的另一個新版本是並行數據倉庫版,正式代號是「Madison」,它主要目標是處理非常大的數據量,它使用大規模並行處理功能將大表分散到多個SQL節點,這些節點通過微軟的專利技術Ultra Shared Nothing進行控制,它可以將查詢任務分配到各個計算節點上,然後從各個節點收集計算結果。
4.StreamInsight
SQL Server 2008 R2中出現了一個新組件,叫做StreamInsight,這個有趣的組件允許在運行中分析流數據,也就是直接從源數據流進行處理,然後再保存到數據表中。如果你的系統是一個實時系統,這個功能就非常非常的有用,因為實時系統需要分析數據,但又不能引起數據寫入時的延遲,一些常見的例子如股票交易數據流,Web點擊分析流和工業處理控制,可以同時監控多個輸入數據流。
5.主數據服務
主數據服務(Master Data Services,MDS)既是一個概念又是一個產品,主數據服務的概念是對核心業務數據有一個集中的數據入口看守人,數據項如客戶賬單地址,雇員/客戶姓名,以及產品名稱應該集中管理,以便讓所有消費應用系統都具有相同的信息。微軟提供了一個示例,在customer表中記錄了一個顧客地址,但在mailing表中記錄了一個不同的地址。主數據服務應用程序可以保證所有表只有一個正確的地址,而一個MDS可以是一個本地應用程序,SQL Server 2008 R2包括一個應用程序和一個介面管理核心數據。
6.PowerPivot for SharePoint
PowerPivot是一個終端用戶工具,它與SharePoint,SQL Server 2008 R2和Excel 2010聯合使用,可以在幾秒內處理大量數據,PowerPivot的作用有點像Excel中的數據透視表,提供了分析功能。
7.數據層應用
數據層應用(Data-Tier Application,縮寫為DAC,不知道C代表什麼含義,不要與Windows數據訪問組件混淆了,因為它的縮寫也是DAC)是一個對象,它可以為一個工程存儲所有需要的資料庫信息,如登錄,表和Visual Studio可以使用的存儲過程。通過創建一個數據層應用,SQL Server包版本和每個Visual Studio編譯版本一起保存,也就是可以將應用程序和資料庫構建成一個統一的版本,方便後期維護和管理。
8.Unicode壓縮
SQL Server 2008 R2使用一個新的演算法,為Unicode存儲提供了一個簡單的壓縮方案,通過Unicode壓縮,可以減少Unicode字元對空間的佔用,它由SQL Server引擎自動管理,因此不需要修改現有應用程序,DBA也無須做任何干涉。
9.SQL Server Utility
新的SQL Server Utility是一個集中控制多個SQL Server實例的倉庫對象,性能數據和配置策略可以存儲在一個單一的Utility中,Utility也包括一個資源管理器工具,可以創建多個伺服器儀錶板。
10.多伺服器儀錶板
雖然SQL Server Management Studio也可以連接到多個伺服器,但不能在一個集中的視圖上查看所有的資料庫,每個資料庫伺服器需要獨立管理,在SQL Server 2008 R2中,可以創建同時顯示多個伺服器的儀錶板。

Ⅳ sqlserver 設置默認資料庫有什麼作用

sql server 的默認資料庫是針對用戶的。即用戶登陸,默認連接的資料庫。


例:資料庫列表為:

Ⅵ 如何連接sqlserver資料庫

以sqlserver2008R2為例。

1、打開sql2008,使用windows身份登錄

Ⅶ 資料庫技術與應用:SQLserver2005 究竟比 excel 好在什麼地方呢

這樣說吧,對於數據處理來說,SQLserver是研究生,EXCEL則是小學生。

Ⅷ 關於使用了sqlserver資料庫的應用程序

資料庫可以同時共多個用戶/應用 使用, 包括讀取和寫入(根據實際提供的資料庫用戶許可權)
只讀的話你需要知道資料庫中對應數據的最終投影就可以了,可以是表結構, 也可以是視圖等

Ⅸ 求資料庫技術及應用教程(SQL Server版)郭建校主編的課後答案

你可以7去獵豹網校看一下,好像能解決你的問題了。

Ⅹ 資料庫技術及應用(SQL server 2008)陳立潮 課後習題 第五章

1.
SELECT cname,avg(grade) 平均成績
FROM Course join sc on course.cno=sc.cno
where teacher like '張%'
2.
SELECT CNO,COUNT(*) 人數
FROM SC
GROUP BY CNO
ORDER BY 2 DESC,1
3
SELECT sname,sno
FROM student
where sno in(select sno
from sc
where cno in(select cno
from student join sc on student.sno=sc.sno
where sname='張三'))
and sname<>『張三』
4.
UPDATE SC SET GRADE=GRADE+5
FROM SC JOIN student on sc.sno=student.sno
join course on course.cno=sc.cno
where ssex='女' and cname='計算機基礎'
5.
DELETE SC
FROM SC JOIN student on sc.sno=student.sno
where sname='王五'
6.
select cname
from student join sc on student.sno=sc.sno
join course on course.cno=sc.cno
where sname in('張三','李四')
group by cname
having count(*)=2
7.
select sname
from student
where sno not in(select sno from sc)

熱點內容
kettle源碼下載 發布:2025-01-09 23:01:36 瀏覽:733
casejava 發布:2025-01-09 22:56:56 瀏覽:698
oracle如何導出資料庫 發布:2025-01-09 22:55:13 瀏覽:771
編程ppm 發布:2025-01-09 22:49:25 瀏覽:729
蒸汽之都偵探安卓按鍵在哪裡 發布:2025-01-09 22:48:30 瀏覽:819
怎麼修改域賬號的配置文件 發布:2025-01-09 22:30:44 瀏覽:478
49葫蘆娃怎麼改密碼 發布:2025-01-09 22:30:00 瀏覽:844
博德之門安卓安裝哪裡 發布:2025-01-09 22:14:40 瀏覽:316
伺服器電腦用關機嗎 發布:2025-01-09 21:53:01 瀏覽:464
機頂盒用戶和密碼是什麼 發布:2025-01-09 21:52:24 瀏覽:385