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