數(shù)據(jù)庫簡介
數(shù)據(jù)庫是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合,可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、查詢、更新、刪除等操作。
(1)數(shù)據(jù)庫是一個(gè)實(shí)體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”中存放要管理的事務(wù)數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個(gè)概念結(jié)合成為數(shù)據(jù)庫。
(2)數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術(shù),它能更合適的組織數(shù)據(jù)、更方便的維護(hù)數(shù)據(jù)、更嚴(yán)密的控制數(shù)據(jù)和更有效的利用數(shù)據(jù)。
數(shù)據(jù)庫分類
鍵值對(duì)存儲(chǔ)
代表軟件Redis,它的優(yōu)點(diǎn)能夠進(jìn)行數(shù)據(jù)的快速查詢,而缺點(diǎn)是需要存儲(chǔ)數(shù)據(jù)之間的關(guān)系。
列存儲(chǔ)
代表軟件Hbase,它的優(yōu)點(diǎn)是對(duì)數(shù)據(jù)能快速查詢,數(shù)據(jù)存儲(chǔ)的擴(kuò)展性強(qiáng)。而缺點(diǎn)是數(shù)據(jù)庫的功能有局限性。
文檔數(shù)據(jù)庫
代表軟件MongoDB,它的優(yōu)點(diǎn)是對(duì)數(shù)據(jù)結(jié)構(gòu)要求不特別的嚴(yán)格。而缺點(diǎn)是查詢性的性能不好,同時(shí)缺少一種統(tǒng)一查詢語言。
圖形數(shù)據(jù)庫
代表軟件InfoGrid,它的優(yōu)點(diǎn)可以方便的利用圖結(jié)構(gòu)相關(guān)算法進(jìn)行計(jì)算。而缺點(diǎn)是要想得到結(jié)果必須進(jìn)行整個(gè)圖的計(jì)算。
數(shù)據(jù)庫課程內(nèi)容
一、ACCP8.0技術(shù)模塊簡介
1)計(jì)算機(jī)基礎(chǔ)知識(shí)
2)計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)和編程基礎(chǔ)。
二、Java 方面
1)Java 編程
2) Web 網(wǎng)站開發(fā)技術(shù)
3)基于常見框架開發(fā)企業(yè)級(jí)應(yīng)用
三、.NET 方面
1)C#編程
2)Windows 桌面開發(fā)技術(shù)
3)Web 應(yīng)用系統(tǒng)
四、數(shù)據(jù)庫方面
1)SQL Server數(shù)據(jù)庫的基本應(yīng)用
2)MySQL數(shù)據(jù)庫的應(yīng)用
3)Oracle 數(shù)據(jù)庫的基本應(yīng)用
五、客戶端方面
1)HTML5 靜態(tài)頁面的設(shè)計(jì)和制作
2)JS+jQuery客戶端腳本的制作
3)表單驗(yàn)證技術(shù)
六、項(xiàng)目方面
1)業(yè)務(wù)理解能力
2)經(jīng)驗(yàn)積累
3)規(guī)范性
4)質(zhì)量控制
5)團(tuán)隊(duì)意識(shí)
6)軟件生命周期意識(shí)