- 6
- 0
- 约2.24万字
- 约 96页
- 2017-06-08 发布于广东
- 举报
visualfoxpro实用教程第2版十一五国家规划第02章数据库、表和索引
第2章 数据库、表和索引 Visual FoxPro是关系数据库管理系统; 在VFP中, 数据库是一个容器, 用于管理存放在其中的对象。包括数据库表、视图、关系 、存储过程和连接等。 用户管理的数据是存放在“数据库表”中,数据库表单独作为文件的形式存在;为了对表的数据进行分类和快速检索,需要建立表的“索引”;通过表的“视图”可得到表中所关心的数据;多个表之间可建立“关系”;要操作远端数据需要进行“连接”;用户完成特定功能的程序可存放到“存储过程”中。 2.1.1 交互创建数据库 选“文件”主菜单?选“新建”菜单项?“新建”对话框: 选工具栏 图标,或者在“项目管理器”中选“数据”页,然后再选“新建” 也可创建数据库的操作。 2.1.1 交互创建数据库 文件类型选“数据库”,单击“新建文件”命名按钮?显示“创建”对话框: 2.1.1 交互创建数据库 系统打开数据库设计器,显示数据库设计工具栏。 同时系统自动增加“数据库”主菜单。用户即可利用这个工具或系统菜单做建立数据库表等各种数据库操作。 2.1.1 交互创建数据库 数据库建立后形成三个文件: (1) 基本文件DBC; (2) 相关的数据库备份文件DCT (3) 相关的索引文件DCX。 上面操作后D:\RY_mis目录中生成了RY.DBC和RY.DCT文件。 2.1.2 命令操作数据库 创建数据库 格式:CREATE DATABASE 数据库名 执行该命令后, 从界面上看不出任何反映, 但数据库文件已径建立。除非在数据库名前指定路径, 否则创建的数据库文件存放在当前默认文件夹中。 默认文件夹可通过SET DEFAULT TO 命令设定。 打开数据库 格式:OPEN DATABASE数据库名 修改数据库 格式:MODIFY DATABASE 数据库名 关闭数据库 格式:CLOSE DATABASE 删除数据库(文件) 格式:DELETE DATABASE 数据库名 [RECYCLE] 带RECYCLE项, 则将删除数据库文件放入回收站中,可在回收站中进行还原操作恢复删除的数据库(文件)。 2.1.2 命令操作数据库 【例Ex_Cry】创建人员信息数据库, 数据库名为RY。 CREATE DATABASE RY (查看文件RY.DBC, RY.DCT, RY.DCX) OPEN DATABASE RY 重新打开RY数据库 MODIFY DATABASE RY (数据库设计器-RY) CLOSE DATABASE 2.2 表的结构 1. 表与表结构 数据库中可包含若干个表, 包含在数据库中的表为数据库表, 不包含在数据库中的表为自由表。 操作数据库表与自由表的命令基本相同, 但数据库表增加了许多控制功能,使用户操作表不仅方便而且可视化。数据库中的表可以移出变成自由表,自由表又可以加入到数据库中成为数据库表。 2.2 表的结构 2.2 表的结构 从横向讲,表包含表头和表记录两部分, 表头是所有字段的总体。 VFP中, 将表中各字段的数据类型和宽度等信息的总体称为表结构。所以建立表首先要建立表结构,然后方可向表中输入数据记录。 2. 表结构的创建 2.2 表的结构 通过表设计器建立 【例Ex_OpenRy】在人员信息数据库(数据库名为RY)创建“基本情况”表结构。 OPEN DATABASE RY CREATE基本情况 (在表设计器中交互输入表结构) 表设计器创建“基本情况”表结构。 2.2 表的结构 字段名 字段名由若干个字符(字母、汉字、“_”和数字)组成,但不能以数字打头。对于数据库表字段名最多为128个字符, 对于自由表字段名最多为10个字符。不能使用系统保留字。 字段名取名要尽量有意义、简单明了。如以汉字作为字段名看上去比较直观、但在需经常输入字段名时就显得比较麻烦。用英文(缩写)或汉语拼音(缩写) 输入字段名时比较方便,但又不太直观(可设置字段的标题为汉字说明在有些场合可弥补一些)。用户应根据情况权衡利弊。 本书教程人员信息数据库中的表的字段名用汉字,主要在本书教程中使用,而附录A中的另外的二个数据库和表使用代号作为字段名,主要在本书习题、上机操作指导中使用。 2.2 表的结构 字段类型、宽度 字段类型应根据当前字段的存放的数据和将要对它进行的操作而定。 姓名字段存放的就是符号,只能确定为字符型; 工资存放的是数值数据,需要对它进行加减、累加等运算,应该将它指定为数值型; 出生日期字段需要对它进行日期运算(例如计算年龄),应该将它指定为日期型。 编号字段尽管存放的内容也是数字,但不会对它进行数值运算,相反恰可能对它进行字符运算。例如编号的前2位代表部门代号,当需要通过编号得到
您可能关注的文档
- java4对类的进一步讨论.ppt
- jsp程序设计144.ppt
- leaningenglishskills--中国人大英语课程.ppt
- it规划之我见.ppt
- octave评估.ppt
- isofp客户经理营销培训.ppt
- hr必备招聘面试技巧名企内部培训教材.ppt
- ittt学员手册.ppt
- n高二上模块五unit2grammarandusage.ppt
- p6培训教程.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)