數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)_數(shù)據(jù)庫(kù)實(shí)習(xí)個(gè)人總結(jié)(2)
↓↓更多關(guān)于“實(shí)訓(xùn)心得”內(nèi)容推薦↓↓
★關(guān)于實(shí)習(xí)的心得體會(huì)范文★
★實(shí)訓(xùn)報(bào)告心得體會(huì)★
★實(shí)訓(xùn)總結(jié)與心得體會(huì)★
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)篇四
關(guān)系型數(shù)據(jù)庫(kù),是指采用了關(guān)系模型來(lái)組織數(shù)據(jù)的數(shù)據(jù)庫(kù)。
關(guān)系模型是在1970年由IBM的研究員E.F.Codd博士首先提出的,在之后的幾十年中,關(guān)系模型的概念得到了充分的發(fā)展并逐漸成為主流數(shù)據(jù)庫(kù)結(jié)構(gòu)的主流模型。
簡(jiǎn)單來(lái)說(shuō),關(guān)系模型指的就是二維表格模型,而一個(gè)關(guān)系型數(shù)據(jù)庫(kù)就是由二維表及其之間的聯(lián)系所組成的一個(gè)數(shù)據(jù)組織。
關(guān)系模型中常用的概念:
關(guān)系:可以理解為一張二維表,每個(gè)關(guān)系都具有一個(gè)關(guān)系名,就是通常說(shuō)的表名
元組:可以理解為二維表中的一行,在數(shù)據(jù)庫(kù)中經(jīng)常被稱(chēng)為記錄
屬性:可以理解為二維表中的一列,在數(shù)據(jù)庫(kù)中經(jīng)常被稱(chēng)為字段
域:屬性的取值范圍,也就是數(shù)據(jù)庫(kù)中某一列的取值限制
關(guān)鍵字:一組可以唯一標(biāo)識(shí)元組的屬性,數(shù)據(jù)庫(kù)中常稱(chēng)為主鍵,由一個(gè)或多個(gè)列組成
關(guān)系模式:指對(duì)關(guān)系的描述。其格式為:關(guān)系名(屬性1,屬性2,...... ,屬性N),在數(shù)據(jù)庫(kù)中成為表結(jié)構(gòu)
關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn):
容易理解:二維表結(jié)構(gòu)是非常貼近邏輯世界的一個(gè)概念,關(guān)系模型相對(duì)網(wǎng)狀、層次等其他模型來(lái)說(shuō)更容易理解
使用方便:通用的SQL語(yǔ)言使得操作關(guān)系型數(shù)據(jù)庫(kù)非常方便
易于維護(hù):豐富的完整性(實(shí)體完整性、參照完整性和用戶(hù)定義的完整性)大大減低了數(shù)據(jù)冗余和數(shù)據(jù)不一致的概率
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)篇五
高并發(fā)讀寫(xiě)需求
網(wǎng)站的用戶(hù)并發(fā)性非常高,往往達(dá)到每秒上萬(wàn)次讀寫(xiě)請(qǐng)求,對(duì)于傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō),硬盤(pán)I/O是一個(gè)很大的瓶頸
海量數(shù)據(jù)的高效率讀寫(xiě)
網(wǎng)站每天產(chǎn)生的數(shù)據(jù)量是巨大的,對(duì)于關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō),在一張包含海量數(shù)據(jù)的表中查詢(xún),效率是非常低的
高擴(kuò)展性和可用性
在基于web的結(jié)構(gòu)當(dāng)中,數(shù)據(jù)庫(kù)是最難進(jìn)行橫向擴(kuò)展的,當(dāng)一個(gè)應(yīng)用系統(tǒng)的用戶(hù)量和訪(fǎng)問(wèn)量與日俱增的時(shí)候,數(shù)據(jù)庫(kù)卻沒(méi)有辦法像webserver和appserver那樣簡(jiǎn)單的通過(guò)添加更多的硬件和服務(wù)節(jié)點(diǎn)來(lái)擴(kuò)展性能和負(fù)載能力。對(duì)于很多需要提供24小時(shí)不間斷服務(wù)的網(wǎng)站來(lái)說(shuō),對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行升級(jí)和擴(kuò)展是非常痛苦的事情,往往需要停機(jī)維護(hù)和數(shù)據(jù)遷移。
對(duì)網(wǎng)站來(lái)說(shuō),關(guān)系型數(shù)據(jù)庫(kù)的很多特性不再需要了:
事務(wù)一致性
關(guān)系型數(shù)據(jù)庫(kù)在對(duì)事物一致性的維護(hù)中有很大的開(kāi)銷(xiāo),而現(xiàn)在很多web2.0系統(tǒng)對(duì)事物的讀寫(xiě)一致性都不高
讀寫(xiě)實(shí)時(shí)性
對(duì)關(guān)系數(shù)據(jù)庫(kù)來(lái)說(shuō),插入一條數(shù)據(jù)之后立刻查詢(xún),是肯定可以讀出這條數(shù)據(jù)的,但是對(duì)于很多web應(yīng)用來(lái)說(shuō),并不要求這么高的實(shí)時(shí)性,比如發(fā)一條消息之后,過(guò)幾秒乃至十幾秒之后才看到這條動(dòng)態(tài)是完全可以接受的
復(fù)雜SQL,特別是多表關(guān)聯(lián)查詢(xún)
任何大數(shù)據(jù)量的web系統(tǒng),都非常忌諱多個(gè)大表的關(guān)聯(lián)查詢(xún),以及復(fù)雜的數(shù)據(jù)分析類(lèi)型的復(fù)雜SQL報(bào)表查詢(xún),特別是SNS類(lèi)型的網(wǎng)站,從需求以及產(chǎn)品階級(jí)角度,就避免了這種情況的產(chǎn)生。往往更多的只是單表的主鍵查詢(xún),以及單表的簡(jiǎn)單條件分頁(yè)查詢(xún),SQL的功能極大的弱化了
在關(guān)系型數(shù)據(jù)庫(kù)中,導(dǎo)致性能欠佳的最主要原因是多表的關(guān)聯(lián)查詢(xún),以及復(fù)雜的數(shù)據(jù)分析類(lèi)型的復(fù)雜SQL報(bào)表查詢(xún)。為了保證數(shù)據(jù)庫(kù)的ACID特性,我們必須盡量按照其要求的范式進(jìn)行設(shè)計(jì),關(guān)系型數(shù)據(jù)庫(kù)中的表都是存儲(chǔ)一個(gè)格式化的數(shù)據(jù)結(jié)構(gòu)。每個(gè)元組字段的組成都是一樣,即使不是每個(gè)元組都需要所有的字段,但數(shù)據(jù)庫(kù)會(huì)為每個(gè)元組分配所有的字段,這樣的結(jié)構(gòu)可以便于標(biāo)語(yǔ)表之間進(jìn)行鏈接等操作,但從另一個(gè)角度來(lái)說(shuō)它也是關(guān)系型數(shù)據(jù)庫(kù)性能瓶頸的一個(gè)因素。
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)篇六
(1)數(shù)據(jù)(Data)
數(shù)據(jù)就是對(duì)客觀(guān)事物反映的一種物理符號(hào),可以是數(shù)字、文字、圖形、圖像、聲音、語(yǔ)言和視頻等。這些多種形式的數(shù)據(jù)都需經(jīng)過(guò)數(shù)字化后才能存入計(jì)算機(jī)。 –符號(hào)
(2)數(shù)據(jù)處理(Data Processing)
數(shù)據(jù)處理是指對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、整理、存儲(chǔ)、分類(lèi)、排序、檢索、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗谢顒?dòng)的總和。
(3)數(shù)據(jù)庫(kù)(DataBase,DB)
數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)設(shè)備上結(jié)構(gòu)化的、可共享的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。 –集合
(4)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,DBS)
數(shù)據(jù)庫(kù)系統(tǒng)是指計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫(kù)后,利用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行數(shù)據(jù)管理的計(jì)算機(jī)系統(tǒng)。他一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(DataBase Administrator,DBA)和用戶(hù)構(gòu)成。在不引起混淆的情況下人們常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱(chēng)為數(shù)據(jù)庫(kù)。
(5)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS)
數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)介于用戶(hù)和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫(kù)系統(tǒng)中的一個(gè)重要組成部分,可以幫助用戶(hù)建立、使用和維護(hù)數(shù)據(jù)庫(kù)。目前廣泛使用的大型數(shù)據(jù)庫(kù)管理系統(tǒng)有Oracle、Sybase等,小型數(shù)據(jù)庫(kù)管理系統(tǒng)有SQLserver、VisualFoxPro、Access等。
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)相關(guān)文章:
★ 數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)
★ 數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)
★ 數(shù)據(jù)庫(kù)實(shí)訓(xùn)個(gè)人工作總結(jié)最新五篇范文
★ 數(shù)據(jù)庫(kù)實(shí)習(xí)心得體會(huì)
★ sql上機(jī)實(shí)習(xí)心得體會(huì)
★ 計(jì)算機(jī)網(wǎng)絡(luò)個(gè)人實(shí)習(xí)總結(jié)