欢迎来到天天文库
浏览记录
ID:51993290
大小:1.78 MB
页数:72页
时间:2020-03-27
《《数据库应用基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章数据库应用基础VFP7.1数据库的基本概念日常生活工作中,我们每天都要接触大量的信息,比如学生成绩、人事档案、工资表、货物清单等。那么,它们都可以表示为数据的形式,这么多的数据,单靠纸、笔、算盘进行统计几乎是不可能的,计算机的出现解决了这个复杂的问题,它将大批量的数据信息存储在大容量磁盘上,并方便地进行管理。那么,这些数据是怎样存储的,怎样被访问、修改和删除呢?这就用到了数据库技术。数据库技术将各种各样的数据分门别类地存储起来,用户可以很容易地查看、管理、操作这些数据。数据不仅仅是文本,多媒体数据库的发展可以让数据是图
2、片、声音、视频等内容。7.1.1数据库系统的特点、数据模型7.1.1.1数据库系统的特点a.数据的共享性b.数据的独立性c.数据的完整性d.数据的集中性7.1.1.2数据模型1、层次数据模型系名系号系主任专业号专业名教师号姓名职称学号姓名性别年龄课程号课程名学分系教务管理层次模型2、网状数据模型课程学生选修系部3、关系数据模型关系模型中每个关系对应一张二维表,它由一些行和列组成。关系模型中,实体和实体之间的联系都使用关系(二维表)来表示的。关系模型结构单一、操作方便,容易被用户接收,且有坚实的数学理论基础,因而得到了广泛的应
3、用,成为目前最流行的一种数据模型。当前的一些数据库,从Oracle到SQLServer,以及Access和VFP,都毫无例外地采用了关系模型。7.1.2了解数据类型1、字符型(C)由字母(汉字)、数字、空格等任意字符串组成。每个字符占1字节,汉字占2字节。长度0-254。2、货币型(Y)存储与货币有关的数据,如工资、价格等。3、日期型(D)保存不带时间的日期,存储格式为“yyyymmdd”。字段宽度8字节。4、日期时间型(T)包括年、月、日、时、分、秒。5、逻辑型(L)用于存储只有两个值的数据,存入的值只有(.T.)和(.F
4、.)两种状态,占一个字节。如婚否,及格否等。6、数值型(N)用来存储由数字、小数点和正负号组成的,可以进行计算的数据,如成绩、重量、体积、订货数量等。7、双精度型(B)存储高精度的试验数据。8、浮点型(F)9、整型(I)存放由数字和正负号构成的整数型数据。其字段宽度为4字节。使用整型比使用其它类型节省空间,运算速度也快。10、备注型(M)占用10个字节的空间,单独存在于一个备注文件中,备注文件扩展名为.DBT。7.1.3掌握VFP中常量与变量的概念1、常量值不变的数据项。数值型常量:5、2.345、-100。字符型常量
5、:“XUV”、“欢迎!”、‘Hello’。逻辑型常量:.T.和.F.。日期型常量和日期时间型常量:{^2008-11-11}、{^2009-1-1211:11am}。2、变量可以变化,有名字的数据。命名规则:变量名只能由字母、数字、下划线组成。以字母或下划线开头,长度为1-128个字符。不能使用VFP的保留字。每个汉字占2字符。“A_XX”、“_UU”、“运算结果”。“7abc”、“IF”、“ELSE”、“A@2”、“{2}”、“8开始”。7.1.4掌握VFP表达式的使用1、算术运算符2、字符串运算符3、日期时间运算
6、符4、关系运算符5、逻辑运算符求值:2+3>1+4.AND..NOT.6<8运算符名称示例+加-减*乘/除^或**乘方X**3,X^100%求余250%50=0算数运算符的优先级为()→^或**→*和/→%→+和-。1、算术运算符表达式的书写规则:每个符号占1格,所有符号都必须排在同一横线上,不能出现上标或下标。例如:102写为10^2或10**2、3xy写为3*x*y、2[x+5(y+z)]写为2*(x+5*(y+z))、∏r2写为pi()*r^2。练习:将下式写为VFP算术表达式。2、字符串运算符运算符名称说明+连接将字
7、符型数据进行连接-空格移位连接两字符串连接时,前一数据尾部的空格移到后面数据的尾部。字符串表达式:“ab123”+”88xy”结果为:“ab12388xy”。“欢迎光临”+“谢谢惠顾!”结果为:“欢迎光临谢谢惠顾!”。“abc“+”123“+”xyz“结果为:”abc123xyz“。“ABC“+”DEF”结果为:”ABCDEF”。3、日期时间运算符日期之间只能进行加减运算,有下面3种情况:(1)日期相减,得到相差的天数。(2)日期加数值,得到新的日期。(3)日期减数值,得到以前某个日期。例如:{^2008/11/11}–{2
8、008/11/1}结果为数值10。{^2008/11/11}+5结果为日期型数据:{^2008/11/16}。{^2008/11/11}-3结果为日期型数据:{^2008/11/8}。4、关系运算符运算符名称示例<1<10值为:.T.<=3<=4值为:.T.><==<>、#、!=不等于7<
此文档下载收益归作者所有