❶ 求《sql Server 編程必知必會》電子書或PDF掃描書都行,最好是最新版的,我只有90分,我可以全部貢獻
是這本書吧,如有需要,加一下好友
《SQLServer編程必知必會》
作者:(英)BenForta著 頁數:254 出版日期:2009.01
叢書名:圖靈程序設計叢書·資料庫系列
簡介:SQL
Server是世界上最受歡迎的資料庫管理系統之一。本書從介紹簡單的數據檢索開始,全面講述了SQL
Server的使用,包括連接的使用、子查詢、基於全文本的搜索、函數和存儲過程、游標、觸發器、表...
❷ 電子書資料庫有哪些
1、超星電子圖書館:收錄的電子圖書內容豐富,包括經典理論、哲學、社科、經濟、語言文字、文學、數理化、生物、工業技術、計算機等50餘個學科門類,現擁有中文電子圖書80萬種,論文300萬篇,全文總量4億余業,並且每天仍在不斷地更新與增加。
2,書生之家數字圖書館:主要收錄1999年以後出版的新書,其收錄量為每年中國出版的新書品種一半以上,目前擁有圖書15萬種,數量可觀,學科門類齊全。
3,中國學術期刊全文資料庫:該庫的產品分為十大專輯:理工A、理工B、理工C、農業、醫葯衛生、文史哲、政治軍事與法律、教育與社會科學綜合、電子技術與信息科學、經濟與管理。個專輯分為若干專題,共168個專題。
4,維普中文科技期刊資料庫:按照《中國圖書館分類法》進行分類,所有文獻被分為8個專輯:社會科學、自然科學、工程技術、醫葯衛生、農業科學、經濟管理、教育科學和圖書情報。8大專輯又被細分為36個專題。
5,萬方數字化期刊收藏資源的特點:目前集納了理、工、農、醫、人文五大類70多個類目,2500多種科技類核心期刊,實現全文上網。該系統收錄的期刊種類主要有7個:基礎科學、農業科學、社會科學、哲學政法、醫學衛生、教科文藝、經濟財政。
(2)電子書sql系統擴展閱讀:
資料庫主要特點:
(1)實現數據共享:
數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。
(2)減少數據的冗餘度:
同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。
(3)數據的獨立性:
數據的獨立性包括邏輯獨立性(資料庫中資料庫的 邏輯結構和 應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。
(4)數據實現集中控制:
文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過 數據模型表示各種數據的組織以及數據間的聯系。
❸ 請問怎麼把整本電子書存到SQL資料庫里
把電子書用讀到內存,然後轉化成byte數組,最後直接用二進制存到資料庫!
❹ 求SQL必知必會書籍電子版百度雲資源
《SQL必知必會》網路網盤txt 最新全集下載:
鏈接:
《SQL必知必會》是人民郵電出版社出版的書籍,作者是福塔,鍾鳴、劉曉霞等譯。
❺ 請問哪裡有下載講sql實例的電子書呢
-- ACCESS轉成SQL(理論上可行,但是筆者修改的程序只能成功幾個)
:網上大部分的免費asp程序使用的是access資料庫。但是access資料庫作為一個中小型的單機資料庫系統,在承擔訪問量、數據量大的網站應用時,往往就不堪重負了。一般認為,超過50M的access資料庫性能就開始明顯下降,超過100M以後,出錯、運行慢的問題會更加突出。盡管可以如動網7.0以後那樣,從程序的角度盡量優化以圖提高性能,但是不能從根本上解決問題。
:這時也許使用微軟的SQL Server資料庫就是最可能的辦法,當然也可以使用其它的如Oracle、MySQL等等,但是作為改寫來說,由於同為微軟的產品,改寫成SQL Server應該是最省力的辦法。
:
:一、改寫前提:
:
:系統已經安裝好SQL Server2000並且打上了SP3補丁;安裝好Office套件裡面的Access;使用一個支持純文本編輯並且帶有行號顯示的編輯器,推薦Ultra Edit,當然也可以使用FrontPage2003,不過以前的版本行號顯示不太好用。
:
:個人能力要求:會基本的asp語法、access資料庫的操作、SQLServer企業管理器的基本操作。
:
:二、資料庫的准備
:
:一般來說有兩種情況:
:1、程序提供了SQL資料庫格式:有一個MDF文件,或者提供了創建SQL資料庫的SQL腳本文件(後綴名為.sql)。
:如果有mdf文件,可以用企業管理器直接附加上,如果提供的是sql腳本文件,那麼就先用企業管理器自己創建一個sql資料庫,然後資料庫用企業管理器中的查詢分析器運行這個腳本創建資料庫表。
:這樣建立的資料庫基本不用再去改寫什麼了。
:2、更多的是沒有提供SQL資料庫或腳本文件的,這時,就要自己來做這一切了,這也是我們這個帖子主要解決的問題。一般這樣的程序會提供一個access資料庫,這樣你就用企業管理器導入access資料庫,導入後需要改寫下面一些東西:
:對照原來的access,改寫下面的部分:
:(1)sql資料庫表是沒有自動欄位的,因此原來access中的自動欄位被轉換成了普通欄位,需要手工改成標識類型,增量為1。
:(2)所有的時間欄位,如果定義了默認值,那麼原來肯定是now(),需要改成getdate()
:(3)原來欄位的默認值一般都不會自動引入,需要對照原表的欄位手工添加。
:(4)由於資料庫的不同,access和sql的欄位類型很多轉換後就變化了,比如原來的《是否》欄位會被轉換成bit或者int,備注欄位被轉換成longtext,text欄位轉換成varchar等等,一般來說不會影響程序運行,如果有問題,我們在下面的程序改寫部分再說。
:(5)如果你要用一個For SQL的程序,裡面用到了存儲過程,那麼你應該有這個程序本身建立SQL資料庫的方法:有其本身的SQL資料庫文件,或者sql腳本;如果沒有的話,採用導入access資料庫的方式是無法建立存儲過程的,這樣你最好放棄這個For SQL的程序版本,使用同樣版本的For Access的程序,導入access資料庫,然後用下面的改寫方法自己改成SQL版本的程序。
:
:三、連接字元串的改寫
:
:可參考動網的這段,分別是針對access和SQL的
:Dim ConnStr
:If IsSqlDataBase = 1 Then
: 'sql資料庫連接參數:資料庫名、用戶密碼、用戶名、連接名(本地用local,外地用IP)
: Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
: SqlDatabaseName = "dvbbs7"
: SqlPassword = ""
: SqlUsername = "dvbbs"
: SqlLocalName = "(local)"
: ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
:Else
: '免費用戶第一次使用請修改本處資料庫地址並相應修改data目錄中資料庫名稱,如將dvbbs6.mdb修改為dvbbs6.asp
: Db = "data/fengerqingqing.mdb"
: ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
:End If
:On Error Resume Next
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open ConnStr
:
:當然你使用SQL的話,有關access的使用語句可以刪除,就是else後面到on error resume next前面,變成這樣:
:
:Dim ConnStr
: 'sql資料庫連接參數:資料庫名、用戶密碼、用戶名、連接名(本地用local,外地用IP)
: Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
: SqlDatabaseName = "databasename"
: SqlPassword = ""
: SqlUsername = "sa"
: SqlLocalName = "(local)"
: ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
:On Error Resume Next
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open ConnStr
:
:也可以簡潔一些,寫成這樣:
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open "Provider = Sqloledb; User ID = sa; Password = 1234567; Initial Catalog =databasename; Data Source = (local);"
:裡面的資料庫名稱、數據源、用戶、密碼根據自己的實際情況改寫一下。
:
:四、程序的改寫
:
:這也有兩種情況
:1、如果你幸運,拿到的是For SQL的程序,那麼如果上面的資料庫建立過程沒有遇到麻煩,程序基本上就可以運行了,出錯的話,只是程序本身的bug,如何修改不是這個帖子討論的內容,就不贅述了。
:2、大多數情況,程序本身是For Access的,與For SQL的程序差別主要是程序中使用到的SQL查詢語句。注意,SQL查詢語句是資料庫應用不可缺少的部分,不管是For SQL還是For Aceess的程序使用的語法大體差不多,但是有一些微妙的差別,正是這些差別,造成了程序的不通用,也是我們需要修改的主要內容。這樣一般要修改的部分如下:
:(1)時間函數的問題:SQL資料庫的時間函數與access不同,最常見的是取現在時間的函數,access是now(),SQL是getdate()。因此凡是在where子句中使用了now()的地方都要改成getdate();注意,now()函數在asp程序本身也要使用,凡是不在資料庫查詢或執行語句中使用的now()函數千萬不要改。
:(2)時間比較函數:datediff('d','時間1',『時間2』)這是access查詢用的格式,SQl中這些引號都要去掉,同時時間格式的前後可能加上了#,這也要去掉。同樣這也是指在sql語句中的,在asp語句中的要保持原樣。
:(3)空值的表示:在access中,判斷空值一般用是否=""來表示,但是這在SQL中往往出錯,如果遇到出錯的問題或者程序運行不正常,可以改成如這樣判斷:where (name is null)
:(4)真假值判斷:access中可以用=true、=false來判斷,但是在SQL中就會出錯,因此在SQL查詢或執行語句中這類判斷要分別改成=1、=0。注意一點:有些程序雖然寫成=「true」,但是由於有引號,所以這個欄位是字元類型的,你不能改成=1,保持原樣即可。
:
:以上是比較常見的改寫的地方,還有一些不太常見,如果遇到了可以在此回帖討論。
:
:五、程序的調試
:
:前面推薦使用帶有行號的編輯器,是因為上述的改寫不大可能是直接搜索程序源碼來做,很難找全。
:我採取的方式一般這樣:資料庫改寫完成,直接調試程序,出錯後,看看出錯的提示,找到相應文件的代碼行,但是根源往往不是那行,比如出錯的語句是:conn.execute(sql),但是這句本身是沒有錯的,錯誤原因是裡面的這個sql字元串,那就向上看這個sql字元串是如何生成的,按照上面所說的程序修改辦法修改。
:
:
:以上是一些粗淺的見解,多有疏漏,大家可以實踐一下。
:可以拿oblog博客程序來改寫,裡面的改動量不算大,正好可以練練手。
:
:
:把動網資料庫Access 轉成SQL Server2000 資料庫的一個絕對成功的好方法:
:
:步驟如下:
:
:1、必須先安裝Microsoft Office Access 2003,和SQL Server2000。2、把舊的動網資料庫備份,備份完成後,用Access 2003打開動網舊資料庫,在打開時會出現一個警告,不要理會它(安全警告),按打開鍵,打開後按工具欄——資料庫實用工具——轉換資料庫——轉換為2002-2003格式,把資料庫轉換成2003格式。
:
:2、轉換完成後再用Access 2003打開,打開後按工具欄——資料庫實用工具——升遷向導——新建資料庫——填寫SQL資料庫登陸名稱、密碼和要新建的動網資料庫(准備轉成新的動網資料庫),按下一步,按「 》」鍵,再按下一步,選取所有選項,再按下一步,選擇「不對應用程序作任何改動」,再按完成。
:
:3、打開SQL企業管理器——資料庫>看到剛才新建 動網資料庫了吧?點擊這個資料庫 下,然後在工具SQL腳本——常規——全部顯示——編寫全部對象腳本——確定(記住存放的位置)。
:
:4、用記事本打開剛才生成的SQL腳本,在編輯欄——替換——查找內容為「smalldatetime」替換為「datetime」——替換全部;完成後再在編輯欄——替換——查找內容為「nvarchar」替換為「varcha」——替換全部,完成後保存退出。
:
:5、打開SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後在工具欄——SQL查詢分析器——文件——打開——「剛才生成的SQL腳本」——查詢——執行,然後關閉窗口。
:
:6、再回到SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後打開工具欄——資料庫轉換服務——導入數據——下一步——數據源「Microsoft Access」文件名「為舊的動網資料庫」——下一步——再下一步——從源數據復製表和視圖——下一步——全選——下一步——立即運行——下一步——完成。
:
:7、修改動網文件夾兩個文件conn.asp和incconst.asp。
❻ 推薦好的SQL 教材 (最好是電子書)包括語法知識、例題。。。。
其實最棒的教程就是SQL2000的內置幫助文件了,很多教材都是按著它編寫的,如果需要更多的幫助教程請去MSDN查詢
❼ 求一本電子書 《sql server 2005寶典》作者:劉智勇 電子工業出版社,急!~
LZ 上網路輸入你那個《sql server 2005寶典》 出來的一大堆標題你找到這個! →《Wiley出版 SQL Server 2005寶典 - SQL Server - 大家論壇 》 點開! 《一、 新一代數據管理與分析軟體
當今組織機構面臨著多項前所未有的數據技術挑戰:在整個企業范圍內實現數據與系統的高度分布;為內部員工、目標客戶與合作夥伴提供針對相關數據的持續訪問調用能力;以切實有效的信息資料武裝信息工作者,促進科學決策;在不必犧牲應用程序可用性、安全性或可靠性的前提下控製成本費用水平 》這一段字上面有一個RAR的鏈接右鍵點開選迅雷下載!我點開的時候打開網頁錯誤不知道你啦! 反正點迅雷下載就行唄! 文件是PDF格式的! 要是想要TXT格式的話 網上有pdf轉txt格式的軟體 另我這有文件LZ要是覺得麻煩就把郵箱給我我給你發過去! 恩 看我打字這么辛苦 選我吧!
❽ 求Microsoft SQL Server 2005 技術內幕 中文版電子書
SQL Server 2005(32 位)系統要求
最低要求
處理器
500 MHz 或更快處理器(推薦 1 GHz 或更快)
操作系統
• SQL Server 2005 Enterprise Edition 和 Standard Edition 可在以下操作系統上運行:
• Windows Server 2003,Standard Edition1
• Windows Server 2003,Enterprise Edition2
• Windows Server 2003,Datacenter Edition3
• Windows Small Business Server 2003 Standard Edition
• Windows Small Business Server 2003 Premium Edition
• Windows 2000 Server*
• Windows 2000 Advanced Server*
• Windows 2000 Datacenter Server*
• SQL Server 2005 Evaluation Edition 和 Workgroup Edition 可在以上列出的任意操作系統的 Standard Edition 和 Enterprise Edition 上運行,此外還包括以下操作系統:
• Windows XP Professional**
• Windows XP Media Edition**
• Windows XP Tablet Edition**
• Windows 2000 Professional*
• SQL Server 2005 Developer Edition 和 Express Edition 可在以上列出的任意操作系統上運行,此外還包括以下操作系統:
• Windows XP Home Edition**
• Windows Server 2003 Web Edition4(僅限於 Express)
* 需要應用 Windows 2000 SP4 或更高版本
** 需要應用 Windows XP SP2 或更高版本
內存5
• Enterprise Edition:512 MB(推薦 1 GB 或更高)
• Standard Edition:512 MB(推薦 1 GB 或更高)
• Workgroup Edition:512 MB(推薦 1 GB 或更高,最多 3 GB)
• Evaluation Edition:512 MB(推薦 1 GB 或更高)
• Developer Edition:512 MB(推薦 1 GB 或更高)
• Express Edition:128 MB(推薦 512 MB 或更高,最多 1 GB)
硬碟6
SQL Server 2005 要求:
• 完全安裝需要 350 MB 可用硬碟空間。
• 示例資料庫需要 390 MB 空間。
驅動器
CD-ROM 驅動器
顯示器
VGA 或更高解析度顯示器
其他設備
• Microsoft Internet Explorer 5.0 或更高版本
• Windows 95、Windows 98、Windows Me、Windows NT 4.0、Windows 2000 和 Windows XP 具有內置網路軟體。如果使用 Banyan VINES 或 AppleTalk ADSP,則需要安裝其他網路軟體。由基於 Windows 的聯網 NWLink 協議提供的 Novell NetWare IPX/SPX 客戶端支持。
客戶端支持:
• Windows 957支持 Windows 98、Windows Me、Windows NT Workstation 4.0、Windows 2000 Professional、Windows XP Professional 和 Windows XP Home Edition。
• UNIX、Apple Macintosh 和 OS/2 需要非 Microsoft 提供商提供的開放式資料庫連接 (ODBC) 客戶端軟體。
1 需要應用 Windows Server 2003 Service Pack 1 或更高版本。
2 需要應用 Windows Server 2003 Service Pack 1 或更高版本。
3 需要應用 Windows Server 2003 Service Pack 1 或更高版本。
4 需要應用 Windows Server 2003 Service Pack 1 或更高版本。
5 可能需要額外內存,這取決於操作系統要求。
6 根據系統配置和您所選擇安裝的應用程序和功能的不同,硬碟要求也不同。
7 僅支持客戶端連接;不包括圖形工具支持。
返回頁首
SQL Server 2005(64 位)系統要求
注意:SQL Server 2005 64 位版本支持擴展系統,稱為 Windows on Windows (WOW64)。WOW64 是 Microsoft Windows 64 位版本的一種功能,允許 32 位應用程序在本機以 32 位模式執行。應用程序可在 32 位模式下運行,即使基礎操作系統在 64 位平台上運行。
最低要求
處理器
IA64 最低要求:733 MHz 或更快的 Itanium 處理器或更高處理器 X64 最低要求:1 GHz 或更快的 AMD Opteron、AMD Athlon 64、具有 Intel EM64T 支持的 Intel Xeon、具有 EM64T 支持的 Intel Pentium IV
操作系統
SQL Server 2005 Enterprise Edition (IA64),Standard Edition (IA64) 和 Developer Edition (IA64) 可在以下操作系統上運行:
• Windows Server 2003,SP1 64 位 Itanium Datacenter Edition
• Windows Server 2003,SP1 64 位 Itanium Enterprise Edition
SQL Server 2005 Enterprise Edition (X64),Standard Edition (X64) 和 Developer Edition (X64) 可在以下操作系統上運行:
• Windows Server 2003,SP1 64 位 X64 Datacenter Edition
• Windows Server 2003,SP1 64 位 X64 Enterprise Edition
• Windows Server 2003,SP1 64 位 X64 Standard Edition
SQL Server 2005 Express Edition 可在以上列出的任意操作系統上運行,此外還包括以下操作系統:
• Windows XP X64 Professional(64 位)
內存
• IA64:512 MB(推薦 1 GB 或更高,最多 32 TB)
• X64:512 MB(推薦 1 GB 或更高,最多 32 TB)
硬碟1
SQL Server 2005 要求:
• 完全安裝需要 350 MB 可用硬碟空間。
• 示例資料庫需要 390 MB 空間。
驅動器
CD-ROM 驅動器
顯示器
VGA 或更高解析度顯示器
其他設備
• Microsoft Internet Explorer 5.0 或更高版本
• Windows 95、Windows 98、Windows Me、Windows NT 4.0、Windows 2000 和 Windows XP 具有內置網路軟體。如果使用 Banyan VINES 或 AppleTalk ADSP,則需要安裝其他網路軟體。由基於 Windows 的聯網 NWLink 協議提供的 Novell NetWare IPX/SPX 客戶端支持。
客戶端支持:
• Windows 952支持 Windows 98、Windows Me、Windows NT Workstation 4.0、Windows 2000 Professional、Windows XP Professional 和 Windows XP Home Edition。
• UNIX、Apple Macintosh 和 OS/2 需要非 Microsoft 提供商提供的開放式資料庫連接 (ODBC) 客戶端軟體。
1 根據系統配置和您所選擇安裝的應用程序和功能的不同,硬碟要求也不同。
2 僅支持客戶端連接;不包括圖形工具支持。
❾ 誰有《Visual C++ +SQL Server資料庫應用系統開發與實例》的電子書啊
http://www.apabi.com/Detail/Default.aspx?BookId=ISBN7-115-12355-1
❿ 求《資料庫系統開發教程——基於SQL Server 2005+VB》電子書下載地址
SQL有視 頻是否可以?
你可以看看,也許對你會有所幫助。