【DOC】数据库原理与应用常规知识点..doc_第1页
【DOC】数据库原理与应用常规知识点..doc_第2页
【DOC】数据库原理与应用常规知识点..doc_第3页
【DOC】数据库原理与应用常规知识点..doc_第4页
【DOC】数据库原理与应用常规知识点..doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

数据库原理与应用常规知识点一、 基本概念1、 数据2、 数据处理3、 数据库4、 数据库管理系统5、 数据库应用系统6、 数据库系统7、 实体8、 属性9、 实体集和实体型10、 关系术语:1) 关系:一个关系就是一张二维表,每个关系有一个关系名。2) 元组3) 属性4) 域5) 关系模式6) 关键字7) 外部关键字11、 关系数据库二、 信息和数据的关系是:信息=数据+处理三、 数据库系统的特点四、 数据库系统层次示意图其中,数据库管理系统是核心软件。五、 根据数据之间的关系,数据库可分为:层次模型网状模型关系模型六、 专门的关系运算:选择、投影、联结。 事物和事物之间的联系在关系模型中都用关系表示,对关系进行选择、投影、联接之后,运算结果仍然是一个关系。七、 在关系模型中,操作的对象和结果都是二维表,这种二维表的特点,或者说关系模型满足的条件是: (1)表中的每一列必须是最基本的数据项 (2)表中不允许许有重复的字段名 (3)表中的同一列必须有相同的数据类型 (4)表中不允许有完全相同的两行 (5)行与列的顺序不影响所表示的信息内容八、Visual FoxPro的工作方式:命令交互方式、菜单对话方式、程序运行方式九、 Visual FoxPro属于关系数据库管理系统,与关系术语的比较。1、VFP的常量有6种数据类型:字符型、数值型、逻辑型、日期型。日期时间型和货币型。 字符串常量的定界符必须是单引号、双引号或方括号。 2、计算显示命令: 例:(1)命令“?LEN(“12345”)”和“?LEN(12345)”的结果是: 5,出错信息。 (2)命令“?ROUND(337.2007,3)”的执行结果是:337.2013、变量的种类有字段变量和内存变量,内存变量又可分为简单变量和数组变量。变量既可以存放计算结果,又可以参与运算。用下划线开头的变量为系统内存变量。内存变量和字段变量都分为字符型、数值型、逻辑型、日期型。日期时间型和货币型。4、函数是用程序来实现的一种数据运算或转换。每一个函数都有特定的数据运算或转换功能。5、表达式:常量、变量和函数,以及用运算符把它们连接起来的式子,称为表达式。 表达式种运算符及其连接项必须符合规定。表达式的类型有:算术表达式、字符表达式、日期表达式、日期时间表达式、关系表达式、逻辑表达式。6、表达式举例:(1)如果今天是2002年10月1日,则表达式DATE()1、DATE()1、1DATE()、1DATE()的值分别是:2002年10月2日、2002年9月30日、2002年10月2日、出错信息。(2)顺序执行下列操作后,y=DATE()h=DTOC(y)?VARTYPE(y),VARTYPE(h)屏幕最后显示的结果是D、C。7、数据库设计原则:(1)概念单一化“一事一地”的原则(2)避免在表之间出现重复字段。(3)字段必须是原始数据和基本数据元素。(4)用外部关键字保证关联表之间的联系。8、数据库设计步骤:(1)需求分析。目的是建立数据库。需求包括三个方面:信息需求、处理需求、安全性和完整性需求。(2)确定需要的表。确定数据库中的表是数据库设计过程中技巧型最强的一步。数据库中的表要遵从概念单一化“一事一地”的原则。(3)确定字段。确定字段注意以下问题:1)每个字段直接和表的实体相关。2)以最小的逻辑单位存储信息。3)表中的字段必须是原始数据。4)确立主关键字字段。(4)确定联系。主要有一对多联系,多对多联系,一对一联系。(5)设计求精。对数据库进行检查和修改。9、表的基本知识:(1)表的索引类型有主索引、唯一索引、候选索引和普通索引。(2)表文件的别名有2种情况:一是用ALIAS别名子句指定别名,若缺省ALIAS别名可选项,则系统默认为表文件名本身。(3)如果当前表同时使用函数EOF()和BOF()之值为真,则此表一定是空表。(4)数据库表之间一对多联系通过主表的主关键字索引和子表的外部关键字索引实现。(5)记录定位有相对定位、绝对定位、条件定位三种,使用的命令分别是SKIP、GO、LOCATE、CONTINUE。(6)主索引和候选索引可以保证数据的实体完整性。(7)建立表结构时,如果选择类型为日期型、逻辑型、备注型、通用备注型,系统自动给它们的宽度分别赋值为8、1、4、4。(8)在表中每个栏目的四个主要参数是:字段名、类型、宽度和空值。(9)在索引的4种类型中,不具备唯一性的是普通索引。(10)在VISAL FOXPRO中,可以对字段设置默认值的表必须是数据库表。(11)两个时间相加,结果是错误信息。(12)在数据表中建立现代战争索引应当依照表达式。10、索引的分类: 按索引的组织方式分:单索引、非结构化复合索引和结构化复合索引。11、参照完整型是为了控制关联表之间数据的一致性,防止当记录被更新、插入、删除时破坏了关键字段数据的匹配关系所设置的一些规则。(1)更新规则:规定了当更新父表中的连接字段(主关键字)值时,如何处理相关子表中的记录。在“更新规则”选项卡中有如下三个规则:级联、限制、忽略。(2)删除规则:规定了当删除父表中的记录时,如何处理相关子表中的记录。在“删除规则”选项卡中有如下三个规则:级联、限制、忽略。(3)插入规则:规定了当插入子表中的记录时,是否进行参照完整性检查。在“插入规则”选项卡中有如下两个规则:限制、忽略。12、关联:在记录指针同步移动时,需要使用能够控制表间记录指针关系的临时关系,这种临时关系称为关联。13、虚连接:将多个区的表文件建立关联称为虚连接,或叫文件的同步定位,或叫指针的同步移动。14、表的三大基本运算:筛选、投影和连接。15、视图的意义和优点:( 1 )分割数据,简化优点 ( 2 )简化操作 ( 3 )提供自动的安全保护功能 ( 4 )为数据库重构提供一定的逻辑独立性。16、VFP设置有32767个工作区,每个工作区可以打开一个表文件。17、视图兼有查询和表的特点。与查询相似的地方是:可以用来从一个或多个相关联的表中提取信息;与表相似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。使用当前数据库中Foxpro表建立的视图是本地视图。使用当前数据库之外的数据源中的表建立的视图是远程视图。18、SQL是结构化查询语言的所写,查询是其重要组成部分。SQL还包括数据定义、数据操纵和数据控制等功能。SQL已成为关系数据库的标准数据语言,现在所有的关系数据库管理系统都支持SQL。19、SQL语言的特点:(1)SQL语言是一种一体化的语言。(2)SQL语言是一种高度的非过程化语言。(3)SQL语言非常简洁。(4)SQL语言可以交互式使用。20、SQL的核心是查询,其查询命令只有一条,即SELECT命令。它的基本形式是由SELECT-FROM-WHERE查询块组成,还可嵌套执行。21、标准SQL的数据定义包括数据库定义、表定义、视图定义、规则的定义、索引定义等。SQL支持集合的并运算,运算符是UNION。22、视图不能单独存在,它必须依赖于数据库表。23、程序是为完成某项任务而需执行的命令序列。它们按照一定的要求有序地编排在一起,并以文件地方式存储在磁盘上,这种文件称为命令文件,也称程序文件,扩展名是.PRG。文件中地命令称为语句。 命令文件主要包括3个部分:数据输入、数据处理和数据输出。24、程序一般有三大部分组成:输入、运算处理、输出。25、程序的基本结构是:顺序结构、选择结构、循环结构和子程序模块结构。26、子程序相关知识:(1)子程序:能完成一个大程序中的某一部分功能,可以被主程序或其它程序调用的独立的扩展名是.PRG的磁盘文件称为子程序。(2)主程序与子程序、子程序与子程序之间的调用关系是主程序调用子程序,子程序也可以调用其它的子程序。27、关于过程文件:(1)过程文件:就是按照一定的规则组织起来的含有多个过程的过程集合,也就是将需要使用的多个子程序组织到一个文件中,每个子程序作为此文件中的一个过程,以过程名来标识。(2)过程文件的打开命令是SETPROCTO过程文件名,过程文件的关闭命令是SETPROCTO或CLOSEPROC。(3)要调用过程文件ABC.PRG中的一个过程ZZ,必须首先用SETPROCTOABC命令打开这个过程文件;然后再用DOZZ命令运行它。28、变量的作用域可分为公共变量、私有变量和局部变量3种。29、选择工作区命令“SELECT0”的作用是选择未用工作区的最低编号。基本知识点汇总(下篇)1、对象:客观世界里的任何实体都可以被看作对象。对象可以是具体的物,也可以是某些概念。2、类:在面向对象技术中,“类”就是定义为一组具有相同数据和相似操作的对象的集合;或者说,“类”具有相同属性和行为的一个或多个对象的描述。3、父类可以产生子类,子类还可以再产生子类,父类和子类的关系是一般和特殊的关系。4、类与对象的最大区别在于:类的主要作用是可被重复使用的包装代码,它并不能完成任何实际工作;对象则是由类产生的具体实例,具体任务的实现均由对象来进行。5、控件:也是一种对象,是将一些特殊的对象进行了更严格的封装,以图形的方式显示出来并能与用户进行交互、执行操作的一种图形对象。例如,文本框、编辑框、命令按钮、标签等,就是所谓的控件。6、PEM:对象和类的特征和行为模式分别定义为属性(Property)、事件(Event)、方法(Method)三大要素,统称为PEM。7、属性指对象所具备的特征。 事件是指对象所能辨识或侦测的动作。 8、触发事件的因素有三种:(1)用户对某对象进行了相应的动作;(2)对象自如侦知;(3)由其他对象的事件触发引起的连锁反应触发一系列相关的事件。9、方法是由VFP内建在对象中,并可直接调用执行的函数。可以象函数一样传递参数和返回值。 方法与函数的区别:方法与VFP系统函数和自定义函数不同的是,方法被封装保护在对象或类中,所以不能脱离对象单独存在,换句话说,与属性和事件一样,欲访问与方法须与对象一起调用。 方法与事件一样,也有一个过程编辑框,可供程序员编写代码。方法与事件的区别:(1)方法本身内含Visual FoxPro预设代码,可以不需程序员输入任何代码即可执行自身的功能。(2)方法调用不能由用户动作来触发,像自定义函数一样可由程序员编写新方法来扩展功能,但不能脱离对象而独立存在。10、表单的设计流程和主要内容:图10.6 表单设计流程新建表单并设置属性组建数据环境新建控件并布置界面设置各容器控件属性编写事件方法程序11、控件按基于的类源可分为三类:标准类、ActiveX控件、自定义控件。12、标签的主要作用是显示界面信息,相当于“SAY”语句的功能,而且可通过标签的PEM在程序执行过程中实现动态处理和与使用者进行交互访问。13、文本框的作用:文本框常用于显示字符型、日期型、和数值型数据。文本框常与数据进行绑定性链接,是用户与数据进行交互访问的方便有效的工具,同时文本框还可以非绑定型地独立存在,以供用户进行多种形式的不同处理。14、文本框的主要属性设置:(1)用Value属性确定数据类型(2)由Enabled属性选择读写方式(3)用PasswordChar属性设置密码输入框。15、使用文本框常用的主要事件和方法:(1)用KeyPress事件来接收数据;(2)由Refresh方法来显示更新数据;(3)由SetFocus方法控制光标焦点位置。16、计时器工作的三要素:(1)Timer事件代码:表示执行的动作。(2)Interval属性:表示Timer事件的触发时间间隔,单位为毫秒。(3)Enabled属性:该属性默认为.T.。17、数据库应用系统可以分为以数据为中心和以处理为中心两类。前者以提供数据为目的,重点是数据采集、建库及数据库维护等工作。后者虽然也包含这些内容,但重点是使用数据

温馨提示

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

评论

0/150

提交评论