數(shù)據(jù)庫(kù)原理及應(yīng)用CH
《數(shù)據(jù)庫(kù)原理及應(yīng)用CH》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)原理及應(yīng)用CH(88頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1 表 與 表 之 間 的 關(guān) 系數(shù) 據(jù) 庫(kù) 的 設(shè) 計(jì)數(shù) 據(jù) 庫(kù) 的 創(chuàng) 建 與 打 開使 用 向 導(dǎo) 創(chuàng) 建 表字 段 的 定 義表 的 設(shè) 計(jì) 視 圖表 中 數(shù) 據(jù) 輸 入 與 操 縱4 創(chuàng) 建 數(shù) 據(jù) 庫(kù) 4.1 表 與 表 之 間 的 關(guān) 系1. 表關(guān) 系 數(shù) 據(jù) 庫(kù) : 用 二 維 表 格 來 表 示 和 處 理信 息 世 界 的 實(shí) 體 集 和 屬 性 關(guān) 系 。 表記錄:描述實(shí)體 字段:實(shí)體屬性 主 碼 外 碼主 碼 表與表之間的關(guān)系通過碼來實(shí)現(xiàn)關(guān)聯(lián) 2. 表 與 表 之 間 的 關(guān) 聯(lián) 主 碼 ( 主 關(guān) 鍵 字 ) : 表 中 一 個(gè) 或 多 個(gè) 字 段 , 其 值 惟 一
2、 地標(biāo) 識(shí) 一 條 記 錄 。 在 兩 個(gè) 表 的 關(guān) 系 中 , 主 碼 用 來 在 一 個(gè)表 中 引 用 來 自 于 另 一 個(gè) 表 中 的 特 定 記 錄 。 系 統(tǒng) 不 允 許 任 何 重 復(fù) 值 或 Null值 進(jìn) 行 主 碼 字 段 中 。 主 碼 的 性 質(zhì) :主 碼 不 能 為 空 , 否 則 將 失 去 對(duì) 某 些 記 錄 的 控 制 和 訪 問主 碼 不 能 重 復(fù) , 否 則 主 碼 所 標(biāo) 識(shí) 的 記 錄 將 失 去 唯 一 性 主 碼 不 能 修 改 。 它 不 僅 標(biāo) 識(shí) 表 中 的 記 錄 , 而 且 經(jīng) 常 要與 其 他 表 中 的 字 段 進(jìn) 行 關(guān) 聯(lián) 。
3、如 果 硬 要 修 改 , 很 容 易給 其 所 在 的 表 以 及 其 他 相 關(guān) 的 表 造 成 意 想 不 到 的 錯(cuò) 誤 外 碼 ( 外 部 關(guān) 鍵 字 ) : 也 是 表 中 的 一 個(gè) 或 多 個(gè) 字 段 , 外碼 的 值 與 相 關(guān) 表 的 主 碼 相 匹 配 。 3. 主 碼 與 外 碼 關(guān) 系 : 利 用 兩 個(gè) 表 的 共 有 字 段創(chuàng) 建 的 關(guān) 聯(lián) 性 。 通 過 表 間 的關(guān) 聯(lián) 性 , 可 將 數(shù) 據(jù) 庫(kù) 中 多 個(gè)表 聯(lián) 絡(luò) 成 一 個(gè) 有 機(jī) 的 整 體表 與 表 間 的 關(guān) 系 類 型 :一 對(duì) 一 關(guān) 系 : 基 本 表 每 條 記錄 只 對(duì) 應(yīng) 相 關(guān) 聯(lián)
4、 表 中 一 個(gè) 匹配 的 記 錄 , 反 之 亦 然一 對(duì) 多 關(guān) 系 : 關(guān) 系 中 最 常 用的 類 型 。 基 本 表 一 條 記 錄 可與 相 關(guān) 聯(lián) 表 中 多 條 記 錄 相 匹配 。 但 相 關(guān) 聯(lián) 表 一 條 記 錄 只與 基 本 表 一 條 相 匹 配 4. 關(guān) 系 多 對(duì) 多 關(guān) 系 : 基 本 表 一 條 記 錄 可 與 相 關(guān) 聯(lián) 表 多 個(gè) 記 錄相 匹 配 。 相 關(guān) 聯(lián) 表 中 的 一 條 記 錄 也 可 與 基 本 表 的 多 條記 錄 相 匹 配 。這 種 類 型 的 關(guān) 系 只 能 通 過 定 義 第 三 個(gè) 表 ( 聯(lián) 結(jié) 表 ) 來 實(shí)現(xiàn) 。 聯(lián) 結(jié)
5、表 的 主 碼 包 含 兩 個(gè) 字 段 : 來 源 于 兩 個(gè) 表 的 外碼 。 多 對(duì) 多 的 關(guān) 系 實(shí) 際 上 是 通 過 第 三 個(gè) 表 來 實(shí) 現(xiàn) 的 兩個(gè) 一 對(duì) 多 的 關(guān) 系 。 本 講 首 頁 4.2 數(shù) 據(jù) 庫(kù) 的 設(shè) 計(jì) 1. 數(shù) 據(jù) 庫(kù) 的 規(guī) 劃表 是 Access數(shù) 據(jù) 庫(kù) 的 基 礎(chǔ) , 記 錄 著 數(shù) 據(jù) 庫(kù) 中 的 全 部 內(nèi) 容 ,而 其 他 對(duì) 象 只 是 Access提 供 的 工 具 , 用 于 對(duì) 數(shù) 據(jù) 庫(kù) 進(jìn)行 維 護(hù) 和 管 理 。 因 此 , 設(shè) 計(jì) 數(shù) 據(jù) 庫(kù) 的 關(guān) 鍵 是 設(shè) 計(jì) 表 確 定 實(shí) 體 ( 表 )確 定 實(shí) 體 標(biāo) 識(shí) 符
6、 ( 主 碼 )確 定 關(guān) 系 ( 外 碼 )確 定 數(shù) 據(jù) 元 素 屬 性 ( 字 段 )E R模 型 設(shè) 計(jì) : 定 義 了 數(shù) 據(jù)庫(kù) 結(jié) 構(gòu) 。 識(shí) 別 和 創(chuàng) 建 數(shù) 據(jù)庫(kù) 中 實(shí) 體 及 其 關(guān) 系實(shí) 體 可 是 具 體 的 , 也 可 是 抽象 的 。 如 Northwind的 訂單 明 細(xì) : 是 產(chǎn) 品 實(shí) 體 和 訂單 實(shí) 體 間 的 聯(lián) 系 規(guī) 范 化 的 目 標(biāo) : 設(shè) 計(jì) 一 個(gè) 優(yōu) 化 的 和 符 合 邏 輯 的 數(shù) 據(jù) 庫(kù) 方案 , 使 得 開 發(fā) 階 段 對(duì) 數(shù) 據(jù) 庫(kù) 的 修 改 要 求 降 到 最 低 程 度 ,且 有 助 于 組 織 數(shù) 據(jù) 和 消 除 數(shù)
7、據(jù) 庫(kù) 中 的 數(shù) 據(jù) 冗 余規(guī) 范 化 的 要 求 :表 中 都 是 不 可 再 分 的 基 本 字 段 ( 1NF) 例 如 , 當(dāng) 產(chǎn) 品 有 出 廠 , 批 發(fā) , 零 售 等 多 種 價(jià) 格 時(shí) , 要分 別 設(shè) 置 相 應(yīng) 字 段 。 若 價(jià) 格 結(jié) 構(gòu) 太 復(fù) 雜 , 則 可 建 新 表專 門 存 放 價(jià) 格 數(shù) 據(jù) 。 表 中 所 有 字 段 都 必 須 依 賴 于 主 關(guān) 鍵 字 ( 2NF) 一 個(gè) 表 只 存 儲(chǔ) 一 種 實(shí) 體 對(duì) 象 。 表 中 所 有 字 段 都 是 惟 一 的 且 不 互 相 依 賴 ( 3NF) 例 如 , 表 中 只 設(shè) 一 個(gè) 日 期 字 段
8、 。 不 能 再 包 含 日 , 月 和星 期 的 字 段 。 2. 數(shù) 據(jù) 庫(kù) 規(guī) 范 化 確 保 數(shù) 據(jù) 的 完 整 性 :參 照 完 整 性 : 輸 入 或 刪 除 記 錄 時(shí) , 為 維 持 表 間 已 定 義 的關(guān) 系 而 必 須 遵 循 的 一 個(gè) 規(guī) 則 系 統(tǒng) 。 若 實(shí) 施 了 參 照 完 整 性 , 則 在 將 與 基 本 表 無 關(guān) 的 記 錄 加入 相 關(guān) 表 時(shí) , Access會(huì) 警 告 。 若 要 從 基 本 表 中 刪 除 記 錄 ,相 關(guān) 表 中 卻 有 對(duì) 應(yīng) 記 錄 時(shí) , Access會(huì) 防 止 刪 除 。設(shè) 置 參 照 完 整 性 的 條 件 : 來
9、自 于 主 表 的 匹 配 字 段 是 主 碼 或 具 有 唯 一 的 索 引相 關(guān) 字 段 的 數(shù) 據(jù) 類 型 相 同 。 例 外 : 自 動(dòng) 編 號(hào) 與 長(zhǎng) 整 型 ,均 為 同 步 復(fù) 制 ID的 自 動(dòng) 編 號(hào) 與 數(shù) 字 字 段 可 相 關(guān) 。兩 個(gè) 表 都 屬 于 同 一 個(gè) Access數(shù) 據(jù) 庫(kù)實(shí) 行 參 照 完 整 性 后 必 須 遵 守 的 規(guī) 則 : 不 能 將 值 輸 入 到 相 關(guān) 表 的 外 碼 字 段 中 , 若 相 關(guān) 表 中 有 匹 配 記 錄 , 不 能 從 主 表 中 刪 除 它 3. 數(shù) 據(jù) 庫(kù) 設(shè) 計(jì) 步 驟 一 般 步 驟確 定 新 建 數(shù) 據(jù) 庫(kù)
10、的 目 的確 定 該 數(shù) 據(jù) 庫(kù) 中 需 要 的 表明 確 有 唯 一 值 的 字 段確 定 表 中 需 要 的 字 段確 定 表 之 間 的 關(guān) 系優(yōu) 化 設(shè) 計(jì)輸 入 數(shù) 據(jù) 并 新 建 其 他 數(shù) 據(jù) 庫(kù) 對(duì) 象 使 用 Microsoft Access的 分 析 工 具表 中 信 息 不 重 復(fù) 且 不 在 表 間 復(fù) 制每 個(gè) 表 只 含 一 個(gè) 主 題 的 信 息字 段 都 直 接 與 表 的 主 題 相 關(guān)不 包 含 推 導(dǎo) 或 計(jì) 算 的 數(shù) 據(jù)包 含 所 需 的 所 有 信 息以 最 小 的 邏 輯 部 分 保 存 信 息Access中 三 種 主 碼 : 自 動(dòng) 編號(hào) ,
11、單 字 段 和 多 字 段 例 : 設(shè) 計(jì) “ 教 學(xué) 管 理 ” 數(shù) 據(jù)庫(kù)S1: 明 確 建 庫(kù) 目 的 與 功 能 要 求實(shí) 現(xiàn) 四 方 面 信 息 的 綜 合 管 理 :教 師 , 學(xué) 生 , 課 程 , 學(xué) 習(xí) 成 績(jī)教 師 可 以 查 看 學(xué) 生 的 簡(jiǎn) 況 , 成 績(jī) , 課 程學(xué) 生 可 以 選 擇 教 師 , 課 程 和 查 看 成 績(jī)S2: 確 定 數(shù) 據(jù) 庫(kù) 中 的 表按 下 列 原 則 對(duì) 信 息 進(jìn) 行 分 類 : 表 中 不 含 重 復(fù) 信 息 , 且 信 息 不 應(yīng)在 表 之 間 復(fù) 制 每 條 信 息 只 保 存 在 一 個(gè) 表 中每 個(gè) 表 只 包 含 一 個(gè)
12、主 題 的 數(shù) 據(jù) 。 學(xué) 生 登 記 表教 師 課 程 表課 程 名 稱 表學(xué) 生 成 績(jī) 表 S3: 確 定 表 中 的 字 段每 個(gè) 字 段 的 內(nèi) 容 均 與 表 的 主 題 相 關(guān)相 關(guān) 主 題 的 全 部 數(shù) 據(jù) 都 要 表 現(xiàn) 出 來 。不 包 含 需 要 推 導(dǎo) 或 計(jì) 算 的 數(shù) 據(jù) , 要 以 最 小 邏 輯 部 分 作為 字 段 來 保 存 數(shù) 據(jù) 。S3.1: 教 師 課 程 表 分 析基 本 特 征 : 姓 名 , 性 別 , 職 稱 , 專 業(yè) 特 長(zhǎng) 等 其 它 特 征 : 工 作 時(shí) 間 , 政 治 面 貌 , 電 話 , 課 程 號(hào) , 所 屬 院 系 等選
13、取 : 教 工 號(hào) , 姓 名 , 性 別 , 職 稱 , 課 程 號(hào) , 電 話S3.2: 學(xué) 生 登 記 表 分 析基 本 特 征 : 學(xué) 號(hào) , 姓 名 , 性 別 , 班 級(jí) , 出 生 日 期其 它 特 征 : 籍 貫 , 政 治 面 貌 , 宿 舍 , 班 級(jí) , 特 長(zhǎng) 等 選 取 : 學(xué) 號(hào) , 姓 名 , 性 別 , 班 級(jí) , 出 生 日 期 , 簡(jiǎn) 歷 S3.3: 課 程 名 稱 表 分 析基 本 特 征 信 息 : 課 程 號(hào) , 教 工 號(hào) , 課 程 名 稱其 它 特 征 信 息 : 學(xué) 分 , 課 時(shí) , 先 修 課選 取 : 課 程 號(hào) , 教 工 號(hào) , 課
14、程 名 稱 , 學(xué) 分S3.4: 學(xué) 生 成 績(jī) 表 分 析基 本 特 征 信 息 : 學(xué) 號(hào) , 課 程 號(hào) , 平 時(shí) 成 績(jī) , 考 試 成 績(jī)其 它 特 征 信 息 : 學(xué) 分 , 教 工 號(hào) , 課 程 名 稱選 取 : 學(xué) 號(hào) , 課 程 號(hào) , 平 時(shí) 成 績(jī) , 考 試 成 績(jī)S4: 確 定 主 碼學(xué) 生 登 記 表 : 學(xué) 號(hào)教 師 課 程 表 : 教 工 號(hào)課 程 名 稱 表 : 課 程 號(hào)學(xué) 生 成 績(jī) 表 : 學(xué) 號(hào) 課 程 號(hào)【 注 】 可 增 加 一 個(gè) 值 為 序 列 號(hào) 的 字 段 作 為 主 碼 S5: 優(yōu) 化 設(shè) 計(jì)問 題 : 教 師 課 程 表 , 若 一
15、 人 講 授 多 門 課 程 , 則 有 重 復(fù)數(shù) 據(jù) , 如 : 教 工 號(hào) 姓 名 性 別 職 稱 課 程 編 號(hào) 電 話 4382 王 大 中 男 講 師 00667 3565678 4382 王 大 中 男 講 師 00789 3565678分 為 兩 個(gè) 表 :教 師 登 記 表 : 教 工 號(hào) , 姓 名 , 性 別 , 職 稱 , 電 話教 師 課 程 表 : ID, 教 工 號(hào) , 課 程 號(hào)【 注 】 ID是 給 教 師 課 程 表 添 加 的 主 碼 。 則 上 例 中 數(shù) 據(jù) 放 在 兩 個(gè) 表 中 :教 工 號(hào) 姓 名 性 別 職 稱 電 話 ID 教 工 號(hào) 課 程
16、號(hào)4382 王 大 中 男 講 師 3565678 1 4382 00667 2 4382 00789 本 講 首 頁 S6: 確 定 表 間 的 聯(lián) 系學(xué) 生 登 記 表 教 師 登 記 表課 程 名 稱 表學(xué) 生 成 績(jī) 表 課 程 號(hào)學(xué) 號(hào) 課 程 號(hào) 教 師 授 課 表教 工 號(hào) 教 工 號(hào) 3.3 數(shù) 據(jù) 庫(kù) 的 創(chuàng) 建 與 打 開兩種創(chuàng)建數(shù)據(jù)庫(kù)的方法: 使用數(shù)據(jù)庫(kù)向?qū)?chuàng)建數(shù)據(jù)庫(kù)及表,查詢等各種對(duì)象 先創(chuàng)建空數(shù)據(jù)庫(kù),然后再分別添加對(duì)象 1. Microsoft Access對(duì) 話 框 Access啟動(dòng) 時(shí) 自 動(dòng)彈 出建 空 庫(kù)啟 動(dòng) 向 導(dǎo)打 開 庫(kù) 動(dòng)2. 創(chuàng) 建 空 白 數(shù) 據(jù)
17、 庫(kù) 動(dòng) 3. 使 用 向 導(dǎo) 創(chuàng) 建 數(shù) 據(jù) 庫(kù) 選 擇 打 開 方 式可 直 接 打 開 的 庫(kù)打 開 命 令 4. 打 開 數(shù) 據(jù) 庫(kù) 的 命 令 方 式 選 擇 : 視 圖 |工 具 欄 |Web 收 藏 夾 工 具 條單 擊 : 收 藏 夾 按 鈕 右 側(cè) 收 藏 夾 內(nèi) 容 列 表選 擇 : 列 表 : 添 至 收 藏 夾 收 藏 夾 內(nèi)容 列 表當(dāng) 前 數(shù) 據(jù) 庫(kù) 名 稱 5. 使 用 收 藏 夾 打 開 數(shù) 據(jù) 庫(kù) ( 對(duì) 象 ) 6. 使 用 快 捷 方 式 打 開 數(shù) 據(jù) 庫(kù) 本 講 首 頁 4.4 使 用 向 導(dǎo) 創(chuàng) 建 表 1. 創(chuàng) 建 表 的 過 程表 : 關(guān) 系 型
18、 數(shù) 據(jù) 庫(kù) 的 基 本 結(jié) 構(gòu) 。 在 Access中 , 表 是 一 種關(guān) 系 特 定 主 題 的 數(shù) 據(jù) 集 合 , 如 產(chǎn) 品 , 供 應(yīng) 商 等 。 每 個(gè)主 題 對(duì) 應(yīng) 單 個(gè) 表 。 表 的 形 式 : 記 錄 , 字 段 組 成 的 二 維 表 格 。創(chuàng) 建 一 個(gè) 表 的 過 程 :創(chuàng) 建 表 的 結(jié) 構(gòu) : 定 義 字 段 名 , 字 段 的 類 型 , 寬 度 等填 充 表 中 的 數(shù) 據(jù) : 各 類 不 同 數(shù) 據(jù) 類 型 的 字 段 的 填 充 方式 不 盡 相 同根 據(jù) 表 與 表 間 的 共 有 字 段 建 立 聯(lián) 系A(chǔ)ccess 提 供 多 種 創(chuàng) 建 表 的
19、方 法 2. 表 的 兩 種 視 圖表 的 兩 種 視 圖 : 設(shè) 計(jì) 視 圖 : 創(chuàng) 建 及 編 輯 表 的 結(jié) 構(gòu) , 即 定 義 字 段 名 , 數(shù)據(jù) 類 型 , 寬 度 , 設(shè) 置 字 段 默 認(rèn) 值 , 格 式 等數(shù) 據(jù) 表 視 圖 : 查 看 , 添 加 , 刪 除 , 編 輯 表 中 數(shù) 據(jù) 。表 視 圖設(shè) 計(jì) 視 圖 3. 新 建 表 對(duì) 話 框 啟 動(dòng) 表 向 導(dǎo)打 開 設(shè) 計(jì) 視 圖 動(dòng) 4. 使 用 向 導(dǎo) 創(chuàng) 建 表 的 例 子 一 般 步 驟啟 動(dòng) 向 導(dǎo)選 擇 字 段修 改 字 段 名 稱確 定 表 名確 定 主 碼完 成 本 講 首 頁 4.5 字 段 的 定 義
20、字 段 : 數(shù) 據(jù) 庫(kù) 操 縱 最 小單 位 。 設(shè) 計(jì) 表 實(shí) 際 上是 設(shè) 計(jì) 字 段 。 其 他 對(duì)象 的 設(shè) 計(jì) 重 心 都 是 存取 或 使 用 字 段 的 數(shù) 據(jù)字 段 基 本 屬 性 : 字 段 名 、數(shù) 據(jù) 類 型 、 字 段 說 明 、及 數(shù) 據(jù) 存 儲(chǔ) 使 用 方 式字 段 查 閱 屬 性 : 顯 示 格式 、 掩 碼 、 默 認(rèn) 值 、有 效 性 規(guī) 則 等 字 段 說 明 在 狀態(tài) 欄 中 顯 示 字 段 名與 標(biāo) 題 1. 字 段 名 與 字 段 說 明 Access 2000中 字 段 可 用 的 數(shù) 據(jù) 類 型 有 以 下 幾 種 :文 本 (Text): 文 本
21、 、 文 本 與 數(shù) 字 、 不 必 計(jì) 算 的 數(shù) 字 , 最長(zhǎng) 255個(gè) 字 符 。備 注 (Memo): 較 長(zhǎng) 的 文 本 , 最 長(zhǎng) 64,000字 符 。數(shù) 字 (Number)型 : 用 于 算 術(shù) 運(yùn) 算 的 數(shù) 字 。 可 在 “ 字 段大 小 ” 中 分 字 節(jié) 、 整 型 、 單 精 度 等 子 類 型日 期 及 時(shí) 間 (Date/Time): 從 100到 9999的 日 期 及 時(shí) 間 值 ???進(jìn) 行 日 期 及 時(shí) 間 的 計(jì) 算 。 8字 節(jié)貨 幣 (Currency): 貨 幣 值 。 使 用 貨 幣 類 型 可 避 免 計(jì) 算時(shí) 四 舍 五 入 。 8字
22、節(jié)自 動(dòng) 編 號(hào) (AutoNumber): 添 加 記 錄 時(shí) 的 自 動(dòng) 序 號(hào) 遞 增 : 添 一 條 記 錄 , 字 段 值 增 1; 隨 機(jī) : 添 一 條 記 錄 , 字 段 值 為 另 一 隨 機(jī) 數(shù) 。 2. 字 段 的 數(shù) 據(jù) 類 型 是 /否 (Yes/No): 取 兩 種 值 之 一 , 如 Yes/No、True/False、 On/Off。 大 小 為 1位 。OLE對(duì) 象 (Object): 可 鏈 接 或 嵌 入 其 他 使 用 OLE 協(xié) 議 的程 序 所 創(chuàng) 建 的 對(duì) 象 , 如 Word文 檔 、 圖 象 、 聲 音 等 。 最多 1G。 對(duì) 象 可 鏈
23、接 或 嵌 入 到 Access表 中 。 但 只 能 在 窗體 或 報(bào) 表 中 使 用 綁 定 對(duì) 象 框 來 顯 示 。超 鏈 接 (Hyperlink): 超 文 本 , 用 作 超 鏈 接 地 址 。 超 鏈接 最 多 包 含 三 部 分 : 顯 示 文 本 : 在 字 段 或 控 件 中 顯 示 的 文 本 ; 地 址 : 到 文 件 ( UNC) 或 頁 面 ( URL) 的 路 徑 ; 子 地 址 : 在 文 件 或 頁 面 中 的 地 址 。 查 閱 向 導(dǎo) (Lookup Wizard): 由 查 閱 向 導(dǎo) 創(chuàng) 建 。 字 段 的值 來 自 另 一 個(gè) 表 或 數(shù) 據(jù) 列
24、表 中 , 可 在 列 表 框 或 組 合 框中 選 擇 一 個(gè) 數(shù) 據(jù) 作 為 其 值 。 3. 字 段 的 “ 常 規(guī) ” 屬性字 段 大 小 : 文 本 長(zhǎng) 度或 數(shù) 值 范 圍格 式 : Number、Date/Time、Currency和 Yes/No類 型 有 預(yù) 定 義 格 式 ,也 可 設(shè) 置 格 式小 數(shù) 位 數(shù) : 小 數(shù) 型( 數(shù) 字 、 貨 幣 ) 數(shù)據(jù) 的 小 數(shù) 位 輸 入 法 模 式 : 可 設(shè) 為輸 入 時(shí) 自 動(dòng) 切 換 到某 種 輸 入 法 輸 入 掩 碼 : 輸 入 數(shù) 據(jù) 時(shí) 的 格 式 , 可 用 “ 輸 入 掩 碼 向 導(dǎo) ”來 編 輯 輸 入 掩
25、碼 標(biāo) 題 : 數(shù) 據(jù) 表 視 圖 或 控 件 中 顯 示 字 段 時(shí) 所 用 的 標(biāo) 題 。用 于 在 字 段 名 意 義 不 明 確 時(shí) 再 設(shè) 置 一 個(gè) 標(biāo) 題默 認(rèn) 值 : 添 加 新 記 錄 時(shí) , 自 動(dòng) 加 入 到 字 段 中 的 值有 效 性 規(guī) 則 : 限 制 輸 入 數(shù) 據(jù) 的 表 達(dá) 式 , 如 100、Like ?#等 。 可 使 用 表 達(dá) 式 生 成 器 來 創(chuàng) 建有 效 性 文 本 : 數(shù) 據(jù) 不 符 合 有 效 性 規(guī) 則 時(shí) 顯 示 的 信 息 必 填 字 段 : 是 否 必 須 輸 入 數(shù) 據(jù)允 許 空 字 符 串 : 是 否 允 許 輸 入 空 字 符
26、串 ( 長(zhǎng) 度 為 0) 索 引 : 是 否 進(jìn) 行 索 引 及 索 引 方 式 。索 引 : 加 快 查 詢 和 排 序 速 度 , 但 更 新 操 作 變 慢索 引 方 法 : 無 : 字 段 不 索 引 。 有 ( 有 重 復(fù) ) : 索 引 、 允 許 重 復(fù) 值 。 有 ( 無 重 復(fù) ) : 索 引 、 不 允 許 重 復(fù) 值 。 4. 字 段 的 查 閱 屬 性顯 示 控 件 : 選 擇 值 的 控件 : 組 合 框 或 列 表 框行 來 源 類 型 : 從 其 他 表或 查 詢 還 是 值 列 表 中 得到 數(shù) 據(jù)行 來 源 : 得 到 數(shù) 據(jù) 的 值列 表 或 查 詢 語 句
27、 綁 定 列 : 哪 個(gè) 列 作 為 控件 的 值 SELECT DISTINCTROW 供 應(yīng) 商 ID,公 司 名 稱 FROM 供 應(yīng) 商 ORDER BY 公 司 名 稱 ; 產(chǎn) 品 : 供 應(yīng) 商 ID 供 應(yīng) 商 表 : 供 應(yīng) 商 ID 公 司 名 稱 備 注 型 、 超 鏈 接 型 和 OLE對(duì) 象 型 字 段 不 能 索 引 。若 在 表 中 輸 入 數(shù) 據(jù) 后 更 改 字 段 的 數(shù) 據(jù) 類 型 , 則 在 保 存 表 時(shí) , 由 于 進(jìn) 行 大 量 數(shù) 據(jù) 轉(zhuǎn) 換 , 時(shí) 間 較 長(zhǎng) ; 若 新 的 “ 數(shù) 據(jù) 類 型 ” 屬 性 的 設(shè) 置 與 段 原 數(shù) 據(jù) 類 型
28、沖 突 ,可 能 會(huì) 丟 失 某 些 數(shù) 據(jù) 。Number、 Date/Time、 Currency和 Yes/No類 型 具 有 預(yù)定 義 格 式 。 可 設(shè) 置 格 式 , 但 OLE對(duì) 象 型 除 外 5. 選 擇 數(shù) 據(jù) 類 型 時(shí) 應(yīng) 注 意 的 問 題 本 講 首 頁 3.6 表 的 設(shè) 計(jì) 視 圖 1. 打 開 表 的 設(shè) 計(jì) 視 圖 表 的設(shè) 計(jì) 視 圖 2. 表 設(shè) 計(jì) 器 字 段 屬 性字 段 定 義 網(wǎng) 格 表 達(dá) 式生 成 器 3. 創(chuàng) 建 課 程 表打 開 設(shè) 計(jì) 視 圖定 義 主 碼定 義 表 中 字 段保 存 表一 般 步 驟編 輯 |主 鍵 ;快 捷 菜 單
29、|主 鍵 ;單 擊 : 主 鍵 鈕輸 入 字 段 名 ;選 擇 數(shù) 據(jù) 類 型 ;設(shè) 置 字 段 各 種 屬 性 本 講 首 頁 4. 創(chuàng) 建 值 列 表 字 段字 段 的 查 閱 功 能 : 值 來 自 一 組 固 定 的 數(shù) 據(jù) ( 值 列 表 ) ,或 其 他 表 的 某 個(gè) 字 段 。 5. 創(chuàng) 建 查 閱 列 表 字 段 本 講 首 頁SELECT 學(xué) 生 .學(xué) 號(hào) , 學(xué) 生 .姓 名 FROM 學(xué) 生 ; 4.7 表 中 數(shù) 據(jù) 輸 入 與 操 縱 1. 數(shù) 據(jù) 表 視 圖打 開 “ 學(xué) 生 ” 表 的 數(shù) 據(jù) 表 視 圖 :在 數(shù) 據(jù) 庫(kù) 窗 口 的 對(duì) 象 列 表 中 , 雙
30、 擊 “ 學(xué) 生 ” 表 , 或 選定 “ 學(xué) 生 ” 表 , 再 單 擊 “ 打 開 ” 按 鈕若 當(dāng) 前 正 處 于 表 設(shè) 計(jì) 視 圖 , 單 擊 數(shù) 據(jù) 庫(kù) 窗 口 工 具 條 上的 “ 打 開 ” 按 鈕 , 切 換 到 數(shù) 據(jù) 表 視 圖 。 2. 各 類 數(shù) 據(jù) 的 輸 入 方 法文 本 型 : 直 接 在 網(wǎng) 絡(luò) 中 輸 入 。數(shù) 字 型 : 直 接 在 網(wǎng) 絡(luò) 中 輸 入 。是 否 型 : 標(biāo) 記 復(fù) 選 框 。日 期 時(shí) 間 型 : 按 簡(jiǎn) 潔 方 式 鍵 入 , 自 動(dòng) 按 設(shè) 計(jì) 格 式 顯 示 。備 注 型 : 直 接 在 網(wǎng) 絡(luò) 中 輸 入 , 最 好 創(chuàng) 建 窗
31、體 輸 入 。 OLE對(duì) 象 型 : 超 鏈 接 型 : 選 擇 :插 入 |對(duì) 象 ;快 捷 菜 單 |插 入 對(duì) 象選 擇 :插 入 |超 級(jí) 鏈 接 ;單 擊 : 插 入 超 級(jí) 鏈 接 3. 字 段 的 選 擇選 中 一 個(gè) 網(wǎng) 格 :方 向 鍵 移 光 標(biāo) ; Tab鍵 反 方 向 移 動(dòng) 。雙 擊 網(wǎng) 格 ;鼠 標(biāo) 放 在 網(wǎng) 格 左 側(cè) , 變 為 空 心 十 字 時(shí) 單 擊 。選 中 一 個(gè) 網(wǎng) 格 后 , 再 選 相 鄰 的 多 個(gè) 網(wǎng) 格 : Shift 方 向 鍵按 住 Shift, 再 單 擊 另 一 網(wǎng) 格 , 選 中 矩 形 區(qū) 域選 中 一 個(gè) 記 錄 :鼠 標(biāo)
32、放 在 某 記 錄 左 側(cè) 小 方 鈕 上 , 變 為 右 箭 頭 時(shí) 單 擊 。選 中 一 個(gè) 字 段 :鼠 標(biāo) 放 在 某 字 段 上 方 的 標(biāo) 題 方 鈕 上 , 變 為 下 箭 頭 時(shí)選 中 表 中 所 有 內(nèi) 容 : 單 擊 左 上 角 的 小 方 鈕 。 4. 創(chuàng) 建 表 與 表 之 間 的 關(guān) 系定 義 表 間 關(guān) 系 有 以 下 優(yōu) 點(diǎn) :表 自 動(dòng) 鏈 接 : 查 詢 時(shí) 打 開 多 個(gè) 表 時(shí) , 關(guān) 系 表 將 自 動(dòng) 鏈接 , 節(jié) 省 操 作 步 驟自 動(dòng) 生 成 索 引 : Access會(huì) 自 動(dòng) 生 成 必 要 的 索 引 , 使 關(guān)系 表 工 作 更 快實(shí) 施
33、參 照 完 整 性 : 若 主 表 無 關(guān) 聯(lián) 記 錄 , 則 不 能 將 記 錄 添 加 到 相 關(guān) 表 中或 更 改 主 表 中 的 數(shù) 據(jù) , 以 免 形 成 相 關(guān) 表 中 的 記 錄 在 主表 中 無 對(duì) 應(yīng) 記 錄 若 相 關(guān) 表 中 有 相 關(guān) 記 錄 與 主 表 相 匹 配 時(shí) , 不 能 刪 除主 表 中 的 記 錄在 數(shù) 據(jù) 表 視 圖 中 顯 示 子 數(shù) 據(jù) 表 : 單 擊 單 元 格 左 側(cè) 的 符 號(hào) 即 可 打 開 子 數(shù) 據(jù) 表 內(nèi) 連 接 左 外連 接 右 外連 接 展 開 子 數(shù)據(jù) 庫(kù) 表 5. 列 的 隱 藏 與 凍 結(jié)隱 藏 字 段 :選 中 要 隱 藏
34、的 字 段 (可 多 個(gè) );選 擇 : 格 式 隱 藏 列 。顯 示 被 隱 藏 的 字 段 :選 擇 : 格 式 撤 消 隱 藏 列凍 結(jié) 列 : 滾 動(dòng) 字 段 時(shí) , 凍 結(jié) 的 列 不 動(dòng) 。例 : 凍 結(jié) “ 姓 名 ” 和 “ 學(xué) 號(hào) ” 列選 中 “ 姓 名 ” 和 “ 學(xué) 號(hào) ” 列 ;選 擇 : 格 式 凍 結(jié) 列取 消 對(duì) 列 的 凍 結(jié) :選 擇 : 格 式 取 消 對(duì) 所 有 列 的 凍 結(jié) 6. 記 錄 的 排 序例 : “ 學(xué) 生 ” 表 按 “ 入 學(xué) 總 分 ” 排序取 消 對(duì) 記 錄 的 排 序 : 選 中 “ 入 學(xué) 總 分 ” 字 段 ;單 擊 : “
35、降 序 ” 或 “ 升 序 ”鈕 或 : 快 捷 菜 單 降 序選 : 記 錄 取 消 篩 選 /排 序或 : 快 捷 菜 單 取 消 篩 選 /排 序 7. 記 錄 的 篩 選按 選 定 內(nèi) 容 篩 選 : 選 指 定 值 的 記 錄內(nèi) 容 排 除 篩 選 : 選 除 指 定 值 外 的 記 錄 取 消篩 選 本 講 首 頁 52 查 詢 的 種 類使 用 向 導(dǎo) 創(chuàng) 建 查 詢查 詢 設(shè) 計(jì) 器 的 使 用準(zhǔn) 則 與 參 數(shù) 查 詢統(tǒng) 計(jì) 計(jì) 算 與 計(jì) 算 字 段操 作 查 詢 設(shè) 計(jì)SQL查 詢 設(shè) 計(jì)5 查 詢 5.1 查 詢 的 種 類 1. 查 詢 的 概 念查 詢 : 具 有
36、條 件 檢 索 和 計(jì) 算 功 能 的 數(shù) 據(jù) 庫(kù) 對(duì) 象 。 查 詢 是 以 表 或 查 詢 為 數(shù) 據(jù) 源 的 再 生 表 。 即 每 次 使 用 查詢 時(shí) , 都 從 指 定 數(shù) 據(jù) 源 ( 表 或 查 詢 ) 中 創(chuàng) 建 記 錄 集 。使 用 查 詢 可 以 :以 一 個(gè) 或 多 個(gè) 表 , 或 其 他 查 詢 為 基 礎(chǔ) 創(chuàng) 建 新 數(shù) 據(jù) 集 。按 不 同 的 方 式 來 查 看 、 更 改 和 分 析 數(shù) 據(jù) 。生 成 表 , 實(shí) 現(xiàn) 數(shù) 據(jù) 源 表 數(shù) 據(jù) 的 刪 除 、 更 新 或 追 加 。作 為 窗 體 、 報(bào) 表 或 數(shù) 據(jù) 訪 問 頁 的 數(shù) 據(jù) 源 , 實(shí) 現(xiàn) 多
37、個(gè) 表作 為 數(shù) 據(jù) 源 。 2. 查 詢 的 特 點(diǎn)可 以 重 組 表 中 的 數(shù) 據(jù) , 也 可 以 通 過 計(jì) 算 再 生 新 數(shù) 據(jù) 。查 詢 的 結(jié) 果 總 是 與 數(shù) 據(jù) 源 中 的 數(shù) 據(jù) 同 步 。 每 次 使 用 查詢 , 都 依 據(jù) 數(shù) 據(jù) 源 最 新 的 數(shù) 據(jù) 組 織 查 詢 結(jié) 果 。Access允 許 創(chuàng) 建 幾 種 不 同 的 查 詢 。 最 常 用 的 是 選 擇 查 詢 。數(shù) 據(jù) 源 查 詢 中的 字 段 3. 查 詢 的 種 類Access 2000提 供 了 5種 查 詢 : 選 擇 查 詢 、 參 數(shù) 查 詢 、 交叉 表 查 詢 、 操 作 查 詢 和
38、 SQL查 詢 。選 擇 查 詢 : 最 常 見 的 查 詢 類 型 , 可 以 : 從 一 個(gè) 或 多 個(gè) 表 中 檢 索 數(shù) 據(jù) 。 在 一 定 條 件 下 , 更 改 相 關(guān) 表 中 的 記 錄 。 對(duì) 記 錄 進(jìn) 行 分 組 , 并 進(jìn) 行 總 計(jì) 、 計(jì) 數(shù) 、 平 均 以 及 其他 類 型 的 計(jì) 算 。交 叉 表 查 詢 : 顯 示 來 源 于 表 中 某 個(gè) 字 段 的 合 計(jì) 值 、 計(jì)算 值 、 平 均 值 等 , 并 將 數(shù) 據(jù) 分 組 , 一 組 列 在 數(shù) 據(jù) 表 左側(cè) , 一 組 列 在 數(shù) 據(jù) 表 上 部 。參 數(shù) 查 詢 : 通 過 運(yùn) 行 查 詢 時(shí) 的 參
39、數(shù) 定 義 創(chuàng) 建 的 動(dòng) 態(tài) 查詢 結(jié) 果 , 可 以 更 多 、 更 方 便 地 查 找 有 用 信 息 。 適 合 于作 為 窗 體 或 報(bào) 表 的 基 礎(chǔ) 。 操 作 查 詢 : 在 操 作 中 更 改 多 個(gè) 記 錄 的 查 詢 , 可 分 為 四類 : 刪 除 查 詢 、 更 新 查 詢 、 追 加 查 詢 和 生 成 表 查 詢 。 刪 除 查 詢 : 從 一 個(gè) 或 多 個(gè) 表 中 刪 除 一 組 記 錄 。 更 新 查 詢 : 批 量 更 改 一 個(gè) 或 多 個(gè) 表 中 的 一 組 記 錄 。 追 加 查 詢 : 將 一 個(gè) 或 多 個(gè) 表 中 的 一 組 記 錄 添 加 到
40、 另一 個(gè) 或 多 個(gè) 表 的 尾 部 。 生 成 表 查 詢 : 根 據(jù) 一 個(gè) 或 多 個(gè) 表 中 的 全 部 或 部 分 數(shù)據(jù) 新 建 表 。SQL查 詢 : 使 用 SQL語 句 創(chuàng) 建 的 查 詢 。 包 括 聯(lián) 合 查 詢 、傳 遞 查 詢 、 數(shù) 據(jù) 定 義 查 詢 和 子 查 詢 等 。 聯(lián) 合 查 詢 : 將 來 自 一 個(gè) 或 多 個(gè) 表 或 查 詢 的 字 段 組 合為 查 詢 結(jié) 果 中 的 一 個(gè) 字 段 或 列 。 傳 遞 查 詢 : 直 接 將 命 令 發(fā) 送 到 ODBC 數(shù) 據(jù) 庫(kù) , 如 Microsoft SQL Server等 。 數(shù) 據(jù) 定 義 查 詢
41、 : 用 于 創(chuàng) 建 或 更 改 數(shù) 據(jù) 庫(kù) 中 的 對(duì) 象 ,如 Access或 SQL Server表 等 。 子 查 詢 : 包 含 另 一 個(gè) 選 擇 查 詢 或 操 作 查 詢 中 的 SQL Select語 句 。 可 在 查 詢 設(shè) 計(jì) 網(wǎng) 格 “ 字 段 ” 行 輸 入 語句 來 定 義 新 字 段 , 或 在 “ 準(zhǔn) 則 ” 行 來 定 義 字 段 的 準(zhǔn) 則 。 本 講 首 頁 5.2 使 用 向 導(dǎo) 創(chuàng) 建 查 詢 1. 創(chuàng) 建 查 詢 的 方 法 查 詢 設(shè)計(jì) 視 圖查 詢向 導(dǎo) 動(dòng) 2. 簡(jiǎn) 單 查 詢 向 導(dǎo) 的 使 用簡(jiǎn) 單 查 詢 向 導(dǎo) 的 功 能 : 以 一
42、 個(gè) 或 多 個(gè) 表 中 的 指 定 字 段 創(chuàng)建 查 詢 ; 對(duì) 一 組 記 錄 或 全 部 記 錄 進(jìn) 行 各 種 統(tǒng) 計(jì) 。一 般 步 驟啟 動(dòng) 簡(jiǎn) 單 查 詢 向 導(dǎo)指 定 記 錄 源進(jìn) 行 統(tǒng) 計(jì) 計(jì) 算指 定 查 詢 名 稱 3. 創(chuàng) 建 子 查 詢子 查 詢 : 數(shù) 據(jù) 源 為 一 個(gè) 查 詢 而 不 是 表 的 查 詢 。 可 使 用 簡(jiǎn) 單 查 詢 向 導(dǎo) 來 創(chuàng) 建 子 查 詢 。一 般 步 驟啟 動(dòng) 簡(jiǎn) 單 查 詢 向 導(dǎo)指 定 已 有 查 詢 的 一 些字 段 作 本 查 詢 字 段進(jìn) 行 統(tǒng) 計(jì) 計(jì) 算指 定 查 詢 名 稱指 定 已 有 查詢 作 數(shù) 據(jù) 源 動(dòng)交
43、叉 表 查 詢 : 某 些 字 段 名 作 行 標(biāo) , 某些 作 列 標(biāo) , 行 與 列 交 叉 處 顯 示 值 一 般 步 驟啟 動(dòng) 交 叉 表 查 詢 向 導(dǎo)指 定 已 有 查 詢的 一 些 字 段指 定 行 標(biāo)指 定 查 詢 名 稱指 定 列 標(biāo)指 定 交 叉 點(diǎn) 處 值 4. 交 叉 表 查 詢 向 導(dǎo) 的 使 用 本 講 首 頁 5.3 查 詢 設(shè) 計(jì) 器 的 使 用 1. 查 詢 設(shè) 計(jì) 器 的 構(gòu) 造作 數(shù) 據(jù) 源的 表 或 查詢 列 表 查 詢 設(shè)計(jì) 網(wǎng) 格設(shè) 定 查詢 條 件字 段 名字 段 來 源 2. 打 開 查 詢 設(shè) 計(jì) 器 顯 示 表對(duì) 話 框 3. 查 詢 設(shè) 計(jì)
44、 視 圖 中 的 工 具 條視 圖 按 鈕 : 在 查 詢 的 三 種 視 圖 之 間 切 換查 詢 類 型 按 鈕 : 可 在 選 擇 查 詢 、 交 叉 表 查 詢 、 生 成 表查 詢 、 更 新 查 詢 、 追 加 查 詢 和 刪 除 查 詢 之 間 切 換執(zhí) 行 按 鈕 : 執(zhí) 行 查 詢 , 以 工 作 表 形 式 顯 示 結(jié) 果 集顯 示 表 按 鈕 : 顯 示 “ 顯 示 表 ” 對(duì) 話 框 , 列 出 當(dāng) 前 數(shù) 據(jù)庫(kù) 中 所 有 的 表 和 查 詢 , 以 便 選 擇 查 詢 的 數(shù) 據(jù) 源合 計(jì) 按 鈕 : 在 查 詢 設(shè) 計(jì) 區(qū) 增 加 “ 總 計(jì) ” 行 , 用 于
45、各 種統(tǒng) 計(jì) 計(jì) 算 , 如 求 和 、 求 平 均 值 等 。視 圖 查 詢 類 型執(zhí) 行 顯 示 表合 計(jì) 上 限 值 生 成 器 新 對(duì) 象屬 性 數(shù) 據(jù) 庫(kù) 窗 口 合 計(jì) 按 鈕 : 在 查 詢 設(shè) 計(jì) 區(qū) 增 加 “ 總 計(jì) ” 行 , 用 于 各 種統(tǒng) 計(jì) 計(jì) 算 , 如 求 和 、 求 平 均 值 等 。上 限 值 按 鈕 : 可 以 對(duì) 查 詢 結(jié) 果 的 顯 示 進(jìn) 行 約 定 , 用 戶可 在 文 本 框 內(nèi) 指 定 所 要 顯 示 的 范 圍 。屬 性 按 鈕 : 顯 示 光 標(biāo) 處 的 對(duì) 象 屬 性 。 若 光 標(biāo) 在 查 詢 設(shè) 計(jì) 器 上 半 部 , 則 將 顯
46、 示 查 詢 的 屬 性 若 光 標(biāo) 在 查 詢 設(shè) 計(jì) 網(wǎng) 格 內(nèi) , 則 將 顯 示 字 段 列 表 屬 性 若 光 標(biāo) 在 字 段 內(nèi) , 則 將 顯 示 字 段 屬 性生 成 器 按 鈕 : 彈 出 表 達(dá) 式 生 成 器 對(duì) 話 框 , 用 于 生 成 準(zhǔn)則 表 達(dá) 式 。 在 光 標(biāo) 位 于 查 詢 設(shè) 計(jì) 網(wǎng) 格 的 “ 準(zhǔn) 則 ” 欄 時(shí)有 效數(shù) 據(jù) 庫(kù) 窗 口 按 鈕 : 回 到 數(shù) 據(jù) 庫(kù) 窗 口 。新 對(duì) 象 按 鈕 : 打 開 “ 新 建 表 ” 、 “ 新 建 查 詢 ” 、 “ 新建 報(bào) 表 ” 等 各 種 對(duì) 話 框 , 準(zhǔn) 備 生 成 相 應(yīng) 的 對(duì) 象 。 選
47、 擇 數(shù) 據(jù) 源 : 表 或 查 詢 , 放 在 上 半 部 ;從 表 中 選 擇 字 段 , 放 在 下 半 部 設(shè) 計(jì) 網(wǎng) 格 ;鍵 入 準(zhǔn) 則 , 設(shè) 置 排 序 方 法 , 設(shè) 置 是 否 顯 示 等 。 4. 查 詢 設(shè) 計(jì) 的 過 程 本 講 首 頁 5.4 條 件 與 參 數(shù) 查 詢 1. 準(zhǔn) 則 的 使 用條 件 : 創(chuàng) 建 查 詢 時(shí) 添 加 的 限 制 條 件 。 可 使 查 詢 結(jié) 果 集 中包 含 且 僅 包 含 必 要 的 數(shù) 據(jù) 記 錄 。創(chuàng) 建 查 詢 時(shí) , 在 查 詢 設(shè) 計(jì) 器 的 準(zhǔn) 則 行 中 輸 入 準(zhǔn) 則 表 達(dá) 式 ,使 Access只 顯 示 那
48、 些 符 合 準(zhǔn) 則 的 記 錄 。 如 10 只 顯 示 字 段 值 大 于 10的 記 錄 Between 1000 And 5000 顯 示 值 為 10005000的 記 錄輸 入 準(zhǔn) 則 的 方 法 : 在 設(shè) 計(jì) 視 圖 中 打 開 查 詢 , 在 指 定 字 段“ 準(zhǔn) 則 ” 行 的 網(wǎng) 格 中 鍵 入 準(zhǔn) 則 表 達(dá) 式 , 可 使 用 表 達(dá) 式生 成 器 構(gòu) 造 表 達(dá) 式 , 還 可 切 換 到 查 詢 的 SQL視 圖 , 觀察 相 應(yīng) 的 SQL語 句 。 2. 查 詢 中 表 達(dá) 式 的 使 用任 務(wù) 輸 入 表 達(dá) 式 的 位 置為 選 擇 查 詢 、 交 叉 表
49、 查 詢 或 操作 查 詢 或 高 級(jí) 篩 選 指 定 準(zhǔn) 則 查 詢 或 高 級(jí) 篩 選 設(shè) 計(jì) 網(wǎng) 格 中的 “ 準(zhǔn) 則 ” 格創(chuàng) 建 計(jì) 算 字 段 查 詢 或 高 級(jí) 篩 選 設(shè) 計(jì) 網(wǎng) 格 中的 “ 字 段 ” 格 輸 入 表 達(dá) 式根 據(jù) 表 達(dá) 式 的 結(jié) 果 更 新 記 錄( 僅 更 新 查 詢 ) 查 詢 或 高 級(jí) 篩 選 設(shè) 計(jì) 網(wǎng) 格 中的 “ 更 新 到 ” 格指 定 所 需 記 錄 、 如 何 分 組 、 分組 準(zhǔn) 則 或 如 何 排 序 記 錄 SQL視 圖 中 的 SQL 語 句 中Access中 表 達(dá) 式 的 使 用 場(chǎng) 合 : 有 效 性 規(guī) 則 、 查
50、詢 或 篩 選準(zhǔn) 則 、 屬 性 或 參 數(shù) 的 設(shè) 置 值 、 計(jì) 算 控 件 、 宏 的 條 件 等查 詢 中 表 達(dá) 式 的 使 用 3. 特 殊 運(yùn) 算 符“與 ” 運(yùn) 算 符 : And 例 , And , 須 同 時(shí) 滿 足 兩 個(gè) 準(zhǔn) 則 A和 B?!?或 ” 運(yùn) 算 符 : Or例 , Or , 須 滿 足 兩 個(gè) 準(zhǔn) 則 A和 B之 一 。指 定 一 個(gè) 范 圍 : Between And例 , Between And , 數(shù) 值 應(yīng) 在 A、 B之 間 。指 定 系 列 值 的 列 表 : In 例 , In(“西 安 ”, “漢 中 ”,“延 安 ”), 等 價(jià) 于 :
51、“ 西 安 ” Or “漢 中 ” Or “延 安 ”使 用 通 配 符 實(shí) 現(xiàn) 模 糊 查 詢 : Like例 , Like “Smith” , 查 找 包 含 字 符 串 “ Smith”的 記 錄 Like Sm*“, 查 找 包 含 以 “ Sm”開 頭 的 字 符 串 的 記 錄 。 樣 式 中 可 以 使 用 的 通 配 符 : ? 單 一 字 符 * 零 個(gè) 或 多 個(gè) 字 符 # 單 一 數(shù) 字 ( 0 - 9) 為 字 符 串 中 該 位 置 的 字 符 設(shè) 置 范 圍 字 符 表 字 符 表 中 的 一 個(gè) 字 符 , 如 a-z 、 0-9 !字 符 表 不 在 字 符
52、表 中 的 一 個(gè) 字 符 , 如 !0-9例 : Like PA-F# 查 找 以 P開 頭 、 后 跟 A到 F間 任 何 字 母 及 3個(gè) 數(shù) 字 的 數(shù) 據(jù) Like a?a-f#!0-9* 查 找 的 字 符 串 中 第 一 個(gè) 為 a , 第 二 個(gè) 任 意 , 第 三 個(gè) 為 a到 f 中 任 意 一 個(gè) , 第 四 個(gè) 為 數(shù) 字 , 第 五 個(gè) 為 非 0-9的 字符 , 其 后 為 任 意 字 符 串 。 4. 樣 式 中 可 使 用 的 通 配 符 5. 多 個(gè) 準(zhǔn) 則 的 作 用 同 一 行 的 多個(gè) 準(zhǔn) 則 相 與不 同 行 的 多個(gè) 準(zhǔn) 則 相 或查 找 公 司 名
53、 稱 以“ 聯(lián) ” 開 頭 , 且 地區(qū) 為 “ 華 北 ” 的 記錄 查 找 公 司 名 稱 以 “ 聯(lián) ” 開 頭 且 地 區(qū) 為 “ 華 北 ” ,或 地 區(qū) 為 “ 西 北 ” 且 城 市 名 以 “ 西 ” 開 頭 的 記 錄 。 6. 參 數(shù) 查 詢參 數(shù) 也 是 準(zhǔn) 則 , 不 同 的 是 , 準(zhǔn) 則 是 在 創(chuàng) 建 查 詢 時(shí) 輸 入 的 ,而 參 數(shù) 是 在 運(yùn) 行 即 打 開 查 詢 時(shí) 輸 入 的 。打 開 參 數(shù) 查 詢 時(shí) , Access系 統(tǒng) 顯 示 對(duì) 話 框 , 要 求 輸 入 數(shù)據(jù) , 然 后 將 輸 入 的 數(shù) 據(jù) 插 入 到 指 定 準(zhǔn) 則 的 網(wǎng) 格
54、。參 數(shù) : 字 段 名 和提 示 信 息 要 用 方括 號(hào) 括 起 來 。將 條 件 改為 參 數(shù) 請(qǐng) 輸 入 姓 名 : 參 數(shù) : Left(姓 名 ,1)=請(qǐng) 輸 入 姓 氏 : 參 數(shù) : 本 講 首 頁 5.5 統(tǒng) 計(jì) 計(jì) 算 與 計(jì) 算 字 段 1. 查 詢 中 的 計(jì) 算 功 能查 詢 : 查 找 功 能 、 計(jì) 算 功 能 。查 詢 中 兩 種 基 本 計(jì) 算 :預(yù) 定 義 計(jì) 算 : 即 “ 總 計(jì) ” 計(jì) 算 , 計(jì) 算 查 詢 中 全 部 或 部分 記 錄 的 字 段 值 , 包 括 總 和 、 平 均 值 、 數(shù) 量 、 最 小 值 、最 大 值 、 標(biāo) 準(zhǔn) 偏 差
55、或 方 差 等 。 使 用 查 詢 設(shè) 計(jì) 網(wǎng) 格 中 的 “ 總 計(jì) ” 行 進(jìn) 行 總 計(jì) 計(jì) 算 。自 定 義 計(jì) 算 : 用 一 個(gè) 或 多 個(gè) 字 段 值 進(jìn) 行 數(shù) 值 、 日 期 和文 本 的 計(jì) 算 。 要 在 查 詢 設(shè) 計(jì) 網(wǎng) 格 中 添 加 計(jì) 算 字 段 , 方法 是 將 表 達(dá) 式 輸 入 到 查 詢 設(shè) 計(jì) 網(wǎng) 格 中 的 “ 字 段 ” 格 中 。 2. 進(jìn) 行 統(tǒng) 計(jì) 計(jì) 算 的 方 法 3. 統(tǒng) 計(jì) 計(jì) 算 函 數(shù) 4. 創(chuàng) 建 計(jì) 算 字 段調(diào) 用 表 達(dá) 式 生 成 器 字 段 名 網(wǎng) 格 快 捷 菜 單 |生 成 器數(shù) 據(jù) 庫(kù) 工 具 條 |生 成 器
56、本 講 首 頁 5.6 操 作 查 詢 設(shè) 計(jì) 1. 操 作 查 詢 的 功 能操 作 查 詢 : 是 在 選 擇 查 詢 的 基 礎(chǔ) 上 創(chuàng) 建 的 。 具 有 選 擇 查詢 、 參 數(shù) 查 詢 的 特 性 , 可 對(duì) 數(shù) 據(jù) 源 中 的 數(shù) 據(jù) 進(jìn) 行 追 加 、刪 除 、 更 新 , 并 可 在 選 擇 查 詢 基 礎(chǔ) 上 創(chuàng) 建 新 表 。操 作 查 詢 的 種 類 :按 查 詢 結(jié) 果 對(duì) 一 個(gè) 或 多 個(gè) 表 執(zhí) 行 特 定 的 操 作 。 刪 除 查 詢 : 從 表 中 刪 除 符 合 條 件 的 記 錄 。 更 新 查 詢 : 更 新 表 中 的 符 合 條 件 的 記 錄
57、。 追 加 查 詢 : 將 符 合 條 件 的 記 錄 添 加 到 表 尾 。 生 成 表 查 詢 : 根 據(jù) 查 詢 結(jié) 果 生 成 新 表 。 創(chuàng) 建 選 擇 查 詢生 成 表 查 詢 命 令命 名 新 表運(yùn) 行 生 成 表 查 詢一 般 步 驟生 成 表 查 詢 命 令 主 菜 單 : 查 詢 |生 成 表 查 詢?cè)O(shè) 計(jì) 器 快 捷 菜 單 : 查 詢 類 型 |生 成 表 查 詢查 詢 設(shè) 計(jì) 工 具 條 : 查 詢 類 型 鈕 |生 成 表 查 詢2. 創(chuàng) 建 生 成 表 查 詢 更 新 查 詢 命 令 主 菜 單 : 查 詢 |更 新 查 詢?cè)O(shè) 計(jì) 器 快 捷 菜 單 : 查 詢
58、類 型 |更 新 查 詢查 詢 設(shè) 計(jì) 工 具 條 : 查 詢 類 型 鈕 |更 新 查 詢創(chuàng) 建 選 擇 查 詢更 新 查 詢 命 令輸 入 更 新 數(shù) 據(jù) 、算 法 、 準(zhǔn) 則運(yùn) 行 更 新 查 詢一 般 步 驟3. 創(chuàng) 建 更 新 查 詢 創(chuàng) 建 追 加 查 詢 的 步 驟 :利 用 查 詢 設(shè) 計(jì) 器 打 開 或 創(chuàng) 建 一 個(gè) 選 擇 查 詢發(fā) 追 加 查 詢 命 令 , 彈 出 “ 追 加 ” 對(duì) 話 框 : 主 菜 單 : 查 詢 |更 新 查 詢 ; 設(shè) 計(jì) 器 快 捷 菜 單 : 查 詢 類 型 |更 新 查 詢 ; 查 詢 設(shè) 計(jì) 工 具 條 : 查 詢 類 型 鈕 |更
59、新 查 詢?cè)?對(duì) 話 框 中 輸 入 待 追 加 數(shù) 據(jù) 的 表 名 、 確 定 所 在 數(shù) 據(jù) 庫(kù)在 “ 追 加 查 詢 ” 設(shè) 計(jì) 器 “ 追 加 到 ” 網(wǎng) 格 中 , 確 定 對(duì) 應(yīng)的 “ 追 加 ” 字 段 , 并 在 “ 準(zhǔn) 則 ” 格 輸 入 準(zhǔn) 則 表 達(dá) 式 ;運(yùn) 行 追 加 查 詢 : 主 菜 單 : 查 詢 |運(yùn) 行 ; 查 詢 設(shè) 計(jì) 工 具 條 : 運(yùn) 行 鈕切 換 到 “ 表 ” 對(duì) 象 頁 , 查 看 追 加 了 查 詢 結(jié) 果 集 的 表 。 4. 創(chuàng) 建 追 加 查 詢 創(chuàng) 建 刪 除 查 詢 的 步 驟 :利 用 查 詢 設(shè) 計(jì) 器 打 開 或 創(chuàng) 建 一
60、個(gè) 選 擇 查 詢發(fā) 刪 除 查 詢 命 令 , 在 設(shè) 計(jì) 網(wǎng) 格 中 添 加 “ 刪 除 ” 行 : 主 菜 單 : 查 詢 |刪 除 查 詢 ; 設(shè) 計(jì) 器 快 捷 菜 單 : 查 詢 類 型 |刪 除 查 詢 ; 查 詢 設(shè) 計(jì) 工 具 條 : 查 詢 類 型 鈕 |刪 除 查 詢?cè)?“ 刪 除 查 詢 ” 設(shè) 計(jì) 器 的 “ 準(zhǔn) 則 ” 網(wǎng) 格 中 輸 入 要 刪 除記 錄 的 條 件 表 達(dá) 式保 存 查 詢 , 結(jié) 束 刪 除 查 詢 的 創(chuàng) 建 本 講 首 頁 5. 創(chuàng) 建 刪 除 查 詢 5.7 SQL查 詢 設(shè) 計(jì) 1. SQL語 言SQL語 言 : 簡(jiǎn) 單 易 學(xué) 的 關(guān)
61、 系 數(shù) 據(jù) 庫(kù) 語 言 。SQL語 言 的 功 能 : 數(shù) 據(jù) 定 義 語 言 DDL: 定 義 數(shù) 據(jù) 庫(kù) 邏 輯 結(jié) 構(gòu) , 包 括 定 義表 、 視 圖 和 索 引 等 。 數(shù) 據(jù) 操 縱 語 言 DML: 包 括 數(shù) 據(jù) 檢 索 和 數(shù) 據(jù) 更 新 兩 大 類操 作 , 其 中 數(shù) 據(jù) 更 新 包 括 插 入 、 刪 除 和 修 改 操 作 。 數(shù) 據(jù) 控 制 語 言 : 包 括 基 本 表 和 視 圖 等 的 授 權(quán) 、 完 整性 描 述 以 及 事 務(wù) 開 始 和 結(jié) 束 等 控 制 語 句 等 。 嵌 入 式 SQL語 言 : 規(guī) 定 了 SQL語 言 在 宿 主 語 言 程
62、序 中的 使 用 規(guī) 則 。 SQL語 言 應(yīng) 用 的 幾 個(gè) 方 面 :在 查 詢 “ 設(shè) 計(jì) ” 視 圖 中 創(chuàng) 建 查 詢 時(shí) , Access將 在 后 臺(tái)構(gòu) 造 等 效 的 SQL語 句 。某 些 查 詢 不 能 在 設(shè) 計(jì) 網(wǎng) 格 中 創(chuàng) 建 。 對(duì) 于 傳 遞 查 詢 、 數(shù)據(jù) 定 義 查 詢 和 聯(lián) 合 查 詢 , 必 須 直 接 在 SQL 視 圖 中 創(chuàng) 建 SQL 語 句 。在 Access中 , 也 可 以 在 輸 入 表 名 、 查 詢 名 或 字 段 名 等許 多 地 方 使 用 SQL語 句 。 在 某 些 情 況 下 , Access會(huì) 幫 助用 戶 填 入 S
63、QL語 句 。SQL語 句 的 使 用 方 法 :可 以 在 SQL 視 圖 中 編 輯 或 查 看 SQL語 句 。 如 果 在 SQL視圖 中 更 改 了 查 詢 , 則 該 查 詢 可 能 與 其 原 先 在 查 詢 “ 設(shè)計(jì) ” 視 圖 中 的 顯 示 方 式 有 所 區(qū) 別 。2. SQL語 言 在 Access中 的 應(yīng) 用 SQL查 詢 語 句 : 也 稱 為 SELECT命 令 。 基 本 形 式 : SELECT-FROM-WHERE查 詢 塊 。SQL基 本 查 詢 模 塊 的 結(jié) 構(gòu) :SELECT FROM WHERE ;SELECT子 句 : 用 逗 號(hào) 隔 開 的
64、表 達(dá) 式 作 查 詢 目 標(biāo) , 常 用的 是 屬 性 名 列 表 。 系 統(tǒng) 據(jù) 此 對(duì) 查 詢 結(jié) 果 進(jìn) 行 投 影 運(yùn) 算 。FROM子 句 : 指 定 查 詢 目 標(biāo) 以 及 下 面 的 Where子 句 中 所涉 及 的 所 有 “ 關(guān) 系 ” 的 名 稱 。WHERE子 句 : 指 定 查 詢 目 標(biāo) 必 須 滿 足 的 條 件 , 系 統(tǒng) 根據(jù) 條 件 進(jìn) 行 選 擇 運(yùn) 算 , 輸 出 條 件 為 真 的 元 組 集 合 。 3. SQL查 詢 語 句 的 格 式 例 1: 查 找 “ 李 玉 ” 的 學(xué) 號(hào) 和 所 在 的 班 級(jí)SELECT 學(xué) 號(hào) ,姓 名 , 班 級(jí)
65、FROM 學(xué) 生WHERE 姓 名 =“李 玉 ;例 2: 查 找 所 有 學(xué) 生 的 全 部 情 況SELECT *FROM 學(xué) 生 ;例 3: 查 找 通 信 21班 、 電 子 21班 學(xué) 生 的 姓 名 和 入 學(xué) 成 績(jī) ,結(jié) 果 按 入 學(xué) 分 數(shù) 的 降 序 排 列 。SELECT 學(xué) 號(hào) ,姓 名 ,入 學(xué) 總 分FROM 學(xué) 生WHERE 班 級(jí) IN(“通 信 21”,“電 子 21”)ORDER BY 入 學(xué) 總 分 DESC;ORDER BY子 句 : 查 詢 結(jié) 果 排 序 , DESC:降 序 , ASC:升 序 3. SQL查 詢 語 句 舉 例 例 4: 查 找
66、 選 修 了 “ 面 向 對(duì) 象 編 程 ” 課 程 的 學(xué) 生 姓 名 、 所在 班 級(jí) 及 考 試 成 績(jī)SELECT 學(xué) 生 .姓 名 , 學(xué) 生 .班 級(jí) , 選 課 .考 試 成 績(jī)FROM 學(xué) 生WHERE 學(xué) 號(hào) In (SELECT 學(xué) 號(hào) FROM 選 課 WHERE 課 程 號(hào) =37002);嵌 套 查 詢 : 在 SELECT-FROM-WHERE查 詢 塊 內(nèi) 部 再 嵌 入 另一 個(gè) 查 詢 塊 。 允 許 多 層 嵌 套 。例 5: 查 找 每 門 課 程 的 平 均 考 試 成 績(jī) 和 選 修 人 數(shù) SELECT 課 程 號(hào) ,AVG(考 試 成 績(jī) ),COUNT(考 試 成 績(jī) ) FROM 選 課 GROUP BY 課 程 號(hào) ;GROUP BY: 按 屬 性 值 對(duì) 元 組 分 組 。 5. 創(chuàng) 建 SQL查 詢打 開 查 詢 設(shè) 計(jì) 視 圖切 換 到 SQL視 圖 本 講 首 頁
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績(jī)效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對(duì)成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營(yíng)銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