在Microsoft Access 下 建立資料庫

Slides:



Advertisements
Similar presentations
护理学基础 第七章 医院与住院环境.
Advertisements

勇闖「卡勒居」 學長姐經驗分享(文組).
Time Objectives By the end of this chapter, you will be able to
關聯查詢.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
Measures of location and dispersion
“品茶论英雄”现场活动修改案 ---统一乌龙茶、绿茶.
第八章 了解法律制度 自觉遵守法律 我国宪法规定的基本制度 第一节 我国的实体法律制度 第二节 我国的程序法律制度 第三节.
嘉義縣溪口國民中學 語文領域-國文科 閱讀與寫作 書目導讀 蕭奕鈞老師
師資培育中心外埠教育參觀.
我的家乡 潍坊.
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
文科计算机小公共课规划教材 Access 程序设计.
第 10 章 更多的查詢技巧.
資料庫設計 Database Design.
第6章 数据展示和输出功能 创建和使用报表 报表(Report)是以打印格式展示数据的一种有效方式。在报表中,可以展示图形、文字标题、字段数据或汇总数据等形式的信息,并可以控制各种数据的大小和外观。 利用报表,还可以按照数据之间的逻辑关系和所需的方式来组织数据之间的排版布局,对数据进行多级汇总和统计,或以图形方式展示数据。
[聚會時, 請將傳呼機和手提電話關掉, 多謝合作]
大家好 我們是麵包姊姊菁英團隊 組員: 王仁慧、潘華暄、羅華苑 林怡如、吳宛臻、葉每鈴
第3章 表的创建与管理 本章要点 表的结构及字段属性。 创建表的方法。 输入表的内容和创建表之间的关系。 表的编辑与操作。
第2章 数据定义功能 创建表 在关系型数据模型中,表(Table)是最基本的数据结构。
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
Google App Engine Google 應用服務引擎.
組員:蔡典龍4970E027 蕭積遠4970E026 王建智4970E050 李雅俐4970E025 賴品言4970E054
Understanding Interest Rates
Operators and Expressions
Population proportion and sample proportion
M3 U7 LESSON 3-2 The Sea World Grammar.
關聯式資料庫.
Microsoft Access 第十二組 黃彥維 陳重嘉.
Lotus Domino R7 Designer
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
9 SELECT敘述的進階查詢 9-1 SQL的多資料表查詢 9-2 合併查詢 9-3 集合運算查詢 9-4 子查詢
大綱 Labview 環境介紹 數值(Numeric) 布林值(Boolean)與比較(Comparison) 結構(Structure)
C 程式設計— 控制敘述 台大資訊工程學系 資訊系統訓練班.
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
SQL Server 2000 数据库入门.
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
JAVA程序设计 第5章 深入理解JAVA语言----补充.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
STATA 7 蘇國賢.
Time Objectives By the end of this chapter, you will be able to
主讲人: 吕敏 { } Spring 2016,USTC 算法基础 主讲人: 吕敏 { } Spring 2016,USTC.
第14章 竞争市场上的企业 上海杉达学院 国贸系.
普通物理 General Physics 29 - Current-Produced Magnetic Field
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
第十二章 SQL語言簡介 講授大綱: 新增資料庫 新增資料表 新增資料 修改資料 刪除資料 查詢資料 透視ASP.NET-第12章
Time Objectives By the end of this chapter, you will be able to
水墨风格年终汇报模板 Simple style flower general template 个人汇报 | 年终总结 | 毕业答辩
本章中將會更詳細地考慮有關重複的概念,並且會 介紹for和do…while等兩種用來控制重複的敘述 式。 也將會介紹switch多重選擇敘述式。 我們會討論直接和迅速離開某種控制敘述式的 break敘述式,以及用來跳過重複敘述式本體剩餘 部份的continue敘述式。 本章會討論用來組合控制條件的邏輯運算子,最後.
耆康會長者中央議會 <<長者與社會參與>>計劃培訓
樹 2 Michael Tsai 2013/3/26.
進階 WWW 程式設計 -- PHP 語言結構 靜宜大學資訊管理學系 蔡奇偉副教授 2003
Microsoft Access 第四組 周執中.
資料庫 靜宜大學資管系 楊子青.
1 这里填写小标题 平行信息罗列 插入 相关 图片 项目名称 项目名称 项目名称 Input your information here. Make it longer than the title.. 插入 相关 图片 项目名称 项目名称 项目名称 一段描述的语言,长一点,超过一行会比较好看。
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
Chapter 2 基本語法.
查询与视图 蔡海洋.
第14章 SQL数据查询与操纵 内容提要 本章知识点
從 ER 到 Logical Schema ──兼談Schema Integration
Checking in 入住模块.
TinyDB資料庫 靜宜大學資管系 楊子青.
國立清華大學 National Tsing Hua University
進階 WWW 程式設計 -- PHP Array 靜宜大學資訊管理學系 蔡奇偉副教授
5. Combinational Logic Analysis
「同根同心」 香港初中及高小學生內地交流計劃 (2016/17) 行程2:惠州的環保設施及自然保護區 (兩天) 大埔官立小學 承辦機構:和富社會企業 秘書處:中華青年交流中心 2016年11月10日 ~ 11月11日 (A16)
第4章 数据查询.
Principle and application of optical information technology
成为出色演讲者的 21个秘密 *** Glass Ceiling Question *** 李开复 微软副总裁.
Presentation transcript:

