数据库原理及其应用课件.ppt

上传人(卖家):晟晟文业 文档编号:4588067 上传时间:2022-12-22 格式:PPT 页数:26 大小:680KB
下载 相关 举报
数据库原理及其应用课件.ppt_第1页
第1页 / 共26页
数据库原理及其应用课件.ppt_第2页
第2页 / 共26页
数据库原理及其应用课件.ppt_第3页
第3页 / 共26页
数据库原理及其应用课件.ppt_第4页
第4页 / 共26页
数据库原理及其应用课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、第一章 绪论 1.1数据库的概念 概念 Data Base 存储数据的基地 1.1.1 数据管理技术的发展 文件管理 (数据文件存放数据)?记录 record 10001 张三 男 汉族 10002 李四 男 汉族 10003 数据项 Data item?文件管理系统的缺点?1数据结构化(无结构)?单个文件有结构,整个系统无结构 特定用户专用,不能共享数据 数据结构和应用程序相互依赖,一方的改变会影响另一个方面的改变 特定用户专用,每个用户都拥有自己的数据,就使的对于同样的数据就要反复存储,浪费存储空间,用户不能控制冗余。?2数据共享(不共享)?3数据独立性(不独立)?4可控冗余性(不可控)?

2、文件系统落后-数据库系统诞生 1.1.2数据库管理 学生表 student 属于 班级表 class 学号姓名9804982602张三0003002604李四.性别男男班级号98040003.班级号98040003.班级名机98政00.班长班主任9804982602 秦六.?数据库系统的优点?1数据结构化(有结构)?各个文件相互联系,总体看来有结构?2数据共享(可共享)?多个用户共享 数据独立于程序,强调数据的独立性 原则上可以消除重复。为方便查询允许少量数据重复存储,但冗余度可以控制?3数据独立性(相对独立)?4可控冗余性(可控)?数据库系统与一般文件应用系统性能对照?序号 文 件 应 用

3、系 统 数 据 库 系 统 数据库系统的特点?1 文件中的数据由特定的用户专用 每个用户拥有自己的数据,导致数据重复存储 数据从属于程序,二者相互依赖 库内数据由多个用户共享 原则上可消除重复。为方便查询允许少量数据重复存储,但冗余度可以控制 数据独立于程序,强调数据的独立性 数据共享 可控冗余度 数据独立性 数据的结构化?2?3 4 各数据文件彼此独立,各文件的数据相互从整体看为“无结构”联系,从总体看是的“有结构”的?1.1.3数据库系统的分代?第一代非关系数据库系统?层次模型和网状模型?特点效率不高,访问繁琐?第二代关系数据库模型(RDBS)?可以实现多记录访问,甚至多表访问?第三代对象

4、关系模型(ORDBS)?继承rdbs的优势 多媒体信息存储,图形声音等对象 支持类、继承、函数方法等丰富的对象机制?1.1.4数据库系统的分类?从用户角度:单用户和多用户(并发存取)从数据存放地点:集中式和分布式 从功能上:传统型和智能型 1.2 数据库管理系统和数据库应用系统 数据库管理系统(DBMS)数据定义功能 供用户建立、修改或删除数据库的二维表结构 供用户定义或删除数据库的索引(index)向用户提供数据定义语言DDL 数据操作功能 Create table/index alter table drop table/index Select 进行数据进行检索和查询,是数据库的主要应用

5、 From 向用户提供数据定义语言DDL Where 控制和管理功能 多用户使用是并发控制 触发器 安全机制 数据备份、恢复和转储功能 日志 容错处理 对数据库运行情况的监控和报告 1.2 数据库管理系统和数据库应用系统 数据库应用系统(DBAS)设计数据库 概念结构设计逻辑结构设计物理结构设计 开发应用程序 功能分析总体设计模块设计编码调试 两种应用系统开发方法 p8 信息工程方法 4GT范围 1.3 微机Xbase关系数据库系统 1.3.1 Xbase数据库的演变 从Dbase-?FoxBase-?Foxpro-?visualFoxpro Dbase 1、20世纪70年代 美国Ashton

6、-Tate公司 DbaseII 2、1984年 推出了DbaseIII 3、1985年推出了DbaseIII FoxBase 1、1986年6月推出了FoxBASE+1.0版 2、1987年7月推出了FoxBASE+2.0版 3、1988年7月推出了FoxBASE+2.1版 FoxPro 1、1992年下半年推出了FoxPro 2.5版 2、1994年下半年推出了FoxPro 2.6版 Visual FoxPro 三个创新 1、1995年6月推出了Visual FoxPro 3.0 1.图形界面为主 2.引入面向对象程序设计 2、1996年8月推出了Visual FoxPro5.0 3.升级为

7、32系统 3、1998年9月推出了Visual FoxPro6.0 4、2001年初集合.net推出了Visual FoxPro8.0 1.3.2 VFP的主要特点?1、强大的查询与管理功能 2、引入了数据库表的概念 3、扩大了对SQL的支持 4、大量使用可视化的界面操作工具 5、支持面向对象程序设计 6、通过OLE实现应用集成 7、支持网络应用 1.4 1.5 VFP的界面组成、操作、工作方式 VFP主窗口 菜单 工具栏 命令窗口 对话框 界面操作 鼠标 单击,双击 拖动 菜单 下拉式菜单 快捷菜单 窗口 对话框 命令格式 工作方式:交互操作方式与程序执行方式 use SB&打开名称为 SB

