第4章 表的操作.docx

上传人:b****7 文档编号:9243876 上传时间:2023-02-03 格式:DOCX 页数:6 大小:16.82KB
下载 相关 举报
第4章 表的操作.docx_第1页
第1页 / 共6页
第4章 表的操作.docx_第2页
第2页 / 共6页
第4章 表的操作.docx_第3页
第3页 / 共6页
第4章 表的操作.docx_第4页
第4页 / 共6页
第4章 表的操作.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

第4章 表的操作.docx

《第4章 表的操作.docx》由会员分享,可在线阅读,更多相关《第4章 表的操作.docx(6页珍藏版)》请在冰豆网上搜索。

第4章 表的操作.docx

第4章表的操作

第四章 数据库和表的操作

前提:

设置工作路径

一、自由表的操作

1.表结构的建立

2.表记录的输入

3.表结构的修改:

Modifystructure

显示——表设计器

4.打开和关闭表

(1)打开表(独占方式)

✧文件——打开

✧USE表名

✧数据工作期

小提示:

打开表必须以独占方式打开,否则文件是只读,无法进行修改。

(2)关闭表

USE——关闭当前工作区中的表

CLEARALL——关闭所有表,从内存释放所有内存变量及用户定义的菜单窗口。

CLOSEALL——关闭所有已打开的各种设计器窗口,清除各工作区的数据。

5.记录数据的显示

(1)显示——浏览

(2)记录的定位(p71)

go

skip

(3)LIST(p73)

格式:

list[范围][fields表达式表][for条件]

Ø范围:

ALL,RECORDN,NEXTN,REST

ALL:

表中所有记录

RECORDN:

表中第N条记录

NEXTN:

从表中的当前记录开始的N条记录

REST:

从表中的当前记录开始直到表尾的所有记录

例:

显示表中所有的记录

显示第5条记录

显示前3条记录

显示第4条后所有的记录

ØFOR条件表达式:

多个条件同时满足用AND连接;多个条件分别满足用OR连接,字段变量不能加引号,字符型常量要加引号

例:

显示所有党员的信息

显示表中所有女生的姓名,出生日期

显示表中入学分数在500到600之间的学生的学号,姓名,民族信息

6.追加记录

✧显示——追加方式

✧表——添加新纪录(追加一条纪录)

✧表——追加纪录(追加一组纪录)

7.记录的删除与恢复(p74)

(1)记录的逻辑删除:

从数据表中删除某些不再需要的数据,必须先进行逻辑删除。

表——删除记录

例:

删除所有男生的信息

例:

删除第2和第4系的全部党员的信息

(2)逻辑删除的恢复

表——恢复记录

(3)记录的物理删除:

表——彻底删除

PACK

8.修改记录(p76)

表——替换字段

命令:

replace[范围]字段名WITH表达式[FOR条件]

例:

(1)将所有女学生的入学分数增加10%

(2)将表中所有男生的性别换成“M”表示

9.表的索引排序(P81)

(1)索引的概念:

(2)索引的类型:

主索引:

在指定字段或表达式中不允许出现重复值的索引,起关键字的作用.

候选索引:

要求同上.

普通索引:

唯一索引:

系统对重复的索引字段值只保存第一次出现的值在索引项中

(3)索引的创建与删除:

显示——表设计器——索引

例:

按出生日期升序索引

例:

按出生日期降序索引

(4)设置主控索引,即设置当前哪个索引起作用

数据工作期中进行操作

(5)索引文件:

相应表具有相同主文件名的CDX文件

二、项目管理器的操作

1.项目管理器的建立

2.项目管理器的打开

三、数据库的操作

1、如何创建数据库?

i.文件——新建——数据库

ii.如何向项目管理器中添加数据库

2、如何打开数据库?

Ø文件——打开

ØMODIFYDATABASE数据库名

ØOPENDATABASE数据库名

3、如何设置当前数据库?

ØSETDATABASETO数据库名

Ø常用工具栏的数据库下拉列表来选择

4、如何删除数据库?

DELETEDATABASE 数据库名

5、如何关闭数据库?

CLOSEDATABASE

CLOSEALL

四、数据库表的操作

1、在数据库中新建、添加与移去表

——数据库设计器的操作

2、数据库表的字段属性设置

✉显示栏的设置:

⏹格式:

控制字段在各种输出环境中的显示样式,而存储信息不变

例:

在DEP表中设置院系名称居中显示(IT)

⏹输入掩码:

控制字段的各种输入数据格式

例:

设置电话号码的输入掩码((999)-99999999)

⏹标题:

显示的字段名

例:

设置电话号码的标题为“办公电话”

✉字段有效性设置

⏹规则:

用于限制用户输入数据必须满足的条件——条件表达式

例:

成绩必须在0到800之间

性别只能是“男”或“女”

⏹信息:

定义当输入的数据不满足条件时反馈给用户的信息。

◆注意:

信息框内是字符串,所以一定要加?

⏹默认值:

给选定的字段设置初始值。

数据类型?

3、数据库表的记录属性设置

✉记录有效性规则——用于为整个表或表中的记录赋值

●规则—向表中输入记录时,若要比较两个以上的字段,或查看记录是否满足一定的条件时,可以为表设置记录有效性

例:

要求在DEP表中,院系号和院系名称不能同时为空,

则在规则框中输入:

not(院系号=””and院系名称=“”)

●信息:

定义当输入的数据不满足条件时反馈给用户的信息。

4、触发器设置

字段级有效性和记录有效性规则主要是限制非法的数据录入,而数据录入完成后,还需要进行插入、修改和删除等操作。

触发器是一个在对数据表进行插入、删除或更新时,对各种异常操作的控制器。

每当用户进行某种操作时,就会激活相应的触发器,检验相应的触发器所设置的条件。

✧插入触发器:

用于指定一个插入或追加记录的规则

例:

在DEP表中,插入或追加记录时不能有“院系名称”为“不知道”

✧更新触发器:

用于指定一个修改记录的规则

例:

在DEP表中,规定修改记录的日期只能是每月的20号

✧删除触发器:

用于指定一个删除记录的规则

例:

在DEP表中,只能给院系名称为空的记录作删除

五、数据库表之间的永久联系(P90)

1、建立表与表之间的永久联系

父表的索引类型必须是主索引或候选索引,子表的索引不受限制。

一对一:

一对多:

2、设置表的参照完整性

在建立参照完整性之前必须先清理数据库(P91)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1