常见的资料库管理系统_第1页
常见的资料库管理系统_第2页
常见的资料库管理系统_第3页
常见的资料库管理系统_第4页
常见的资料库管理系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,14-1,第十五章常見的資料庫管理系統,目的Oracle微軟SQLServer微軟AccessMySQLOracle應用伺服器,14-2,目的,四個在台灣常用的DBMSOracle台灣商用市場佔有率最高微軟SQLServer微軟公司跨足DBMS市場的最重要產品微軟Access個人使用最普遍MySQL非商用領域比如科學和教育上,被廣為使用Oracle應用伺服器具體說明應用伺服器的功能,14-3,Oracle,Oracle10g為Oracle公司為最新版本產品不僅是一個DBMS,也包括開發工具,WebServer等,14-4,Oracle,安裝過程到Oracle網站免費下載OraclePersonalEdition執行OracleUniversalInstaller程式,透過圖形化介面方式一步一步引導安裝SQL支援程度Oracle所使用的PL/SQL符合Entry-LevelSQL92詳見第六、七章說明也提供OLAP和DataMining的功能介面的操作利用SQLPlus程式來下達SQL指令,14-5,OracleSQLplus,14-6,OracleSQLplus,表格的建立SQLCREATETABLEEMPLOYEE(2EMPLOYEE_IDVARCHAR2(5),3FIRST_NAMEVARCHAR2(10),4LAST_NAMEVARCHAR2(10),5SALARYNUMBER(7)6);表格已被建立列出資料表綱目SQLDESCEMPLOYEE名稱空值?型態-EMPLOYEE_IDVARCHAR2(5)FIRST_NAMEVARCHAR2(10)LAST_NAMEVARCHAR2(10)SALARYNUMBER(7),14-7,OracleSQLplus,列出所有資料表名稱SQLSELECTTABLE_NAMEFROMUSER_TABLES;TABLE_NAME-AAEMPLOYEE,14-8,微軟SQLServer,微軟最早所發展的SQLServer(6.5)是與Sybase技術合作SQLServer7.0在1999年推出,可在Windows2000和NT的作業系統上執行SQLServer7.0還具備資料倉儲與Office套裝軟體整合的特性目前最新版是SQLServer2005,可在Windows2000,NT,和XP平台上執行。除了資料庫的功能外,還具備OLAP和DataMining的功能安裝時,將SQLServer2005的光碟放入光碟機,按指示進行,14-9,微軟SQLServer(Cont.),SQLServer可適用在單機、主從式、以及分散式架構這三種網路型態SQL支援程度採用與SybaseAdaptiveServer相同的資料庫語言:Transact-SQL包括了重要的延伸功能例如storedprocedure(預存程序)及trigger(觸發機制)Transact-SQL也增加了流程控制的語法(if、while等)SQL92相容詳見第六、七章說明如何下達SQL指令開啟EnterpriseManager,在工具的選項中選取”QueryAnalyzer”,14-10,微軟SQLServer(Cont.),14-11,微軟SQLServer(Cont.),14-12,微軟Access,用來管理小型資料的資料庫管理系統最新版為Access2003不僅是一個資料庫管理系統,也是一個開發工具SQL的支援程度Access的資料庫管理系統稱為Jet資料庫引擎JetSQL語法基本上支援ANSISQL-89標準,不過其與ANSISQL-89標準也不盡相同Access也可只當成一個軟體系統的開發工具,而透過ODBC連線到不同的DBMS,14-13,微軟Access(Cont.),建立新查詢示範:,14-14,微軟Access(Cont.),14-15,微軟Access(Cont.),14-16,微軟Access(Cont.),也可以看看相對的SQL語法,14-17,微軟Access(Cont.),其他進階功能樞紐分析圖和樞紐分析表檢視XML支援擴充屬性支援多次復原和重複Access專案中進行批次更新可更新的離線資料頁檢視和設計子表單/子報表密碼安全性,14-18,MySQL,是一個廣為人知且應用廣泛的免費資料庫管理系統,可在Unix或Windows平台下執行MySQL是一個多執行緒多使用者的資料庫伺服器,可以與C、C+、Java、Perl、PHP等語言連結可以在網站免費下載機器碼套件或原始碼要注意機器碼套件有無支援中文,14-19,MySQL(Cont.),SQL的支援程度號稱是支援SQL92Entrylevel,但部分功能並不支援詳見第六、七章說明MySQL支援兩種類型的資料表:MyISAM和InnoDB,MyISAM類型的資料表為早期MySQL所唯一支援的,不能設定外部鍵,也沒有資料庫交易的功能。為預設的類型InnoDB則為新近MySQL版本才提供,可設定各種完整限制,並可執行資料庫交易,功能雖較多但查詢執行效率較差全文檢索僅能應用在使用MyISAM類型的資料表MySQL5.0相較於4.1版,新增了View、StoredProcedure和Trigger等功能ODBC支援到level0-2,14-20,MySQL(Cont.),介面的操作文字介面:MySQLMonitor列出所有可用資料庫:mysqlshowdatabases;切換現行資料庫:mysqlusemysql;列出現行資料庫中的所有資料表:mysqlshowtables;列出資料表欄位:mysqlshowcolumnsfromTableName;其它的指令可以使用help指令查詢。登出:mysqlquit,14-21,MySQL(Cont.),介面的操作圖形介面:phpMyAdmin以PHP開發出的MySQLWeb管理介面,14-22,MySQL(Cont.),14-23,MySQL(Cont.),14-24,Oracle應用伺服器,主要功能有J2EE和網際網路應用系統(J2EEandInternetApplications)入口網站的建置(Portals)無線

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论