- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章数据库与表的创建及使用讲述
第 3章 数据库与表的创建及使用 3.1 数据库概述 3.2 数据库的创建、打开与使用 3.3 表的创建与使用 3.4 永久性关系与参照完整性 3.5 有关数据库及其对象的常用函数 本章 重 点 数据库 表 SQL 第3章 数据库与表的创建和使用 §3.1 数据库概述 表是数据的容器 系统使用表以行(记录)和列(字段)的形式储存数据。 数据库是表的容器。 第3章 数据库与表的创建和使用 §3.1.1 数据库设计的过程 1.分析数据需求 2.确定需要的表 3.确定表的字段 4.确定表之间的关系 5.设计优化 重要:P70 关于“纽带表”的理解!何时使用? 第3章 数据库与表的创建和使用 §3.1.2 数据库的组成 1. 数据库表(不同于“自由表”) 库与表之间存在着“双向链接”。 2. 视图: 把分散在相关表中的数据通过联接条件收集到一起,构成“虚表”。(本地和远程) 3. 连接: 指定远程数据源的名称,以便创建远程视图。(ODBC:Open Database Connectivity,ODBC是开放的数据库接口,几乎支持所有数据库类型。) 4. 存储过程: 保存在数据库中的过程代码,含用户自定义函数与系统创建的函数。用户不必在数据库文件之外管理这些自定义函数。 §3.1.3 数据字典 数据字典 是存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据,这些数据称为元数据。 扩展了对数据的描述,增强了数据管理和控制功能。 §3.2 数据库的创建、打开与使用 一个数据库对应三个文件: .dbc .dct .dcx。 数据库文件并不在物理上包含任何附属对象和用户数据; 仅存储指向表的链接指针、数据字典和一些定义。 §3.2.1 数据库的创建 1. 利用界面操作方式创建数据库(数据库向导和数据库设计器) 2. 利用命令方式创建数据库 Create Database 3.数据库设计器与“数据库”菜单 项目——修改 Modi database §3.2.2 数据库的打开与关闭 1. 打开数据库:多种可选方式 (1)新建数据库,自动打开; (2)随库表打开; (3)在项目管理器中手工打开; (4)使用命令:open database(相关参数) 设置当前数据库: 同时可以打开多个数据库,但是只有一个可能成为当前数据库。(最后一个打开的数据库为默认的当前数据库) 使用工具栏切换 使用set database to 设置 2. 检查数据库的有效性 如果移动了数据库文件的位置;或当把表添加到数据库中后,移动了与数据库相联的表, V FP 可能会找不到它们! 因为当移动了文件之后,链接的相对路径信息变成了错误的、断的链接。 这时,可以重建表与数据库的链接,更新相对路径信息从而反映新的文件位置。 使用:validate database 3. 关闭数据库:试比较以下命令 Close database(当前) Close database all(所有) 4. 删除数据库: 注意P75提供的正确删除方法,避免双向链接不能被正确处理。 §3.3 表的创建与使用 3.3.1 概述 表可分为: 数据库表(简称“库表”),它属于某个数据库。 自由表,它与数据库无关联。 自由表具有的特性数据库表都有,但数据库表还可以具有其他功能。 表是存储数据的实体,每个表均以文件(.DBF)的形式保存在磁盘中。 注意:不可A~J中的单个字母作为文件名。(原因?) §3.3.1 概述 字段名 用以标识一个字段的名字(只能以字母、汉字、下划线开头,自由表只能使用10个字符)。 字段的数据类型 不同数据类型的表示和可进行的运算不同。 字段宽度 指该字段所能容纳数据的最大字节数(大部分数据类型的字段宽度是固定的) 对于数值型、浮点型和双精度型的字段可以指定其小数的位数。 字段宽度=整数部分宽度+小数点1位+小数位数 空值支持 空值是用来指示记录中的一个字段“有或没有”数据的标识。注意:NULL不是一种数据类型或一个值。 备注文件 .FPT文件,对包含备注型或通用型字段的表自动生成。 §3.3.2 利用表设计器创建和修改表结构 创建表结构的两种主要方式: 表设计器(Table Designer)方式 CREATE TABLE-SQL命令方式 修改表结构的两种主要方式: 表设计器(Table Designer)方式 ALTER TABLE-SQL命令方式 修改时要注意对已存数据的影响! §3.3.3 字段属性与表属性 1. 字段的扩展属性 (1)字段的标题和注释 (2)字段的显示属性 (3)默认值 (4)字段的有效性规则和有效性信息 (5)字段的默认控件类 字段的标题和注释: 增强了可读性,但不是必需的。 字段的显示属性: 用来指定输入和显示字段时的
文档评论(0)