- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四讲 数据库基本操作 数据库原理及应用VISUAL FOXPRO教案(PPT)
3.1.1 数据库和表的基本概念 表: 存储记录数据的文件,是关系型数据库管理系统中处理数据的基本单元 由一组相关的数据按行和列排列的二维表格。 表文件扩展名为.DBF 类型 自由表:不包含于任何数据库 数据库表:包含于某个数据库(两者关系) 相关概念:字段,字段名,记录,数据库(.DBC) 自由表和数据库表的关系 学生表示例 3.1.2 建立数据库 建立数据库的步骤 建立工作目录(默认目录为VFP的主目录) 建立数据库 菜单:文件/新建/数据库/新建文件 命令:create database [库名|?] 3.1.3 打开数据库和创建表 打开数据库 菜单方式 命令方式: MODIFY|OPEN DATABASE [数据库名|?] 用OPEN方式打开的数据库不启动数据库设计器 创建表结构 “项目管理器/数据” “文件/新建/表/表向导” “文件/新建/表/新建文件” 命令:CREATE [表名] 创建表结构的几点说明 字段名以字母或汉字开头,由字母,数字,下划线和汉字组成 字段类型根据具体情况而定,字段值与字段类型要匹配 若为字段添加索引,在索引列中选择一种排序方式 字段的NULL列有一个钩,表示该字段可以接受NULL值 自由表添加到数据库 表中记录的输入 立即输入:创建完表结构后,在输入数据记录对话框中选择“是”,如下图示 之后输入:打开表,选择“显示/浏览”,选择“显示/追加方式” 输入表记录的几点说明 逻辑型字段宽度为1,只接受T,Y,F,N这4个字母之一(大小写均可) 日期型数据必须与系统日期格式相符 SET DATE MDY可将系统日期格式转换为美国日期格式mm/dd/yy 备注型与通用型字段的输入与编辑 备注型与通用型字段中已填有memo和gen等内容,等待输入有关数据。操作如下: (1)把光标定位于“memo”或“gen”。 (2)按Ctrl+PgDn,Ctrl+PgUp或Ctrl+Home等组合键之一或双击鼠标,出现“memo”或“gen”编辑窗口。 (3)输入或编辑数据后,按Ctrl+W或单击关闭按钮,以储存数据和返回数据输入窗口;如果按Ctrl+Q或Esc键则放弃当前所输入的信息而返回。 (4)在备注型或通用型字段数据输入后,该记录的“memo”或“gen”中的第一个字母被改写成大写,变为“Memo”或“Gen”。 备注型与通用型字段值存储在与表文件同名,但扩展名为.FPT的备注文件中。 示例1:数据分类不合理 示例2:表间关系 上机操作题 P108的五 * * 第四讲 数据库基本操作 Visual FoxPro 应用基础 3.1.1数据库和表的基本概念 3.1.2建立数据库 3.1.3打开数据库和创建表 返回 退出 3.1创建数据库和表 数据库表包含许多自由表没有的属性 数据库表和自由表可以相互转换 自由表添加到数据库中成为数据库表 数据库表移出数据库成为自由表 一个表只能属于一个数据库 如果要将表从一个数据库转到另一个数据库中,必须先将它移出前一个数据库,才能加入后一个数据库。 Gen 江西 11/30/86 .F. 田园园gen 海南 09/03/85 .T. 张晖备注 籍贯 出生日期 性别 姓名 学号 6个字段,字段名分别为:学号,姓名等 2条记录 12个字段值 分析数据需求 收集和规划数据 确定表的结构 确定表间关系 设计求精 尽量避免数据的重复可减少更改数据是出错的可能性; 对数据合理分类,明确表的个数及其需存储的信息; 防止删除有用的信息。见示例1 确定字段属性及主关键字 有一对一,一对多,多对多关系 建立表间关系,即将一个表的主关键字添加到另一个表。见示例2 考虑:是否遗忘了字段? 是否有的信息未包括进去? 主关键字是否合适? 是否有重复信息? 说明: 1.数据库文件的扩展名为.DBC 备注文件的扩展名为.DCT 索引文件的扩展名为.DCX 2.用命令时,选择?或不带任何参数:显示创建对话框,用于指定要创建的数据库的名称 可任意定义为数据库表或自由表 若当前某数据库为打开状态,则创建的为数据库表,否则为自由表 打开该数据库 选择系统菜单“数据库/添加表” 在“打开”对话框中,选择要添加的自由表 要添加的表必须具备下列条件 该表是一个有效的.DBF文件 表不允许与打开的数据库中已有的表同名 表不能同时放在另一个数据库中 要加入表的数据库必须具备下列条件 必须以独占方式打开。要想独占地打开一个数据库,在使用OPEN DATABASE命令时加入EXCLUSIVE子句 选择“是”,立即输入记录 问题:冗余大、插入异常、删除异常、更新异常 一个好的关系模式:尽可能少的数据冗余、没
您可能关注的文档
最近下载
- 厦门市粮油质量监测和军粮供应中心简化程序招聘笔试备考题库及完整答案详解1套.docx VIP
- 2025福建厦门市粮油质量监测和军粮供应中心简化程序招聘3人模拟试卷含答案详解.docx VIP
- 厦门市粮油质量监测和军粮供应中心招聘笔试真题2024.docx VIP
- 《电工与电子技术》课程思政教学案例.docx VIP
- 《电工电子学》课程思政教学案例.docx VIP
- 社团课程《气鼓鼓的河豚》小学延时服务课件.pptx VIP
- 2024年蚌埠市临港建设投资集团及所属公司招聘27人笔试模拟试题及答案解析.docx VIP
- 机电安装质量标准化图册(中建三局).pptx VIP
- 消防投标文件.pdf VIP
- 大唐圣教序分析.ppt VIP
文档评论(0)