一、SQL Server關(guān)系數(shù)據(jù)庫簡介
成都創(chuàng)新互聯(lián)公司專注于白城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供白城營銷型網(wǎng)站建設(shè),白城網(wǎng)站制作、白城網(wǎng)頁設(shè)計、白城網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造白城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供白城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
1、SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。
2、關(guān)系數(shù)據(jù)庫(RDBMS)管理系統(tǒng)功能:
》維護數(shù)據(jù)庫數(shù)據(jù)之間的關(guān)系;
》保證數(shù)據(jù)存儲的正確性;
》當(dāng)出現(xiàn)系統(tǒng)故障的時候,將所有數(shù)據(jù)恢復(fù)到能夠保證一致行的某種狀態(tài)
3、RDBMS:SQL Server,Oracle,DB/2,Sybase,Informix
4、Non-RDBMS(File-based):Foxpro,Access
二、SQL Server 2000的版本
1、SQL Server 2000常見版本有:
》企業(yè)版(Enterprise Edition)
支持所有SQL Server 2000的功能。該版本多用于大中型產(chǎn)品數(shù)據(jù)庫服務(wù)器,并且可以支持大型網(wǎng)站,企業(yè)OLTP(聯(lián)機事務(wù)處理)和大型數(shù)據(jù)倉庫系統(tǒng)OLAP(聯(lián)機分析處理)所要求的性能。
》標(biāo)準(zhǔn)版(Standard Edition)
實用范圍是小型的工作組或部門。它支持大多數(shù)的SQL Server2000功能。但是,不具有支持大型數(shù)據(jù)庫,數(shù)據(jù)倉庫和網(wǎng)站的功能。而且,不支持所有的關(guān)系數(shù)據(jù)庫引擎的功能。
》個人版(Personal Edition)
主要適用于移動用戶,因為他們經(jīng)常從網(wǎng)絡(luò)上斷開,而運行的應(yīng)用程序卻仍然需要SQL Server 2000的支持。除了事務(wù)處理復(fù)制功能以外,能夠支持所有SQL Server 2000標(biāo)準(zhǔn)版支持的特性。
》開發(fā)者版(Developer Edition)
適用于應(yīng)用程序開發(fā)的版本,支持除圖形化語言設(shè)置以外的SQL Server2000的所有其它功能。該版本主要適用于程序員在開發(fā)應(yīng)用程序時,將SQL Server 2000作為其數(shù)據(jù)存儲區(qū)。雖然開發(fā)版的功能齊備,但是只被授權(quán)為一個開發(fā)和測試系統(tǒng),而不是一個產(chǎn)品服務(wù)器。
1.1 SQL Server特點
》與因特網(wǎng)的集成:
SQL Server 2000的數(shù)據(jù)庫引擎全面支持XML(Extensive Markup Language,擴展標(biāo)記語言),能使用戶很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。
》可伸縮性與可用性:
可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。另外,對聯(lián)合服務(wù)器,索引視圖等的支持,使得SQL Server 2000企業(yè)版可以升級到最大Web站點所需的性能級別。
》企業(yè)級數(shù)據(jù)庫功能:
SQL Server 2000分布式查詢可以引用來自不同數(shù)據(jù)庫的數(shù)據(jù),而且這些對于用戶來說是完全透明的;分布式數(shù)據(jù)庫將保證任何分布式數(shù)據(jù)更新時的完整性;復(fù)制可以使我們能夠維護多個數(shù)據(jù)復(fù)本,這些用戶能夠自主地進行工作,然后再將所做的修改合并到發(fā)布數(shù)據(jù)庫;SQL Server 2000關(guān)系數(shù)據(jù)庫引擎能夠充分保護數(shù)據(jù)完整性,還可以將管理并發(fā)修改數(shù)據(jù)庫開銷到最小。
》易于安裝,部署和使用:
SQL Server 2000由一系列的管理和開發(fā)工具組成,這些工具使得在多個站點上進行SQL Server的安裝,部署,管理和使用變得更加容易。開發(fā)人員可以更加快速地交付SQL Server應(yīng)用程序,而且只需要進行最少的安裝和管理就可以實現(xiàn)這些應(yīng)用程序。
》數(shù)據(jù)倉庫:
數(shù)據(jù)倉庫是SQL Server 2000中包含的用于分析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理的工具。這個功能只在Oracle和其他更昂貴的DBMS中才有。
1.1.1 SQL Server 2000新特性
全面擴展了SQL Server 7.0的性能,可靠性和易用性。增加了一系列的功能,具體如下:
》在關(guān)系數(shù)據(jù)庫方面的增強
》圖形管理增強
》增強的聯(lián)合數(shù)據(jù)庫服務(wù)器
1.2 SQL Server 2000工具和實用程序
1、企業(yè)管理器 2、服務(wù)管理器 3、查詢分析器 4、事件探查器
5、導(dǎo)入和導(dǎo)出數(shù)據(jù) 6、服務(wù)器網(wǎng)絡(luò)使用工具 7、客戶端網(wǎng)絡(luò)使用工具 8、聯(lián)機幫助文檔
1.2.1 企業(yè)管理器
企業(yè)管理器是基于一種新的被稱為微軟管理控制臺(Microsoft Management Console)的公共服務(wù)器管理環(huán)境,它是SQL Server 2000中最重要的一個管理工具。
企業(yè)管理器不僅能夠配置系統(tǒng)環(huán)境和管理SQL Server,而且由于它能夠以層疊列表的形式來顯示所有的SQL Server對象,因而所有SQL Server對象的建立與管理都可以通過它來完成。
用企業(yè)管理可以完成的操作
》管理SQL Server服務(wù)器;建立與管理數(shù)據(jù)庫;建立與管理表、視圖、存儲過程、觸發(fā)程序、角色、規(guī)則、默認(rèn)值等數(shù)據(jù)庫對象,以及用戶定義的數(shù)據(jù)類型;備份數(shù)據(jù)庫和事務(wù)日志、
恢復(fù)數(shù)據(jù)庫;復(fù)制數(shù)據(jù)庫;設(shè)置任務(wù)調(diào)度;設(shè)置警報;提供跨服務(wù)器的拖放控制操作;管理用戶賬戶;建立Transact-SQL命令語句以及管理和控制SQL Mail。
》在企業(yè)管理器中包含兩個窗口,左側(cè)的窗口是以“樹狀目錄”顯示的活動窗口,右側(cè)是顯示內(nèi)容的窗口。
》單擊左側(cè)窗口中的加號,可以展開各個項目包含的子項目。
》通過選中的某個項目的節(jié)點,可以在右側(cè)的窗口中看到該項目包含的內(nèi)容。
1.2.2服務(wù)管理器(Service Manager)
1、SQL Server服務(wù)管理器是在服務(wù)器端實際工作時最有用的實用程序,服務(wù)管理器用來啟動、暫停、繼續(xù)和停止數(shù)據(jù)庫服務(wù)器的實時服務(wù),其提供的服務(wù)類型包括:SQL Server、SQL Server代理、Microsoft搜索和分布式事務(wù)協(xié)調(diào)器等。
A relational database, SQL Server
1, by Microsoft SQL Server is the development and popularization of relational database system (DBMS), which was originally by Microsoft, and Ashton Sybase Tate - three companies and joint development, launched in 1988, the first OS / 2 version.
2 and relational database management system (RDBMS) function:
"Maintaining the relationship between database data,
"Ensure the correctness of the data storage,
"When a system fault, all data recovery to ensure consistent done some condition
3, RDBMS: SQL Server, Oracle, DB / 2, Sybase Informix,
4 and amplified RDBMS (File - based) : Foxpro, Access
Second, SQL Server 2000 version
1 and SQL Server 2000 common version:
"Enterprise Edition (Enterprise Edition),
Support all SQL Server 2000 function. This version for large and medium-sized products, and can support the database server, large web companies OLTP (online transaction processing) and large data warehouse system (on-line analytical processing (OLAP) required performance.
"Standard version (Standard Edition),
A small range of practical working or departments. It supports most SQL Server2000 function. But, do not have support large database, data warehouse and the functionality of the site. And don't support all the relations of the database engine.
"Personal Edition (Personal Edition),
Mainly used in mobile users, because they often disconnected, and from the network of applications running still need SQL Server 2000 support. Besides the transaction copy, able to support all functions of SQL Server 2000 standard version of the support.
"Edition) Developer Edition (Developer
Suitable application development version, support except graphical Server2000 SQL language setting beyond all the other functions. This version is mainly used in the programmer development application, will SQL Server 2000 as data storage area. Although development version of the function, but only authorized for a development and testing system, not a product server.
1.1 SQL Server features
With the integration of the Internet:
SQL Server 2000 database engine comprehensive support XML Language, creating take (extensible Markup Language), that the user can easily be database data released to the Web page.
"Scalability and usability:
Can span from running Windows 95, 98 / the laptop to run Windows 2000 large-scale multiple processors etc. Various platforms. In addition, to jointly Server, etc, the support index view that SQL Server 2000 enterprise edition can upgrade to the largest Web site desired performance level.
"Enterprise databases functions:
SQL Server 2000 distributed query can quote from different database data, and these are completely transparent to users, Distributed database will ensure that any distributed data update integrity, Copy can enable us to maintain multiple data available, the user can work independently, and then will be done by modified merged into the database, SQL Server 2000 relational database engine can fully protect data integrity, still can be modified database management concurrent cost to a minimum.
"Easy to install, deployment and use:
SQL Server 2000 by a series of management and development tools, these tools at multiple sites on SQL Server installation, deploy, manage and use more easily. Developers can more quickly deliver SQL Server applications and requires only the least installation and management can achieve these applications.
"Data warehouse:
The data warehouse is SQL Server 2000 contains for analysis and summary data analysis on on-line analytical processing tools. This function only in Oracle and other more expensive DBMS.
1.1.1 SQL Server 2000 new features
Fully expanded the SQL Server 7.0 performance, reliability and usability. Increases the range of functions, specific as follows:
In the aspect of relational database
"Graphics management enhancement
The combination of enhanced database server
1.2 SQL Server 2000 tools, and utilities
1, enterprise management, service management 3, 4, event detection query parsers
5 and 6, the input and output data network, server client to use tools, tools Internet use online documentation
1.2.1 enterprise management
Enterprise Management is based on a new called Microsoft Management Console (r) of public Management Microsoft Server Management environment, it is the SQL Server 2000 in one of the most important Management tools.
Enterprise management can not only configuration system environment and management, but also because it SQL Server can cascade form to list all the SQL Server object, so all the SQL Server object of establishment and management can be accomplished by it.
In enterprise management can finish operation
"Management SQL Server Server. Establish and manage database, Establish and manage, view, storage process, triggering role, rules, procedures, by default, such as user defined object database of data types, Backup database and transaction log,
Restore database, Copy database, Set task scheduling, Set alarm, Provide cross-server drag-and-drop controls operating, Manage the user accounts, Establish Transact - SQL commands and the management and control of the SQL statement E-mail.
"In the enterprise management in the window contains two on" the window "directory tree right is the active window, showing the contents of the window.
"The window, click on various projects can deploy plus committeeapos contains.
"Through a project of the selected node in the window, can see on this project contains the content.
1.2.2 Service Manager (up) Service
1 and SQL Server service manager is in practical work when the Server is most practical program, service management is to start, stop, and continue to suspend the real-time database Server service, the service provided types include: SQL Server, SQL Server proxy, Microsoft search and distributed coordination, etc.
給分的啊 累死了!!
SQL:SQLSERVER數(shù)據(jù)庫
SQL Server 數(shù)據(jù)庫簡介:
SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。
SQL Server 特點:
1.真正的客戶機/服務(wù)器體系結(jié)構(gòu)。
2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。
6.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。
7.SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
SQL Server 2000與以前版本相比較,又具有以下新特性 :
1.支持XML(Extensive Markup Language,擴展標(biāo)記語言)
2.強大的基于Web的分析
3.支持OLE DB和多種查詢
4.支持分布式的分區(qū)視圖
安裝、運行SQL Server 2000的硬件需求
(1)計算機
Inter及其兼容計算機,Pentium 166Mz或者更高處理器或DEC Alpha和其兼容系統(tǒng)。
(2)內(nèi)存(RAM)
企業(yè)版最少64MB內(nèi)存,其他版本最少需要32MB內(nèi)存,建議使用更多的內(nèi)存。
(3)硬盤空間
完全安裝(Full)需要180MB的空間,典型安裝(Typical)需要170MB的空間,最小安裝(Minimum)需要65MB的空間。
數(shù)據(jù)庫,在軟件開發(fā)中,可以儲存數(shù)據(jù),可以在里面進行一些軟件設(shè)置,一般的軟件公司實施的話都要用到的,希望能幫到你
SQLserver 和Mysql的區(qū)別為:開發(fā)公司不同、開發(fā)工具包搭配不同、開放性不同。
一、開發(fā)公司不同
1、SQLserver:SQLserverr是由Microsoft開發(fā)和推廣。
2、Mysql:Mysql由瑞典MySQL AB 公司開發(fā),屬于?Oracle?旗下產(chǎn)品。
二、開發(fā)工具包搭配不同
1、SQLserver:SQLserver能與 Microsoft Visual Studio、Microsoft Office System以及開發(fā)工具包搭配。
2、Mysql:Mysql不能與 Microsoft Visual Studio、Microsoft Office System以及開發(fā)工具包搭配。
三、開放性不同
1、SQLserver:SQLserver不是開放源碼軟件
2、Mysql:Mysql是開放源碼軟件。
SQL Server的特點是可信任。使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序;高效。使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本;智能。提供了一個全面的平臺,可以在用戶需要的時候給他發(fā)送觀察和信息。
Mysql的特點是其體積小、速度快、總體擁有成本低,尤其是開放源碼。一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
SQL?Server的簡介及發(fā)展歷程?
SQL簡介?
SQL(Structured?Query?Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。同時也是數(shù)據(jù)庫腳本文件的擴展名。?
結(jié)構(gòu)化查詢語言(Structured?Query?Language)最早是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM?R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。如今無論是像Oracle、Sybase、DB2、Informix、SQL?Server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual?Foxpro、PowerBuilder這些PC上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。?
美國國家標(biāo)準(zhǔn)局(ANSI)與國際標(biāo)準(zhǔn)化組織(ISO)已經(jīng)制定了SQL標(biāo)準(zhǔn)。ANSI是一個美國工業(yè)和商業(yè)集團組織,負(fù)責(zé)開發(fā)美國的商務(wù)和通訊標(biāo)準(zhǔn)。ANSI同時也是ISO和International?Electrotechnical?Commission(IEC)的成員之一。ANSI?發(fā)布與國際標(biāo)準(zhǔn)組織相應(yīng)的美國標(biāo)準(zhǔn)。1992年,ISO和IEC發(fā)布了SQL國際標(biāo)準(zhǔn),稱為SQL-92。ANSI隨之發(fā)布的相應(yīng)標(biāo)準(zhǔn)是ANSI?SQL-92。ANSI?SQL-92有時被稱為ANSI?SQL。盡管不同的關(guān)系數(shù)據(jù)庫使用的SQL版本有一些差異,但大多數(shù)都遵循?ANSI?SQL?標(biāo)準(zhǔn)。SQL?Server使用ANSI?SQL-92的擴展集,稱為T-SQL,其遵循ANSI制定的?SQL-92標(biāo)準(zhǔn)。?
SQL發(fā)展歷史?
1970:E.J.?Codd?發(fā)表了關(guān)系數(shù)據(jù)庫理論(relational?database?theory);?
1974-79:IBM?以Codd的理論為基礎(chǔ)開發(fā)了“Sequel”,并重命名為"SQL";???1979:Oracle?發(fā)布了商業(yè)版SQL?
1981-84:出現(xiàn)了其他商業(yè)版本,分別來自?IBM(DB2),Data?General(DG/SQL),Relational?Technology(INGRES);?
SQL/86:ANSI?跟?ISO的第一個標(biāo)準(zhǔn);?
SQL/89:增加了引用完整性(referential?integrity);???SQL/92(aka?SQL2):被數(shù)據(jù)庫管理系統(tǒng)(DBMS)生產(chǎn)商廣發(fā)接受;???1997+:成為動態(tài)網(wǎng)站(Dynamic?web?content)的后臺支持;?
SQL/99:Core?level跟其他8種相應(yīng)的level,包括遞歸查詢,程序跟流程控制,基本的對象(object)支持包括oids;?
SQL/2003:包含了XML相關(guān)內(nèi)容,自動生成列值(column?values);?
2005-09-30:“Data?is?the?next?generation?inside...SQL?is?the?new?HTML”!?Tim?O'eilly提出了Web?2.0理念,稱數(shù)據(jù)將是核心,SQL將成為“新的HTML";???SQL/2006:定義了SQL與XML(包含XQuery)的關(guān)聯(lián)應(yīng)用;???2006:Sun公司將以SQL基礎(chǔ)的數(shù)據(jù)庫管理系統(tǒng)嵌入Java?V6?
2007?:SQL?Server?2008(Katmi)在過去的SQL2005基礎(chǔ)上增強了它的安全性,主要在:簡單的數(shù)據(jù)加密,外鍵管理,增強了審查,改進了數(shù)據(jù)庫鏡像,加強了可支持性。?
SQL?Server的基本信息?
SQL?Server?是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft、?Sybase?和Ashton-Tate三家公
司共同開發(fā)的,于1988?年推出了第一個OS/2?版本。在Windows?NT?推出后,Microsoft與Sybase?在SQL?Server?的開發(fā)上就分道揚鑣了,Microsoft?將SQL?Server?移植到Windows?NT系統(tǒng)上,專注于開發(fā)推廣SQL?Server?的Windows?NT?版本。Sybase?則較專注于SQL?Server在UNIX?操作系統(tǒng)上的應(yīng)用。數(shù)據(jù)庫引擎是SQL?Server系統(tǒng)的核心服務(wù),負(fù)責(zé)完成數(shù)據(jù)的存儲、處理和安全管理。?
SQL分類??
MS?SQL?Server?2000??
MS?SQL?Server?2000?是Microsoft?公司推出的SQL?Server?數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL?Server?7.0?版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft?Windows?98?的膝上型電腦到運行Microsoft?Windows?2000?的大型多處理器的服務(wù)器等多種平臺使用。??MS?SQL?Server?2005?
SQL?Server?2005?是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能?(BI)?工具提供了企業(yè)級的數(shù)據(jù)管理。SQL?Server?2005?數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)的應(yīng)用程序。SQL?Server?2005不僅可以有效地執(zhí)行大規(guī)模聯(lián)機事務(wù)處理,而且可以完成數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用等許多具有挑戰(zhàn)性的工作。?
SQL?Server?2005?數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外?SQL?Server?2005?結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的?BI?解決方案,幫助您的團隊通過記分卡、Dashboard、Web?services?和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。?
與?Microsoft?Visual?Studio、Microsoft?Office?System?以及新的開發(fā)工具包(包括?Business?Intelligence?Development?Studio)的緊密集成使?SQL?Server?2005?與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL?Server?2005?都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。??
SQL?Server?2008?
SQL?Server?2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進,使得它成為至今為止最強大和最全面的SQL?Server版本。這篇文章詳細(xì)介紹了Microsoft?SQL?Server?2008中的新的特性、優(yōu)點和功能??微軟的這個數(shù)據(jù)平臺滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應(yīng)用程序的需求,支持?jǐn)?shù)據(jù)平臺愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。