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

sqlserver練習題

發布時間: 2022-08-23 03:08:17

sql sever 練習題

先把數據表發來看看,看看你的欄位都是什麼

⑵ Authware 可以結合SQLServer製做習題庫么

SQL Server是一個全面的,集成的,端到端的數據解決方案,它提供了一個更安全,更高效的平台,為組織中的用戶對企業數據和BI應用程序。 SQL Server 2005中帶來了IT專業人員和信息工作者一個強大的,熟悉的工具,而從移動設備到企業數據系統的多平台來創建,部署,管理和使用企業數據和復雜性的分析應用減少。

SQL Server數據平台包括以下工具:?

關系資料庫。一個更安全,可靠,可擴展性和高可用性更強的關系資料庫引擎,用於結構化和非結構化(XML)數據改善的性能和支持。

?復制服務。數據復制可用於數據分發或移動數據處理的應用程序,系統的高可用性,備份數據企業報告解決方案可擴展的並發性,集成異構系統(包括現有的Oracle資料庫)等。

?通知服務。先進的通知功能,為開發和部署可擴展的應用程序可以發布到不同的連接和個性化的移動設備,及時的信息更新。

?集成服務。在一個企業范圍的數據倉庫和提取數據集成數據,轉換和載入(ETL)功能。

?分析服務。聯機分析處理(OLAP)功能,可以用來存儲用多維,復雜的數據量大設置快速高級分析。

?報表服務。用於創建,管理和發布傳統報告和互動式列印的,基於Web的報告,全面的報告解決方案。

?管理工具。包含在SQL Server集成管理工具可用於高級資料庫管理和優化,它也是作為微軟操作管理器(MOM)和微軟的系統管理伺服器(SMS)緊密地與其他工具集成。標准數據訪問協議大大減少了SQL Server和花費的數據集成時間之間的現有系統。此外,建立在SQL Server的本機Web服務支持,確保其他應用程序和平台的互操作性。

?開發工具。 SQL Server作為資料庫引擎,數據抽取,轉換和載入(ETL),數據挖掘,OLAP和報表提供了和Microsoft Visual Studio集成開發工具,以實現端到端的應用開發能力。 SQL Server的每個主要子系統都有自己的對象模型和應用程序編程介面(API),數據系統可以擴展到任何獨特的商業環境。

⑶ sqlserver伺服器怎麼用

http://www.ibook8.com/book/sql.htm
SQL教程

愛書吧版權所有

SQL(Structured Query Language,結構查詢語言)是一個功能強大的資料庫語言。SQL通常使用於資料庫的通訊。ANSI(美國國家標准學會)聲稱,SQL是關系資料庫管理系統的標准語言。SQL語句通常用於完成一些資料庫的操作任務,比如在資料庫中更新數據,或者從資料庫中檢索數據。使用SQL的常見關系資料庫管理系統有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數的資料庫系統使用SQL,但是它們同樣有它們自立另外的專有擴展功能用於它們的系統。但是,標準的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用於完成絕大多數資料庫的操作。

愛書吧列出以下經典SQL教程下載,如果想獲得更多更新的SQL教程請到www.ibook8.com進入SQL教程列表,更有經典SQL視頻教程等著您。

01 SQL Server 2000 看圖教程 17M 推薦
02 SQL server 2000自學教程 7M 推薦
03 SQL Server 7參考手冊 96M
04 SQL Server精華 4.53M
05 SQL Server 2000資料庫開發從零開始 10M 推薦
06 SQL Server 2000資料庫管理 16M
07 戰勝SQL Server必做練習50題 16M 推薦
08 SQL SERVER 2000培訓教程 4.8M
09 sql server2000實用工具大全 14M
10 SQL基礎教程 6.02M 推薦
11 10分鍾學會SQL 324K
12 Microsoft SQL Server7 資料庫技術指南 16M
13 Sql Server7教程 39M
14 Microsoft SQL Server高級編程管理指南 7.5M
15 SQL7.0教程 19.85M
16 SQL Server 2000編程員指南 32M
17 SQL Server 2000資料庫開發 13M
18 輕松搞定SQL Server 2000程序設計 10M
19 SQL入門,使用與高級使用篇 55K
20 SQL Server 7.0 資料庫管理與應用開發 20.86M
21 SQL Server 2000開發指南 15M
22 SQL_Server_2000編程人員指南 36M
23 SQL Server 2000開發者指南 8.1M
24 21天學會Sql 2.1M
25 SQLServer7關系資料庫系統管理與開發 14.3M
26 SQL SERVER 7.24 學時教程 14M
27 SQL系統管理員新起點--7.0實用教程 4.88M
28 sql_server_7編程技術內幕 19.6M
29 Microsoft SQL Server 管理員手冊 6M
30 SQL Server2000 管理手冊 9.4M
31 SQL 2000 簡明教程 4.77M
32 SQL Server 2000 學習教程 10.5M
33 SQL7.0最新教程 38M
34 SQL Server 2000菜鳥進階 408K

