• 163.50 KB
  • 2022-04-22 11:37:41 发布

数据库技术及应用习题集答案.doc

  • 19页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'一、填空题1)信息是有用的数据.2)数据是信息的表现形式.3)常用的数据模型有网状、层次、关系三种.4)数据库管理系统通常由数据描述语(DDL)、数据操纵语言(DML)、数据库管理例行程序组成.5)Visualfoxpro6.0有7种数据类型,他们分别是字符型、数值型、逻辑型、日期型、日期时间型、备注型、通用型.6)Visualfoxpro6.0___5__种数据存储容器,它们分别是常量、变量、数组、函数、对象等。7)日期型数据的长度是8位。8)通用型数据的实际长度受磁盘空间大小限制。9)visualfoxpro6.0有5种类型的表达式,它们分别是数值型、字符型、日期时间型、逻辑型、关系型.10)“123”是字符型型数据.11)数据表中字段名的长度不超过5个汉字.12)建立表有2种种方法,分别是菜单命令.13)定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的字段名、字段数据内型、字段宽度等。14)数据表是由结构和内容两部分组成.15)打开数据表的命令是USE。关闭数据表的命令是CLOSEALL.16)物理删除表中数据时,要首先完成逻辑删除的操作.17)建立索引的依据是索引表达式.18)Visualfoxpro6.0有4种索引,它们分是普通索引、唯一索引、主索引、侯选索引.19)主索引的关键字段值是唯一的的,唯一索引的关键字段值是可重复的的,候选索引的关键字段值是唯一的的,普通索引关键字值是可重复的的.20)在同一个数据表中可以有___一____个主索引,可以有多个普通索引,可以有多个候选索引,可以有多个唯一索引.21)索引一旦建立,就决定了数据表中记录的操作顺序。22)把一个复杂的数据表,分离成多个不可再分的数据表,这些数据表之间必然存在关联关系,才不能失去数据原有的意义.23)数据表被添加到某一数据库中则称之为数据库表,反之则称之为自由表.24)字段标题可以弥补字段名长度的限制.19 1)数据库中的数据表之间有4种关联关系.分别是一对一、一对多、多对一、多对多.2)打开数据库的命令是OPENDATABASE.3)使用字段默认值,可以加快数据的输入速度.4)根据视图中的数据来源可把视图分为本地视图、远程视图两种。5)用视图可以修改数据表中数据.6)视图中的数据取自数据库中的数据表或另一视图.7)查询不可以更新数据库中的数据。8)SQL语句最主要的功能是查询。9)要组织管理应用系统的数据及其他资源,最好使用项目管理器。10)在项目管理器中,有全部、数据、文档、类、代码、其他6个选项卡.11)在项目管理器中,“+“的标志表示某一项目的下面有子项目.12)Visualfoxpro6.0的工作方式有3种,菜单、命令、程序13)构成分支结构的语句有3个,分别是单分支、双分支、多分支。14)构成循环结构的语句有3个,分别是DOWHILE……ENDDO、FOR……ENDFOR、SCAN……ENDSCAN。15)SCAN…….ENDSCAN结构的语句,是通过指针移动控制循环。16)分支结构语句和循环结构语句中的条件表达式,可以是条件或关系表达式.17)调用过程或运行程序要使用DO命令。18)属性是用来描述对象的参数.19)建立类可以用类设计器中完成,也可以通过编程创建类.20)类的两种类型是控件类和容器类.21)容器类中的对象是可以修改的。22)控件类不能容纳其他对象。23)类具有多态性、继承性和封装性。24)派生的新类,将继承父类的所有属性。25)表单是容器类类,文本框、标签、编辑框、命令按钮、命令按钮组、页框、表格、图像分别控件类类.26)建立表单的方式有表单设计器、表单向导、编程。27)表单的设计是基于面向对象编程的思想。28)表单的主要属性有NAME、width、hight、CAPTION、SHOWWINDOW、AUTOCENTER等.29)表单也称为屏幕、窗口.30)在表单中可以使用29种基类控件.31)表格控件中使用的数据源大多数来自数据表或查询.19 1)执行表单的命令是DOFORM。2)标签、文本框、编辑框、组合框、命令按钮、图像、表格、选项按钮组、复选框、页框等控件的主要属性是略(根据实际情况)。3)在设计表单时,计时器控件是可见的,在运行表单时,计时器控件是不可见的.4)计时器控件的enabled属性是用于控制计时器停止和启动。5)组合框控件是由一个文本框和列表框组成.6)buttoncount属性是用来定义命令按钮组控件的按钮个数。7)设计系统菜单,可以通过菜单设计器完成.8)菜单栏是用于放置菜单标题.9)菜单项的任务可以是子菜单、命令和过程.10)创建报表有报表设计器、报表向导种方法.11)报表标题要通过标签控件定义.12)报表可以在打印机上输出,也可以通过屏幕浏览.13)系统开发一般过程有分析、调计、实施、维护个阶段.14)项目管理器的选项卡将系统的各个组件组装在一起.15)连编可执行文件,要使用项目管理器.16)菜单程序组装在项目管理器其他选项卡中.17)DBMS的含义是数据库管理系统.18)VisualFoxpro数据库是关系型型数据库.19)一个完整的数据库系统应包括硬件、软件、数据和人员四个部分.20)字符型字段的汉字是按汉语拼音顺序排序的.一、多项选择1)一个软件在安装之前,了.要了解他的(ABC).A.硬件环境B.软件环境C.升迁环境D.用户2)Visualforpro6.0是(C)数据库系统。.A.网络B.层次C.关系D.链状3)以下数据中(BCD)是字符型数..A.01/01/98B.”01/01/97”C.”12345”D.”ADCV”4)字符型数据的最大长度是(B).A.20B.254C.10D.64K5)以下常量中(AB)是合法的数值型常量。.A.123B.123+E456C.”123.456”D.123*106)备注型字段的长度固定为(C).A.8B.1C.4D.1019 1)定义全局型变量,使用什么命令(A).A.PUBLICB.PRIVATEC.LOCALD.CREATE2)VAL(“123.45”)的值是(B).A.“123.45”B.123.45C.123.4500D.123453)数据表中有30个数据,如果当前记录为第3条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是(B).A.31B.30C.29D.284)数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些数据要进行(A).A.逻辑删除B.物理删除C.不加处理D.数据过滤器5)数据表中有30个数据,如果当前记录为第3条记录,把记录指针向下移动2个记录,测试当前记录号函数RECNO()的值是(C).A.3B.2C.5D.46)对数据表的结构进行操作,是在(A)环境下完成的。.A.表设计器B.表向导C.表浏览器D.表编辑器7)在同一个数据表中可以依照(ABC)建立索引.A.一个字段B.多个字段C.表达式D.唯一一个字段8)索引字段值不唯一,应该选用什么样的索引类型(BD).A.主索引B.普通索引C.候选索引D.唯一索引9)在建立唯一索引出现重复字段值时,只存储重复出现的(A)记录。.A.第一个B.最后一个C.全部D.几个10)在数据库中的数据表间(A)建立关联关系。.A.可以B.不可以C.必须D.可根据需要11)已知某一数据库中有两个数据表,它们的索引关键字是一一对应的关系,这两个表若建立关联,应该建立(A)关系。.A.一对一B.一对多C.多对一D.多对多12)一个数据表可以添加到(B)数据库中。.A.两个B.一个C.多个D.随意个13)数据表间建立参照完整性后,可设置数据表间的哪些操作规则(ABC)?.A.更新B.删除C.插入D.建立14)当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是普通索引时,两个数据表间的关联关系是(B).A.多对一B.一对多C.一对一D.多对多15)下述选项中(ABCD)是查询的输出形式。.A.数据表B.图形C.报表D.临时表16)视图不能单独存在,它必须依赖于(B)19 .A.视图B.数据库C.数据表D.本地视图1)视图设计器中的选项卡与查询设计器中的选项卡几乎一样,只是视图设计器中的选项卡比查询设计器中的选项卡多一个(D)选项卡。.A.字段B.排序依据C.联接D.更新条件2)项目文件的扩展名是(A).A..PJXB..DBFC..QPRD..DBC3)以下语句中(AC)是循环结构语句.A.SCAN……..ENDSCANB.IF….ENDIFC.FOR….ENDFORD.DO….ENDDO4)以下语句中(AC)是分支结构语句.A.CASE..ENDCASEB.DO…..ENDDOC.IF….ENDIFD.SCAN…ENDSCAN5)LOOP和EXIT可出现在(CD)语句的命令行中。.A.IF….ENDIFB.CASE…..ENDCASEC.DO…..ENDDOD.FOR….ENDFOR6)计时器控件的两个主要属性是(AC).A.enabledB.captionC.intervalD.value7)以下控件中(ACD)是容器类控件。.A.formB.labelC.pageD.container8)以下控件中(AC)是非容器类控件。.A.textB.formC.labelD.commandbutton9)以下资源中(ABC)可以作为文本框控件的数据来源.A.数值型字段B.内存变量C.字符型字段D.备注型字段10)决定微调控件的最大值的是(A)属性。.A.keyboardhighvalueB.valueC.keyboardlowvalueD.interval11)设计报表要定义报表有(ABCD).A.标题B.页标头C.列标头D.细节12)报表控件有(ABCD).A.标签B.线条C.矩形D.域控件13)一个较为完善的应用系统包含(ABCD).A.系统菜单B.各种工作窗口C.工具栏D.系统标题一、单项选择1、从右侧选择相应概念序号添入左侧括号(F)被称为虚表A、索引(J)用于存放较长的字符型数据B、逻辑删除(B)给暂时不使用的记录加一个删除标记C、数据库19 (A)按照某表达式值建立一个记录列.表D、记录(G)数据表中的每一竖列E、参照完整性规则(D)数据表中的每一横行F、视图(I)相关的文件、数据及对象的集合G、字段(C)一组相关数据的集合。H、关联(E)包括级联、限制和忽略I、项目(H)有一对多和一对一两种J、备注型字段1、将相应的文件类型和其后缀一一对应(b)数据库(f)索引a).SCXf).DBF(a)表(e)可视类库b).DBCg).MNX(h)表单(I)菜单c).VCXh).PRG(c)项目(g)文本文件d).TXTi).CDX(d)程序(j)查询e).PJXj).QPR一、简答题1、备注型字段与字符型字段有什么区别?解答:备注型字段可存放较长的字符型数据,字符型字段长度范围只有254个字符。2、信息和数据有什么区别?解答:信息是有用的数据,数据是信息的表现形式,信息是通过数据来表示的。3、数据处理的目的是什么?解答:是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。4、什么是数据模型?解答:数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。5、关系模型有哪些主要的特点?解答:(1)关系中每一数据项是独立的,是最基本的数据单位;(2)每一竖列称为一个字段,数据项是同属性的,列数根据需要而设,且各列的顺序是任意的;(3)每一横行称为一个记录,由一个事物的诸多属性构成,且各行的顺序可以是任意的;(4)一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。6、什么是数据库?解答:以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。19 1、什么是关系数据库?解答:依照关系模型进行数据存储。2、数据库应用系统的主要组成部分是什么?解答:硬件、软件、数据、人员。3、内存变量、数组变量、字段变量有何区别?解答:存放一个数据、一组数据及一个字段的数据4、简述备注型字段与字符型字段的区别?解答:备注型字段可存放较长的字符型数据,字符型只有2545、利用表设计器创建表与用表向导创建表有什么区别?解答:设计器可灵活创建表,向导是利用表模板创建表。6、删除表中的数据有几种方法,有什么不同?解答:逻辑删除和物理删除,逻辑删除只做了删除标记、物理删除即从磁盘上彻底删除记录。7、简述数据表的组成?解答:表结构及表内容8、什么是索引?解答:索引是使表中的记录按照一定的顺序排列的技术,是一个由索引序号和表的记录号组成的列表。9、索引类型有几种,各有什么特点?解答:主索引(索引表达式的值不能重复。主索引只用于数据库表,且一张表只能创建一个主索引,自由表不能创建主索引。)、侯选索引(索引表达式的值不能重复。一张表可以建立多个侯选索引,侯选索引可用于数据库表和自由表.)、普通索引(索引表达式的值可以出现重复,且在索引表中,具有重复值的记录也被重复存贮。)、唯一索引(索引表达式的值可以出现重复,但在索引表中,只存贮其中的第一个。)10、为什么要建立索引,意义是什么?解答:索引能使表中的记录按照一定的顺序进行操作。11、如何使用索引?解答:打开表时同时打开相应的索引,即可使表按一定的顺序进行操作。12、在数据库操作环境下对数据表进行操作有什么好处?解答:可设置字段标题、字段默认值,字段有效性规、记录有效性规则、触发器、参照完整性等.13、数据库中的数据表间有几种关联关系,建立这些关联的依据是什么?19 解答:2种,一对一、一对多等相同字段1、什么是视图?什么是查询?解答:视图是从一个或多个数据表中导出的“表”.查询可以从单个或多个表中提取有用的数据。2、视图和查询有什么不同?各有什么特点?解答:利用视图可以更新表中的数据;查询的结果可以是多种形式(如表、图形),利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计及加工等操作。但不能更新表中的数据。3、项目管理器是什么?使用它有什么好处?解答:项目管理器是按一定的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具。使用项目管理器可以有效地组织数据表、表单、数据库、菜单、类、程序和其他文件,并将它们编译成可独立运行的.APP或.EXE文件。4、什么是类?什么是对象?解答:对象(Object)是反映客观事物属性及行为特征的描述。每个对象都具有描述其特征的属性(用数据来表示),以及附属于它的行为(用代码来实现,称为对象的“方法”)。所谓类(Class),就是具有共同属性和行为特征的对象的集合与抽象。5、类与对象的根本区别是什么?解答:类是对象的抽象,对象是类的实例6、事件与方法有何不同?各自有什么特征?解答:事件(Event)是对象可以识别和响应的某些行为和动作。方法(Method)是对象的行为和动作,是与对象相关联的过程。7、表单设计有几种方法,各自有什么特点?解答:设计器、向导、编程8、简述“文本框”与“标签”控件的主要区别。解答:“标签”控件能按一定格式在表单上显示文本信息,用来显示表单中各种说明和提示信息。“文本框”控件主要用于表中各字段值的输入、输出,以及内存变量赋值和输出等操作。9、表单控件的属性如何定义?有几种方法?解答:通过属性窗口或命令定义。10、什么是当前记录?它在表操作中有什么作用?解答:记录指针指向的记录,只能对当前记录进行操作。11、为什么要建立索引,意义是什么?解答:索引是使表中的数据按照一定的顺序进行排列的技术,建立索引可以按照一定顺序对表进行操作12、逻辑删除记录和物理删除记录有什么不同?解答:逻辑删除只做了删除标记,并没有从磁盘上真正删除,物理删除即从磁盘上彻底删除记录13、视图和查询有什么不同?解答:视图可以更新表中的数据,查询不可以。14、过程式程序的基本结构是什么?解答:19 顺序结构、分支结构、循环结构1、计算下列各表达式的值:1)VAL(“123.45”)2)“ABCD”>“ABYZ”3)“12”$“123456”4).NOT.(5>3.AND.7<89).AND.(15>26.OR.4*5<10)5)“wer”$“qwer”6){2002/07/08}+6解答:计算下列表达式的值:1)123.452)F3)T4)F5)T6){2002/7/14}35、说出下列函数的值或函数的功能ABS(-15),INT(9.9),ROUND(123.7365,2),MOD(9,2),SQRT(9)LEN(“12ABC”),LEFT(“FoxPro”3),LOWER(“AbCd”)DTAE(),TIME(),DATETIME(),DOW(DATE())36、根据题目内容写出SQL命令:(设已有数据表RCDA(编号C(8),姓名C(8),性别C(2),出生日期D,工资现状N(8,2),党员否L,工作简历M,照片G)及CJDA(编号C(8),成果名称C(20),成果类别C(6),成果出处C(20)))1)创建一个查询,其结果包含“编号”、“姓名”、“性别”、“出生日期”、“工资现状”、“党员”6个字段的内容。解答:SELECT编号,姓名,性别,出生日期,工资现状,党员否FROMrcda2)创建创建一个查询,统计人数、工资的总和及工资的平均值。解答:SELECTcount(编号)as总人数,sum(工资现状)as总工资,avg(工资现状)as平均工资FROMrcda3)创建一个查询,其结果包含“编号”、“姓名”、“性别”、“出生日期”、“工资现状”、“党员否”6个字段的内容,只选择工资现状超过5000元的记录组。解答:SELECT编号,姓名,性别,出生日期,工资现状,党员FROM19 rcda;Where工资现状>=50004)创建一个查询,其结果包含“编号”、“姓名”、“性别”、“出生日期”、“工资现状”、“党员否”6个字段的内容,并按“编号”字段值降序排列。解答:SELECT编号,姓名,性别,出生日期,工资现状,党员,FROMrcdaorderby编号desc5)创建一个查询,其结果包含“编号”、“姓名”、“成果名称”、“成果类别”。解答:SELECTrcda..编号,rcda.姓名,cjda.成果名称,cjda.成果类别,cjda.成果出处FROMrcdaJoincjdaOnrcda.编号=cjda.编号6)创建数据表STUD(学号C(10),姓名C(10),性别C(2),班级名C(10),系别代号C(2),地址C(50),出生日期D,是否团员L,备注M,照片G)解答:CREATETABLESTUD(学号C(10),姓名C(10),性别C(2),班级名C(10),系别代号C(2),地址C(50),出生日期D,是否团员L,备注M,照片G)7)创建数据表SC(学号C(10),课程号C(2),成绩N(2))解答:CREATETABLESC(学号C(10),课程号C(2),成绩N(2))8)将数据表SC中所有课程号为02的成绩加5。解答:UPDATESCSET成绩=成绩+5WHERE课程号="02"9)删除数据表STUD中所有性别为男的记录。解答:DELETEFROMSTUDWHERE性别=“男”10)在数据表STUD中插入一条记录,各字段值为(学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员)VALUES("011110","李建国","男","计0121","01","湖北武汉",{09/28/02},.T.)解答:INSERTINTOSTUD(学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员)VALUES("011110","李建国","男","计0121","01","湖北武汉",{09/28/02},.T.)19 一、写出程序运行结果或程序的功能数据表Student.dbf内容如下:XMXHCSRQPJFSXJSJAA9803020178/03/0585.00BB9803020279/02/1080.00CC9803020978/05/2375.00DD9803010178/12/1290.00EE9803020477/09/0165.00数据表CJ.DBF如下:XH课程名成绩9803020180.009803020285.009803020995.009803010168.009803020470.001、程序1useSTUDENT.dbfEXCLUSIVEdeleforXM=“CC”packsortonxhtostudent_xhusestudent_xhlistfieldsXM,XH,CSRQsumSXtoSXZFforXH>=“98030201”?SXZF试写出程序运行结果:解答:XMXHCSRQDD9803010178/12/12AA9803020178/03/05BB9803020279/02/10EE9803020477/09/0119 2302、程序2.prgClearallCloseallSelect1UseSTUDENT.dbfexclusiveIndexonXHto学号1Select2UseCJ.DBFexclusiveIndexonXHto学号2Replaceall课程名with“计算机”GototopForI=1to4Select1ReplaceJSJwithB.成绩SKIPSelect2SKIPNEXTSelect1ReplaceJSJwithB.成绩ReplaceallPJFwith(JSJ+SX)/2Browselast试写出程序运行后数据表student.dbf和cj.dbf的显示结果:解答:student.dbfXMXHCSRQPJFSXJSJDD9803010178/12/128285.0080AA9803020178/03/058381.0085BB9803020279/02/108678.0095EE9803020477/09/017990.0068CC9803020978/05/236765.0070Cj.dbf学号课程名成绩19 20050201计算机80.0020050202计算机85.0020050209计算机95.0020050101计算机68.0020050204计算机70.003、clearuse房屋.dbfexclusiveInput“请输入入住时间:”toddDisplayallfor入住时间=dd解答:打开“房屋”数据表,通过键盘输入某入住时间,并将该入住时间的所有房屋数据显示出来。4、SETTALKOFFCLEARACCEPT"请输入您的密码:"TOAAAIFAAA="ABC"CLEAR?"欢迎使用本系统!"ELSE?"密码错误!"WAITENDIFSETTALKON解答:通过键盘输入一密码,如密码为“ABC”则显示“欢迎使用本系统”,否则显示“密码错误!”5、ClearUse房屋.dbfexclAccept"请输入入住时间:"torzsjListAllFor入住时间<=Ctod(rzsj)wait"入住时间"+rzsj+"的记录已显示"WindowAt10,100Timeout5SETTALKOFF解答:通过键盘输入一入住时间,并将该入住时间的所有记录显示出来,且显示一窗口提示5秒钟。6、CLEARINPUT"请输入收入:"TOPDOCASE19 CASEP<800R=0CASEP<2000R=0.05CASEP<5000R=0.08OTHERWISER=0.1ENDCASETAX=P*R?"税金为:",TAXSETTALKONRETURN解答:输入一个收入数据,根据大小计算应交税额7、SETTALKOFFCLEAROPENDATABASERCDAUSERCDADOWHILE.NOT.EOF()IF性别="男"DISPLAYENDIFSKIPENDDOCLOSEDATABASESETTALKON解答:打开RCDA数据库中的RCDA数据表,并显示性别为“男”的所有记录。8、SETTALKOFFCLEAROPENDATABASERCDAUSERCDASCANFOR性别="女"?姓名,性别,出生日期19 ENDSCANCLOSEDATABASESETTALKONRETURN解答:打开RCDA数据库中的RCDA数据表,显示性别为“女”的所有记录,并且只显示姓名、性别、出生日期字段。9、试写出SQL语句的执行结果(用文字描述)1)SELECT编号,姓名,性别,出生日期,工资现状,党员;FROMrcdaWhere工资现状>=5000Orderby工资现状Desc2)CREATETABLESTUD(学号C(10),姓名C(10),性别C(2),班级名C(10),系别代号C(2),地址C(50),出生日期D,是否团员L,备注M,照片G)3)CREATETABLESC(学号C(10),课程号C(2),成绩N(2))4)UPDATESCSET成绩=成绩+5WHERE课程号="02"5)DELETEFROMSTUDWHERE性别=“男”6)INSERTINTOSTUD(学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员)VALUES("011110","李建国","男","计0121","01","湖北武汉",{09/28/02},.T.)解答:1)根据RCDA数据表创建一个查询,查询结果包含编号、姓名、性别、出生日期、工资现状、党员字段,查询结果只包含工资现状大于等于5000的记录,查询结果按工资现状降序排序。2)创建数据表STUD(学号C(10),姓名C(10),性别C(2),班级名C(10),系别代号C(2),地址C(50),出生日期D,是否团员L,备注M,照片G)3)创建数据表SC(学号C(10),课程号C(2),成绩N(2))4)将数据表SC中所有课程号为02的成绩加5。5)删除数据表STUD中所有性别为男的记录。6)在数据表STUD中插入一条记录,各字段值为(学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员)VALUES("011110","李建国","男","计0121","01","湖北武汉",{09/28/02},.T.)四、简答题1、备注型字段可存放较长的字符型数据,字符型字段长度范围只有254个字符。19 1、信息是有用的数据,数据是信息的表现形式,信息是通过数据来表示的。2、是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。3、数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。4、(1)关系中每一数据项是独立的,是最基本的数据单位;(2)每一竖列称为一个字段,数据项是同属性的,列数根据需要而设,且各列的顺序是任意的;(3)每一横行称为一个记录,由一个事物的诸多属性构成,且各行的顺序可以是任意的;(4)一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。5、以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。6、依照关系模型进行数据存储。7、硬件、软件、数据、人员。8、存放一个数据、一组数据及一个字段的数据9、备注型字段可存放较长的字符型数据,字符型只有25410、设计器可灵活创建表,向导是利用表模板创建表。11、逻辑删除和物理删除,逻辑删除只做了删除标记、物理删除即从磁盘上彻底删除记录。12、表结构及表内容13、索引是使表中的记录按照一定的顺序排列的技术,是一个由索引序号和表的记录号组成的列表。14、主索引(索引表达式的值不能重复。主索引只用于数据库表,且一张表只能创建一个主索引,自由表不能创建主索引。19 )、侯选索引(索引表达式的值不能重复。一张表可以建立多个侯选索引,侯选索引可用于数据库表和自由表.)、普通索引(索引表达式的值可以出现重复,且在索引表中,具有重复值的记录也被重复存贮。)、唯一索引(索引表达式的值可以出现重复,但在索引表中,只存贮其中的第一个。)1、索引能使表中的记录按照一定的顺序进行操作。2、打开表时同时打开相应的索引,即可使表按一定的顺序进行操作。3、可设置字段标题、字段默认值,字段有效性规、记录有效性规则、触发器、参照完整性等。4、2种,一对一、一对多等相同字段5、视图是从一个或多个数据表中导出的“表”。查询可以从单个或多个表中提取有用的数据。6、利用视图可以更新表中的数据;查询的结果可以是多种形式(如表、图形),利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计及加工等操作。但不能更新表中的数据。7、项目管理器是按一定的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具。使用项目管理器可以有效地组织数据表、表单、数据库、菜单、类、程序和其他文件,并将它们编译成可独立运行的.APP或.EXE文件。8、对象(Object)是反映客观事物属性及行为特征的描述。每个对象都具有描述其特征的属性(用数据来表示),以及附属于它的行为(用代码来实现,称为对象的“方法”)。所谓类(Class),就是具有共同属性和行为特征的对象的集合与抽象。9、类是对象的抽象,对象是类的实例。10、事件(Event)是对象可以识别和响应的某些行为和动作。方法(Method)是对象的行为和动作,是与对象相关联的过程。11、设计器、向导、编程12、“标签”19 控件能按一定格式在表单上显示文本信息,用来显示表单中各种说明和提示信息。“文本框”控件主要用于表中各字段值的输入、输出,以及内存变量赋值和输出等操作。1、通过属性窗口或命令定义。2、记录指针指向的记录,只能对当前记录进行操作。3、索引是使表中的数据按照一定的顺序进行排列的技术,建立索引可以按照一定顺序对表进行操作。4、逻辑删除只做了删除标记,并没有从磁盘上真正删除,物理删除即从磁盘上彻底删除记录。5、视图可以更新表中的数据,查询不可以。6、顺序结构、分支结构、循环结构。7、计算下列表达式的值:1)123.452)F3)T4)F5)T6){2002/7/14}35、15,9,123.4,1,3,5,Fox,abcd,2009/5/18,22:10:10,2009/5/1822:10:10,136、1)SELECT编号,姓名,性别,出生日期,工资现状,党员否FROMrcda2)SELECTcount(编号)as总人数,sum(工资现状)as总工资,avg(工资现状)as平均工资FROMrcda3)SELECT编号,姓名,性别,出生日期,工资现状,党员FROMrcda;Where工资现状>=50004)SELECT编号,姓名,性别,出生日期,工资现状,党员,FROMrcdaorderby编号desc19 5)SELECTrcda..编号,rcda.姓名,cjda.成果名称,cjda.成果类别,cjda.成果出处FROMrcdaJoincjdaOnrcda.编号=cjda.编号6)CREATETABLESTUD(学号C(10),姓名C(10),性别C(2),班级名C(10),系别代号C(2),地址C(50),出生日期D,是否团员L,备注M,照片G)7)CREATETABLESC(学号C(10),课程号C(2),成绩N(2))8)UPDATESCSET成绩=成绩+5WHERE课程号="02"9)DELETEFROMSTUDWHERE性别=“男”10)INSERTINTOSTUD(学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员)VALUES("011110","李建国","男","计0121","01","湖北武汉",{09/28/02},.T.)19'