8、(设备)的表文件 list&列表显示当前表(即 SB)的所有记录 list for 价格10000&只显示价格低于 1万元的设备 1.4.1 命令构成的基本格式命令构成的基本格式 示 例 USE Grade COUNT ALL FOR 课程成绩60 LIST ALL 姓名,课程成绩 FOR;课程成绩60 TO PRINTER USE 这四条命令的功能分别是 第1条命令:打开名为GRADE的表文件。第2条命令:统计GRADE中分数在60分以下的人数。第3条命令:在打印机上输出成绩为60分以下的学生的姓名和分数。第4条命令:关闭表文件GRADE,将其保存在磁盘上。VFP命令特点 采用英文祈使句形式

9、,命令的各部分简洁规范 例如 use grade 命令动词 操作对象?操作对象、结果和条件均可用 命令子句的形式来表示,命令子句的数量不限,顺序不拘 LIST ALL 姓名,课程成绩;FOR 课程成绩60 TO PRINTER;等同于 LIST 姓名,课程成绩;FOR 课程成绩60 ALL TO PRINTER?命令操作只讲对操作得要求不讲具体的操作过程 use grade 只是知道是打开表,不必理会如何打开?VFP命令分类?VFP有500条命令,大致可以分为 7类 1、建立和维护数据库的命令 2、数据查询命令 3、程序设计命令 4、界面设计命令 5、文件和程序的管理命令 6、面相对象的设计命

10、令 7、其他类命令。例如:系统设置命令 Visual FoxPro 的一般语法式 命令动词;FOR;WHILE条件TO FILE;ALL LIKE|EXCEPT;|TO PRINTER|TO ARRAY 数组名|TO IN 通配符;内存变量;可以将命令分为八个部分,即每个顶头行为一个部分;命令动词:它是VFP的命令名,用来指示计算机要完成的操作。表达式表:用来指示计算机执行该命令所操作的结果参数。范围:指定命令可以操作的记录集。范围有下列四种选择:ALL 当前表中的全部记录。NEXT 从当前记录开始的连续N条记录。RECORD 当前表中的第N号记录。REST 从当前记录开始到最后一条记录为止的

11、所有记录。FOR:它规定只对满足条件的记录进行操作。WHILE:从当前记录开始,按记录顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。TO子句:它控制操作结果的输出去向。ALL LIKE/EXCEPT:它指出包括或不包括与通配符相匹配的文件、字段或内存变量。IN:它允许在当前工作区操作指定工作区。返回 有关规则 1、命令动词必须是命令行的第一个非空字符,各子句可以以任意顺序跟在动词后面,命令动词与子句、子句与子句之间用一个或多个空格隔开,2、命令动词和VFP保留字均可用前4个或4个以上字母简写。3、命令行的总长度不得超过2048个字符(包括空格在内),若命令较长,在显

12、示器上显示不下时,可以分几行写,但除最后一行以外,每行的未尾以“;”结束。4、命令、关键字、变量名和文件名中的字母既可以大写也可以小写,还可以大写、小写混合,三者等效。命令、函数符号的约定命令、函数符号的约定 :其中的内容是可选项,不选时系统自动取缺省值。:其中的内容是用户的选择项,通常有多种可能供用户选择一种。/:为二选一表示符。要求用户从本符号的左右两项中选择一项。:省略符。它表示在一个命令或函数表达式中,某一部分可以按同一方式重复。VFP6文件命名方法 文件名由主文件名和扩展名两部分组成。主文件名最长由10个字符组成,可以包括字母、数字、下划线、连字符,但不能使用“*”、“?”、“/”等

13、。但加入到了数据库中的表和字段名均支持长文件名,最长为128个字符。扩展名由“.”加3个字母组成,表示文件类型。ABC_DE-f1.DBF 主文件名 分隔符 扩展名 文件名中可以大、小写字母子混合使用 VFP6系统的常用文件类型 1、项目文件.PJT .PJX 2、数据库文件.DBC .DCT 3、表文件.DBF.FPT 4、程序文件.PRG.FXP 5、索引文件.IDX.CDX 6、内存变量文件.MEM 7、屏幕格式文件.FMT 8、报表格式文件.FRX .FRT 9、标签文件.LBX .LBT 10、文本文件.TXT 11、菜单文件.MNT .MNX .MPR .MPX 12、表单文件 .SCX .SCT 返回 1.5.2 VFP的两类工作方式 一、交互式工作方式 通过命令窗口和应用界面操作 二、程序执行方式 命令程序文件执行,批运行方式。1.6 VFP的辅助设计工具 向导 表向导 报表向导 设计器 表设计器 表单设计器 生成器 表单生成器 文本框生成器 1.7 项目管理器:VFP的控制中心 集中管理项目中的数据、对象 目录树结构 多种功能按钮 支持项目建立数据词典

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数据库原理及其应用课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|