您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 数据库应用基础Visual-FoxPro6.0中等职业教育教材-PPT课件(第一章)
VisualFoxPro6.0第三版主编:李红牛凯闫芳副主编電子工業出版社数据库应用基础第一章安装和配置VisualFoxPro6.01.1数据库技术中的常用术语1.2数据库系统模型1.2.1层次模型1.2.2网状模型1.2.3关系模型1.2.4面向对象模型1.3安装VisualFoxPro6.01.3.1VisualFoxPro6.0的安装环境1.3.2安装VisualFoxPro6.01.4启动和退出VisualFoxPro6.01.5配置系统环境1.5.1使用“选项”对话框配置系统环境1.5.2使用SET命令配置系统环境……………………本章小结…………………………………………习题……………………本章知识目标:数据库技术中的常用术语安装VisualFoxPro6.0的必要条件安装VisualFoxPro6.0的方法启动和退出VisualFoxPro6.0的方法配置系统环境VisualFoxPro6.0(简称VPF6.0)是Microsoft(微软)公司开发的与VisualC++(开发工具)、VisualJ++(JAVA集成开发环境)、VisualBasic(Windows应用程序开发工具)等软件系统捆绑销售的关系型数据库软件系统。VisualFoxPro6.0主要用于Windows环境,为数据库开发人员提供了一种以数据为中心,面向对象的语言环境。它可以用于开发各种桌面程序、客户——服务器程序和基于Web应用的程序。1.1数据库技术中的常用术语1.数据(Data)数据是数据库中存储的基本对象。数据的多种表现形式都可以经过数字化存入计算机。2.数据库(Database)数据库(简称DB)顾名思义,就是存放数据的地方。在计算机中,数据库是数据和数据库对象的集合。所谓数据库对象是指表(Table)、试图(View)、存储过程(StoredProcedure)、触发器(Trigger)等。3.数据库管理系统(DBMS)数据库管理系统(简称DBMS)是位于用户与操作系统之间的一个数据库管理软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。4.数据库系统(DatabaseSystem)数据库系统狭义地讲是由数据库、数据库管理系统和用户构成。广义地讲是由计算机硬件、操作系统、数据库管理系统,以及在它们支持下建立起来的数据库、应用程序、用户和维护人员组成的一个整体。1.2数据库系统模型数据库系统模型是指数据库中数据的存储结构。根据数据存储需求的不同,数据库可以使用多种类型的系统模型,其中较为常见的有结构模型(层次模型)、网状模型、关系模型三种,选择使用这三种模型的数据库依次被称为层次数据库、网络型数据库和关系型数据库。下面分别对不同类型的数据库进行简单的介绍。1.2.1层次模型1.层次模型的数据结构层次数据库使用结构模型作为自己的存储结构。这是一种树型结构,它由结点和连接线组成。2.层次模型的优缺点层次模型的优点:①层次模型的结构为树状结构,分明,结构清晰。②不同层次间的数据关联直接简单。③提供了良好的完整性支持。层次模型的主要缺点:①层次模型对解决多对多、一个结点具有多个父结点的情况比较复杂,因此,数据有可能多次重复出现,不利于数据库系统的维护。②对插入和删除操作的限制比较多。1.2.2网状模型1.网状模型的数据结构网状模型是一种比层次模型更具有普遍性的结构,与层次模型最大的区别是既准许多个结点没父结点,也准许结点有多个父结点,两个结点之间可以有多种联系成为复合联系。2.网状模型的优缺点网状模型的优点:①能够很好地描述现实世界。②存取的效率高,查询方便。网状模型的主要缺点:①结构复杂。随着应用环境的扩大,数据库的结构会越来越复杂,不利于用户使用。②数据库的操作语言复杂,用户不容易使用。1.2.3关系模型关系模型是目前最重要的一种模型。1.关系模型的数据结构关系模型是建立在严格的数据概念基础上的。它的数据逻辑结构是一张二维表,由行和列组成。在关系模型中,数据都是以关系的形式来表示。2.关系模型中的常用术语(1)关系(Relation)在关数据库中,一个关系对应一张二维表,又称其为数据表。每个关系有一个关系名,二维表的表名就是关系名。(2)字段(Field)表中的每一列称为一个字段,表中第一行是一个表头,表头中每列的值是这个字段的名称,称为字段名。一个或多个字段组成表中的一条记录,字段是包含在记录中的数据项。字段在记录中具有特定的名称和数据类型。(3)记录(Record)记录指表中的一个存储单位,表中的每一行称为一条记录。一个或多个字段组成表中的一条记录,一条或多条记录构成一个表。也就是说一个表可以包含大量的记录,一条记录由多个字段组成。3.关系模型的优缺点关系模型优点:①关系模型的概念单一。数据是以关系的形式来表示,对数据的检索结果也是用关系来表示,所以数据结构简单、清晰、用户易懂易用。②关系模型的存取路径对用户是透明的,这样使数据有更好的安全保密性、更高的数据独立性,也简化了程序员的工作和数据库开发建立的工作。关系模型的缺点:①由于存取路径对用户是透明的,查询的效率不如非关系数据模型高。②在做查询的时候,要进行优化处理,提高性能。1.2.4面向对象模型面向对象模型是目前最新的一种数据模型。面向对象数据库系统采用面向对象模型作为数据的组织方式。面向对象的数据模型的几个相关概念如下:对象标识(OID):现实世界中的任何实体都被统一地用对象来表示,每一个对象都有唯一的标识。封装:每一对象是其状态和行为的封装。类和类层次:所有具有相同属性和方法集的对象便构成了一个对象类(Class)。继承:一个类可以继承类层次中其直接或间接父类的所有属性和方法。1.3安装VisualFoxPro6.01.3.1VisualFoxPro6.0的安装环境1.VisualFoxPro6.080486/50MHz或者更高档的计算机系统,能够支持32位操作。10MB以上的内存储器用户自定义安装最小需要15MB可用硬盘空间,完全安装需要90MB可用硬盘空间,如果安装中文专业版,至少需要240MB以上硬盘空间VGA或更高分辨率的显示器,1MB以上显示缓存。2.VisualFoxPro6.0所需软件环境VisualFoxPro6.0可以安装在以下软件环境:WindowsXP操作系统(中文版)Windows2000操作系统(中文版)WindowsNT操作系统(中文版)3.Windows的Config.sys文件最低配置FILES=60BUFFERS=404.网络环境必须满足服务器、客户机和网络的要求服务器:SQLServerforWindowsNT客户机:包括ODBC组件的VisualFoxPro6.0网络:NovellNetWareWindowsNT1.3.2安装VisualFoxPro6.0(1)打开安装包,进去后出现下面这个窗口,点击下一步。点击接受协议,下一步。(2)注册id号和姓名公司全部可以乱填,自己选择要保存的文件夹。(3)然后就出现如下窗口,点击继续,典型安装或自定义,如果有什么用不到的话就选择自定义,一般还是建议选典型安装。出现安装画面(4)显示安装完成。会出现下面这个窗口,不用管它,不安装,下一步,不注册,完成。1.4启动和退出VisualFoxPro6.01.VisualFoxPro6.0的启动(1)方法一在Windows中可直接单击“开始”菜单,然后“程序”中选择MicrosoftVisualFoxPro6.0(2)方法二为了快速启动VisualFoxPro6.0,可以在桌面为该应用程序建立一个快捷方式,启动时只需双击快捷方式就可以了。(3)方法三单机“开始”菜单,在显示的子菜单中单机“运行”选项,对话框,在“打开”文本框中输入“C\ProgramFiles\MicrosoftVisualStudio\VFP98\VFP6.EXE”。1.VisualFoxPro6.0的退出如果想退出VisualFoxPro6.0,有下面的方法可供用户选择①在命令窗口中输入命令:QUIT。②在主菜单上选择“文件”下拉菜单下的“退出”选项。③按组合键ALT+F4④双击VisualFoxPro6.0主窗口左上角的“控制”菜单按钮。⑤单机VisualFoxPro6.0主窗口的“控制”菜单,然后再选择“关闭”选项。以上这几种退出方法都可以防止数据丢失,如果在VisualFoxPro6.0中直接关闭电源,则可能造成用户数据的丢失。1.5配置系统环境VFP6.0系统环境的配置,决定了VFP6.0系统的操作环境和工作方式。用户可以根据需要配置工作环境,从而充分发挥软件的作用,提高工作效率。配置系统环境可以采用以下4种方式。使用“选项”对话框在“命令”窗口使用SET命令直接设置Windows注册表使用配置文件这里主要介绍前两种配置系统环境的方法。1.5.1使用“选项”对话框配置系统环境。“选项”对话框包含12个选项卡,各选项卡的功能如下表所示:选项卡功能描述显示界面选项。设置是否显示状态栏、时钟、命令或系统信息。常规数据输入与编程选项。设置警告声音、是否记录编译错误、是否自动填充新纪录、使用什么定位键、调色板使用什么颜色及改写文件前是否警告等。数据表选项。设置是否使用Rushmore优化、是否使用索引强制唯一性、查找的记录计数器间隔、以及使用什么锁定选项。远程数据远程数据访问选项。设置连接超时限定、一次获取记录数目及如何使用SQL更新文件位置VisualFoxPro6.0默认目录位置,帮助文件及临时文件存储的位置。表单表单设计器选项。设置网格面积、所用刻度单位、最大设计区域及使用何种类模版。项目项目管理器选项,设置是否提示使用向导、双击时运行或修改文件及源代码管理选项。控件设置是否使用在“表单控件”工具栏的“查看类”按钮所提供的有关可视类库和ActiveX控件选项。区域设置日期、时间、货币及数字格式。调试调试器显示及跟踪选项。设置使用什么字体与颜色。语法着色设置区分程序元素(注释与关键字)所用的字体与颜色。字段映像设置从数据环境设计器、数据库设计器或项目管理器中向表单拖动表或字段时创建何种控件。1.5.2使用SET命令配置系统环境。“选项”对话框中大多数选项功能都可以通过命令窗口中使用SET命令进行修改命令格式功能描述SETDATASETDATATOAMERICAN/ANSI/BRITISH/USA/MDY/DMY/YMD设置当前日期的格式SETCENTURYSETCENTURYON/OFF确定是否显示日期表达式中的世纪部分SETMARKSETMARKTO(日期分隔符)用于指定日期的分隔符SETHOURSSETHOURSTO[12/24]把系统时钟设置成12小时方式或24小时方式SETSECONDSSETSECONDSON/OFF决定显示日期时间值时是否显示秒SETEXACTSETEXACTON/OFF指定比较不同长度的字符串时使用的规则SETCOLLATESETCOLLATETO排序方式指定字符型字段的排序方式SETDEVICESETDEVICETOSCREEN/TOPRINTER/TOFILE文件名把@...SAY的输出发送到屏幕、打印机或文件SETDEFAULTSETDEFAULTTO盘符路径指定默认的驱动器和目录SETTALKSETTALKON/OFF确定是否显示命令的执行结果SETDECIMALSSETDECIMALSTO数值表达式指定数值型表达式中显示的十进制小数位SETSAFETYSETSAFETYON/OFF在改写文件时,是否显示对话框确认改写有效SETDELETEDSETDELETEDON/OFF在使用某些命令时,指定是否对加了删除标记的记录进行操作【注意】使用SET命令配置环境时,设置仅在VFP6.0当前工作期有效,当退出时将放弃这些设置。所以在新的工作期中,必须重新运行这些SET命令。若使用配置文件或在启动时执行这些SET命令,可以使这个
本文标题:数据库应用基础Visual-FoxPro6.0中等职业教育教材-PPT课件(第一章)
链接地址:https://www.777doc.com/doc-4564371 .html