数据库及其应用备考资料.ppt

上传人:本田雅阁 文档编号:3184862 上传时间:2019-07-22 格式:PPT 页数:42 大小:242.01KB
返回 下载 相关 举报
数据库及其应用备考资料.ppt_第1页
第1页 / 共42页
数据库及其应用备考资料.ppt_第2页
第2页 / 共42页
数据库及其应用备考资料.ppt_第3页
第3页 / 共42页
数据库及其应用备考资料.ppt_第4页
第4页 / 共42页
数据库及其应用备考资料.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《数据库及其应用备考资料.ppt》由会员分享,可在线阅读,更多相关《数据库及其应用备考资料.ppt(42页珍藏版)》请在三一文库上搜索。

1、数据库及其应用 考前辅导,复习思路 重点、难点 题型分析,知识体系,关系数据库理论 关系数据模型 DDL DML 关系规范化理论 关系数据库应用 FoxPro的使用 数据库定义、数据库操纵、程序设计。 各种命令的语法、作用、使用。,数据管理,数据与信息的区别与联系 数据处理的含义 数据管理的含义 数据处理与数据管理的区别与联系,数据管理技术的发展,三个阶段 每一阶段的特点 特别是:文件管理存在的问题。 数据库管理的优点 注意几个概念:数据冗余、数据独立性、数据一致性与完整性,数据结构化。,数据库、数据库管理系统、数据库应用系统,数据库的概念(DB) 数据库管理系统(DBMS) 数据库应用系统(

2、DBAS) 三者之间的关系,数据库的三级组织结构,外模式:用户视图 概念模式:整体逻辑结构。 内模式:存储观。 模式之间的映射。 采用映射技术的优点。,数据模型,如何描述数据以及数据之间的联系? 现实世界信息世界数据世界 概念模型逻辑模型物理模型 数据之间的关系:1对1、1对多、多对多 E-R图: 图形符号;根据实际问题画出E-R图。 数据模型:层次、网状、关系模型。,关系模型,关系、记录、字段 与实体和属性之间的对应关系。 如何表示数据之间的联系? 如何从E-R图导出关系模型? 掌握原则 具体应用,关系理论,关系的性质 关系的完整性规则 实体完整性 引用完整性 用户自定义完整性 关系代数中的

3、运算 投影 选择 连接:自然连接,关系规范化,函数依赖 函数依赖 部分依赖 传递依赖 范式理论 第一、第二、第三范式的定义 如何进行关系的分解,使其满足第三范式? 键的定义:明白其含义和作用。,数据库应用系统的设计,如何利用数据库技术开发应用系统? 有哪些数据? 这些数据之间的关系如何? 对这些数据做何种处理? 如何管理、使用这些数据? 数据库设计的内容 结构特性设计 行为特性 设计,数据库设计的步骤,包括哪些步骤? 逻辑设计 物理设计 应用程序设计 系统运行和维护 每一阶段的任务、内容、图表工具、文档资料。 重点:E-R图;E-R图到关系模型;关系优化。,数据库的维护,维护的含义 为什么要做

4、数据维护? 维护的内容 提示:对一些大家熟悉的应用,如图书借阅、教学管理、医院看病等业务内容和数据管理要求,希望学员能够多做习题,熟悉它们的实体、联系、关系模型和应用程序设计。,文档资料,每一阶段都产生文档资料,记录工作成果。 系统说明书 技术说明书 使用说明书 有哪些说明书?作用?内容?,第二部分:FoxPro基础,关系型DBMS 以文件为单位来存储和管理数据。 文件类型:文件的扩展名来表示文件类型:熟记常用的扩展名和表示的文件类型,DBF、IDX、PRG、FPT等等。 主要技术指标 一个文件中存放的数据是有限的。 一个记录的长度是有限的。,FoxPro语法规则,数据类型: 不同数据类型的长

5、度、符号、取值规则。 常量 日期型常量、逻辑型常量的书写。 变量 内存变量和字段变量 变量的优先级 数组:定义;使用(与数据库文件之间的数据交换);初值。,FoxPro语法规则,运算符和表达式 日期型数据的运算 运算符的优先级 函数 函数名 参数的个数、含义、数据类型 函数的返回值 常用函数的名称、使用。,FoxPro语法规则,重点掌握:测试函数;类型转换函数;数学函数。例如: EOF() BOF() RECNO() FOUND() CTOD() DTOC(),FoxPro中的命令格式,几种范围的含义 特别注意:不同命令的范围默认值。 FOR条件和WHILE条件的区别。 如果给定一个实例,能够

6、根据命令确定执行的结果。 命令与关系代数之间的关系。 FIELDS:投影 FOR(WHILE):选择,数据库的操作命令,数据库结构 记录长度=各字段长度之和+1 备注型和通用型字段的存储方法 不同类型字段的长度。 记录的输入 追加:从键盘输入;从其它文件中追加。 插入:注意插入位置(BEFORE)。 APPEND BLANK的使用。 命令执行后对记录的影响。,数据库的操作命令,数据库文件的打开与关闭 打开与关闭的含义 命令格式 记录指针及其移动 相对、绝对;常与RECNO()结合。 条件定位:LOCATE命令与CONTINUE。 工作区的概念 工作区的概念 选择工作区 工作区之间的转换,数据库

