彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.

Slides:



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

第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Visual FoxPro 教程 淮海工学院计算机工程学院 巫晓琳.
数据库原理及应用(ORACLE)实用教程
An Introduction to Database System
Database Management System 資料庫管理系統
第6章 数据库管理软件Access 年秋.
系統分析與設計 第九章 資料設計.
数据库系统原理及应用 Database Theory and Application
数据库系统概论 An Introduction to Database Systems
第六章 資料倉儲與採礦技術 6.1 資料倉儲與採礦定義 6.2 資料採礦之步驟與技術分類 6.3 資料採礦在顧客關係管理之應用
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
Access数据库知识 安丘市职业中专 雷云龙.
管理資訊系統 David Kroenke 資料庫處理 第4章.
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第 八 章 資料庫安全 本投影片(下稱教用資源)僅授權給採用教用資源相關之旗標書籍為教科書之授課老師(下稱老師)專用,老師為教學使用之目的,得摘錄、編輯、重製教用資源(但使用量不得超過各該教用資源內容之80%)以製作為輔助教學之教學投影片,並於授課時搭配旗標書籍公開播放,但不得為網際網路公開傳輸之遠距教學、網路教學等之使用;除此之外,老師不得再授權予任何第三人使用,並不得將依此授權所製作之教學投影片之相關著作物移作他用。
資料庫設計 Database Design.
第8章 系統架構.
第五章 信息系统开发能力培养.
数据库原理与应用.
数据库系统概论 第 三 版 主 讲: 李明东. 数据库系统概论 第 三 版 主 讲: 李明东.
第3章 表的创建与管理 本章要点 表的结构及字段属性。 创建表的方法。 输入表的内容和创建表之间的关系。 表的编辑与操作。
第4章 表的创建与使用.
数据库技术及应用 华中科技大学管理学院 课程网址:
第2章 数据定义功能 创建表 在关系型数据模型中,表(Table)是最基本的数据结构。
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
第4章 数据库技术及应用 软件开发技术基础 计算机教学实验中心 2006.
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
線上分析處理、 資料採礦與 Analysis Services
課程名稱:資料庫系統 授課老師:李春雄 博士
第一章 資料庫的介紹 SQL Server 2012 資料庫實務應用.
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
Chap 3 資料庫模型與處理架構.
資料表正規化.
第 2 章 規劃關聯式資料庫.
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
資料庫簡介 郭士煒 助教.
表格正規化簡介 講授大綱: 第一正規化 資料表的切割 第二正規化 第三正規化 Boyce/Codd正規化 第四正規化 第五正規化
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
第1章 SQL Server 2005 关系数据库简介.
AnQing Teachers College Department of Computer & Information
資料庫系統導論.
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
Ch4.SQL Server 2005資料庫組成員元件介紹
CH03 行銷資訊系統資料庫模組--資料庫概論
資料庫概論 許明宗.
Microsoft Access 第四組 周執中.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
江西财经大学《数据库应用》精品课程组 2011年 Comments are welcome!
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
資料庫管理系統 緒 論.
電腦應用 製作單位: 高雄市立高雄中學.
第十八章 資料庫與Access 課前指引 在日常生活中,無論各位到銀行開戶、醫院掛號或是到學校註冊,一定都會填寫所謂的個人資料,裡面通常包括姓名、性別、生日、電話、住址等項目,所以人們建立了各種不同的列表來儲存及組織這些資料。 人們當初試圖建造電腦的主要原因之一就是可用來儲存及管理一些數位化資料清單與資料,這也是資料庫觀念的由來。尤其在資訊科技發達的今日,日常的生活已經和資料庫產生密切的結合。例如目前最熱門的網路拍賣,如何讓千萬筆交易順利完成,或者透過手機記錄著他人電話號碼,並能分類與查詢電話。
2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
信息资源管理复习.
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
案例分析: THE NEXTGEN POS SYSTEM
資料庫管理 HOMEWORK #2 楊立偉教授 台灣大學工管系 2013 Fall.
資料庫應用與實作 一到六章重點、習題.
第 1 章 認識資料庫系統.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Presentation transcript:

彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶

為什麼要學資料庫 ? 日常資料多如牛毛 設置資料庫可以用來管理各式各樣的資料,以便進行日常生活管理或用來增加企業的工作效率 人工作業 人事資料 薪資資料 進出貨資料 存取 透過電腦 資料庫 資料庫存取介面