在Microsoft Access 下 建立資料庫 建立資料表 (Table)

建立資料表之幾種方式 資料工作表檢視 設計檢視 資料表精靈 匯入資料表 連結資料表

定義資料表 定義欄位 定義主索引 定義資料表驗證規則 定義關聯 加入索引 欄位名稱、資料類型、敘述 欄位基本屬性:欄位大小、格式、標題、預設值 是否需有資料、是否索引 驗證規則、驗證文字 輸入遮罩 定義主索引 定義資料表驗證規則 定義關聯 加入索引

欄位驗證規則 (Field Validation Rule) Use the Validation Rule property for a field to define a simple check on the values that you allow in a field. Access won't allow you to enter a field value that violates this rule. When the rule is violated, a dialog window will appear to show the Validation Text(驗證文字).

Field Validation Rule In general, a field validation expression consists of an operator and a comparison value. Ex. > 100 The operator can be omitted, if it’s an "equals" (=). Ex. 100 means “= 100” You can specify multiple comparisons separated by the Boolean operators OR and AND. Ex. (1). > 100 OR <0 OR 50 (2). 200 OR (>0 AND <100) Enclose text string values in “s. Ex. “January”, “Bill Gates” Enclose date constants in # ‘s. Ex. #01/15/95#

that can be used in validation rules TABLE 5-4. Comparison symbols that can be used in validation rules Operator Meaning < Less than <= Less than or equal to > Greater than >= Greater than or equal to = Equal to <> Not equal to IN “Equal to" any member in a list; BETWEEN AND A range of values; comparison value must be two values LIKE A text or memo field to match a pattern string

IN BETWEEN AND IN (“Mon”, “Tue”, “Wed”) IN (1,3,5,7) Between 1 And 12 Between #12:00:00 AM# And #12:00:00 PM#

LIKE Pattern字元 允許之字元 ? 任意的單一字元。(SQL: _) * 零個以上的字元。(SQL: %) # 任一個數字(0-9)。 [charlist] 在 charlist中的任一字元。 [!charlist] 不在 charlist 中的任一字元。 Like “[A-Z]#########” Like “??00####” Like “#####” Like “[!0-9BMQ]*####” Like “王????” Like “[!.,;]*” Like “*Smith##*” Like “[A-Z-]#[A-Z-]#[A-Z-]#”

資料表驗證規則 資料表驗證規則用於跨欄位(多欄位)之欄位輸入檢查。 由資料表屬性中來編輯驗證規則/驗證文字。 Ex. 某欄位由另一欄位來決定 由資料表屬性中來編輯驗證規則/驗證文字。 欄位值之引用: [FieldName] Ex. [field1]+[field2]=100

IIF 函數 IIf(expr, truepart, falsepart) 單元 描述 expr 用來評估真偽的運算式。 單元 描述 expr 用來評估真偽的運算式。 true單元 如果 expr 為 True,則傳回這部份的值。 false單元 如果 expr 為 False,則傳回這部份的值。 Ex: IIf(IsNull([num1]),Not(IsNull([num2])),True) IIf ([PayBy]<3, True, Left([CCNumber],1)=CStr([PayBy])) 如果[PayBy]<3 傳回 True值, 否則傳回 Left([CCNumber],1)=CStr([PayBy]) See Page 5-35

運算式建立幫手

定義輸入遮罩(Input Mask) 讓使用者在欄位上看到輸入中之資料,以引導使用者輸入正確之資料。 適用於文字、數字、日期/時間、貨幣資料型態。 例如 (1). (_ _/_ _/_ _) (10/31/97) (2). ( _ _) _ _ _-_ _ _ _ (02)412-1234 (3). AN_ _ _@_ _ ANxyz@12

