資料庫與MySQL(一)

2021-07-24 12:02:55 字數 1249 閱讀 6028

(1)資料庫管理系統

(2)資料庫應用程式 

大型機系統(使用於銀行。**等行業的大型系統)中經常使用的階層型資料庫及網路型資料庫。

階層型資料庫:

優點:保證了對任意資料唯一連線路徑,能夠一簡潔的**實現資料的讀取;

缺點:會產生無用資料,在專業上稱為資料冗餘;

網路型資料庫:

優點:解決了階層資料庫中「資料冗餘」  現象;

缺點:使用者在連線並使用資料庫之前,必須要了解資料的結構。也就是說,在建立應用時,必須要嚴格按照資料結構來進行**編寫。資料結構改變,對應的程式也要改變。提到資料庫,一般指的是關聯式資料庫(rdb)。對於rdb來說,關聯的一系列資料以表的形式儲存。如下圖,在rdb中,資料庫就是表以及運算元據庫用的物件合體,而表的記錄/域的集合體。

關聯式資料庫的最大特徵,資訊並不是放在乙個表中,而是為了將冗餘資料儘量減少,將資料放在不同的表,這些表通過「關係」(主鍵及外來鍵)聯絡在一起。

物件導向型資料庫(oodb),顧名思義在資料庫中直接以物件的形式儲存資料庫。對面對物件資料庫來說,因為從資料庫中取得資料就是能直接在應用程式中使用的物件,所以編寫**將變得簡單。另外,徹底忽略了資料變換這個步驟,,所以頁改善了處理速度。

oodb代表性產品有cache(與objcctstere(以xml的形式儲存資料的資料庫,就被稱為xml資料庫(nxdb)。

nxdb有個基本優點就是不用區分資料交換形式與資料儲存形式了,當然它並不只有這個優點。

對於nxdb來說,不用進行像關聯式資料庫那樣表的設計,什麼樣的資料都能儲存進去,這是使用nxdb的好處。當結構發生改變時,修改起來很方便,只是在既有的資料中新增「新枝」,即添上新的就可以了。如下:

但是,並非「開放原始碼=什麼都允許」。使用時還是必須遵循必要的規則或限制,特別是進行商業軟體開發前,必須了解其相關的使用規則。

選擇mysql資料庫的倆大理由:

理由之一:使用普及率高;    理由之二:效能出色

mysql相對於其它rdbms產品來說,它是由特定的公司管理開放原始碼的rdbms。mysql產品有以下倆種型別:

(1):mysql  communiy  server :免費,能重複使用;

(2):mysql  enterprise   server :收費,不能重複使用,提供定期的公升級和服務包;(1):

處理迅速;

(2):

開放原始碼;

(3):

支援在多種os中執行;

(4):

支援多種開發語言;

(5):提供免費與收費的倆種型別產品;

資料庫 MySQL資料庫(一)

一 mysql資料庫系統 mysql資料庫系統就是用來對資料庫 資料的一些管理 二 資料庫系統 1.資料庫 就是用來儲存各種資料的 2.資料庫管理系統 就是用來管理各種資料庫的資料的乙個系統 三 常見的一些資料庫系統 mysql db2 oracle sql server maradb 四 資料庫 ...

MySQL資料庫 一 MySQL資料庫簡介

mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...

MySQL資料庫基礎 MySQL資料庫與資料表操作

資料表操作 3.修改表名 4.更改表的自增的值 5.修改表引擎 6.刪除表 資料表的操作 資料庫操作 1.資料庫的建立 鏈結mysql資料庫後,進入demo後可以運算元據 1.建立庫 create database if not exists demo default charset utf8 1....