【ORACLE】
ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以F分布式數(shù)據(jù)庫為核心的一組軟件產品,是流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關系數(shù)據(jù)庫,它是一個完備關系的產品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
Oracle數(shù)據(jù)庫新版本為Oracle Database 20c。Oracle數(shù)據(jù)庫12c 引入了一個新的多承租方架構,使用該架構可輕松部署和管理數(shù)據(jù)庫云。此外,一些創(chuàng)新特性可大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個數(shù)據(jù)庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數(shù)據(jù)和對數(shù)據(jù)分層。這些的技術進步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強,使得Oracle數(shù)據(jù)庫12c 成為私有云和公有云部署的理想平臺。
【數(shù)據(jù)特點】
1、完整的數(shù)據(jù)管理功能:
數(shù)據(jù)的大量性
數(shù)據(jù)的保存的持久性
數(shù)據(jù)的共享性
數(shù)據(jù)的可靠性
2、完備關系的產品:
信息準則---關系型DBMS的所有信息都應在邏輯上用一種方法,即表中的值顯式地表示;
保證訪問的準則
視圖更新準則---只要形成視圖的表中的數(shù)據(jù)變化了,相應的視圖中的數(shù)據(jù)同時變化
數(shù)據(jù)物理性和邏輯性獨立準則
3、分布式處理功能:
ORACLE數(shù)據(jù)庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式數(shù)據(jù)庫功能了,一個ORACLE分布式數(shù)據(jù)庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產品構成。
4、用ORACLE能輕松的實現(xiàn)數(shù)據(jù)倉庫的操作。
這是一個技術發(fā)展的趨勢,不在這里討論。
優(yōu)點
可用性強
可擴展性強
數(shù)據(jù)安全性強
穩(wěn)定性強
【課程內容】
該部分主要是以ORACLE 和MySQL為載體,詳細講解數(shù)據(jù)庫的內容。
主要包括ORACLE/MySQL的下載及安裝、ANSI-SQL的組成部分[DDL DML DQL TCL DCL]等標準SQL的基本操作、ORACLE的表空間、實例的創(chuàng)建及應用、ORACLE中的函數(shù):單行【字符函數(shù)、數(shù)值函數(shù)、日期函數(shù)、轉換函數(shù)】、多行函數(shù)【max\min\count\sum\avg】 、ORACLE中的分組、多表連接、子查詢、使用rowID刪除重復記錄、使用rownum分頁、行轉列、列轉行、數(shù)據(jù)分發(fā)與統(tǒng)計、視圖索引序列等。
存儲過程、觸發(fā)器等實際案例的應用。包括 備份表、自動添加主鍵等案例。
【JDBC】
JDBC的背景、JDBC的流程、數(shù)據(jù)源DataSource、數(shù)據(jù)庫連接池組件 DBCP /C3P0/druid等、DAO模式的應用、JDBC控制事務、對JDBC的封裝組件DBUtils等。
【機構環(huán)境】
【師資力量】
孟凡民
項目經(jīng)理 山東科技大學 2012年
11年開發(fā)經(jīng)驗,6年項目管理經(jīng)驗,曾負責神州數(shù)碼與IBM室內導航項目、北京人防應急系統(tǒng)、濟南民族醫(yī)院查體系統(tǒng)、濰坊臨朐藥房進銷存系統(tǒng)、德州疾控中心健康查體系統(tǒng)、山東省高校安全知識競賽平臺、山東省安全教育平臺、智慧井蓋物聯(lián)網(wǎng)平臺等。精通Spring框架底層邏輯,精通SpringBoot、SpringCloud微服務和分布式平臺技術,精通前端vue、avue、jquery等。
蘇龍
JavaEE開發(fā)高級講師 山東大學計算機科學與技術學院 2011年
精通Java核心基礎、精通持久層與Spring開源框架,有六年的開發(fā)經(jīng)驗和五年授課經(jīng)驗,負責設計過冀中能源、中國石化、勝利油田等多個企業(yè)項目的底層與架構,技術功底雄厚,講解精細透徹,善于從底層設計引導學生思維,講課風格生動幽默,能從多角度以學員容易理解的方式傳遞知識。
岳新智
Web開發(fā)高級講師 山東大學軟件學院 2006年
從事JavaEE接近20年的經(jīng)驗,擔任過浪潮技術經(jīng)理、架構師、技術總監(jiān)等崗位,精通JAVA EE核心技術,精通Servlet/JSP底層邏輯、Mybatis框架,精通Spring、SpringMVC、SpringBoot、SpringCloud等spring生態(tài)框架。
【機構簡介】
夢啟專注IT職業(yè)教育, 出色的教育背景,教師資質認證,以及層層嚴格篩選,入學即簽訂就業(yè)協(xié)議,推薦工作就業(yè)機會。