单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,第三篇 数据库管理系统,制作人:戴军波,第四章 数据库系统的概念,一、有关数据库的概念,数据库,有关联的数据有组织地、合理地存放在计算机上的集合。,数据库管理系统,管理和控制数据资源,并且使用户能方便地使用这些数据,。,数据库系统,在计算机上配备了数据库后,数据库及其它所需要的软、硬件和数据库管理人员的总称。,特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。,数据库应用系统,是以数据库为根底的信息系统。,关系型数据库的概念,它是由二维表组成,每一个二维表表示数据及数据间的联系,称为一个数据表文件。,二维表的每一行称为一条记录,每一列称为一个字段。,三种根本操作:投影Project、选择Select、连接Join,二、,中文VFP6.0系统的特点,中文VFP6.0是一种关系型的数据库管理系统,特点:,易于升级、更加强大的数据库管理功能、向导机制、真正的面向对象程序设计、Rushmore技术、可开发客户/效劳器解决方案,三、中文VFP6.0系统常用的文件类型及性能指标,常用的文件,生成的应用程序文件:.APP,复合索引文件:.MNT 数据库文件:.DBC,数据表文件:.DBF 数据库备注文件:.DCT,数据库索引文件:.DCX 报表文件:.FRX,表单文件:.SCX 程序文件:.PRF,工程文件:.PJX 内存变量文件:.MEN,主要性能指标,每个数据表最多的记录数:10亿条,每条记录的最大长度:64K字节,每条记录的最多字段数:255个.,字符型字段的最多字符数:255个,数值精度:16位,命令行的最多字符数:8192个,最大数组数:65000,最多可设置的内存变量:65000,四、中文VFP6.0的安装、运行和退出,中文VFP6.0的安装和启动,集成工作环境:,主窗口、驻菜单栏、工具栏、命令窗口和状态栏,中文VFP6.0的操作方式,1、交互命令方式命令窗口,2、菜单操作方式,3、程序执行方式,五、工程管理器的使用,工程管理器:,工程管理器是中文VFP6.0中处理数据和对象的主要组织工具,是VFP6.0的“控制中心,工程组成:,文件、数据、文档以及对象的集合,以.pjx保存,工程管理器文件分类:,全部、数据、文档、类、代码和其他,工程管理器的创立,六、,VFP6.0,设计器,表设计器,查询设计器,视图设计器,表单设计器,报表设计器,数据库设计器,连接设计器,七、使用向导设计,向导概念:,向导是交互式的程序,能帮助您快速完成一般性的任务,向导使用方法:,1、启动,2、定位向导屏幕,3、保存向导结果,4、修改向导创立的项,第五章 创立数据库,设计数据库,创立一个数据库,创立表和索引,数据库的操作,一、设计数据库,确定建立数据库的目的,确定需要的表,确定所需的字段,确定关系,设计求精,对设计进一步分析,查找其中的错误,二、创立一个新数据库,1、“工程管理器 中选择“数据,然后选择“数据库,最后选择“新建按钮。,2、命令窗口中使用create Database命令。,3、数据库向导,a、工程管理器 数据 数据库,b、选择“新建,c、选择“数据库向导按钮,d、按照屏幕上向导的指示操作,三、创立表和索引,1、表,自由表和数据库表概念,表的创立,a、表向导,b、表设计器,常见表的字段数据类型,字符、货币、数值、日期、日期时间型、整型、逻辑型、备注型等,表的根本操作,编辑字段、修改表结构添加字段或删除字段,查看记录、添加记录、删除记录逻辑删除和物理删除、筛选表,索引,索引种类,主索引、候选索引、普通索引、唯一索引,建立索引,1在“工程管理器中选择待建索引的表,然后“修改。,2在“表设计器中,选择“索引选项卡。,排序:选择已建索引的表,然后“表菜单“属性,“索引顺序中选者要用的索引。,筛选:根本同上。,四、数据库操作,数据库中添加或移去表,更新表和数据库的链接,1、opendatabase testdata,2、validate database recover,创立永久关系和参照完整性保持数据一致性,数据库操作,a、查看和修改数据库结构,b、查看数据库分层结构,modify database testdata,c、管理数据库,删除数据库:delete database,选择当前数据库中的表:use?,关闭数据库:close datebase,