第一章 資料庫系統基本觀念.

Slides:



Advertisements
Similar presentations
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
Advertisements

第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
数据库原理及应用(ORACLE)实用教程
An Introduction to Database System
第八章 组织文化的整合 ——并购中的文化整合(二) 小组成员:浦若蓉、朱谷一、贾彦彦.
系統分析與設計 第九章 資料設計.
数据库系统原理及应用 Database Theory and Application
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
An Introduction to Database Systems
数据库系统概论 An Introduction to Database Systems
第六章 資料倉儲與採礦技術 6.1 資料倉儲與採礦定義 6.2 資料採礦之步驟與技術分類 6.3 資料採礦在顧客關係管理之應用
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
管理資訊系統 David Kroenke 資料庫處理 第4章.
第六章 数据库和ADO.NET 褚龙现 软件学院.
第一章 認識資料庫系統.
第 15 章 資料庫系統.
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第 八 章 資料庫安全 本投影片(下稱教用資源)僅授權給採用教用資源相關之旗標書籍為教科書之授課老師(下稱老師)專用,老師為教學使用之目的,得摘錄、編輯、重製教用資源(但使用量不得超過各該教用資源內容之80%)以製作為輔助教學之教學投影片,並於授課時搭配旗標書籍公開播放,但不得為網際網路公開傳輸之遠距教學、網路教學等之使用;除此之外,老師不得再授權予任何第三人使用,並不得將依此授權所製作之教學投影片之相關著作物移作他用。
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
資料庫設計 Database Design.
第五章 信息系统开发能力培养.
数据库原理与应用.
数据库系统概论 第 三 版 主 讲: 李明东. 数据库系统概论 第 三 版 主 讲: 李明东.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
Topics 應用架構 學習路徑 熱門議題 相關認證.
Introduction to database
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
Chapter 1 Introduction.
第一章 資料庫的介紹 SQL Server 2012 資料庫實務應用.
本 章 重 點 12-1 資料庫管理系統的基礎概念 12-2 SQL(Structured Query Language)語法簡介
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
数据仓库和数据挖掘 DATA WAREHOUSING AND DATA MINING 经济科学室验室
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
第八章 利用SELECT查詢資料.
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
第一篇 数据仓库与OLAP 第一章 数据仓库基本概念
資料庫操作.
課程名稱:資料庫系統 授課老師:李春雄 博士
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
AnQing Teachers College Department of Computer & Information
資料庫系統導論.
連結資料庫管理系統.
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
Ch4.SQL Server 2005資料庫組成員元件介紹
網際網路與電腦應用 林偉川 2001/11/08.
簡介、 認識資料庫系統.
TB-054A  周天穎 編著 儒林圖書公司 發行.
CH03 行銷資訊系統資料庫模組--資料庫概論
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
江西财经大学《数据库应用》精品课程组 2011年 Comments are welcome!
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
CS, ZJU 4/18/2019 Chapter 7 数据库.
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫.
資料庫管理系統 緒 論.
第 4 章 認識 SQL 語言與資料型別.
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
簡介、 認識資料庫系統 (參考:SQL Server 2005 設計實務 旗標出版社)
SQLite資料庫 靜宜大學資管系 楊子青.
第 1 章 認識資料庫系統.
第一章 Visual FoxPro数据库基础
Presentation transcript:

第一章 資料庫系統基本觀念

章節概覽 何謂資料庫系統 資料庫種類 關連式資料的架構與特性 資料庫系統的網路架構 資料庫管理系統的議題 結構化查詢語言 Structure Query Language, SQL 資料庫系統的角色關係

1.1何謂資料庫系統 資料庫系統( Database System) 二項要素: 資料庫(Database) A collection of data stored in a standardized format, designed to be shared by multiple users. 資料庫管理系統 (Database Management System) Software that defines a database, stores the data, supports a query language, produces reports, and creates data entry screens.

Database 人事資料庫 產品資料庫 銷售資料庫 DBMS

DBMS: Microsoft SQL Server Oracle Informix IBM DB2 Microsoft Access Many limited PC (dBASE, Paradox, …)

1.2 資料庫種類 資料庫系統分別為: 階層式資料庫(Hierarchical Database) 網路式資料庫(Network Database) 物件導向資料庫(Object-Oriented Database) 關連式資料庫(Relational Database)

階層式資料庫(Hierarchical Database) 最早發展的資料庫架構 樹狀結構 缺點: 1.資料橫向關係難以建立 2.資料重覆存取

網路式資料庫(Network Database) 網路式資料庫,主要將變動項目抽出

物件導向資料庫(Object-Oriented Database) 物件導向資料庫: 是一種新的資料庫架構 利用物件導向方法設計資料庫 每個東西都是物件 具有繼承、封裝以及多型的觀念 資料庫物件的再利用性提高 物件導向式資料庫 = 物件導向 + 資料庫的能力

關連式資料庫(Relational Database) 資料儲存在資料表中,每個資料表彼此都有關連:

1.3 關連式資料庫的架構與特性 依照資料庫的特性,將資料存到資料表(Table) 資料表是由欄位(Column or Field)與列所組合 列(Row)又稱為記錄(Record) 不要輸入重覆的資料列 欄位沒有給予值時,可以填入NULL值

NULL值的定義 NULL 是代表0 ? NULL 是代表空白 ? NULL 是 代表無意義的資料或 表示沒有輸入的資料 查詢資料時,不能用=NULL將資料取出,要用 IS NULL

1.4 資料庫系統的網路架構 單機環境 大型主機架構 主從式架構 分散式架構

單機環境 一部電腦負責所有資料庫 資料筆數不多 工作性質單純 以檔案型的資料庫為主

大型主機架構 利用一台大型主機負責儲存與處理龐大的資料 大型主機本身運算能力,處理資料能力強 大型主機本身的造價相當昂貴 大型主機系統封閉

主從式架構 將兩台電腦串連起來之後,只要由前端電腦連接到 資料庫伺服器端,就可以存取資料庫的內容

分散式架構 分散式架構是延續主從式架構的精神所產生出來的 架構

1.5 資料庫管理系統的議題 資料庫與資料表定義 資料查詢與處理 資料的安全性 資料的備份 與異質資料庫的整合

1.6 何謂結構化查詢語言 SQL SQL是 Structure Query Language的縮寫 對關連式資料庫裡的資料加以定義、修改以及控 制的語言標準 SQL Server的 SQL語法: [範例]: CREATE TABLE SalaryLevel ( Lowbound decimal(7,2) NOT NULL, Highbound decimal(7,2) NOT NULL, Salelevel varchar(50) NOT NULL )

1.7 資料庫系統的角色關係 資料庫設計者 Database Designer 系統分析師 System Analyzer 資料庫管理者 Database Administrator , DBA 程式設計師 System Developer , Programmer 一般使用者 End User

建立系統:可行性評估 Costs Benefits Up-front/one-time Cost Savings Software ($ millions !) Hardware Communications Data conversion Studies and Design Training On-going costs Personnel Software upgrades Supplies Support Software & Hardware maintenance Benefits Cost Savings Software maintenance Fewer errors Less data maintenance Less user training Increased Value Better access to data Better decisions Better communication More timely reports Faster reaction to change New products & services Strategic Advantages Lock out competitors

學習成果 資料庫系統包括資料庫及資料庫管理系統 資料庫有階層式、網路式、關連式以及物件導向式 的資料庫 資料庫的網路架構主要有大型主機架構、單機架構 、主從式架構與分散式架構 資料庫議題依照工作特性可以分為資料庫設計者、 資料庫管理者、程式設計師與一般使用者

THANKS