輸入遮罩屬性 輸入遮罩 ; 儲存旗標 ; 定位器字元 輸入遮罩:由輸入遮罩定義字元組成,描述輸入遮罩(欄位範本) 儲存旗標: 輸入遮罩 ; 儲存旗標 ; 定位器字元 輸入遮罩:由輸入遮罩定義字元組成,描述輸入遮罩(欄位範本) 儲存旗標: 0: 連同輸入顯示字元一起存入欄位 1: 只儲存使用者輸入 定位器字元:待輸入空格位置之顯示字元 Ex: \(999\)000\-0000;0;”#” (###)###-####

輸入遮罩定義字元 0 數字 (0 至 9,需要輸入,不容許加 [+] 與減 [-] 的記號)。 0 數字 (0 至 9,需要輸入,不容許加 [+] 與減 [-] 的記號)。 9 數字或空格 (可不輸入,不容許加與減的記號)。 # 數字或空格 (可不輸入;在編輯模式下空格會以空白顯示, 但是當資料儲存後空白會被移除;容許加與減的記號). L 字母 (A 至 Z,需要輸入)。 ? 字母 (A 至 Z,選擇性的輸入)。 A 字母或數字 (需要輸入)。 a 字母或數字 (選擇性的輸入)。 & 任何的字元或一個空格 (需要輸入)。 C 任何的字元或一個空格 (選擇性的輸入)。

輸入遮罩定義字元 < 使所有字元被轉換成小寫。 > 使所有字元被轉換成大寫。 ! 使輸入遮罩從右到左顯示,而不從左到右顯示。 . 小數點標位子元 , 千位分隔字元 : ; - / 日期與時間的分隔符號。 < 使所有字元被轉換成小寫。 > 使所有字元被轉換成大寫。 ! 使輸入遮罩從右到左顯示,而不從左到右顯示。 鍵入遮罩中的字元始終從左到右填滿遮罩。 \ 使接下來的字元以文字字元顯示 。 “一些字” 直接顯示” ”中之字串 密碼 如同字元一樣的儲存,但以星號 (*) 顯示的。

Access中文版 新增功能 遮罩字元 必須輸入 切換後模式 資料型態 @0 是 A全 數字 @9 否 A全 數字 @L 是 A全 文字 遮罩字元 必須輸入 切換後模式 資料型態 @0 是 A全 數字 @9 否 A全 數字 @L 是 A全 文字 @D 是 ㄅ半 文數字 @d 否 ㄅ半 文數字

輸入遮罩 範例數值 \(000\) 000\-0000 \(999\) 999\-9999 \(000\) AAA\-AAAA #999 >L????L?000L0 >L0L 0L0 00000\-9999 >L<?????????????? “SSN “000\-00\-0000 >LL00000\-0000 (206) 555-0248 (206) 555-0248 ( ) 555-0248 (206) 555-TELE -20 2000 GREENGR339M3 MAY R 452B7 T2F 8M4 98115- 98115-3007 Maria Brendan SSN 555-55-5555 DB51392-0493

定義主索引 主索引按鈕 單一欄位 主索引 多欄位

定義關聯 從工具/資料庫關聯圖 或 啟動 從“一”拖放到”多“ 強迫參考完整性 串接更新相關欄位 串接刪除相關記錄 連接類型(Join) 從工具/資料庫關聯圖 或 啟動 從“一”拖放到”多“ 強迫參考完整性 串接更新相關欄位 串接刪除相關記錄 連接類型(Join) 內部連接(Inner Join) 外部連接(Outer Join):左邊外部連接(Left Join)、 右邊外部連接(Right Join)

 1 產品編號 產品名稱 單價 廠商名稱 廠商TEL 廠商住址 產品編號 產品名稱 單價 廠商編號 1 統一豆漿 7 統一 (02)25417281 台北市… 2 光泉牛奶 12 光泉 (02)12345678 台中市… 3 御飯團 18 統一 (02)25417281 台北市…  產品編號 產品名稱 單價 廠商編號 1 統一豆漿 7 1 2 光泉牛奶 12 2 3 御飯團 18 1 1 廠商編號 廠商名稱 廠商TEL 廠商住址 1 統一 (02)25417281 台北市… 2 光泉 (02)12345678 台中市…

Relationship: 1  

強迫參考完整性

連接類型(Join) Inner Join Outer Join Left Join Right Join

客戶編號 公司名稱 連絡人 定單編號 客戶編號 員工編號 大統樂公司 FAMIA FISSA 10184

Inner Join 1  Left Join 1  Outer Join Right Join 1 

加入索引 單一欄位索引 -可重複 -不可重複 多欄位索引

Access資料庫限制 A table can have up to 255 fields. A table can have up to 32 indexes. A multiple field index can have up to 10 columns. The sum of the lengths of the columns cannot exceed 255 bytes. A row, excluding memo fields and OLE objects, can be no longer than approximately 2 kilobytes. A memo/OLE field can store up to 1 GB. An Access database cannot be larger than 1 GB.