由於太多了,本站不能一一列出,想看更多資料庫教程的請點這里進入本站資料庫教程列表下載 —。—

⑷ SQL SEVER的練習題

insert into student values (95019,'於兵','男',18)
select * from student where (專業='計算機')and 姓名 like '張%'
select count(學號) from student
select count(學號) from student where 選修門數>3
select 學號,姓名 from student where 科目='資料庫'and 成績>80 order by 學號
select 學號,姓名 from student group by 學號 having sum(成績)>450

⑸ 資料庫的練習題

你先建存儲過程STU_COUNT
應該是算學生總數或成績總數吧,我猜的
再用create procere語句建立存儲過程STUDENT_LIST
在這個存儲過程中包含如下語句
declare @c int
EXEC STU_COUNT @c output
PRINT @c

⑹ 誰有sql 語句練習題,越多越好!

額 我只曉得SQLServer的T-SQL
中文版SQL Server 2000開發與管理應用實例
http://www.china-pub.com/26313
都是大量項目中能用到的實例
CSDN SQL大版主的書籍,可說非常不錯了
希望對你有幫助

如果還要再深入理解點原理東西
可以看下 微軟技術叢書sql2005 T-SQL查詢與T-SQL程序設計

⑺ 一道java web的練習題,javabean,jstl,只能懸賞100分做得好的追加分啊

太簡單了,這到底有幾個題目啊,我幫你完成3是不是就意味著完成了你所有的要求?
講清楚了我幫你做,就當復習。

⑻ 求大量C#的練習!(有追分)

結賬吧,呵呵!

1. 填空:
(1)面向對象的語言具有________性、_________性、________性。
(2)能用foreach遍歷訪問的對象需要實現 ________________介面或聲明________________方法的類型。
(3)列舉ADO.net中的五個主要對象_______________、_____________、_______________、_______________、_________________。