7、的操作命令,记录的修改 EDIT与CHANGE 成批修改:REPLACE命令的使用。 注意:REPLACE命令中的WITH表达式的写法。 记录的删除 逻辑删除:含义,删除标志。 物理删除 浏览命令的应用:BROWSE命令的选项。,数据库的操作命令,数据库文件的显示 显示结构 显示记录 LIST和DISPLAY的区别 执行命令后记录指针的变化。 测试函数EOF()、BOF()的值。 范围默认值。,数据库的操作命令,数据库文件的排序 SORT命令的语法 产生一个新的数据库文件。 排序的顺序:升序(A)、降序(D)。 排序的依据。当有多个排序字段时,其排序的原理。 排序的缺点:当原数据库文件中的记录

8、发生变化时,必须重新排序。,数据库的操作命令,数据库文件的索引 索引的含义 索引的建立 主索引的含义和设置 特别注意:索引表达式的类型。 索引表达式中类型转换函数的使用。 UNIQUE、ADDITIVE的含义。 重建索引。,数据库的操作命令,索引查询 SEEK命令和FIND命令 特别注意:SEEK和FIND的区别 FOUND函数的使用。 FIND只能查找字符型和数值型的表达式,若使用内存变量,必须用&运算符。,数据库的操作命令,数据统计 统计记录个数(COUNT) 求和(SUM) 求平均(AVERAGE) 分类汇总:先根据汇总字段建立索引;产生一个新的文件。,数据库的操作命令,多表操作 在多个

9、工作区中分别打开文件 分清哪个是主,哪个是次。 首先建立索引。 连接和关联的区别 ADDITIVE的使用 关联数据库文件的记录的指针移动。 连接的工作原理。,SQL语言,结构化查询语言 SELECT语句的使用 给定一个问题,能够写出其SELECT语句。 如果数据来自多个数据库文件,注意必须指定工作区别名。 ORDER BY、GROUP BY的使用。,程序设计,程序结构:,数据处理,输入,输出,键盘输入 数据库文件,屏幕 数据库文件,程序设计,输入输出语句 输入:INPUT、ACCEPT、WAIT、SAY GET 注意命令之间的区别,何时用何种命令。 输出:?、?SAY语句。 注意?、?的区别。

10、 在SAY GET命令中,必须有READ。这也是程序填空中经常考到的内容。 在图形打印中常用?。,程序设计,结构化程序设计 顺序结构 分支结构 IF语句 DO CASE语句 注意它们的执行过程。 考试题型:写出程序执行结果或功能。 语法规则:必须配对使用。,程序设计,循环结构 WHILE循环 FOR循环 SCAN循环 特别注意:LOOP和EXIT的使用。 循环语句的执行过程。 在循环体中,SKIP语句的使用。 一定要有改变循环条件的语句,否则就是死循环。,程序设计,过程和函数 过程和函数的定义 RETURN语句的使用 过程和函数的区别 参数的定义和传递:PARAMETERS语句和WITH语句的

11、使用。 过程和函数的调用。 参数的传递方式:值传递和引用传递。 特别注意:内存变量在过程调用中的变化。,程序设计,菜单设计 水平菜单的定义、激活、使用语句。 弹出式菜单定义、激活、使用语句。 下拉菜单、激活、使用语句。 DEFINE、ON SELECTION、ACTIVE语句的配合。,常用程序设计,格式输入: APPENG BLANK语句。 WHILE 语句。 WAIT语句。 查询程序 查询条件输入 记录定位:LOCATE、SEEK、FIND 判断查询结果:FOUND()函数。 WHILE .T.、IF语句、EXIT与LOOP语句。,常用程序设计,删除程序 记录定位 逻辑删除 删除确认 物理删

12、除 FOUND()、IF语句的使用。,FoxPro程序开发工具,菜单设计窗口的菜单项和含义 PROMPT RESULT:几种选择; OPTIONS:快捷键的定义。 菜单文件的扩展名 菜单设计窗口的命令按钮 如何生成菜单程序,FoxPro程序开发工具,屏幕生成器 所见即所得。 对象、对象的属性、事件、事件过程。 事件驱动。 屏幕文件的扩展名。 工具箱中的常用工具:文本、字段、编辑、命令按钮。 屏幕程序的生成方法。,FoxPro程序开发工具,报表生成器 格式设计 数据来源 报表使用:REPORT FORM命令。 报表文件 项目管理器 项目文件 将文件添加到项目中的方法。,总 结,基本概念、基本原理是关键。 最好从应用实例入手,根据实际问题的需要来理解关系数据库的概念、设计、建立、和使用。 阅读教材时,注意命令的详细说明,把握命令的基本功能、执行过程。 特别注意命令之间的细微差别。,祝大家一帆风顺! 马到成功!,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1