何謂資料庫 ? 資料庫(Database)是資料存放的地方(資料的一個集合) 資料是有條件、 有組織, 甚至是有關係的存放在一起

何謂資料庫 ? 利用資料庫來管理資料時,會分別建構用來處理與顯示資料的應用程式(Application),以及用來管理資料本身的資料庫(Database) 二者是互相獨立的(資料獨立, Data Independence) 存取 透過電腦 資料庫 應用程式 資料庫存取介面

資料庫的優點 統一管理資料 整個公司或團體共享相同的資料 單一應用程式就可以管理,維護上也方便 傳統檔案式管理 資料分散在各單位或各檔案 資料變更與維護困難 應用程式依使用的檔案結構不同而不同,資料分享不易

資料模型(Data Model) 建構資料庫時,用以分析與整理真實世界的基礎原則或方法就稱為資料模型(Data Model) 階層式資料模型 網路式資料模型 關聯式資料模型

階層式資料模型 利用樹狀(Tree)的階層關聯來管理資料 每筆資料之間的關聯是利用指標(Pointer)來聯結,每一筆資料都只有一個父記錄

網路式資料模型 利用網路(Network)的階層關聯來管理資料 每筆資料之間的關聯是利用指標(Pointer)來聯結,每一筆資料可以有一個以上的父記錄 資料 指標

關聯式資料模型 利用二維資料表(Table)來管理資料 目前市場上資料庫產品的主流 表頭欄位 一筆資料

資料模型比較 階層式資料模型與網路式資料模型在搜尋或更新資料時要考慮到如何連結到該筆資料的實體結構 如尋找資料時需要順著父資料往下找,搜尋時間相對增加 關聯式資料模型可以輕易的將資料從應用程式中獨立出來 關聯式資料模型可以透過查詢建立新的資料表 比階層式資料模型與網路式資料模型能更簡單地操作資料

資料庫使用環境 分散式資料庫(Distributed Database) 主從式系統(Client/Server System, 2層式),擴充性佳 3層式架構(3 Tier Architecture) 分散式資料庫(Distributed Database) 資 料 庫 Server 資料庫管理系統 DBMS Client

3層式架構 將以往在用戶端處理的事務邏輯獨立 事 務 資 邏 料 輯 庫 Server Client 用戶端的應用程式可以更彈性變更 展示層(Presentation Tier) 功能層(Function Tier)或事務邏輯層(Business Logic) 資料層(Data Tier) 將以往在用戶端處理的事務邏輯獨立 Client 資 料 庫 Server 事 務 邏 輯 用戶端的應用程式可以更彈性變更

資料庫管理系統(DataBase Management System) 何謂DBMS? 資料庫管理系統(DataBase Management System) 查詢處理:解析使用者輸入的查詢並進行處理 檢查資料的一致性:防止使用者輸入不當的資料 安全維護:安全管理以維護資料庫的機密 並行控制:控制多名使用者同時存取資料庫時的機制 故障復原控制:資料庫故障時進行復原處理 實際的資料管理:進行實際的檔案管理

Relational DataBase, RDB 再探關聯式資料庫 Relational DataBase, RDB 1970年由IBM所屬的E. F. Codd博士所發展 使用資料表(Table)為基礎,擁有列與欄的二維資料來處理資料間的關聯 不需要考慮資料如何儲存在實體裝置中 可以使用結構化查詢語言(Structured Query Language, SQL)進行操作 特別將這類的DBMS稱為RDBMS (Relational DBMS) 市面上常見有Oracle(Oracle), SQL Server(MS), DB2(IBM)等

資料表的架構 關聯資料表 欄位 資料列 資料表 資料庫 屬性(Attribute)或 欄(Column)或 定義域(Domain)或 欄位(Filed) 關聯資料表 定義資料型態 屬性名稱 值組(Tuple)或 列(Row) 資料集 Recordset 一筆資料Record 欄位 資料列 資料表 資料庫

資料型態 字串型態 位元型態 數值型態 日期時間 貨幣 ……

