第十五章常见的资料库管理系统.ppt

上传人:本田雅阁 文档编号:2085431 上传时间:2019-02-11 格式:PPT 页数:25 大小:728.01KB
返回 下载 相关 举报
第十五章常见的资料库管理系统.ppt_第1页
第1页 / 共25页
第十五章常见的资料库管理系统.ppt_第2页
第2页 / 共25页
第十五章常见的资料库管理系统.ppt_第3页
第3页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第十五章常见的资料库管理系统.ppt》由会员分享,可在线阅读,更多相关《第十五章常见的资料库管理系统.ppt(25页珍藏版)》请在三一文库上搜索。

1、黃三益2007 資料庫的核心理論與實務第三版,14-1,第十五章 常見的資料庫管理系統,目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器,黃三益2007 資料庫的核心理論與實務第三版,14-2,目的,四個在台灣常用的DBMS Oracle 台灣商用市場佔有率最高 微軟SQL Server 微軟公司跨足DBMS市場的最重要產品 微軟Access 個人使用最普遍 MySQL 非商用領域比如科學和教育上,被廣為使用 Oracle 應用伺服器 具體說明應用伺服器的功能,黃三益2007 資料庫的核心理論與實務第三版,14-3,Oracle,Oracle

2、10g 為Oracle公司為最新版本產品 不僅是一個DBMS,也包括開發工具,Web Server等,黃三益2007 資料庫的核心理論與實務第三版,14-4,Oracle,安裝過程 到Oracle網站免費下載 Oracle Personal Edition 執行Oracle Universal Installer程式,透過圖形化介面方式一步一步引導安裝 SQL支援程度 Oracle所使用的PL/SQL符合 Entry-Level SQL 92 詳見第六、七章說明 也提供OLAP和Data Mining的功能 介面的操作 利用SQL Plus程式來下達SQL指令,黃三益2007 資料庫的核心理論

3、與實務第三版,14-5,Oracle SQL plus,黃三益2007 資料庫的核心理論與實務第三版,14-6,Oracle 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 ) ; 表格已被建立 列出資料表綱目 SQL DESC EMPLOYEE 名稱 空值? 型態 - - - EMPLOYEE_ID VARCHAR2(5) FIRST_NAME VARCH

4、AR2(10) LAST_NAME VARCHAR2(10) SALARY NUMBER(7),黃三益2007 資料庫的核心理論與實務第三版,14-7,Oracle SQL plus,列出所有資料表名稱 SQL SELECT TABLE_NAME FROM USER_TABLES; TABLE_NAME - AA EMPLOYEE,黃三益2007 資料庫的核心理論與實務第三版,14-8,微軟SQL Server,微軟最早所發展的SQL Server(6.5)是與Sybase技術合作 SQL Server 7.0 在1999年推出,可在Windows 2000和NT的作業系統上執行 SQL Se

5、rver 7.0還具備資料倉儲與Office套裝軟體整合的特性 目前最新版是SQL Server 2005,可在Windows 2000, NT,和XP平台上執行。除了資料庫的功能外,還具備OLAP和Data Mining的功能 安裝時,將SQL Server 2005的光碟放入光碟機,按指示進行,黃三益2007 資料庫的核心理論與實務第三版,14-9,微軟SQL Server(Cont.),SQL Server可適用在單機、主從式、以及分散式架構這三種網路型態 SQL 支援程度 採用與Sybase Adaptive Server相同的資料庫語言:Transact-SQL 包括了重要的延伸功能

6、例如stored procedure(預存程序)及trigger(觸發機制) Transact-SQL也增加了流程控制的語法 (if、while等) SQL 92相容 詳見第六、七章說明 如何下達SQL指令 開啟Enterprise Manager,在工具的選項中選取”Query Analyzer”,黃三益2007 資料庫的核心理論與實務第三版,14-10,微軟SQL Server(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-11,微軟SQL Server(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-12,微軟Access,用來管理小型資料的資料庫管

7、理系統 最新版為Access 2003 不僅是一個資料庫管理系統,也是一個開發工具 SQL的支援程度 Access的資料庫管理系統稱為Jet 資料庫引擎 Jet SQL 語法基本上支援 ANSI SQL-89 標準,不過其與 ANSI SQL-89 標準也不盡相同 Access也可只當成一個軟體系統的開發工具,而透過ODBC連線到不同的DBMS,黃三益2007 資料庫的核心理論與實務第三版,14-13,微軟Access(Cont.),建立新查詢示範:,黃三益2007 資料庫的核心理論與實務第三版,14-14,微軟Access(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-1

8、5,微軟Access(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-16,微軟Access(Cont.),也可以看看相對的SQL語法,黃三益2007 資料庫的核心理論與實務第三版,14-17,微軟Access(Cont.),其他進階功能 樞紐分析圖和樞紐分析表檢視 XML 支援 擴充屬性支援 多次復原和重複 Access 專案中進行批次更新 可更新的離線資料頁 檢視和設計子表單/子報表 密碼安全性,黃三益2007 資料庫的核心理論與實務第三版,14-18,MySQL,是一個廣為人知且應用廣泛的免費資料庫管理系統,可在Unix 或 Windows 平台下執行 MySQL 是一

9、個多執行緒多使用者的資料庫伺服器,可以與 C、C+、Java、Perl、PHP 等語言連結 可以在 網站免費下載機器碼套件或原始碼 要注意機器碼套件有無支援中文,黃三益2007 資料庫的核心理論與實務第三版,14-19,MySQL(Cont.),SQL的支援程度 號稱是支援SQL92 Entry level,但部分功能並不支援 詳見第六、七章說明 MySQL 支援兩種類型的資料表:MyISAM 和InnoDB, MyISAM 類型的資料表為早期MySQL 所唯一支援的,不能設定外部鍵,也沒有資料庫交易的功能。為預設的類型 InnoDB 則為新近MySQL 版本才提供,可設定各種完整限制,並可

10、執行資料庫交易,功能雖較多但查詢執行效率較差 全文檢索僅能應用在使用MyISAM類型的資料表 MySQL5.0相較於4.1版,新增了View、Stored Procedure和Trigger等功能 ODBC支援到 level 0-2,黃三益2007 資料庫的核心理論與實務第三版,14-20,MySQL(Cont.),介面的操作 文字介面:MySQL Monitor 列出所有可用資料庫: mysql show databases; 切換現行資料庫: mysql use mysql; 列出現行資料庫中的所有資料表: mysql show tables; 列出資料表欄位: mysql show co

11、lumns from Table Name; 其它的指令可以使用help指令查詢。 登出: mysql quit,黃三益2007 資料庫的核心理論與實務第三版,14-21,MySQL(Cont.),介面的操作 圖形介面:phpMyAdmin 以PHP開發出的MySQL Web管理介面,黃三益2007 資料庫的核心理論與實務第三版,14-22,MySQL(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-23,MySQL(Cont.),黃三益2007 資料庫的核心理論與實務第三版,14-24,Oracle應用伺服器,主要功能有 J2EE和網際網路應用系統(J2EE and Internet Applications) 入口網站的建置(Portals) 無線網路的功能(Wireless) 商業智慧的保存(Business Intelligence) 電子化企業的整合(E-Businesses Integration) 可用度和可擴充性(Availability and Scalability) 快取的功能(Caching),黃三益2007 資料庫的核心理論與實務第三版,14-25,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1