sql資料庫簡介

2021-08-01 03:52:34 字數 1933 閱讀 1447

目前大多數的資料庫都是屬於關係型資料庫,這些資料庫主要有ibm、db2、oracle、sqlserver、mysql、sybase、infomix、access、foxpro等。

大型資料庫

•  oracle :oracle是著名的oracle(甲骨文)公司的資料庫產品, 它是世界上第乙個商品化的關係型資料庫管理系統 , 也是第乙個推出和資料庫結合的***語言開發工具的資料庫產品。

oracle公司的軟體產品豐富 , 包括oracle伺服器產品, oracle開發工具和oracle應用軟體。其中最著名的就是oracle資料庫 , 目前最新的版本是oracle 12c。

•  db2 :db2是ibm的關係型資料庫管理系統 , db2有很多不同的版本 , 可以執行在從掌上產品到大型機不同的終端機器上。db2在高階資料庫的主要競爭對手是 oracle。

•  sybase :sybase是美國sybase公司研製的一種關係型資料庫系統 , 是較早採用c/s技術的資料庫廠商, 是一種典型的unix或windows nt平台上客戶機/伺服器環境下 的大型資料庫系統 , 在國內大中型系統中具有廣泛的應用。 

中小型資料庫

•  sql

server

:microsoft sql server是執行在windowsnt伺服器上 , 支援c/s結構的資料庫管理系統。它採用標準sql語言。

•  mysql

:mysql是乙個小型關係型資料庫管理系統, 開發者為瑞典mysql ab公司。在 2023年1月16號被sun公司收購。而2023年sun又被oracle收購。mysql體積小、速度快、總體擁有成本低 , 尤其是開放原始碼, 許多中小型**為了降低**總體擁有成本而選擇了mysql作為**資料庫。 小型

資料庫

•  access

: microsoftoffice access( 前名 microsoft access )是由微軟發布的關聯式資料庫管理系統 , 是microsoftoffice的成員之一

資料庫術語解析:

表•在資料庫中存放資料用的資料表。每乙個資料庫中都可以包含多張表,但每張表的表名不能重複。表的每一行代表一條記錄,每一列即為乙個字段(屬性),列名唯一,不能重複。 檢視

•檢視是資料庫中的虛擬表。在檢視中存放的是從資料庫表中查詢出來的記錄,使用檢視主要是為了方便資訊的查詢,同時也能夠縮短查詢資料的時間。

儲存過程

•由sql語句和控制流語句組成的語句塊。儲存過程儲存在資料庫內,可由應用程式通過儲存過程的名稱呼叫執行。

•儲存過程在開發軟體時,可以把大量的資料操作放在伺服器端的儲存過程中,而只返回需要的資料,這樣就減少了資料的傳輸量,速度也大大提高。

觸發器•觸發器是特殊的儲存過程,也是由sql語句和控制流語句組成的。但是,觸發器在資料庫中是不需要呼叫而自動執行的。例如,在觸發器中可以定義在修改某張表記錄後執行觸發器中的內容。

約束 約束是在資料庫中保證資料庫裡表中資料完整性的手段。在oracle 11g中使用的約束有主鍵約束、外來鍵約束、唯一約束、檢查約束、非空約束5個。其中主鍵約束和唯一約束都被認為是唯一約束,而外鍵約束被認為是參照約束。 •

主鍵(primarykey

)約束

主鍵約束在每個資料表中只能有乙個,但是乙個主鍵約束可以由多個列組成。通常把由多個列組成的主鍵叫做復合主鍵或者組合主鍵。主鍵約束可以保證主鍵列的資料沒有重複值且值不能為空,也可以說是唯一地標識表中的記錄。

•外來鍵(

foreignkey

)約束

主要是將乙個表中的資料和另一張表的資料進行關聯。表和表之間的關聯是為了保證資料庫中資料的完整性,使用外來鍵保證資料的完整性也叫參照完整性。

•唯一(unique)約束

設定表中某一列的值不能重複。

•檢查(check)約束

用來指定表中列的值的取值範圍。

•非空(not null)約束

用來約束表中的列不能為空。

資料庫 sql簡介

sql介紹 sql是結構化查詢語言,是一種用來操作rdbms 關係型資料庫管理系統 的資料庫語言,當前關係型資料庫都支援使用sql語言進行操作,也就是說可以通過sql操作oracle,sql server,mysql等關係型資料庫。sql語句主要分為 資料完整性 在表中為了更加準確的儲存資料,保證資...

關係型資料庫與SQL簡介

說明 本文節選自 python語言及應用 的第八章 資料的歸宿 稍有改動 因在csdn找不到合適分類,故暫列為原創。儘管關係型資料庫只有40多年的歷史,卻無處不在,經常會使用到其提供的如下功能 被稱為 關係型 relational 的原因是資料庫展現了 表單 table 形式的不同型別資料之間的關係...

後端基礎SQL 資料庫簡介及SQL語法

一 資料庫是什麼 資料庫就是將大量的資料儲存起來,通過計算機加工而成的可以高效訪問的資料集合。資料庫是長期儲存在計算機內,有組織的 可共享的資料集合。也可以通俗的理解成儲存資料的倉庫。二 我們身邊的資料庫 1.在你過生日的時候支付寶給你發來祝福 2.中國移動傳送簡訊提醒你流量的使用情況 3.登入 後...