第一章 資料庫的介紹 SQL Server 2012 資料庫實務應用.

Slides:



Advertisements
Similar presentations
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Advertisements

广东 机场 集团 计 算机中心介绍. 广东机场集团计算机信息管理中心 广东机场集团公司计算机信息管理中心是广东省机场管 理集团下属二级单位。业务范围包括民用机场信息系统建设 及咨询服务、机场信息系统运维技术支持、信息系统集成及 软件开发、互联网服务及通信建设、信息产品代理及销售、 技术培训。 广东机场集团公司计算机信息管理中心现有员工.
開創新藍海 滿足新市場(需求) 吳英華 陳品妤.
Visual FoxPro 教程 淮海工学院计算机工程学院 巫晓琳.
数据库原理及应用(ORACLE)实用教程
An Introduction to Database System
数据库技术 Oracle11g 孟德欣 主编 许勇 谢二莲 贺师君 副主编 清华大学出版社 普通高等教育 “十二五”国家级规划教材
2015年重点税源企业 报表填报流程培训会 海淀地税局 收入核算科.
第7章 防 火 墙 技 术 7.1 防火墙概念 7.2 防火墙原理及实现方法 7.3 防火墙体系结构 7.4 防火墙的构成
数据库系统原理及应用 Database Theory and Application
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
An Introduction to Database Systems
数据库系统概论 An Introduction to Database Systems
国际结算与融资 绪论.
1.1 Oracle数据库简介 —Oracle Database 11g 课程.
Access数据库知识 安丘市职业中专 雷云龙.
管理資訊系統 David Kroenke 資料庫處理 第4章.
第六章 数据库和ADO.NET 褚龙现 软件学院.
学习情境1-1 准备网上经营.
第2章 信息通信技术与旅游业.
第 11 章 網際網路與資料庫系統.
MySQL資料庫安全管理.
搜明比价采购管理系统 煤炭信息研究院 北京搜明信息技术公司 SMCP 6.2
2013年度企业财务会计决算 布置培训会.
电子商务师 第二部分 电子商务的技术基础—计算机.
第五章 信息系统开发能力培养.
Principles and Applications of the Database
数据库系统概论 第 三 版 主 讲: 李明东. 数据库系统概论 第 三 版 主 讲: 李明东.
数据库应用技术 天津大学计算机基础教学部 2013年9月.
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
转正述职报告 乐恩公司 史航
鼎新電腦 Exchange電子流程解決新方案 EasyFlow鼎新電子流程管理系統.
第七章 电子政府的支撑技术 制作人:王 静.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
組員:陳俊宇 陳典杰 趙俊閔 指導老師:張慶寶
分散式資料庫管理系統 與主從式系統 資料庫系統設計實務與管理,5e
实验5 系统分析与建模工具PowerDesigner
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
11.1 Intranet的由來 11.2 Intranet的內涵 11.3 Extranet的意義 11.4 Extranet的建構
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
資料庫系統導論.
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
CH03 行銷資訊系統資料庫模組--資料庫概論
K/3 Cloud V6.0产品培训 -- 实施平台 K/3 Cloud 产品部
最成功的合作開發模式 合作開發流程 A. 資料收集 訪談 B. 分析現有 系統 C. 合約簽定 D. 規格確認 E. 程式撰寫 F.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
江西财经大学《数据库应用》精品课程组 2011年 Comments are welcome!
有線區域網路 講師:陳育良 2019/4/15.
CS, ZJU 4/18/2019 Chapter 7 数据库.
資料庫管理系統 緒 論.
電子商務 資管三智 江夢豪 S
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
詳細說明.
第十八章 資料庫與Access 課前指引 在日常生活中,無論各位到銀行開戶、醫院掛號或是到學校註冊,一定都會填寫所謂的個人資料,裡面通常包括姓名、性別、生日、電話、住址等項目,所以人們建立了各種不同的列表來儲存及組織這些資料。 人們當初試圖建造電腦的主要原因之一就是可用來儲存及管理一些數位化資料清單與資料,這也是資料庫觀念的由來。尤其在資訊科技發達的今日,日常的生活已經和資料庫產生密切的結合。例如目前最熱門的網路拍賣,如何讓千萬筆交易順利完成,或者透過手機記錄著他人電話號碼,並能分類與查詢電話。
WINDOWS 7 磁盘管理.
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
第 4 章 資訊技術 授課教師:__________ 工業工程與管理概論 陳潭,洪堯勳,姚銘忠,黃欽印 著 前程文化出版.
数据库系统原理 J.D.Ullman 国防工业出版社 数据库原理与方法 郑若忠,王鸿武 湖南科技出版社
2017学考复习 信息管理(导引P37).
知識管理  資四勤  周伯奎.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
資料庫應用與實作 一到六章重點、習題.
第 1 章 認識資料庫系統.
第一章 Visual FoxPro数据库基础
TCL手机—— 构筑“供应链级”的竞争力.
Presentation transcript:

第一章 資料庫的介紹 SQL Server 2012 資料庫實務應用

本章學習重點 資料庫系統概述 資料庫系統種類 資料庫管理系統架構 資料庫系統的環境 資料庫系統的架構 資料庫的應用範圍 資料庫系統的演進

資料庫系統概述 資料管理的重要性 企業透過有效的資料管理,來提昇企業競爭力 資料處理的演進過程 人工作業  檔案處理  資料庫處理

資料庫系統概述 資料處理的演進過程

檔案系統處理 程式-資料相依(Data Dependence) 資料的重複性(Duplication) 限制資料的分享 增長系統開發的時間 資料庫系統概述 檔案系統處理 程式-資料相依(Data Dependence) 所有程式必需維護它們所使用的每一個檔案的metadata 資料的重複性(Duplication) 不同的 systems/programs 使用相同資料的不同拷貝版 限制資料的分享 資料沒有集中管理 增長系統開發的時間 Programmers 必須自己設計檔案的格式 過度的程式維護工作 花費資訊系統 80% 的預算

檔案系統處理的缺點 重複資料 程式與檔案是互相獨立互不相關 程式與資料是依存在一起 資料庫系統概述 業務部 會計部 人事部 訂單系統 程式 一 程式 二 程式 三 程式 一 程式 二 程式 一 程式 二 訂單系統 發票系統 薪資系統 客戶 主檔 庫存 主檔 退貨 檔 庫存 計價檔 客戶 主檔 員工 主檔

資料庫系統概述 解決方案: 導入 資料庫方法

資料庫系統概述 資料庫系統

資料庫系統的優點 程式與資料的獨立性 資料容易共享 降低資料重複性 提昇資料的一致性 制定的標準化 提高應用程式開發的產能 降低程式維護成本 資料庫系統概述 資料庫系統的優點 程式與資料的獨立性 資料容易共享 降低資料重複性 提昇資料的一致性 制定的標準化 提高應用程式開發的產能 降低程式維護成本 資料的安全性

資料庫系統概述 資料庫的成本與風險 新的專業人員 安裝與管理的成本及複雜度 轉換成本 備份與還原的需求 組織的衝突

資料庫系統的人員相關角色 資料庫管理師 資料庫設計師 系統分析師 程式設計師 終端使用者 Database Administrator,簡稱DBA 負責維護整體的資料庫管理系統的正常運作 包括資料庫的安全管理、授權管理、效能調整管理、資料庫的備份/還原…等等的工作。 資料庫設計師 Database Designers 必須瞭解使用者的需求,有哪些資料要儲存於資料庫 找出其間的關係,將其資料庫的結構設計並建立,以提供日後使用者存取資料使用。 系統分析師 程式設計師 終端使用者

