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