《数据库及其应用》考前辅导_第1页
《数据库及其应用》考前辅导_第2页
《数据库及其应用》考前辅导_第3页
《数据库及其应用》考前辅导_第4页
《数据库及其应用》考前辅导_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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语法规则数据类型:不同数据类型的长度、符号、取值规则。常量日期型常量、逻辑型常量的书写。变量内存变量和字段变量变量的优先级数组:定义;使用(与数据库文件之间的数据交换);初值。FoxPro语法规则运算符和表达式日期型数据的运算运算符的优先级函数函

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

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

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

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

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

10、句的使用过程和函数的区别参数的定义和传递:PARAMETERS语句和WITH语句的使用。过程和函数的调用。参数的传递方式:值传递和引用传递。特别注意:内存变量在过程调用中的变化。程序设计菜单设计水平菜单的定义、激活、使用语句。弹出式菜单定义、激活、使用语句。下拉菜单、激活、使用语句。DEFINE、ON SELECTION、ACTIVE语句的配合。常用程序设计格式输入:APPENG BLANK语句。WHILE 语句。WAIT语句。查询程序查询条件输入记录定位:LOCATE、SEEK、FIND判断查询结果:FOUND()函数。WHILE .T.、IF语句、EXIT与LOOP语句。常用程序设计删除程序记录定位逻辑删除删除确认物理删除FOUND()、IF语句的使用。FoxPro程序开发工具菜单设计窗口的菜单项和含义PROMPTRESULT:几种选择;OPTIONS:快捷键的定义。菜单文件的扩展名菜单设计窗口的命令按钮如何生成菜单程序FoxPro程序开发工具屏幕生成器所见即所得。对象、对象的属性、事件、事件过程。事件驱动。屏幕文件的扩展名。工具箱中的常用工具:文本、字段、编辑、命令按钮。屏幕程序的生成方法。FoxPro程序开发工具报表生成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论