常見的資料庫管理系統 Windows視窗作業平台 UNIX 作業平台 資料庫系統概述 常見的資料庫管理系統 Windows視窗作業平台 小型資料庫:MS Access、Visual Foxpro、Paradox、Clipper…等。 中大型資料庫:MS SQL Server、Sybase、Informix、IBM DB2、Oracle等。 UNIX 作業平台 Sybase、Informix、IBM DB2、Oracle、Ingres…等。

資料庫系統種類 X 階層式資料庫架構(Hierachical Database) X 網路式資料庫架構(Network Database) 關聯式資料庫架構(Relational Database) 物件導向式資料庫架構(Object-Oriented Database) X 多維度資料庫架構(Multi-dimensional Database)

關聯式資料庫架構 目前使用最多的一種資料庫架構 是以一張二維的資料表(table)來儲存資料 資料庫系統種類 關聯式資料庫架構 目前使用最多的一種資料庫架構 是以一張二維的資料表(table)來儲存資料 資料表是由欄位(column)和記錄(row)所組成的,可以直接存取與維護 兩個資料表間都有的共同欄位來維繫之間的關係 較少有資料重複性出現,且資料保持一致性與完整性

資料庫系統種類 關聯式資料庫架構 利用兩資料表間的 共同欄位來建立關係

物件導向式資料庫架構 資料是以物件來表示 物件上有資料的屬性與在這個物件上運算的方法所組成的封裝 資料庫系統種類 物件導向式資料庫架構 資料是以物件來表示 物件上有資料的屬性與在這個物件上運算的方法所組成的封裝 可以支援聲音、圖形與視訊等較大量且複雜的資料型態 適合應用在較複雜的資料或事件驅動的程式設計上

資料庫系統種類 物件導向式資料庫架構

資料庫管理系統架構 將應用程式與資料庫實體區分,讓使用者使用起來較簡單與方便 遵循ANSI/SPAC資料庫三層式架構 外部層 概念層 內部層

ANSI/SPAC資料庫三層式架構 外部層(External Layer) 概念層(Conceptual Layer) 資料庫管理系統架構 ANSI/SPAC資料庫三層式架構 外部層(External Layer) 提供不同使用者所需要的不同資料景觀 概念層(Conceptual Layer) 描述整個資料庫的詳盡架構 內部層(Internal Layer) 概念綱要儲存在實體電腦中的規格 外部/概念對映 概念/內部對映 對映的定義資料是由 DBMS來管理與維護

ANSI/SPAC資料庫三層式架構 不會影響上層外部層 當概念層的概念綱要的結構改變 不會影響上層概念層的任何變動 只需改變 資料庫管理系統架構 ANSI/SPAC資料庫三層式架構 只需改變 不會影響上層外部層 外部層/概念層的映對 概念層/內部層的映對 當概念層的概念綱要的結構改變 只需改變 不會影響上層概念層的任何變動 當內部層實際檔案組織或存取方式改變

資料獨立的種類 邏輯資料獨立(外部層/概念層) 指概念層綱要需更改時,不會影響外部層綱要 實體資料獨立(概念層/內部層) 資料庫管理系統架構 資料獨立的種類 邏輯資料獨立(外部層/概念層) 指概念層綱要需更改時,不會影響外部層綱要 實體資料獨立(概念層/內部層) 指內部層綱要更改時,不會影響概念層綱要

資料庫系統的環境 資料庫環境的成員

資料庫系統的環境元件 資料管理者:負責整個資料庫系統的管理與組織整體的規劃工作 程式開發者:負責企業資訊系統的規劃與開發人員 終端查詢者:一般終端使用者,可分成:初階使用者與高階使用者 使用者介面:指應用程式開發的介面或系統提供的公用程式,它是用 來做為使用者與系統工具間的溝通橋樑 應用程式:運用各類工具來建立與維護資料庫資料的程式 CASE工具:電腦輔助軟體工程工具,用來輔助資料庫應用系統分析與設計的工具 資料儲存所(Repository):是用來儲存資料的定義、資料間的關係、設計的畫面與報表…等資訊的儲存所 資料庫(Data Base):用來儲存經過組織過相關聯的資料,資料庫所存的是純資料,然而資料儲存所存的是資料的metadata 資料庫管理系統(DBMS):一種系統應用軟體,可以對資料庫與資料儲存所做建立、維護與存取資料等操作動作