資料型態 設定值 資料類型 範圍 文字 Text (預設值) 文字或文字和數字的組合,或是不需要計算的數字,例如電話號碼。 最多為 255 個字元或長度 少於 FieldSize 屬性所設定的值。Microsoft Access 不會為未使用的文字欄位部分預留空間。 備忘 Memo 較長的文字或文字和數字的組合。 最多為 65,535 個字元 (如果備忘欄位是經由 DAO 所處理及僅有文字和數字 [不是二進制資料] 將被儲存在內,備忘欄位的大小受限於資料庫的大小)。 數字 Number 用於數學的運算中的數值資料。若需更多有關如何設定特定數字類型的資訊,請參閱 FieldSize 屬性主題。 1、2、4 或 8 位元組。(如果 FieldSize 屬性被設定成複製編號則為 16 位元組)。 日期/時間 Date/Time 年的日期和時間值從 100 到 9999. 8 位元組 貨幣 Currency 用於算術計算的從一到四個小數點位置的貨幣值和數值的資料。精確到小數點左邊 15 位數和小數點右邊 4 位數。

資料型態 自動編號 AutoNumber 當一筆新增記錄被增加到資料表時 Microsoft Access 會指定一個單一順序 (每次加 1) 的數目或隨機數目。自動跳號欄位無法被更新。有關更詳細的資訊,參閱 NewValues 屬性主題。 4 位元組 (如果 FieldSize 屬性被設定成複製編號則為 16 位元組)。 是/否 Yes/No 是和否值的欄位,且該欄位僅能為是和否的其中之一值 (Yes/No、True/False 或 On/Off)。 1 位元 OLE 物件 OLE Object 物件 (如同 Microsoft Excel 試算表、Microsoft Word 文件、圖形、聲音、或其他二進制資料) 連結或箝入在 Microsoft Access 資料表之中。 最高為 1 gigabyte (受限於可用的磁碟空間)。

資料型態 超連結 Hyperlink 文字或文字和數目的組合儲存為文字並使用成是一超連結位址一個超連結地址最多能有三個部分:顯示文字 在欄位或控制項中顯示之文字。位址 指到檔案 (UNC 路徑) 或頁 (URL) 之路徑。子位址 在檔案或頁之中的位址。在欄位或控制項中插入一個超連結位址最容易的方法就是在 [插入] 功能表中按一下 [超連結]。有關更詳細的資訊,請參閱在表單檢視或資料工作表檢視中輸入一個超連結地址。 Hyperlink 資料類型的三個部分之每一部份最多為能包含 2048 個字元。 查閱精靈 Lookup Wizard 經由使用清單方塊或組合方塊建立欄位則該欄位允許您從另一資料表或從值的清單中選擇一值。請按一下此選項啟動查閱精靈,該查閱精靈會建立一個查閱欄位。您完成精靈之後,Microsoft Access 將依據在精靈之中選取的值來設定資料類型。 與用於執行查閱之主索引 欄位相同的大小,通常為 4 位元組。

何謂鍵(Key)? 欄位中可以用來識別出資料表中資料者稱為鍵 候補鍵(Candidate Key):欄位中可以用來識別出資料表中每一列資料者 (資料表中可有多個候補鍵) 主鍵(Primary Key):由候補鍵中選出一個來利用 替代鍵(Alternate Key):其他未被選中作為主鍵者稱之 連結鍵(Concatenated Key):候補鍵由一個以上欄位組成

未正規化前,一列中某欄輸入一個以上的資料 資料庫的正規化 將現實生活中的資料轉成資料表時需要作適當的分割稱之為 正規化(Normalization) 未正規化前,一列中某欄輸入一個以上的資料

資料庫的正規化 第一正規形式(First Normal Form):消除欄中重複部分

資料庫的正規化 第二正規形式(Second Normal Form):利用候補鍵將 第一正規表再分割

外部鍵與參照完整性 產生關聯 外部鍵(一定要是主鍵) 參照完整性

Access 2000實際操作 啟動Access 2000

Access 2000實際操作 新增資料庫

Access 2000實際操作 新增資料庫

Access 2000實際操作 新增資料庫

新增資料表

Access 2000實際操作 新增資料表

新增資料表

新增資料表 欄位大小改為100 欄位名稱 資料類型 代表意義 其他說明 id 自動編號 此編號由資料庫自動增加 此欄位無法更改 name 文字 姓名 email Email sex 性別 habit 興趣 topic 留言主題 content memo 留言內容 enterday 日期時間 登錄日期 欄位大小改為100

Access 2000實際操作 在資料表輸入資料