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

上传人:sccc 文档编号:5004158 上传时间:2023-05-28 格式: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、数据库及其应用考前辅导,复习思路重点、难点题型分析,知识体系,关系数据库理论关系数据模型DDLDML关系规范化理论关系数据库应用FoxPro的使用数据库定义、数据库操纵、程序设计。各种命令的语法、作用、使用。,数据管理,数据与信息的区别与联系数据处理的含义数据管理的含义数据处理与数据管理的区别与联系,数据管理技术的发展,三个阶段每一阶段的特点特别是:文件管理存在的问题。数据库管理的优点注意几个概念:数据冗余、数据独立性、数据一致性与完整性,数据结构化。,数据库、数据库管理系统、数据库应用系统,数据库的概念(DB)数据库管理系统(DBMS)数据库应用系统(DBAS)三者之间的关系,数据库的三级组

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

3、第一、第二、第三范式的定义如何进行关系的分解,使其满足第三范式?键的定义:明白其含义和作用。,数据库应用系统的设计,如何利用数据库技术开发应用系统?有哪些数据?这些数据之间的关系如何?对这些数据做何种处理?如何管理、使用这些数据?数据库设计的内容结构特性设计行为特性 设计,数据库设计的步骤,包括哪些步骤?逻辑设计物理设计应用程序设计系统运行和维护每一阶段的任务、内容、图表工具、文档资料。重点:E-R图;E-R图到关系模型;关系优化。,数据库的维护,维护的含义为什么要做数据维护?维护的内容提示:对一些大家熟悉的应用,如图书借阅、教学管理、医院看病等业务内容和数据管理要求,希望学员能够多做习题,熟

4、悉它们的实体、联系、关系模型和应用程序设计。,文档资料,每一阶段都产生文档资料,记录工作成果。系统说明书技术说明书使用说明书有哪些说明书?作用?内容?,第二部分:FoxPro基础,关系型DBMS以文件为单位来存储和管理数据。文件类型:文件的扩展名来表示文件类型:熟记常用的扩展名和表示的文件类型,DBF、IDX、PRG、FPT等等。主要技术指标一个文件中存放的数据是有限的。一个记录的长度是有限的。,FoxPro语法规则,数据类型:不同数据类型的长度、符号、取值规则。常量日期型常量、逻辑型常量的书写。变量内存变量和字段变量变量的优先级数组:定义;使用(与数据库文件之间的数据交换);初值。,FoxP

5、ro语法规则,运算符和表达式日期型数据的运算运算符的优先级函数函数名参数的个数、含义、数据类型函数的返回值常用函数的名称、使用。,FoxPro语法规则,重点掌握:测试函数;类型转换函数;数学函数。例如:EOF()BOF()RECNO()FOUND()CTOD()DTOC(),FoxPro中的命令格式,几种范围的含义特别注意:不同命令的范围默认值。FOR条件和WHILE条件的区别。如果给定一个实例,能够根据命令确定执行的结果。命令与关系代数之间的关系。FIELDS:投影FOR(WHILE):选择,数据库的操作命令,数据库结构记录长度=各字段长度之和+1备注型和通用型字段的存储方法不同类型字段的长

6、度。记录的输入追加:从键盘输入;从其它文件中追加。插入:注意插入位置(BEFORE)。APPEND BLANK的使用。命令执行后对记录的影响。,数据库的操作命令,数据库文件的打开与关闭打开与关闭的含义命令格式记录指针及其移动相对、绝对;常与RECNO()结合。条件定位:LOCATE命令与CONTINUE。工作区的概念工作区的概念选择工作区工作区之间的转换,数据库的操作命令,记录的修改EDIT与CHANGE成批修改:REPLACE命令的使用。注意:REPLACE命令中的WITH表达式的写法。记录的删除逻辑删除:含义,删除标志。物理删除浏览命令的应用:BROWSE命令的选项。,数据库的操作命令,数

7、据库文件的显示显示结构显示记录LIST和DISPLAY的区别执行命令后记录指针的变化。测试函数EOF()、BOF()的值。范围默认值。,数据库的操作命令,数据库文件的排序SORT命令的语法产生一个新的数据库文件。排序的顺序:升序(A)、降序(D)。排序的依据。当有多个排序字段时,其排序的原理。排序的缺点:当原数据库文件中的记录发生变化时,必须重新排序。,数据库的操作命令,数据库文件的索引索引的含义索引的建立主索引的含义和设置特别注意:索引表达式的类型。索引表达式中类型转换函数的使用。UNIQUE、ADDITIVE的含义。重建索引。,数据库的操作命令,索引查询SEEK命令和FIND命令特别注意:

8、SEEK和FIND的区别FOUND函数的使用。FIND只能查找字符型和数值型的表达式,若使用内存变量,必须用&运算符。,数据库的操作命令,数据统计统计记录个数(COUNT)求和(SUM)求平均(AVERAGE)分类汇总:先根据汇总字段建立索引;产生一个新的文件。,数据库的操作命令,多表操作在多个工作区中分别打开文件分清哪个是主,哪个是次。首先建立索引。连接和关联的区别ADDITIVE的使用关联数据库文件的记录的指针移动。连接的工作原理。,SQL语言,结构化查询语言SELECT语句的使用给定一个问题,能够写出其SELECT语句。如果数据来自多个数据库文件,注意必须指定工作区别名。ORDER BY

9、、GROUP BY的使用。,程序设计,程序结构:,数据处理,输入,输出,键盘输入数据库文件,屏幕数据库文件,程序设计,输入输出语句输入:INPUT、ACCEPT、WAIT、SAY GET注意命令之间的区别,何时用何种命令。输出:?、?SAY语句。注意?、?的区别。在SAY GET命令中,必须有READ。这也是程序填空中经常考到的内容。在图形打印中常用?。,程序设计,结构化程序设计顺序结构分支结构IF语句DO CASE语句注意它们的执行过程。考试题型:写出程序执行结果或功能。语法规则:必须配对使用。,程序设计,循环结构WHILE循环FOR循环SCAN循环特别注意:LOOP和EXIT的使用。循环语

10、句的执行过程。在循环体中,SKIP语句的使用。一定要有改变循环条件的语句,否则就是死循环。,程序设计,过程和函数过程和函数的定义RETURN语句的使用过程和函数的区别参数的定义和传递:PARAMETERS语句和WITH语句的使用。过程和函数的调用。参数的传递方式:值传递和引用传递。特别注意:内存变量在过程调用中的变化。,程序设计,菜单设计水平菜单的定义、激活、使用语句。弹出式菜单定义、激活、使用语句。下拉菜单、激活、使用语句。DEFINE、ON SELECTION、ACTIVE语句的配合。,常用程序设计,格式输入:APPENG BLANK语句。WHILE 语句。WAIT语句。查询程序查询条件输

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

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号