




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目 数据库和表 项目管理器的使用 项目管理器 项目是文件 数据 文档和VFP对象的集合 项目管理器是VFP应用程序开发过程中所有对象 数据 文件与文档的 控制中心 ControlCenter 利用项目管理器可以很方便地组织和管理项目中的各类数据和对象 创建一个扩展名为 PJX的项目文件 在开发一个应用系统时 通常都是先从创建项目开始的 项目管理器 项目管理器的创建 1 VFP系统菜单上的 文件 中的 新建 菜单项进行创建 并且可以使用创建项目管理器的向导 2 命令 CREATEPROJECT 项目文件的打开 1 菜单方式 文件 打开 2 命令方式 MODIFYPROJECT 方法一 利用菜单创建项目 创建新文件命令按钮 修改项目管理器中存在的文件 添加已存在的文件到项目管理 运行选定的查询 表单或应用程序 并显示结果 将所选择的文件移出项目文件或从磁盘上删除 建立应用程序 APP 或可执行程序 EXE 折叠或展开项目管理 方法二 利用命令创建项目管理器 格式 CREATEPROJECT参数描述 指定项目的文件名 如果没有为文件指定扩展名 则VFP自动指定 PJX为扩展名 打开 创建 对话框 提示为正在创建的项目文件命名 创建数据库 在 项目管理器 中 选择 数据 卡中的 数据库 点击 新建 得到 数据库设计器 例 含有三个数据表的数据库 数据库设计方法 数据库设计步骤数据需求分析数据库表确定数据库表字段确定数据库表间关系设定设计优化 Ok 将信息尽可能的拆分到各个表 数据库设计步骤 第1步 明确设计目的 这有助于确定需要VFP保存哪些信息 第2步 确定需要的表 在明确了建立数据库的目的之后 就可以着手把信息分成独立的主题 每个主题都可以是数据库中的一个表 第3步 确定表中所需的字段 确定在每个表中保存哪些信息 在表中 每类信息称为一个字段 浏览表时在表中显示为一列 数据库设计步骤 第4步 确定表间关系 分析每个表 确定一个表中的数据和其它表中的数据有何关系 必要时 可以在表中加入字段或创建一个新表来明确关系 第5步 设计优化 对设计进一步分析 查找其中的错误 创建表时 在表中加入几个示例记录 看能否从表中得到所想要的结果 数据需求分析 这一步是建立数据库的关键 一方面要弄清用户需求 以确定数据库中要建立的表 以及每个表中要保存的信息 另一方面还要考虑到数据库可能的扩充和改变 以提高灵活性例如 建立建立 教学管理 数据库首先需要明确建立该数据库的目的是为了管理和教学有关的信息 如学生情况 教师情况 课程安排 考试成绩等 数据库表确定 确定表是数据库设计过程中技巧性最强的一步 应将不同主题的信息存储在不同的表中应注意以下几个方面的问题 1 一个表只保存一个主题的内容 2 同一信息只保存一次 这将减少出错的可能性 3 防止删除有用信息 以建立 教学管理 数据库中的表为例为了得到学生和课程的信息 应该建立 学生 表和 课程 表 存放有关学生和课程的基本信息 数据库表字段确定 确定表字段的几点技巧每个字段直接和表的主题相关 不同的主题属于不同的表 字段必须是原始数据 不要包含可推导得到或通过计算可以得到的字段收集所需的全部信息以最小的逻辑单位存储信息使用主关键字 数据库表间关系设定 VFP是一个关系型数据库管理系统 在每个不同的表中存储的数据之间有一定的关系 通过在这些表之间定义关系后 可以利用这些关系来查找数据库中有关的信息 表间有三种关系 一对一关系一对多关系多对多关系在教学管理数据库中 学生 和 课程 是多对多关系 即一门课程可以有多个学生选修 而一个学生可以选修多门课程 设计优化 查找问题 表中是否带有大量的并不属于这个主题的字段 表中是否存在对很多记录不适用而始终保持空白的字段 是否有大量的表包含了同样的字段 是否遗忘了字段 是否有需要的信息没包括进去 是否为每个表选择了合适的主关键字 在使用这个主关键字查找具体记录时 它是否很容易记忆和键入 是否有字段很多 记录却很少的表 而且许多记录中的字段值为空 查找到存在的问题后 就要修改表的结构 以改进设计方案 多次修改 才能得到完善 数据库的创建与基本操作 完成数据库的设计之后 就可以进行数据库的创建工作 在项目管理器中 数据 数据库 新建 菜单方式 文件 新建 数据库 命令方式 CREATEDATABASE 数据库被创建后就可以添加到项目中 数据库的基本操作 打开 关闭和删除 方式分别为菜单方式和命令方式 OPEN CLOSE DELETEDATABASE 数据表 在VFP中 表是收集和存储信息的基本单元 所有的工作都是在数据表的基础上完成的 在VFP中 根据表是否属于数据库可以把表分为两类 数据库表和自由表 前者比后者多出一些与数据库相关的属性 数据表的形式都是一个二维表结构 表文件以 DBF为扩展名 表中的每一列称为一个字段 每一行称为一个记录 VFP提供了 表向导 和 表设计器 两种可视化工具来创建表结构 表的基本操作 先定义表结构 结构设计 才能输入 修改 删除记录 自由表也可以纳入数据库中 也可以从数据库中移去表 自由表 文件 新建 表 新建文件 CREATE 数据库表 项目管理器中创建新表CREATE 将自由表添加到数据库 项目管理器方式OPENDATABASE ADDTABLE 从数据库中移去数据表 项目管理器方式REMOVETABLE DELETE RECYCLE 带 DELETE 选项表示移去的同时从磁盘上删除表 同时带 RECYCLE 表示从磁盘上删除的时候先放入Windows回收站 数据表文件的复制 菜单方式 先 打开 要复制的文件 再使用 导出 按照提示即可 用导出方式对数据表进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽师范大学出版社招聘4人考前自测高频考点模拟试题及参考答案详解一套
- 2025年甘肃交通职业技术学院招聘工作人员模拟试卷含答案详解
- 2025江西吉水县某行政单位招聘4人模拟试卷及答案详解(考点梳理)
- 2025江苏南通市公安局招聘警务辅助人员66人考前自测高频考点模拟试题及一套答案详解
- 2025届春季中核集团校园招聘正式启动考前自测高频考点模拟试题及答案详解(典优)
- 2025年洛阳古墓博物馆人才引进招录专业技术人员2名模拟试卷及完整答案详解1套
- 2025年延安通和电业有限责任公司招聘(5人)模拟试卷及答案详解(易错题)
- 2025湖南湘西州泸溪县妇幼保健计划生育服务中心招聘高校见习生5人模拟试卷及完整答案详解一套
- 2025年陕西师范大学校医院招聘(2人)考前自测高频考点模拟试题及1套参考答案详解
- 2025年滁州职业技术学院引进急需紧缺高层次人才25人模拟试卷及答案详解(易错题)
- 2025四川成都高新投资集团有限公司选聘中高层管理人员4人笔试参考题库附答案解析
- 水利工程水利工程施工技术规范
- 从安全感缺失剖析《榆树下的欲望》中爱碧的悲剧根源与启示
- 2025中证金融研究院招聘11人考试参考题库及答案解析
- 人教版(2024)八年级上册英语Unit 2 Home Sweet Home教案
- 城镇住宅建设调查技术实施方案
- 渔民安全培训课件
- 时空数据建模与预测算法-洞察阐释
- 汽车电路原理培训课件
- 2025年长江引航中心招聘笔试备考题库(带答案详解)
- 压力性损伤的个案护理
评论
0/150
提交评论