- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 程序设计;第1章 Visual FoxPro概述;1.1 数据库与数据模型;2.数据库
数据库(Database)是以一定的组织形式存储在一起的、相互关联的数据集合。
数据库的特点:
(1)数据结构化。
(2)数据共享。
(3)数据独立性。
(4)可控冗余度。;3.数据库管理系统
数据库管理系统(Database Management System,DBMS)是数据库管理的计算机应用软件。
数据库管理系统的功能:
(1)数据定义功能;
(2)数据操作功能;
(3)控制和管理功能。
4.数据库系统
数据库系统(Database System,DBS)是基于数据库的计算机应用系统。包括数据库、数据库管理系统、支持数据库管理系统的软硬件环境,数据库管理人员和用户等。;1.1.2 数据模型
数据的组织形式称为数据模型,它反映了数据库中数据之间联系的方式。数据模型有三类:
1.层次型
层次模型中的数据联系是以树型
结构为基础,每个数据元素可以
与下面一层的多个数据元素发生
联系,但只与它上一层的一个数
据库元素发生联系。;2.网状型
网状型是指数据元素之间的联系以网络结构为基础,网上的节点表示数据元素,网上的连线表示数据元素之间的联系。 ; 3.关系型
关系型数据模型是用二维表格结构表示数据之间的联系。表中的列用来描述事物的属性,称为字段(Fields),表中的行是某一数据元组属性值的集合,称为记录(Record)。VFP表最多可以包括255个字段,最多可以达到10亿条记录。;1.1.3 关系运算
1.选择。是指从数据库表中挑选出满足某些条件的若干记录进行操作(选行)。
2.投影。是指从数据库表中挑选出指定的若干字段进行操作(选列)。
3.连接。是将两个数据库表按某个属性连接成一个新的数据库表。;1.2 关系数据库系统概述;1.2.2 VFP6.0的主要特点
1.强大的查询与管理功能;
2.引入了数据库表的新概念;
3.扩大了对结构化查询语言SQL(Structured Query Language)的支持;
4.大量使用了可视化界面操作工具;
5.支持面向对象的程序设计;
6.通过对象链接与嵌入OLE(Object Linking and Embedding)技术实现应用集成。;1.3 VFP的安装与启动;1.3 VFP的安装与启动;在产品序列号输入框中输入产品序列号,单击下一步按钮,系统??可继续安装。
;系统安装完成后,在开始菜单的程序项中添加了Microsoft Visual FoxPro6.0。
1.3.2 VFP的启动
单击开始按钮,弹出开始菜单,指向程序中的Microsoft Visual FoxPro6.0单击,便可出现VFP窗口。
1.3.4 VFP窗口
VFP窗口由标题栏、菜单栏、工具栏、命令窗口、编辑和显示窗口、状态栏构成。;1.3 VFP的安装与启动;VFP有三种工作方式:
1.命令执行方式。是通过键盘命令来完成操作。
2.界面操作方式。是通过菜单、窗口、对话框等图形界面进行的操作。
命令执行方式和界面操作方式统称为交互方式。
3.程序执行方式。是将VFP的命令编制成命令序列,并存入程序文件,运行程序文件完成操作。 ;1.5 VFP的语言成分;表中的字段有不同的数据类型,字段的数据类型不同进行数据运算和处理的方法也不同。字段的数据类型主要有:
1.字符型(Character,C型):由西文字符、汉字或其他符号构成,最大宽度254个字符。如姓名、性别、职称等可设计为字符型。
2.数值型(Numeric,N型):是可以参与算术运算的数据,由整数、小数、小数点和正负号构成,最多20位。如基本工资、奖金、津贴、房租、水电等可设计为数值型。;3.日期型(Date,D型):以MM/DD/YY形式存放日期数据,宽度为8个字节。例如,1990年5月10日可写为:05/10/90。出生年月、参加工作时间等可设计为日期型。
4.逻辑型(Logic,L型):用来存放逻辑判断结果真(T)或假(F),宽度为一个字节。凡是事件只有两种表现状态的均可设计为逻辑型。如婚否、性别等。;5.备注型(Memo,M型):用来存放表(.DBF)中大段文字的字段(如个人简历、公司简介等字段可设计为备注型),其字段名宽度为4个字节,其内容存放在与表(DBF)文件主名相同的备注型文件(扩展名为FPT)中。例如,teacher.dbf表中个人简历字段的内容可存放在备注型文件teacher.fpt中。;6.通用型(General,G型):用来存放多媒体数据,字段名宽度为4个字节,其内容也存放在备注型文件(FPT)中。如照片、讲话录音、视频等字段可设计为通用型。
此外还有货币型(Y型)、日期时间型(T型)、浮动型(N型)、
您可能关注的文档
最近下载
- 华为任职资格全套——任职资格体系.pdf VIP
- SJ∕T 10349-2020 电子元器件详细规范 浪涌抑制型压敏电阻器 MYG3型过压保护用氧化锌压敏电阻器 评定水平E.pdf
- 中国传统礼仪英语.pptx VIP
- 电子采购交易规范 非招标方式-编制说明.pdf VIP
- 《陆上石油天然气停产井安全风险防控指南》和《天然气井防硫化氢安全检查表》.pdf VIP
- 交通安全教育进校园.pptx VIP
- 中国人民大学《高等数学II》2023-2024学年第二学期期末试卷.docx VIP
- SL 560-灌溉排水工程项目可行性研究报告编制规程.pdf
- 临床麻醉学教学大纲.pdf
- 2024-2025学年上海市长宁区初三语文(上)期中考试卷附答案解析.docx VIP
文档评论(0)