好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第4章 数据库与表的创建.ppt

17页
  • 卖家[上传人]:cl****1
  • 文档编号:584094102
  • 上传时间:2024-08-30
  • 文档格式:PPT
  • 文档大小:266KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第第4章章 数据库与表的创数据库与表的创建建 教学目的与要求 数据库表与自由表的区别,数据库的使用及建立方法,及如何向数据库中添加表及移去表教学重点与难点 重点:数据库表与自由表的不同,创建及使用 难点:如何创建表及使用数据库8/30/20248/30/20242 2 本本 章章 导导 学学建立表结构表的打开与关闭表结构的操作数据库文件的建立数据库与表关于数据库的操作向数据库中添加及移去表8/30/20248/30/20243 3 建立表结构建立表结构表表有有二二种种,,一一种种是是数数据据库库表表,,另另一一种种是是自自由由表表如如果果建建表表时时数数据据库库是是打打开开的的,,则则建建立立的的表表为为当当前前数数据库表,否则,建立自由表据库表,否则,建立自由表1 1.命令方式.命令方式【【格式格式】】CREATE [ ]> ]【【功能功能】】建立一个新的、扩展名为建立一个新的、扩展名为.DBF.DBF的表文件的表文件说说明明】】< <表表文文件件名名> >指指定定生生成成的的表表文文件件名名,,若若缺缺省省扩扩展名,则默认为展名,则默认为.DBF.DBF。

      任务一、建立表结构任务一、建立表结构8/30/20248/30/20244 4 注:注:● ● 字字段段名名::是是某某字字段段的的名名字字在在表表中中必必须须为为唯唯一一的的,,字字段段名名必必须须以以汉汉字字、、字字母母和和下下划划线线开开头头,,由由汉汉字字、、字母、数字和下划线组成,字母、数字和下划线组成,字段名最多为字段名最多为1010个字符个字符● ● 字段类型:字段类型:表示该字段中存放数据的类型一个字表示该字段中存放数据的类型一个字段即二维表中的一列共有字符、日期、数值、逻段即二维表中的一列共有字符、日期、数值、逻辑、备注、通用、整型等辑、备注、通用、整型等● ● 字段宽度:字段宽度:表示该字段所允许存放数据的最大宽度表示该字段所允许存放数据的最大宽度● ●允许最大宽度允许最大宽度2020只对数值型字段和浮点型字符等数值类型有效只对数值型字段和浮点型字符等数值类型有效8/30/20248/30/20245 5 1.表的打开【格式】USE [<盘符>][<路径>]<表文件名>【功能】打开指定磁盘的指定路径下的表和相关的索引文件说明】在当前数据库中查找指定的表,没有则在自由表中查找。

      两者同名,则打开数据库中的表任务二、表的打开与关闭任务二、表的打开与关闭8/30/20248/30/20246 6 2.表的关闭:【格式1】USE 【功能】关闭当前已打开的表文件格式2】CLEAR ALL 【功能】关闭所有工作区中已打开的表文件、索引文件、格式文件及备注文件等,同时释放所有的内存变量并选择工作区1为当前工作区 【格式3】CLOSE ALL 【功能】关闭各种类型文件,并选择工作区1为当前工作区格式4】CLOSE DATABASES【功能】关闭所有已打开的数据库文件、表文件、索引文件、格式文件及备注文件等,并选择工作区1为当前工作区8/30/20248/30/20247 7 1. 表结构的显示【格式】LIST | DISPLAY STRUCTURE 【功能】显示当前表文件的结构注:需要指出的是,最后一行显示出的记录字节数是所有字段宽度之和再加1这额外的一个字节是用来存放记录的删除标记(*)的 任务三、表结构的操作任务三、表结构的操作 8/30/20248/30/20248 8 2.2.表结构的修改表结构的修改1 1.命令方式.命令方式【格式】MODIFY STRUCTURE【【功能功能】】将当前已打开的表文件的表设计器打开进行修改。

      将当前已打开的表文件的表设计器打开进行修改说明说明】】主要有增加、修改、删除和移动几种操作主要有增加、修改、删除和移动几种操作 1 1)) 在在MODIFY MODIFY STRUCTURESTRUCTURE命命令令的的执执行行期期间间,,如如果果强强行退出,有可能丢失数据行退出,有可能丢失数据 2 2 )如果修改表结构完成后出现了数据丢失现象,或者)如果修改表结构完成后出现了数据丢失现象,或者对其不满意,可利用备份文件将表恢复到修改前的状态,对其不满意,可利用备份文件将表恢复到修改前的状态,方法是先将新的表文件删除掉,再将备份文件的扩展名方法是先将新的表文件删除掉,再将备份文件的扩展名.BAK.BAK改为表文件扩展名改为表文件扩展名.DBF.DBF,将备注备份文件扩展名,将备注备份文件扩展名.TBK.TBK改为备注文件的扩展名改为备注文件的扩展名.FPT.FPT 8/30/20248/30/20249 9 任务四、数据库文件的建立任务四、数据库文件的建立 1.命令方式【格式】CREATE DATABASE [<数据库文件名>]【功能】建立一个新的扩展名为.DBC的数据库文件并打开此数据库。

      2.菜单方式 文件------新建-----选择“数据库”单选按钮8/30/20248/30/20241010 3.利用项目管理器建立数据库 打开项目文件,选择“数据”标签的“数据库”,然后单击“新建”按钮8/30/20248/30/20241111 任务五、数据库与表任务五、数据库与表 数数据据库库是是表表的的集集合合数数据据库库文文件件具具有有. .dbcdbc扩扩展展名名,,其其中可以包含一个或多个表、关系、视图和存储过程等中可以包含一个或多个表、关系、视图和存储过程等当当一一个个表表是是数数据据库库的的一一部部分分时时,,它它就就可可以以具具有有以以下优点:下优点: ● ● 长表名和表中的长字段名最多长表名和表中的长字段名最多128128字符字符 ● ● 表中字段的标题和注释表中字段的标题和注释 ● ● 默认值、输入掩码和表中字段格式化默认值、输入掩码和表中字段格式化 ● ● 表字段的默认控件类表字段的默认控件类 ● ● 字段级规则和记录级规则字段级规则和记录级规则 ● ● 支持参照完整性的主关键字索引和表间关系支持参照完整性的主关键字索引和表间关系 ● ● INSERTINSERT、、UPDATEUPDATE或或DELETEDELETE事件的触发器事件的触发器8/30/20248/30/20241212 删除数据库删除数据库1 1.命令方式.命令方式【【格式格式】】DELETE DATABASE < <数据库文件名数据库文件名 > >【【功能功能】】从磁盘上删除一个扩展名为从磁盘上删除一个扩展名为.DBC.DBC的数据库文件。

      的数据库文件说说明明】】被被删删除除的的数数据据库库不不能能处处于于打打开开状状态态被被删删除除的的数数据据库库中的表成为自由表中的表成为自由表2 2.使用项目管理器.使用项目管理器 打打开开项项目目文文件件,,单单击击“ “数数据据” ”标标签签,,选选择择要要删删除除的的“ “数数据库据库” ”,然后单击,然后单击“ “移去移去” ”按钮 “移去移去” ”----------仅将数据库从项目中移去仅将数据库从项目中移去“ “删删除除” ”----------从从磁磁盘盘上上删删除除数数据据库库数数据据库库中中的的表表成成为为自自由表任务六、关于数据库的操作任务六、关于数据库的操作8/30/20248/30/20241313 1 1....打开数据库打开数据库 【【格式格式】】OPEN DATABASE [< [<数据库文件名数据库文件名>] >] 【【功功能能】】将将磁磁盘盘上上一一个个扩扩展展名名为为.DBC.DBC的的指指定定数数据据库库文件打开文件打开注意:数据库被打开了,它所包含的表可以使用但注意:数据库被打开了,它所包含的表可以使用。

      但是,表并没有被真正打开,用户仍要用是,表并没有被真正打开,用户仍要用USEUSE命令命令来打开表来打开表2 2.修改数据库.修改数据库【【格式格式】】MODIFY DATABASE [< [<数据库文件名数据库文件名>] >] 8/30/20248/30/20241414 任务七、向数据库添加及移去任务七、向数据库添加及移去表表向数据库中添加表向数据库中添加表 (1) 利用数据库设计器添加表,选择带加号的按钮 (2) 点右键,选择添加表 (3)选择数据库菜单下的添加表8/30/20248/30/20241515 将数据库中表移去将数据库中表移去 ((1 1)) 选中表,在设计器中选择带选中表,在设计器中选择带ХХ号的按钮号的按钮 ((2 2)) 选选中中表表,,在在表表上上点点右右键键,,选选删删除除会会弹弹出出对对话话框框,,选移去选移去 ((3 3)选中表选择数据库菜单下的移去)选中表选择数据库菜单下的移去8/30/20248/30/20241616 回顾与作业比较数据库表与自由表的区别上机自己练习建立一个数据库创建一个XSDA数据表将XSDA添加到数据库中8/30/20248/30/20241717 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.