项目二:建立数据库ppt课件_第1页
项目二:建立数据库ppt课件_第2页
项目二:建立数据库ppt课件_第3页
项目二:建立数据库ppt课件_第4页
项目二:建立数据库ppt课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、集中授课 1创建文件工程文件数据库设计创建表文件自在表与数据库表的转换 概念 一个工程就是一个详细的运用,是一个数据库运用系统中一切数据、文档、类库、代码和其他文件的集合。它的扩展名为.pjx。 工程管理器 一个工程文件同时是一个“工程管理器。把运用系统的一切其他文件集合成为一个有机整体。构成一个可视化的管理控制中心。项 目 文 件 创建工程文件默许目录问题任务界面6个选项卡 全部、数据、文档、 类、代码、其他 例:在C盘的“学生信息目录下,创建“学生信息管理系统工程文件。工程管理器操作 停放、折叠、拖开、复原、改动外观 项 目 文 件前往教师演示 根本概念 一个数据库文件是一组文件。数据库文

2、件(.dbc)、数据库备注文件(.dct) 、数据库索引文件(.dcx) 创建数据库在工程管理器中建立经过“新建对话框建立运用命令建立 :CREATE DATABASE 数据库文件名|? 修正数据库 翻开数据库设计器的方法:从工程管理器中翻开数据库设计器;从“翻开对话框中翻开数据库设计器;运用命令翻开数据库设计器: MODIFY DATABASE 数据库文件名?NOWAITNOEDIT数 据 库教师演示 删除数据库从工程管理器中删除数据库命令方式删除数据库 DELETE DATABASE 数据库文件名?DELETETABLESRECYCLE 翻开和封锁数据库 翻开数据库的方式在工程管理器中翻开

3、数据库;经过“翻开对话框翻开数据库;运用命令翻开数据库 指定当前数据库SET DATABASE TO 库文件名 封锁数据库格式1:CLOSE DATABASE格式2:CLOSE DATABASE ALL数 据 库前往教师演示表的概念 分为数据库表和自在表;创建表文件分两个步骤:创建表的构造,向表中输入记录。设计表构造 字段名字段属性 1)字段类型 2)字段宽度: 3)空值:能否可为 “null 4)字段有效性组框 有效性规那么,违反规那么时提示的信息和字段的默许值。 5)显示组框 可以定义字段显示的格式、输入的掩码和字段的标题。 6)字段注释设计创建表文件创建数据库表文件建立数据库表的方法 翻

4、开数据库单击数据库工具栏的“添加表按钮。 翻开数据库执行【数据库】菜单【新建表】。 翻开数据库右击数据库设计器“新建表。 工程管理器中选择数据库选择表单击【新建】按钮。设计创建表文件创建数据库表文件数据库表的属性设置 字段级有效性规那么的设置 1设置字段的“显示属性 格式 输入掩码 标题 字段的注释 设计创建表文件A:表示只允许输入文字字符D:表示运用当前系统设置的日期格式。L:表示在数值前显示填充的前导零,而不是用空格字符。T:表示制止输入字段的前导空格字符和结尾空格字符。!:表示把输入的小写字母转换为大写字母。X:表示可输入任何字符。9:表示可输入数字和正负符号。#:表示可输入数字、空格和

5、正负符号$:表示在固定位置上显示当前货币符号。$:表示显示当前货币符号。*:表示在值的左侧显示星号。:表示用点分隔符指定数值的小数点位置。,:表示用逗号分割小数点左边的整数部分,普通用来分隔千分位。创建数据库表文件数据库表的属性设置 字段级有效性规那么的设置 2设置“字段的有效性验证规那么 规那么 信息 设置字段的默许值 3配备字段类型到类 显示库:指定类库的途径和文件。 显示类:指定字段默许的控件类。设计创建表文件创建数据库表文件数据库表的属性设置 记录级有效性验证规那么的设置 1设置记录有效性规那么和信息 2设置“触发器 插入 更新 删除 3表注释设计创建表文件教师演示创建自在表文件不属于

6、数据库的表运用“表设计器运用表导游建表运用命令建表 CREATE TABLE 表名字段名1 类型宽度,小数位数,设计创建表文件前往教师演示 可以将自在表添加到数据库中,成为数据库表;一个表只能属于一个数据库,假设要将一个表参与另外的数据库,必需将它从当前数据库中移出成为自在表。添加自在表在工程管理器中添加表在数据库设计器中添加用命令添加 ADD TABLE 自在表名?NAME Tablename从数据库中移出表 在工程管理器中移出与添加表类似在数据库设计器中移出与添加表类似命令方法移出: REMOVE TABLE 表名|?DELETE RECYCLE自在表与数据库表的转换前往教师演示工程文件数