2. 不定項選擇:
(1) 以下敘述正確的是:
A. 介面中可以有虛方法。 B. 一個類可以實現多個介面。
C. 介面不能被實例化。 D. 介面中可以包含已實現的方法。
(2) 從資料庫讀取記錄,你可能用到的方法有:
A. ExecuteNonQuery B. ExecuteScalar
C. Fill D. ExecuteReader
3. 簡述 private、 protected、 public、 internal 修飾符的訪問許可權。
4. 寫出一條Sql語句: 取出表A中第31到第40記錄(SQLServer, 以自動增長的ID作為主鍵, 注意:ID可能不是連續的。)
5 .列舉ASP.NET 頁面之間傳遞值的幾種方式。
6. 寫出程序的輸出結果
class Class1 {
private string str = "Class1.str";
private int i = 0;
static void StringConvert(string str) {
str = "string being converted.";
}
static void StringConvert(Class1 c) {
c.str = "string being converted.";
}
static void Add(int i) {
i++;
}
static void AddWithRef(ref int i) {
i++;
}
static void Main() {
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
}
}
7.寫出程序的輸出結果
public abstract class A
{
public A()
{
Console.WriteLine('A');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine('B');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
8. 寫出程序的輸出結果:
public class A
{
public virtual void Fun1(int i)
{
Console.WriteLine(i);
}
public void Fun2(A a)
{
a.Fun1(1);
Fun1(5);
}
}
public class B : A
{
public override void Fun1(int i)
{
base.Fun1 (i + 1);
}
public static void Main()
{
B b = new B();
A a = new A();
a.Fun2(b);
b.Fun2(a);
}
}

9. 一列數的規則如下: 1、1、2、3、5、8、13、21、34......
求第30位數是多少, 用遞歸演算法實現。(C#語言)
10. 程序設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言)
要求: 1.要有聯動性,老鼠和主人的行為是被動的。
2.考慮可擴展性,貓的叫聲可能引起其他聯動效應。

參考答案:
1. (1) 繼承性、封裝性、多態性。(考基本概念)
(2) IEnumerable 、 GetEnumerator (對foreach機制的理解,本來不想出這題的,湊分)
(3) ... (送分題, 對ADO.net的了解)
評分標准:一空1分,滿分10分。

2. (1) B、C (考對介面的理解) (2) B、C、D (考查對ADO.net的熟練程度)
評分標准: 一題5分,不選或者錯選均不得分。漏選得2分。滿分10分。

3. . private : 私有成員, 在類的內部才可以訪問。
protected : 保護成員,該類內部和繼承類中可以訪問。
public : 公共成員,完全公開,沒有訪問限制。
internal: 在同一命名空間內可以訪問。
評分標准:答對1題2分,2題5分,3題7分。全對10分。 (送分題)

4. 解1: select top 10 * from A where id not in (select top 30 id from A)
解2: select top 10 * from A where id >(select max(id) from (select top 30 id from A )as A)
評分標准: 寫對即10分。(答案不唯一,datagrid 分頁可能需要用到)

5. 1.使用QueryString, 如....?id=1; response. Redirect()....
2.使用Session變數
3.使用Server.Transfer
....
評分標准: 答對1點得3分, 兩點7分, 3點10分。
6. (考查值引用和對象引用)
10
21
0
str
string being converted.
評分標准:答對一點得2分,滿分10分。
7. A
B
A.Fun()
評分標准: 寫出A.B 得5分,寫出A.Fun()得5分,滿分10分。
(考查在繼承類中構造函數, 以及new 方法, )

8. 2
5
1
6
評分標准: 答對一點得2分,兩點得5分,3點得7分。全對得10分。
(一些人做這題,頭都暈了.... ^_^ )

9.
public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i >0 &&i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
評分標准: 寫出return Foo(i -1) + Foo(i - 2); 得5分。
寫出if(i >0 &&i <= 2) return 1; 得5分。
方法參數過多需要扣分(扣除分數 = 參數個數 - 1)
不用遞歸演算法扣5分
(遞歸演算法在樹結構建立等方面比較常用)

10
要點:1. 聯動效果,運行代碼只要執行Cat.Cryed()方法。2. 對老鼠和主人進行抽象
評分標准: <1>.構造出Cat、Mouse、Master三個類,並能使程序運行(2分)
<2>從Mouse和Master中提取抽象(5分)
<3>聯動效應,只要執行Cat.Cryed()就可以使老鼠逃跑,主人驚醒。(3分)
public interface Observer
{
void Response(); //觀察者的響應,如是老鼠見到貓的反映
}
public interface Subject
{
void AimAt(Observer obs); //針對哪些觀察者,這里指貓的要撲捉的對象---老鼠
}
public class Mouse : Observer
{
private string name;
public Mouse(string name, Subject subj)
{
this.name = name;
subj.AimAt(this);
}

public void Response()
{
Console.WriteLine(name + "attempt to escape!");
}
}
public class Master : Observer
{
public Master(Subject subj)
{
subj.AimAt(this);
}

public void Response()
{
Console.WriteLine("Host waken!");
}
}

public class Cat : Subject
{
private ArrayList observers;
public Cat()
{
this.observers = new ArrayList();
}
public void AimAt(Observer obs)
{
this.observers.Add(obs);
}
public void Cry()
{
Console.WriteLine("Cat cryed!");
foreach (Observer obs in this.observers)
{
obs.Response();
}
}
}
class MainClass
{
static void Main(string[] args)
{
Cat cat = new Cat();
Mouse mouse1 = new Mouse("mouse1", cat);
Mouse mouse2 = new Mouse("mouse2", cat);
Master master = new Master(cat);
cat.Cry();
}
}
//---------------------------------------------------------------------------------------------
設計方法二: 使用event -- delegate設計..
public delegate void SubEventHandler();
public abstract class Subject
{
public event SubEventHandler SubEvent;
protected void FireAway()
{
if (this.SubEvent != null)
this.SubEvent();
}
}
public class Cat : Subject
{
public void Cry()
{
Console.WriteLine("cat cryed.");
this.FireAway();
}
}
public abstract class Observer
{
public Observer(Subject sub)
{
sub.SubEvent += new SubEventHandler(Response);
}
public abstract void Response();
}
public class Mouse : Observer
{
private string name;
public Mouse(string name, Subject sub) : base(sub)
{
this.name = name;
}
public override void Response()
{
Console.WriteLine(name + "attempt to escape!");
}
}
public class Master : Observer
{
public Master(Subject sub) : base(sub){}
public override void Response()
{
Console.WriteLine("host waken");
}
}
class Class1
{
static void Main(string[] args)
{
Cat cat = new Cat();
Mouse mouse1 = new Mouse("mouse1", cat);
Mouse mouse2 = new Mouse("mouse2", cat);
Master master = new Master(cat);
cat.Cry();
}
}