网站大量收购独家精品文档,联系QQ:2885784924

第3章 数据库及其操作.ppt

  1. 1、本文档共131页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 3章 数据库及其操作 3.1 数据库及其建立 3.2 数据库表的创建 3.3 表的创建与使用 3.4 索引 3.5 数据完整性 3.6 自由表 3.7 多表的同时使用 3.8 排序 表文件 记录数最多 10亿 表文件 2G 记录中字符最大数目65500 记录中字段最多255 字段字符数254 3.1 数据库及其建立 3.1.1 DB基本概念 数据库的组成 1. 数据库表(不同于“自由表”) 库与表之间存在着“双向链接”。 2. 视图: 把分散在相关表中的数据通过联接条件收集到一起,构成“虚表”。(本地和远程) 3. 连接: 指定远程数据源的名称,以便创建远程视图。(ODBC:Open Database Connectivity,ODBC是开放的数据库接口,几乎支持所有数据库类型。) 4. 存储过程: 保存在数据库中的过程代码,含用户自定义函数与系统创建的函数。用户不必在数据库文件之外管理这些自定义函数。 三个相关文件 DBC\DCT\DCX 数据库是表的容器。 表是数据的容器 系统使用表以行(记录)和列(字段)的形式储存数据。 第3章 数据库与表的创建和使用 3.1.2 建立DB 1. 项目管理器 2. 新建(数据库向导和数据库设计器) 3. 命令方式 Crea database [databasename] 3.1.3 使用数据库 (1)新建数据库,自动打开; (2)随库表打开; (3)在项目管理器中手工打开; (4)使用命令:P96 open database [filename][exclusive|shared][VALIDATE] (5)指定当前DB SET DATABASE TO [DATABSENAME] 同时可以打开多个数据库,但只有一个成为当前数据库。(最后一个打开的数据库为默认的当前数据库) 3.1.4 数据库修改 Modi database 3.1.5 数据库删除 Delete databse databasename [deletetables][recycle] 关闭数据库: Close database(当前) Close database all(所有) 注意正确删除方法,避免双向链接不能被正确处理。 3.2 表的创建与使用 3.2.1 概述 表可分为: 数据库表(简称“库表”),它属于某个数据库。 自由表,它与数据库无关联。 自由表具有的特性数据库表都有,但数据库表还可以具有其他功能。 表是存储数据的实体,每个表均以文件(.DBF)的形式保存在磁盘中。 注意: 不可A~J中的单个字母作为文件名。 §3.2.1 概述 字段名 用以标识一个字段的名字(只能以字母、汉字、下划线开头)。 字段的数据类型 不同数据类型的表示和可进行的运算不同。 字段宽度 指该字段所能容纳数据的最大字节数(大部分数据类型的字段宽度是固定的) 对于数值型、浮点型和双精度型的字段可以指定其小数的位数。 字段宽度=整数部分宽度+小数点1位+小数位数 空值支持 空值是用来指示记录中的一个字段“有或没有”数据的标识。注意:NULL不是一种数据类型或一个值。 备注文件 .FPT文件,对包含备注型或通用型字段的表自动生成。 创建表结构的两种主要方式: 表设计器(Table Designer)方式 CREATE TABLE-SQL命令方式 P147 修改表结构的两种主要方式: 表设计器(Table Designer)方式 ALTER TABLE-SQL命令方式 修改时要注意对已存数据的影响! 3.2.3 字段属性与表属性 1. 字段的扩展属性 (1)字段的标题和注释 (2)字段的显示属性 (3)默认值 (4)字段的有效性规则和有效性信息 (5)字段的默认控件类 字段的标题和注释: 增强了可读性,但不是必需的。 字段的显示属性: 用来指定输入和显示字段时的格式。 Format 属性指定整个输入区域的特性。可以组合使用多个格式代码,它们对输入区域的所有输入都有影响。 这个属性与 Input Mask 属性形成对照,后者中每种输入掩码对应输入域中的一个输入项。 默认值: 设置适当的字段默认值,可以减少数据的输入工作量。 字段的有效性规则和有效性信息: 有效性规则为一个逻辑表达式,用以验证输入的值; 有效性信息为一个字符型表达式,用以指定违反规则时的说明信息。 字段的默认控件类: 指定从数据环境中将字段拖放到表单上时,系统自动生成什么样的控件。 2. 数据库表的表属性 (1)长表名与表注释 (2)记录有效性规则和信息 (3)表的触发器 长表名与表注释: 注意区分:表文件名与长表名? 记录有效性规则和信息: 字段有效性规则仅对当前字段有效,而使用记录有效性规则可以校验多个字段之间的关系是否满足某种条件。 记录有效性规则当记录

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档