7、据库设计创建表文件自在表与数据库表的转换Thank you集中授课 1创建文件表构造的修正表记录的维护集中授课 2维护数据内容: 添加、删除字段、修正字段名、字段类型、字段宽度、建立、修正删除索引。 数据库表文件还可以建立、修正、删除有效性规那么等。方法:翻开表,然后在表设计器中修正:运用菜一方法:执行【显示】【表设计器】菜单命令运用命令方法翻开表设计器的命令是 MODIFY STRUCTURE留意:一个字段假设同时修正类型和宽度会呵斥数据丧失。表构造的修正前往VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表

8、数据的交换设置过滤器和字段表表数据的统计表记录的维护VISUAL FOXPRO命令构造及常用子句构成:命令动词、语句体、注释, 格式: . &注释部分命令书写格式阐明 | 命令的书写与运用规那么表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护表的翻开、封锁表的翻开 菜单:【文件】【翻开】 工具栏:“翻开按钮 命令: Use .dbf 表的封锁 use close tables close tables all close all clear al

9、l表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护表数据的阅读和修正数据阅读和修正同时进展 翻开要操作的表,显示】【阅读】。 在工程管理器中选择要操作的表,单击“阅读按钮。 在命令方式下,用USE命令翻开要操作的表,然后键入BROWSE命令。交互式编辑的命令 CHANGE | EDIT Fields For 表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与

10、恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护表与表构造的复制构造与数据的同时复制 格式: Copy to fields for | while 功能: 将满足条件的记录按指定的构造复制到新的表文件。 举例: use xsqk copy to xsqk1 copy to xsqk2 for 身高1.7 fields 姓名, 学号, 体重, 身高 use xsqk2 browse表记录的维护表与表构造的复制只复制表文件构造 格式: COPY STRUCTURE TO FIELDS 功能: 按指定的字段表复制表构造到一个新文件,假设不指定字段表,那么复制与当前表一样构造。 举例: us

11、e xsqk copy structure to xsqk3 fields 姓名, 学号, 身高, 体重 use xsqk3 list structure表记录的维护表与表构造的复制复制生成排序表文件 格式: SORT TO ON/A| D/C ,字段2/A |/D/C . FIELDSFOR|WHILE 功能: 按指定的关键字,重新陈列记录顺序组成新文件(排序文件),原文件不变。 举例: use xsqk sort to sxsqk on 身高 for 性别=男 use sxsqk list表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复

12、制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护定位记录命令方法挪动指针 (1) GO 命令 格式1:GO TO TOP | BOTTOM 格式2:GOTO (2) SKIP命令 格式:SKIP 菜一方法挪动指针 翻开“阅读窗口选择【表】【转到记录】菜单,选择上一个、下一个、第一个和最后一个命令。其它 LIST、DISPLAY、LOCATE和REPLACE等命令执行后也会挪动记录指针。表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤

13、器和字段表表数据的统计表记录的维护记录的插入与追加菜一方式:命令方式: APEND命令 APPEND FROM命令 INSERT命令:INSERT BEFORE BLANK 表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护记录的删除与恢复记录的逻辑删除 菜一方法与鼠标单击方法逻辑删除记录 运用逻辑删除命令 格式:DELETE FOR | WHILE 记录的恢复 (1) 菜一方法与鼠标单击方法 (2) 恢复命令 格式:RECALL FOR|WHIL

14、E物理删除有逻辑删除标志的记录:PACK物理删除表中的全部记录:ZAP表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护表数据的交换非交互式的交换命令REPLACE 格式: REPLACE 字段1 WITH ADDITIVE,字段2 WITH ADDITIVE . FOR | WHILE 范围 功能: 用表达式的值成批交换满足条件的记录中指定字段值。 举例: use cj replace 总分 with 0, 平均分 with 0 all repl

15、ace 总分 with 数学+英语+计算机运用+技术 all replace 平均分 with 总分/5 for 数学=60 list go 3 replace 平均分 with 总分/5 all表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护设置过滤器和字段表设置过滤器 格式: SET FILTER TO 功能:对当前表文件中的记录按“条件过滤,使表中仅包含满足条件的记录设置字段表 菜一方法 命令方法 SET FIELDS to , |ALL表

16、记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护表数据的统计计数命令 格式: COUNT FOR WHILE TO 功能: 计算指定翻开表中指定范围内满足条件的记录数。 举例: use xsqk count for 性别=“男 to xb ?xb表记录的维护表数据的统计求和命令 格式: SUMFOR WHILE TO |ARRAY 功能: 在翻开的表中,对的各个表达式分别求和。显示在屏幕上、赋给变量或数组 举例: use xsqk sum for

