第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器

Slides:



Advertisements
Similar presentations
协同数据管理及数据分析专家 2013 年 07 月 通达智能报表中心. 第二章 引子 第四章 领先优势 第五章 应用领域 第六章 案例分享 第三章 产品介绍 第一章 通达信科综合实力 第七章 客户名单(部分) 第八章 系统演示.
Advertisements

第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
PHP 训练营 - MySQL OA 产品部 李鑫辉 2011 年 9 月. 内容提要 & 目录 1. 介绍 (10 分钟 ) 1.1. 简介 1.2. 特点 1.3. 安装 2. 语法 (60 分钟 ) 2.1. 存储引擎 MyISAM InnoDB 特点与区别.
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
第八单元 数据库MySQL应用基础 MySQL数据库应用基础 MySQ数据库操作使用 Mysql管理工具 第25章 数据库的增加/删除操作
数据库技术 Oracle11g 孟德欣 主编 许勇 谢二莲 贺师君 副主编 清华大学出版社 普通高等教育 “十二五”国家级规划教材
第6章 数据库管理软件Access 年秋.
顧客交易紀錄分析實務 概述 26.2 資料分析的過程 26.3 顧客交易紀錄分析說明 26.4 實作一、顧客活動剖析實務演練
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第八讲 基于Hadoop的数据仓库Hive (PPT版本号:2016年4月6日版本)
中日合资 武汉安珞计算机系统有限公司 公司介绍
第七章 商务网站建设 案例八:艺海拾贝网站设计 思考 1.为什么说网页结构 设计非常重要? 2.目录结构与网页 结构有什么关系?
1.1 Oracle数据库简介 —Oracle Database 11g 课程.
資料庫系統 曾俊雄.
Access数据库知识 安丘市职业中专 雷云龙.
資料庫 (Database) SQL Server 2008實作
TBSMGS数据存储管理软件 北京金信桥信息技术有限公司 2010年05月27日.
程式語言與設計 授課教師:蔣德威.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第五章 信息系统开发能力培养.
1.1 数据库技术概述 1.2 三种主要的数据模型 1.3 SQL 语言简介 1.4 SQL Server 2000 基础
PL/SQL程序设计 过程, 函数 Trigger 对象关系数据库技术.
第6章 数据库技术 顾浩 胡乃静 董建寅等编著.
An Introduction to Database System
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
Introduction to database
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
IBM DB2 Personal Edition 試用報告
第十一章 資料庫設計與權限設定.
第 3 章 熟悉 SQL Server 的工作平台.
基于Hadoop的数据仓库Hive.
課程名稱:資料庫系統 授課老師:李春雄 博士
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
組員:陳俊宇 陳典杰 趙俊閔 指導老師:張慶寶
数据仓库和数据挖掘 DATA WAREHOUSING AND DATA MINING 经济科学室验室
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
Discover the power of SSL-VPN+ IT management
学位授权审核材料填报及提交 系 统 操 作 介 绍
数据库实验指导(一)
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
第1章 SQL Server 2005 关系数据库简介.
操作資料庫 教授:楊維邦 教授 助教:黃存賢 陳廷宣.
MySQL Enterprise Monitor 数 据 库 性 能 优 化 应 用
浅谈MySql索引及锁的应用 厦门大学数据库实验室 刘颖杰 2014年3月8日.
第三章:包   包(package)是一个可以将相关对象存储在一起的PL/SQL结构。包包含了两个分离的部件------包说明(specification)和包主体(body)。每个部件都单独被存储在数据字典中。包只能存储在数据库中,不能是本地的。除了可以将相关对象作为一组存在一起以外,包也是十分有用的,因为它们在依赖性方面的限制是比较小的。也有许多性能上的优点。
SQL Anywhere数据库非常规恢复工具
資料庫管理 Homework #4 楊立偉教授 台灣大學工管系 2016.
圖形溝通大師 Microsoft Visio 2003
第20章 MySQL数据库.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
CS, ZJU 4/18/2019 Chapter 7 数据库.
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
第三章 安裝 SQL Server 資料庫環境.
SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.
課程名稱:資料庫系統 授課老師:李春雄 博士
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器 黃三益2007 資料庫的核心理論與實務第三版

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

Oracle Oracle10g 為Oracle公司為最新版本產品 不僅是一個DBMS,也包括開發工具,Web Server等 Oracle Database Server Oracle Instance ( Background Process ) DataBase Server Process User Process 黃三益2007 資料庫的核心理論與實務第三版

