《Visual FoxPro数据库程序设计教程》-王凤领-电子教案与案例 第3章 数据表的基本操作
59页1、2019年5月25日,第1页,第3章 数据表的基本操作,3.1 数据表概述 3.2 创建新表 3.3 浏览和编辑表中信息 3.4 表的索引与排序 3.5 表的数值计算 3.6 多表的操作 3.7 用命令对表进行操作简介 本章小结 习题3,2019年5月25日,第2页,本章要点,数据表概述,数据类型、表结构的创建、修改与显示,表记录的显示、追加、修改与删除等基本操作。表的索引与排序、数据计算、多表的操作等。,2019年5月25日,第3页,3.1 数据表概述,3.1.1 表的相关概念 表以记录和字段的形式存储数据,是关系型数据库管理系统的基本结构,是处理数据和建立关系型数据库及应用程序的基本单元。 在日常的工作、生活中,遇到大量的数据有很多都是以表格形式出现的,下面的表格就是学生登记表中的一部分。 这是一个简单的二维表格。实际上,这个二维表格就是Visual FoxPro中的“表”。 表存储有关某个主题(如学生的基本情况)的信息。如表3-1所示,表中按列存放该主题不同种类的信息(如学生学号、姓名等),按行描述该主题“某一实例”的全部信息(特定学生的数据)。表中的每一行称为一条记录,而每一列
2、称为一个字段。,2019年5月25日,第4页,表3-1 学生登记表,2019年5月25日,第5页,表的第一行称为表头,表头中每列的值是这个字段的名称,称为字段名。 表有以下特征: (1)表可存储若干条记录。 (2)每条记录可以有若干个字段,而且每条记录的字段结构相同,也就是具有相同的字段名、字段类型和字段顺序。 (3)字段可以是不同的类型,以便存储不同类型的数据。 (4)记录中每个字段的顺序与存储的数据无关。 (5)每条记录在表中的顺序与存储的数据无关。,2019年5月25日,第6页,3.1.2 表中的数据类型 字符型:用于包含字母、汉字、数字型文本、符号及标点等一种或几种的字段,其中的数字一般不是用来进行数学计算的,如电话号码、姓名、地址。 货币型:货币单位,最多可有4位小数,如果小数部分超过4位则将通过四舍五入只保留4位,如商品价格。 数值型:整数或小数。如成绩、工资、订货数量。如果有小数,需要指定小数位数,小数点包含在字段宽度中,占一个字节。它还支持十六进制数值。 整型:不带小数点的数值。,2019年5月25日,第7页,日期型:用来存放日期数值,Visual FoxPro 6.0
3、/5.0支持2000年型的日期数值。格式为:月/日/年。如输入07/01/97。其中的年份如果输入97,则系统默认为1997,将光标条移到表中该字段时就会显示“07/01/1997”,如果输入小于48的数(如45)则系统默认为2045,因此,最好输入完整的年份。 日期时间型:格式为月/日/年 时:分:秒 AM或PM。如12/1/98 06:26:00 AM。 双精度型:双精度数值,如所要求的一些高精度数据。 逻辑型:当存储的数据只有两种可能时使用,用True(.T.)和False(.F.)表示。如团员(.T.)与非团员(.F.)、已婚(.T.)与未婚(.F.)。,2019年5月25日,第8页,备注型:又称内存型,它的数据存储和表中其他数据是分开的,存放在扩展名为.FPT的文件中。如个人简历等。 通用型:可以链接或嵌入OLE对象,如由其他应用程序创建的电子表格、WORD文档、图片。当链接OLE对象时,表中只包含指向数据的链接和创建OLE对象的应用程序的链接;当嵌入OLE对象时,表中包含OLE对象复件及指向创建此OLE对象应用程序的链接。如照片、图像等。,2019年5月25日,第9页,3.
4、2 创建新表,在Visual FoxPro 6.0中,可按如下两个步骤创建一个新表。 步骤一:创建表的结构。即说明表包含哪些字段,每个字段的长度及数据类型。 步骤二:向表中输入记录。即向表中输入数据。,2019年5月25日,第10页,3.2.1 设计表结构 一个表中的所有字段组成了表的结构。在建表之前应先设计字段属性。字段的基本属性包括了字段的名称、类型、宽度、小数位数以及是否允许为空。 (1)字段名:表中的每个字段都是有名称的,如“学生”表中的“学号”字段,“学号”即为这个字段的字段名。字段名可以是以字母开头的字母数字串,也可以是汉字。自由表中的字段名不能超过10个字符,数据库表字段名长度不能超过128个字符。字段名中不接受空格字符。,2019年5月25日,第11页,(2)字段类型:字段的数据类型应与存储其中的信息类型相匹配。 (3)字段宽度:设置以字符为单位的列宽。设置的列宽应保证能够存放所需的字段,但也不必设置的太宽,否则将占用大量内存。 (4)小数位数:当字段类型为数值型和浮点型时,应为其设置小数位数。 (5)是否允许为空:是否允许字段接受NULL值。NULL值就是无明确的值。
《《Visual FoxPro数据库程序设计教程》-王凤领-电子教案与案例 第3章 数据表的基本操作》由会员E****分享,可在线阅读,更多相关《《Visual FoxPro数据库程序设计教程》-王凤领-电子教案与案例 第3章 数据表的基本操作》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页