17、性别=“男 身高,体重/2 to sg, tz表记录的维护表数据的统计求平均值命令 格式: AVERAGE FOR WHILE TO | ARRAY 功能: 在翻开的表中,对中的各个表达式分别求平均值。 举例: use xsqk average for 性别=“男 身高,体重/2 to asg, atz ?asg, atz表记录的维护表数据的统计汇总命令 格式: TOTAL TO ON FIELDS FOR WHILE 功能: 在当前表中,分别对值一样的记录的数值型字段值求和,并将结果存入一个新表。 举例: use xsqk total on 性别 to nsort sort to sxsqk

18、 on 性别 use nsort use xssqk list表记录的维护VISUAL FOXPRO命令构造及常用子句表的翻开、封锁表数据的阅读和修正表与表构造的复制定位记录记录的插入与追加记录的删除与恢复表数据的交换设置过滤器和字段表表数据的统计表记录的维护前往表构造的修正表记录的维护Thank you集中授课 2维护数据索引排序记录的查找与显示关联集中授课 3建立表间的联络 类型主索引:要求记录独一,一个表只能建立一个主索引。独一索引:只保管初次出现的记录。候选索引:要求记录独一,不包含NULL值或反复值,可建立多个候选索引。普通索引:不强迫记录中的数据具有独一性,可以有多个普通索引。索引

19、的四要素索引表达式:建立索引的根据索引称号:索引文件名索引类型排序方式:升序或降序索 引创建索引 索引分构造复合索引和非构造复合索引两种:在表设计器中建立构造复合索引 在表设计器中建立了索引那么会生成与表同名的索引文件,扩展名为CDX。运用命令建立索引 命令格式: INDEX ON 索引表达式 TO 单索引文件名|TAG 索引名 FOR 条件表达式ASCENDINGDESCENDING UNIQUECANDIDATEADDITIVE索 引建立单索引文件 格式:INDEX ON 索引表达式 TO 单索引文件名 FOR 条件表达式 UNIQUE ADDITIVE 功能:建立一个扩展名为IDX的单索

20、引文件建立构造复合索引 格式:INDEX ON 索引表达式 TAG 索引名 FOR 条件表达式ASCENDINGDESCENDING UNIQUECANDIDATE 功能:建立一个构造复合索引,该索引保管在CDX文件中。一个命令只建立一个索引ASCENDING建立升序索引;DESCENDING建立降序索引。默许是建立升序索引。UNIQUE是建立独一索引;CANDIDATE是建立候选索引。默许是建立普通索引。索 引新建立的索引成为逻辑排序的根据,称为当前索引,每个表都可以指定一个当前索引主控索引,而且只能是一个。构造复合索引文件在翻开表时自动翻开,只需表封锁时才会封锁;文件中可包括多个索引;在添

21、加、更改或删除记录时自动维护索引。【例6.9】翻开Xsb表,以姓名字段为索引关键字建立索引条目Xm,放入构造复合索引文件Xsb.cdx中。 解: USE Xsb INDEX ON 姓名 TAG Xm索 引索引文件的翻开与封锁翻开单索引文件 格式:USE 表文件 INDEX 索引文件名表 SET INDEX TO 索引文件名表 功能:翻开一个或多个单索引文件.idx)索引文件的封锁 1)封锁数据表文件,其索引自动封锁。 命令格式:USE 2)封锁当前表的一切单索引文件,当前表不封锁。命令格式:SET INDEX TO 3)封锁一切单索引文件,当前表不封锁。 命令格式:CLOSE INDEX索 引

22、教师演示确定主控索引用命令指定主控索引 格式:SET ORDER TO | | TAG索引名 ASCENDING | DESCENDING 功能:指定一个主控索引用菜一方法指定主控索引 翻开阅读窗口【表】【属性】翻开翻开 “任务区属性,在“索引顺序 下拉列表选择索引名单击“确定索 引教师演示删除索引在表设计器中的“索引选项卡删除。翻开索引文件,运用命令删除: DELETE TAG ALL | 其中,选择ALL时表示删除翻开的一切索引。索 引教师演示数据的选择显示 LIST 和DISPLAY命令: List|Display Fields ;For WHILE To Printer To File off【例】显示Xsb表中的第58条记录。 解: USE Xsb GO 5 DISPLAY NEXT 4 索 引前往索引排序 当表文件按某一字段建立索引后,在阅读形状下,【表】【属性】 “任务区属性,在“索引顺序 下拉列表选择索引名单击“确定,可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论