資料庫系統的架構 集中式處理架構 主從式架構 檔案伺服器架構 資料庫伺服器架構(二層式) 三層式架構 分散式架構

集中式處理架構 早期電腦系統架構是以主機集中處理的方式來處理資料,簡單且容易管理,所有工作由主機來安排處理 缺點 資料庫系統的架構 集中式處理架構 早期電腦系統架構是以主機集中處理的方式來處理資料,簡單且容易管理,所有工作由主機來安排處理 缺點 主機若故障,將會使得所有的作業停擺 若使用者太多,將導致主機的負荷過重,因而影響工作的處理速度,整體的效能變差 主機的價格十分昂貴

主從式架構 依據應用程式的邏輯成份可分成三個元件 表現(presentation)邏輯元件: 處理(process)邏輯元件: 資料庫系統的架構 主從式架構 依據應用程式的邏輯成份可分成三個元件 表現(presentation)邏輯元件: 負責格式化資料、資料的輸入與輸出等處理。 處理(process)邏輯元件: 負責處理驗證資料、錯誤處理、企業規範與資料管理等處理。 儲存(storage)邏輯元件: 負責對DBMS資料的儲存與擷取處理。

資料庫系統的架構 主從式架構-檔案伺服器架構 資料處理的負載在客戶端,造成強客戶端(Fat Client)的情況 容易造成網路負載過重

資料庫系統的架構 主從式架構-資料庫伺服器架構 客戶端的連線數會 增加伺服器端的負荷

資料庫系統的架構 主從式架構-三層式(3-tier))架構

資料庫系統的架構 分散式架構

資料庫的應用範圍 個人電腦資料庫 工作群組資料庫 部門資料庫 企業資料庫 網際網路(Internet)、企業內部網路(Intranet)及企業外部網路(Extranet)資料庫

資料庫應用的彙整(white 1995) 資料庫的應用範圍 資料庫種類 一般使用者數目 一般架構 一般資料庫大小 個人資料庫 1 桌上型/筆記型電腦 PDA M bytes 工作群組資料庫 5-25 主/從架構 M bytes~G bytes 部門資料庫 25-100 三段式主從架構 G bytes 企業資料庫 >100 分散式或平行處理的主/從架構 G byte~T byte 網際網路資料庫 >1000 網站/應用程式伺服器 M bytes ~ G bytes

資料庫的應用範圍 個人資料庫中的典型資料

資料庫的應用範圍 建立在區域網路上的工作群組資料庫

企業資料庫 企業資源規劃(ERP)系統 整合所有企業功能 (製造、財務、銷售、行銷、存貨、會計、人力資源) 資料倉儲 資料庫的應用範圍 企業資料庫 企業資源規劃(ERP)系統 整合所有企業功能 (製造、財務、銷售、行銷、存貨、會計、人力資源) 資料倉儲 由各個作業性資料庫衍生的整合式決策資源系統

資料庫的應用範圍 企業資料倉儲

網際網路、企業內部及企業間 網路資料庫 網際網路(Internet)資料庫 企業內部網路(Intranet)資料庫 資料庫的應用範圍 網際網路、企業內部及企業間 網路資料庫 網際網路(Internet)資料庫 搭配網際網路的資料庫,存取是來自全球各地的使用者連線,容量須考慮上線人數及儲存空間 企業內部網路(Intranet)資料庫 只提供給企業內部人員使用 企業間網路(Extrant)資料庫 以網際網路的技術,經過授權或協議來達成廠商間合法存取與資訊使用 早期透過EDI進行,現在透過BtoB的交換進行