目录
18 关系: ADO.NET,ADO.NET Entity Framework,存储程序,微软,关系数据库,视图,雲端運算,Java数据库连接,LINQ,Microsoft Azure,Microsoft SQL Server,MySQL,ODBC,PostgreSQL,SQL CLR,Windows Azure,指標 (資料庫),数据库管理系统。
- Microsoft Azure
ADO.NET
ADO.NET是微軟在.NET Framework中負責資料存取的類別庫集,它是使用在COM時代奠基的OLE DB技術以及.NET Framework的類別庫和程式語言來發展的,它可以讓.NET上的任何程式語言能夠連接並存取關聯式資料庫與非資料庫型資料來源(例如XML,Excel或是文字檔資料),或是獨立出來作為處理應用程式資料的類別物件,其在.NET Framework中的地位是舉足輕重,許多人將ADO.NET視為ADO的下一個版本,但其實它是一個全新的架構、產品與概念。 ADO.NET类封装在System.Data.dll中,并且与System.Xml.dll中的XML类集成。.
查看 Microsoft Azure SQL Database和ADO.NET
ADO.NET Entity Framework
#重定向 Entity Framework.
查看 Microsoft Azure SQL Database和ADO.NET Entity Framework
存储程序
-- (Stored Procedure),又可稱預儲程序或者存储过程,是一種在資料庫中儲存複雜程序,以便外部程式呼叫的一種資料庫物件,它可以視為資料庫中的一種函數或子程序。.
查看 Microsoft Azure SQL Database和存储程序
微软
微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.
查看 Microsoft Azure SQL Database和微软
关系数据库
关系数据库(Relational database),是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,並配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。.
查看 Microsoft Azure SQL Database和关系数据库
视图
檢視表 (View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視表(Updatable View)。 檢視表具有下列的好處:.
查看 Microsoft Azure SQL Database和视图
雲端運算
雲端運算(cloud computing),是一種基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。 雲端運算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。 在「軟體即服務(SaaS)」的服務模式當中,使用者能夠存取服務軟體及資料。服務提供者則維護基礎設施及平臺以維持服務正常運作。SaaS常被稱爲「隨選軟體」,並且通常是基於使用時數來收費,有時也會有採用訂閱制的服務。 推廣者認爲,SaaS使得企業能夠藉由外包硬體、軟體維護及支援服務給服務提供者來降低IT營運費用。另外,由於應用程式是集中供應的,更新可以即時的發佈,無需使用者手動更新或是安裝新的軟體。SaaS的缺陷在於使用者的資料是存放在服務提供者的伺服器之上,使得服務提供者有能力對這些資料進行未經授權的存取。 使用者透過瀏覽器、桌面應用程式或是行動應用程式來存取雲端的服務。推廣者認爲雲端運算使得企業能夠更迅速的部署應用程式,並降低管理的複雜度及維護成本,及允許IT資源的迅速重新分配以因應企業需求的快速改變。 雲端運算依賴資源的共享以達成規模經濟,類似基礎設施(如電力網)。服務提供者整合大量的資源供多個用戶使用,用戶可以輕易的請求(租借)更多資源,並隨時調整使用量,將不需要的資源釋放回整個架構,因此用戶不需要因爲短暫尖峰的需求就購買大量的資源,僅需提升租借量,需求降低時便退租。服務提供者得以將目前無人租用的資源重新租給其他用戶,甚至依照整體的需求量調整租金。.
查看 Microsoft Azure SQL Database和雲端運算
Java数据库连接
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。JDBC是面向关系型数据库的。 在J2SE中,提供了一个称之为JDBC-ODBC桥(JDBC-ODBC Bridge)的API。通过ODBC,JDBC-ODBC桥驱动程序可以访问所有支持ODBC的关系型数据库。与JDBC API不同的是,这个驱动程序并不是由Java代码而是由機器碼(native code)编写,并且不是开放源代码的。.
查看 Microsoft Azure SQL Database和Java数据库连接
LINQ
LINQ可以指:.
查看 Microsoft Azure SQL Database和LINQ
Microsoft Azure
Microsoft Azure 是微軟的公用雲端服務 (Public Cloud Service) 平台,是微軟線上服務 (Microsoft Online Services) 的一部份,自 2008 年開始發展,2010年2月份正式推出,目前全球有38座資料中心以及44個CDN跳躍點 (POP),並且於2015年時被 Gartner 列為雲端運算的領先者。 目前 Microsoft Azure 已包含 30 餘種服務,數百項功能,並且為微軟帶來了12億美元的獲利 (2015年度) 。.
查看 Microsoft Azure SQL Database和Microsoft Azure
Microsoft SQL Server
Microsoft SQL Server是由美國微軟公司所推出的關聯式資料庫解決方案,最新的版本是SQL Server 2017,已在美國時間2017年10月2日發佈。 資料庫的内置语言原本是採用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,但是微軟公司对它进行了部分扩充而成为作业用SQL(Transact-SQL)。 几个初始版本适用于中小企业的数据库管理,但是近年来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理。.
查看 Microsoft Azure SQL Database和Microsoft SQL Server
MySQL
MySQL(官方發音為“My S-Q-L”,但也经常读作“My Sequel”)原本是一個開放源碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,该公司于2008年被昇陽微系統(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇陽微系統公司,MySQL成为Oracle旗下产品。 MySQL在過去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被廣泛地應用在Internet上的中小型網站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。 但被甲骨文公司收購後,Oracle大幅調漲MySQL商業版的售價,且甲骨文公司不再支持另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於Oracle是否還會持續支援MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,MySQL的創始人麥克爾·維德紐斯以MySQL為基礎,成立分支計劃MariaDB。而原先一些使用MySQL的開源軟體逐漸轉向MariaDB或其它的資料庫。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。.
查看 Microsoft Azure SQL Database和MySQL
ODBC
ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问数据库管理系统(DBMS)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。.
查看 Microsoft Azure SQL Database和ODBC
PostgreSQL
PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统(比如MySQL和Firebird),和专有系统(比如Oracle、Sybase、IBM的DB2和Microsoft SQL Server)之外,为用户又提供了一种选择。 PostgreSQL不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL开发者把它拼读为"post-gress-Q-L"。(,5.6k MP3)。它也经常被简略唸为"postgres"。.
查看 Microsoft Azure SQL Database和PostgreSQL
SQL CLR
SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出現的新功能,它將.NET Framework中的CLR服務注入到 SQL Server 中,讓 SQL Server 的部份資料庫物件可以使.NET Framework 的程式語言開發(目前只支援VB.NET和C#),包括預存程序、使用者自訂函數、觸發程序、使用者自訂型別以及使用者自訂彙總函數等功能。.
查看 Microsoft Azure SQL Database和SQL CLR
Windows Azure
#重定向 Microsoft Azure.
查看 Microsoft Azure SQL Database和Windows Azure
指標 (資料庫)
資料指標(Data Cursor) 或稱游標,是在資料庫引擎 (Database Engine)中,讓開發人員或資料庫管理員可以遍歷、瀏覽檢索結果的資料列(稱為資料查詢結果集, Result set),是主要用於在結果集中移動到某一資料列(row)的控制結構。游標可以被看作是指向一組列中,代表某一列的指針。游標一次只能引用一列,但可以根據需要移動到結果集的其他列。 游標有助於隨檢索之後的資料處理與遍歷相結合,如添加和刪除記錄。它能遍歷資料查詢結果集的特性,類似於編程語言的迭代器概念。開發程序人員通常依需求而使用游標,來處理由資料庫系統查詢返回的整個結果集。在這種情況下,游標可使結果集中的資料列依照次序處理。在SQL程序中,使用游標可以定義檢索集(多行資料列的條件選取組合)並逐行執行資料處理的邏輯。通過相同的機制,SQL程序也可將結果集直接返回給調用者或客戶端應用程序;也常會被外部的資料存取介面所使用,像是 ADO、JDBC、 ADO.NET、PL-SQL 等都有資料指標的應用。.
查看 Microsoft Azure SQL Database和指標 (資料庫)
数据库管理系统
数据库管理系统(database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常資料庫管理師會使用資料庫管理系統來建立資料庫系統。 现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。.
查看 Microsoft Azure SQL Database和数据库管理系统
另见
Microsoft Azure
- Groove音樂
- Microsoft Azure
- Microsoft Azure SQL Database
- Spotify

