A. sql實驗:嵌套查詢和連接查詢
1
嵌套:
select 姓名 from student where 學號 in (select 學號 from 選課 where 課號 in (select 課號 from 課程 where 課名='資料庫原理'))
連接:
select 姓名 from 學生 join 選課 on 學生.學號=選課.學好 join 課程 on 選課.課號=課程.課號 where 課名='計算機原理'
2 嵌套
select 學號,年齡,性別,系名 from 學生 where 年齡 >(select max(年齡) from 學生 where 系名=計算機系)
3 連接
select 課名,成績
from 學生 join 選課 on 學生.學號=選課.學好
join 課程 on 選課.課號=課程.課號
where 姓名='張力'
B. 急求asp連接sql資料庫實驗報告
就寫寫你的規劃,做的過程,功能介紹。性能評沽。Ok完畢
C. 什麼是互動式sql
在VB開發環境中互動式地調試用Microsoft SQL Server's Transact SQL dialect編寫的遠
程存儲過程的。該對象的某個方法在處理參數時存在一個未經檢查的緩沖區。這個DCOM組件默
認是可以由Everyone從遠程編程訪問的。如果某程序在引用該對象時使用特殊構造的數據作為
參數,就可以使該對象崩潰,或者在安裝有該對象的目標機器上執行任意代碼。
D. SQL Server 2000中聯機交互方式有哪兩種,分別是通過什麼管理工具來體現
是資料庫軟體,不是文件.
SQL Server 2000是一項全面完整的資料庫與分析產品。從藉助瀏覽器實現的資料庫查詢功能到內容豐富的擴展標記語言(XML)支持特性均可有力地證明,SQL Server 2000無謂為全面支持Web功能的資料庫解決方案。與此同時,SQL Server 2000還在可伸縮性與可靠性方面保持著多項基準測試紀錄,而這兩方面特性又都是企業資料庫系統在激烈市場競爭中克敵致勝的關鍵所在。無論以應用程序開發速度還是以事務處理運行速度來衡量,SQL Server 2000都堪稱最為快捷的資料庫系統,而這恰恰是該產品成為靈活企業首選解決方案的原因所在。
通過 Web 輕松訪問數據。有了 SQL Server 2000,您可以使用 HTTP 來向資料庫發送查詢、對資料庫中存儲的文檔執行全文搜索、以及通過 Web 進行自然語言查詢。
強大而靈活的基於 Web 的分析。SQL Server 2000 分析服務功能被擴展到了 Internet。您可以通過 Web 瀏覽器來訪問和控制多維數據。
高度的可伸縮性和可靠性
使用 SQL Server 2000 可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,SQL Server 滿足了苛刻的電子商務和企業應用程序要求。
向上伸縮。SQL Server 2000 利用了對稱多處理器 (SMP) 系統。SQL Server Enterprise Edition 最多可以使用 32 個處理器和 64 GB RAM。
向外擴展。向外擴展可以將資料庫和數據負載分配給多台伺服器。
可用性。通過增強的故障轉移群集、日誌傳送和新增的備份策略,SQL Server 2000 達到了最大的可用性。
最快的進入市場時間
SQL Server 2000 是 Microsoft .NET Enterprise Server 的數據管理與分析中樞。SQL Server 2000 包括加速從概念到最後交付開發過程的工具。
集成和可擴展的分析服務。有了 SQL Server 2000,您可以建立帶有集成工具的端到端分析解決方案,從數據創造價值。此外,還可以根據分析結果自動驅動商業過程以及從最復雜的計算靈活地檢索自定義結果集。
快速開發、調試和數據轉換。SQL Server 2000 帶有互動式調節和調試查詢、從任何數據源快速移動和轉化數據、以及按 Transact-SQL 方式定義和使用函數等功能。您可以從任意 Visual Studio 工具以可視化方式設計和編寫資料庫應用程序。
簡化的管理和調節。使用 SQL Server 2000,您可以很容易地在企業資源旁邊集中管理資料庫。可以在保持聯機的同時輕松地在計算機間或實例間移動和復制資料庫。
E. 求sql詳細資料庫實驗報告,步驟~~~答好加分~~~
引用
microsoft activeX Data objects 2.X library
microsoft activeX Data objects recordset 2.X
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "Driver=;server=(local);uid=sa;pwd=;database=賬戶管理"
conn.ConnectionTimeout = 30
conn.Open
rs.Open "select * from 賬戶信息", conn, adOpenStatic, adLockReadOnly, adCmdText
text1=rs.fields("列")'實現顯示功能
...
要實現查詢就在rs.open的時候把條件代入
下一個上一個用rs.movenext這種方式
添加新記錄的代碼
with rs
.addnew
.fields("列")=text1
...
.update
end with
刪除:
rs.Delete adAffectCurrent
F. 如何使Excel與SQL Server數據交互
1、比如excel A1:A20 這數據每1分鍾更新一次(如果數據後處理程序在EXCEL中,那麼計算將隨著數據變化自動進行結果的更新),而想將這些數據導入matlab,因為數據後處理程序採用MATLAB寫的,現在就有個問題:matlab數據我以前是採用import 形式手動導入excel。XLS文件到matlab,我想能不能excel中A1:A20 數據更新後能自動導入MATLAB(比如每1分鍾或者5分鍾更新一次)。這樣我就不要自己手動不斷導入EXCEL中更新的數據。
2、另外就行EXCEL一樣 如果數據一更新,那麼結果就自動計算更新,MATLAB中能不能也能夠這樣(我僅按一次RUN,以後只要有更新數據進來,matlb就自動計算,並更新計算結果)。
G. 如何在Azure Web Role程序中實現與SQL Azure的數據交互
MSDN有介紹六種鏈接SQL AZURE的方法
http://msdn.microsoft.com/en-us/library/ee621787.aspx
1. 傳統ADO.NET鏈接訪問
2. 用Entity Framework的方法
3. 用WCF Data Service的方法
4. 從ASP.NET 鏈接的的方法
5. 從PHP鏈接的方法
6. 用sqlcmd讀取數據的方法
如果在Web role中鏈接沒有什麼特別不一樣的, 按照上面的方法, 在WEB.CONFIG里設置好正確的資料庫鏈接字元串。 另外最好把WEB ROLE和SQL AZURE放在一個集群里,這樣速度比較快。
H. SQL實驗:觸發器
-------1、
CREATE TRIGGER tr_insert
ON 學生表
FOR INSERT
AS
DECLARE @Class_ID int,
@Stu_id int
select top 1 @Class_ID=課號 from (select 課號,count(*) as total from 選課表 group by 課號) t1 order by t1.total desc
select @Stu_id=學號 from inserted
insert into 選課表 values(@Stu_id, @Class_ID, 0)
GO
--------2、
CREATE TRIGGER tr_delete
ON 學生表
FOR DELETE
AS
DECLARE @Stu_id int
select @Stu_id=學號 from deleted
if exists (select 1 from 選課表 where 學號=@Stu_id)
begin
RAISERROR ('拒絕刪除學號為%d的記錄,因該生有選課記錄',@Stu_id)
ROLLBACK TRANSACTION
end
/*要求在刪除學生信息同時,將相關表中的信息全部刪除(因不知道你的表,你自己添加根據@Stu_id(學號)來在下面添加額外對應表的刪除吧*/
GO
I. 設計1個SQL小實驗,幫忙給點思路
給你一個可以實踐的例子,可以先在企業管理器環境下操作,如果想練習T——SQL語句就在查詢分析器環境下做。
一、創建資料庫
二、創建資料庫包含的數據表:
在剛創建的資料庫內建立名為「員工」的數據表文件,其數據列的結構如下
列名 數據類型 長度 是否空
員工編號 Char(定長字元型) 4個位元組 主鍵
姓名 Varchar(可變長字元型) 20個位元組 √
性別 Char (定長字元型) 2個位元組 √
出生日期 Smalldatetime(短日期類型) √
工資 Smallmoney(小貨幣型)
在職否 Bit(邏輯類型) √ 默認值為1
三、向表中輸入數據
請向數據表「員工」中送入2行數據,如下
員工編號 姓名 性別 出生日期 工資 在職否
1001 張三 男 1978年1月1日 5000 1
1002 李四 女 1980年12月11日 4500 0
1003 王五六 女 1988年09月30日 3500 1
註:有其它需要再提