庫核心理論與實(shí)務(wù)講解課件_第1頁
庫核心理論與實(shí)務(wù)講解課件_第2頁
庫核心理論與實(shí)務(wù)講解課件_第3頁
庫核心理論與實(shí)務(wù)講解課件_第4頁
庫核心理論與實(shí)務(wù)講解課件_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第十五章 常見的資料庫管理系統(tǒng)目的Oracle 微軟SQL Server微軟AccessMySQLOracle 應(yīng)用伺服器1Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007目的四個(gè)在臺(tái)灣常用的DBMSOracle 臺(tái)灣商用市場(chǎng)佔(zhàn)有率最高 微軟SQL Server微軟公司跨足DBMS市場(chǎng)的最重要產(chǎn)品 微軟Access個(gè)人使用最普遍 MySQL非商用領(lǐng)域比如科學(xué)和教育上,被廣為使用Oracle 應(yīng)用伺服器具體說明應(yīng)用伺服器的功能2Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle Oracle10g 為Oracle公司為最新版本產(chǎn)品不僅是一

2、個(gè)DBMS,也包括開發(fā)工具,Web Server等 Oracle Database ServerOracle Instance( Background Process )DataBaseServer ProcessUser Process3Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle安裝過程到Oracle網(wǎng)站免費(fèi)下載 Oracle Personal Edition執(zhí)行Oracle Universal Installer程式,透過圖形化介面方式一步一步引導(dǎo)安裝 SQL支援程度Oracle所使用的PL/SQL符合 Entry-Level SQL 92詳見第六

3、、七章說明也提供OLAP和Data Mining的功能介面的操作利用SQL Plus程式來下達(dá)SQL指令 4Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle SQL plus5Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle SQL plus表格的建立SQL CREATE TABLE EMPLOYEE ( 2 EMPLOYEE_ID VARCHAR2(5), 3 FIRST_NAME VARCHAR2(10), 4 LAST_NAME VARCHAR2(10), 5 SALARY NUMBER(7) 6 ) ;表格已被建立

4、列出資料表綱目SQL DESC EMPLOYEE 名稱 空值? 型態(tài) - - - EMPLOYEE_ID VARCHAR2(5) FIRST_NAME VARCHAR2(10) LAST_NAME VARCHAR2(10) SALARY NUMBER(7)6Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle SQL plus列出所有資料表名稱SQL SELECT TABLE_NAME FROM USER_TABLES;TABLE_NAME-AAEMPLOYEE7Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟SQL Server 微

5、軟最早所發(fā)展的SQL Server(6.5)是與Sybase技術(shù)合作 SQL Server 7.0 在1999年推出,可在Windows 2000和NT的作業(yè)系統(tǒng)上執(zhí)行 SQL Server 7.0還具備資料倉儲(chǔ)與Office套裝軟體整合的特性 目前最新版是SQL Server 2005,可在Windows 2000, NT,和XP平臺(tái)上執(zhí)行。除了資料庫的功能外,還具備OLAP和Data Mining的功能安裝時(shí),將SQL Server 2005的光碟放入光碟機(jī),按指示進(jìn)行 8Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟SQL Server(Cont.)SQL

6、Server可適用在單機(jī)、主從式、以及分散式架構(gòu)這三種網(wǎng)路型態(tài) SQL 支援程度 採用與Sybase Adaptive Server相同的資料庫語言:Transact-SQL 包括了重要的延伸功能例如stored procedure(預(yù)存程序)及trigger(觸發(fā)機(jī)制)Transact-SQL也增加了流程控制的語法 (if、while等) SQL 92相容 詳見第六、七章說明如何下達(dá)SQL指令 開啟Enterprise Manager,在工具的選項(xiàng)中選取”Query Analyzer” 9Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟SQL Server(Con

7、t.)10Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟SQL Server(Cont.)11Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access 用來管理小型資料的資料庫管理系統(tǒng)最新版為Access 2003 不僅是一個(gè)資料庫管理系統(tǒng),也是一個(gè)開發(fā)工具 SQL的支援程度Access的資料庫管理系統(tǒng)稱為Jet 資料庫引擎 Jet SQL 語法基本上支援 ANSI SQL-89 標(biāo)準(zhǔn),不過其與 ANSI SQL-89 標(biāo)準(zhǔn)也不盡相同 Access也可只當(dāng)成一個(gè)軟體系統(tǒng)的開發(fā)工具,而透過ODBC連線到不同的DBMS 12Copyri

8、ght 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access(Cont.)建立新查詢示範(fàn):13Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access(Cont.)14Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access(Cont.)15Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access(Cont.)也可以看看相對(duì)的SQL語法16Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007微軟Access(Cont.)其他進(jìn)階功能樞紐分析圖和樞紐分析表檢視XML

9、 支援?dāng)U充屬性支援 多次復(fù)原和重複 Access 專案中進(jìn)行批次更新可更新的離線資料頁 檢視和設(shè)計(jì)子表單/子報(bào)表密碼安全性 17Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007MySQL 是一個(gè)廣為人知且應(yīng)用廣泛的免費(fèi)資料庫管理系統(tǒng),可在Unix 或 Windows 平臺(tái)下執(zhí)行 MySQL 是一個(gè)多執(zhí)行緒多使用者的資料庫伺服器,可以與 C、C+、Java、Perl、PHP 等語言連結(jié) 可以在 網(wǎng)站免費(fèi)下載機(jī)器碼套件或原始碼 要注意機(jī)器碼套件有無支援中文18Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007MySQL(Cont.)SQL的支援程度 號(hào)

10、稱是支援SQL92 Entry level,但部分功能並不支援詳見第六、七章說明MySQL 支援兩種類型的資料表:MyISAM 和InnoDB,MyISAM 類型的資料表為早期MySQL 所唯一支援的,不能設(shè)定外部鍵,也沒有資料庫交易的功能。為預(yù)設(shè)的類型InnoDB 則為新近MySQL 版本才提供,可設(shè)定各種完整限制,並可執(zhí)行資料庫交易,功能雖較多但查詢執(zhí)行效率較差全文檢索僅能應(yīng)用在使用MyISAM類型的資料表MySQL5.0相較於4.1版,新增了View、Stored Procedure和Trigger等功能 ODBC支援到 level 0-219Copyright 黃三益 2003 資料庫

11、核心理論與實(shí)務(wù)黃三益2007MySQL(Cont.)介面的操作 文字介面:MySQL Monitor列出所有可用資料庫:mysql show databases;切換現(xiàn)行資料庫:mysql use mysql;列出現(xiàn)行資料庫中的所有資料表:mysql show tables;列出資料表欄位:mysql show columns from Table Name;其它的指令可以使用help指令查詢。登出:mysql quit20Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007MySQL(Cont.)介面的操作 圖形介面:phpMyAdmin 以PHP開發(fā)出的MySQL Web管理介面 21Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007MySQL(Cont.)22Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007MySQL(Cont.)23Copyright 黃三益 2003 資料庫核心理論與實(shí)務(wù)黃三益2007Oracle應(yīng)用伺服器 主要功能有 J2EE和網(wǎng)際網(wǎng)路應(yīng)用系統(tǒng)(J2EE and Internet Applications)入口網(wǎng)站的建置(Portals)無線網(wǎng)路的功能(Wireless)商業(yè)智慧的保

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論