欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPTX文档下载
 

数据库基本概念及字段类型详解.pptx

  • 资源ID:20798972       资源大小:454.11KB        全文页数:11页
  • 资源格式: PPTX        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

数据库基本概念及字段类型详解.pptx

数据库基础概念及字段类型详解2014.09 目录主流数据库数据库一些概念123 字段类型4 SQL 命令 主流数据库 数据库一些概念为 了 在 数 据 库 中 存 放 数 据 , 首 先 定 义 了 表 ( table) 。 表 是 数 据 的 集 合 , 由 行 和 列 组 成 。当 一 个 表 很 大 的 时 候 ( 包 含 成 千 上 万 的 行 ) , 为 了 提 升 数 据 检 索 的 速 度 , Oracle引 入 了 索引 ( index) 。 索 引 是 实 现 数 据 高 效 检 索 的 基 础 , 也 是 SQL 调 优 的 最 基 本 手 段 。表 中 包 含 行 , 不 同 的 行 代 表 不 同 的 实 体 。 行 不 允 许 相 同 , 否 则 无 法 代 表 不 同 实 体 , 这 就 是 实 体的 完 整 性 约 束 。 为 了 实 现 完 整 性 约 束 , Oracle引 入 了 序 列 ( sequence) : 序 列 用 来 在 整 个 数据 库 范 围 内 产 生 唯 一 的 顺 序 编 号 。关 系 数 据 库 的 基 本 目 的 是 在 不 同 的 用 户 间 共 享 数 据 。 表 级 别 的 授 权 无 法 实 现 行 粒 度 和 列 粒 度 的权 限 管 理 , 为 此 Oracle引 入 了 视 图 ( view) 。 视 图 对 表 的 行 和 列 进 行 帅 选 , 实 现 了 行 粒 度 和 列粒 度 的 权 限 管 理 目 的 。 有 时 我 们 要 频 繁 地 从 多 个 表 检 索 数 据 。 各 个 表 的 数 据 默 认 存 放 到 不 同 的 段 中 , 这 意 味 着 要 到 不同 的 数 据 块 获 取 数 据 。 为 了 加 快 检 索 速 度 , Oracle把 若 干 个 表 的 行 存 放 到 相 同 的 数 据 块 , 这 就是 簇 ( cluster) 。 簇 提 高 了 多 表 关 联 的 性 能 , Oracle内 部 的 数 据 字 典 表 设 计 就 用 到 了 簇 。有 了 表 、 索 引 、 序 列 和 视 图 之 后 , Oracle 把 这 些 对 象 聚 合 在 一 起 , 形 成 数 据 库 ( database) 。表 和 索 引 之 类 的 东 西 最 终 会 存 放 到 磁 盘 , 其 存 在 形 式 就 是 数 据 库 文 件 。 数据库一些概念让 我 们 思 考 一 个 问 题 : 如 果 定 义 表 时 , 直 接 把 表 关 联 到 文 件 会 有 什 么 问 题 ? 答 案 很 明 显 : 如 果 数 据文 件 位 置 发 生 变 化 , 就 得 修 改 表 的 定 义 。 为 了 解 决 此 问 题 , Oracle 引 入 了 表 空 间 ( tablespace) 。表 空 间 是 多 个 文 件 的 集 合 , 实 现 了 数 据 库 的 逻 辑 表 现 与 数 据 存 储 的 分 离 , 使 之 更 易 于 管 理 。大 机 构 的 数 据 很 多 , 通 常 会 分 散 到 不 同 的 数 据 库 中 。 为 了 在 不 同 数 据 库 之 间 访 问 彼 此 的 数 据 ,Oracle 引 入 了 数 据 库 链 接 ( database link) 。 数 据 库 链 接 是 不 同 数 据 库 间 互 相 访 问 的 通 道 。如 果 应 用 程 序 访 问 了 多 个 数 据 库 , 当 某 个 库 的 部 署 发 生 变 动 时 , 如 何 避 免 对 应 用 程 序 的 代 码 做 更 改呢 ? 和 表 空 间 类 似 , Oracle 引 入 了 同 义 词 ( synonym) 来 解 决 该 问 题 。 同 义 词 是 模 式 对 象 的 别 名 ,提 供 了 数 据 独 立 性 和 位 置 透 明 性 的 功 能 。 vOracle 将 SQL 命 令 按 功 能 分 为 六 大 类 : ( 1) 数 据 定 义 语 言 命 令 ( Data Definition Language commands, 简 称 DDL 命 令 ) ( 2) 数 据 操 纵 语 言 命 令 ( Data Manipulation Language commands, 简 称 DML 命 令 ) ( 3) 事 务 控 制 命 令 ( Transaction Control commands) ( 4) 会 话 控 制 命 令 ( Session Control commands) ( 5) 系 统 控 制 命 令 ( System Control commands) ( 6) 嵌 入 式 SQL 命 令 ( Embedded SQL commands)SQL 命令 vDDL 命 令 又 分 为 如 下 细 类 : 对 象 的 创 建 、 修 改 与 删 除 相 关 命 令 ( create, alter, and drop objects) 授 权 、 权 限 回 收 以 及 角 色 管 理 相 关 命 令 ( grant and revoke privileges and roles) 表 、 索 引 及 簇 统 计 信 息 分 析 命 令 ( analyze information on a table, index, or cluster) 数 据 库 安 全 审 计 相 关 命 令 ( establish auditing options) 数 据 库 对 象 备 注 相 关 命 令 ( add comments to the data dictionary) SQL 命令 v6 个 DML 命 令 : INSERT、 UPDATE、 DELETE 三 个 命 令 用 于 插 入 、 修 改 及 删除 表 中 的 行 ; SELECT 命 令 用 于 从 表 中 检 索 行 ; LOCK TABLE 命 令 以 显 式 的 方 式 给 表 和 视 图 加 锁 ; EXPLAIN PLAN 命 令 用 于 查 看 Oracle 优 化 器 预 期 的 执 行 计 划。v剩 下 5 个 命 令 是 事 务 控 制 和 会 话 控 制 命 令 : ( 1) COMMIT、 ROLLBACK、 SAVEPOINT 和 SET TRANSACTION 这 4 个 命 令 用 来 控 制 事 务 ( 2) ALTER SESSION 命 令 用 于 控 制 会 话 。SQL 命令 特 性 精 度 范 围字 符 型 char 定 长 字 符 数 据 1到 8000varchar 变 长 字 符 数 据 1到 8000text 可 变 长 度 的 非 Unicode数 据 1到 231-1(2,147,483,647)nchar Unicode数 据 类 型 的 字 符 1到 4000nvarchar 1到 4000ntext 整 型 bit 1或 0的 整 数 数 据tinyint 1字 节 从 0到 255的 整 数 数 据smallint 2字 节 从 -215(-32,768)到 215-1(32,767)的 整 数数 据int 4字 节 从 -231(-2,147,483,648)到 231-1(2,147,483,647)的 整 型 数 据bitint 从 -263(-9223372036854775808)到 263-1(9223372036854775807)的 整 型 数 据 数 值 型 decimal 这 两 种 数 据 类 型 是 等 效 的 。 都 有 两 个 参 数 : p( 精 度 ) 和 s( 小 数 位 数 ) 。 p指 定 小 数 点 左边 和 右 边 可 以 存 储 的 十 进 制 数 字 的 最 大 个 数 , p必 须 是 从 1到 38之 间 的 值 。 s指 定 小 数 点 右边 可 以 存 储 的 十 进 制 数 字 的 最 大 个 数 , s必 须 是 从 0到 p之 间 的 值 , 默 认 小 数 位 数 是 0。numeric日 期 型 smalldatetime 从 1900年 1月 1日 到 2079年 6月 6日 的 日 期 和 时 间 数 据 , 精 确 到 分 钟 , 4字 节datetime 从 1753年 1月 1日 到 9999年 12月 31日 的 日 期 和 时 间 数 据 , 精 确 到 百 分 之 三 秒 , 8字 节浮 点 数 字型 float 从 -1.79308到 1.79308之 间 的 浮 点 数 字 数 据real 从 -3.4038到 3.4038之 间 的 浮 点 数 字 数 据 。 在 SQL Server中 , real的 同 义 词 为 float(24) 常用字段类型详解 v 在 物 理 表 结 构 中 , 存 在 一 类 特 殊 的 字 段 : 系 统 字 段 ( SEQ、 CTIME、MTIME、 ISVALID、 GENIUS_UID、 ) 这 些 字 段 在 数 据 字 典 和 技 术 文 档中 是 不 存 在 的 , 统 一 由 DBA在 创 建 物 理 表 时 按 统 一 的 标 准 添 加 , 并 设 置 相 关函 数 生 成 。 在 分 析 数 据 时 , 经 常 会 用 到 系 统 字 段 , 策 划 必 须 掌 握 其 用 途 。v SEQ: 中 文 含 意 为 记 录 唯 一 号 或 记 录 序 列 号 ( sequence) ,每 个 表 中 每 条 记 录 都 有唯 一 序 列 号 。 同 时 可 用 于 验 证 记 录 通 讯 的 完 整 性 ( 与 客 户 接 收 端 SEQ是 一一 对 应 的 ) , 因 为 其 可 以 标 记 记 录 的 唯 一 性 , 且 一 旦 产 生 即 不 可 修 改 , 在采 集 表 中 也 会 用 于 作 为 主 子 表 关 联 时 的 主 表 关 联 标 记 。v CTIME: 中 文 名 为 “记 录 创 建 时 间 ( create time) ”, 可 以 用 来 标 记 记 录 的 创 建 时 间, 便 于 数 据 分 析 。 v MTIME: 中 文 名 为 “记 录 修 改 时 间 ( modify time) ”, 同 时 还 可 以 理 解 为 记 录 通 讯 时间 , 由 于 当 前 数 据 库 都 是 一 发 生 修 改 或 调 整 即 主 动 对 外 通 讯 。 巨灵数据表系统字段 v ISVALID: 中 文 名 为 “有 效 性 ”, 取 值 只 有 两 种 : 0-无 效 , 1-有 效 , 一 般 默 认 为有 效 。 新 增 记 录 会 自 动 默 认 为 有 效 性 , 当 采 集 员 、 或 质 检 员 或 策 划确 认 记 录 确 属 无 效 时 , 可 以 通 过 录 入 平 台 和 请 DBA将 相 关 记 录 设 置为 无 效 记 录 。 在 作 数 据 分 析 或 加 工 时 , 应 把 无 效 记 录 剔 除 。v GENIUS_UID: 中 文 名 为 “巨 灵 专 用 通 讯 标 记 ”, 记 录 通 讯 的 唯 一 标 记 , 当 记 录 产 生时 , 会 根 据 表 中 GENIUS_UID对 应 函 数 值 规 则 赋 予 一 个 唯 一 值 , 当记 录 发 生 修 改 时 , GENIUS_UID也 会 随 之 发 生 变 化 , 按 从 小 到 大 序列 生 成 , 而 在 通 讯 触 发 时 , 如 果 要 触 发 的 记 录 数 据 很 大 , 即 根 据GENIUS_UID设 定 通 讯 频 率 , 按 从 大 到 小 通 讯 即 可 保 障 及 时 性 。巨灵数据表系统字段

注意事项

本文(数据库基本概念及字段类型详解.pptx)为本站会员(xin****828)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!