Oracle 安裝過程 SQL支援程度 也提供OLAP和Data Mining的功能 介面的操作 到Oracle網站免費下載 Oracle Personal Edition 執行Oracle Universal Installer程式,透過圖形化介面方式一步一步引導安裝 SQL支援程度 Oracle所使用的PL/SQL符合 Entry-Level SQL 92 詳見第六、七章說明 也提供OLAP和Data Mining的功能 介面的操作 利用SQL Plus程式來下達SQL指令 黃三益2007 資料庫的核心理論與實務第三版

Oracle SQL plus 黃三益2007 資料庫的核心理論與實務第三版

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 VARCHAR2(10) LAST_NAME VARCHAR2(10) SALARY NUMBER(7) 黃三益2007 資料庫的核心理論與實務第三版

Oracle SQL plus 列出所有資料表名稱 SQL> SELECT TABLE_NAME FROM USER_TABLES; ------------------------------ AA EMPLOYEE 黃三益2007 資料庫的核心理論與實務第三版

微軟SQL Server 微軟最早所發展的SQL Server(6.5)是與Sybase技術合作 SQL Server 7.0 在1999年推出,可在Windows 2000和NT的作業系統上執行 SQL Server 7.0還具備資料倉儲與Office套裝軟體整合的特性 目前最新版是SQL Server 2005,可在Windows 2000, NT,和XP平台上執行。除了資料庫的功能外,還具備OLAP和Data Mining的功能 安裝時,將SQL Server 2005的光碟放入光碟機,按指示進行 黃三益2007 資料庫的核心理論與實務第三版

微軟SQL Server(Cont.) SQL Server可適用在單機、主從式、以及分散式架構這三種網路型態 SQL 支援程度 採用與Sybase Adaptive Server相同的資料庫語言:Transact-SQL 包括了重要的延伸功能─例如stored procedure(預存程序)及trigger(觸發機制) Transact-SQL也增加了流程控制的語法 (if、while等) SQL 92相容 詳見第六、七章說明 如何下達SQL指令 開啟Enterprise Manager,在工具的選項中選取”Query Analyzer” 黃三益2007 資料庫的核心理論與實務第三版

微軟SQL Server(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

微軟SQL Server(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

微軟Access 用來管理小型資料的資料庫管理系統 不僅是一個資料庫管理系統,也是一個開發工具 SQL的支援程度 Access的資料庫管理系統稱為Jet 資料庫引擎 Jet SQL 語法基本上支援 ANSI SQL-89 標準,不過其與 ANSI SQL-89 標準也不盡相同 Access也可只當成一個軟體系統的開發工具,而透過ODBC連線到不同的DBMS 黃三益2007 資料庫的核心理論與實務第三版

微軟Access(Cont.) 建立新查詢示範: 黃三益2007 資料庫的核心理論與實務第三版

微軟Access(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

微軟Access(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

微軟Access(Cont.) 也可以看看相對的SQL語法 黃三益2007 資料庫的核心理論與實務第三版

微軟Access(Cont.) 其他進階功能 樞紐分析圖和樞紐分析表檢視 XML 支援 擴充屬性支援 多次復原和重複 可更新的離線資料頁 檢視和設計子表單/子報表 密碼安全性 黃三益2007 資料庫的核心理論與實務第三版

MySQL 是一個廣為人知且應用廣泛的免費資料庫管理系統,可在Unix 或 Windows 平台下執行 MySQL 是一個多執行緒多使用者的資料庫伺服器,可以與 C、C++、Java、Perl、PHP 等語言連結 可以在 www.mysql.com 網站免費下載機器碼套件或原始碼 要注意機器碼套件有無支援中文 黃三益2007 資料庫的核心理論與實務第三版

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

MySQL(Cont.) 介面的操作 文字介面:MySQL Monitor 列出所有可用資料庫: mysql> show databases; 切換現行資料庫: mysql> use mysql; 列出現行資料庫中的所有資料表: mysql> show tables; 列出資料表欄位: mysql> show columns from [Table Name]; 其它的指令可以使用「help」指令查詢。 登出: mysql> quit 黃三益2007 資料庫的核心理論與實務第三版

MySQL(Cont.) 介面的操作 圖形介面:phpMyAdmin 以PHP開發出的MySQL Web管理介面 黃三益2007 資料庫的核心理論與實務第三版

MySQL(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

MySQL(Cont.) 黃三益2007 資料庫的核心理論與實務第三版

Oracle應用伺服器 主要功能有 J2EE和網際網路應用系統(J2EE and Internet Applications) 入口網站的建置(Portals) 無線網路的功能(Wireless) 商業智慧的保存(Business Intelligence) 電子化企業的整合(E-Businesses Integration) 可用度和可擴充性(Availability and Scalability) 快取的功能(Caching) 黃三益2007 資料庫的核心理論與實務第三版

黃三益2007 資料庫的核心理論與實務第三版