sql, nosql, 內(nèi)存數(shù)據(jù)庫
關(guān)系數(shù)據(jù)庫,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)。現(xiàn)實(shí)世界中的各種實(shí)體以及實(shí)體之間的各種聯(lián)系均用關(guān)系模型來表示。關(guān)系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。現(xiàn)如今雖然對此模型有一些批評意見,但它還是數(shù)據(jù)存儲的傳統(tǒng)標(biāo)準(zhǔn)。標(biāo)準(zhǔn)數(shù)據(jù)查詢語言SQL就是一種基于關(guān)系數(shù)據(jù)庫的語言,這種語言執(zhí)行對關(guān)系數(shù)據(jù)庫中數(shù)據(jù)的檢索和操作。 關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束三部分組成
實(shí)體關(guān)系模型
實(shí)體關(guān)系模型(Entity-Relationship Model),簡稱E-R Model是陳品山(Peter P.S Chen)博士于1976年提出的一套數(shù)據(jù)庫的設(shè)計(jì)工具,他運(yùn)用真實(shí)世界中事物與關(guān)系的觀念,來解釋數(shù)據(jù)庫中的抽象的數(shù)據(jù)架構(gòu)。實(shí)體關(guān)系模型利用圖形的方式(實(shí)體-關(guān)系圖(Entity-Relationship Diagram))來表示數(shù)據(jù)庫的概念設(shè)計(jì),有助于設(shè)計(jì)過程中的構(gòu)思及溝通討論。
關(guān)系模型就是指二維表格模型,因而一個(gè)關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個(gè)數(shù)據(jù)組織。當(dāng)前主流的關(guān)系型數(shù)據(jù)庫有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。
關(guān)系操作
關(guān)系模塊中常用的操作包括:
數(shù)據(jù)查詢
選擇 投影 連接 并 交 差 除 數(shù)據(jù)操作 增加 刪除 修改 更新
///////////////////////////////////