数据库基础与应用期末复习提要_第1页
数据库基础与应用期末复习提要_第2页
数据库基础与应用期末复习提要_第3页
数据库基础与应用期末复习提要_第4页
数据库基础与应用期末复习提要_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库基础与应用期末复习提要数据库基础与应用期末复习提要l中央电大理工部计算机教研室l数据库基础与应用是全国电大计算机应用专业和信息管理专业一门骨干课程,它包括数据库基础知识和foxpro for windows实用数据库系统的使用两个方面内容:在期末考试中大约各占%的份量。l下面给出l每一章的复习要求l然后给出-份模拟试题及答案第一章数据库系统导论第一章数据库系统导论-、名词解释、名词解释l数据 信息 数据处理 倩息系统 超文本技术 数据的物理独立性l数据的逻辑独立性 数锯完整性 概念世界 实体 属性 关键字l实体之间的联系 er模型二、回答问题二、回答问题l1.计算机数据处理技术经过哪四个

2、发展阶段?l2.数据库系统的特点是什么?l3.数据库系统有哪几个方面组戍?l4.数据库系统具有哪三级模式结构?l5.dbms的主要功能包括年哪几方面?l6.数据库的运行控制功能包括些方面?l7.数据完整性控制包括回i些方面f?l8.数据库的并发操作控制包括哪些方面?l9.数据库的安全性控制包括哪些方面?l10-数据库的系统安全包括哪三个方面?l11.两个实体(集)之间存在着哪三种联系?l 每一种联系的具体含义是什么?l12.数据库管理系统所支持的数据模型分为哪四 种?l13.层次模型和网状模型是通过什么方法来实现l 数据之间联系的?这两种数据棋型的缺点是什么?三、应用题三、应用题能够根据数据联

3、系的文字描述画出对应能够根据数据联系的文字描述画出对应的的e_r图图l例1-个学生可以选修多门课程,每门课程可以由多个学生来选修,请用e-r图画出学生逃修课程这一概念模型。例例2l一个部门可以具有多名职工,而一名职工只能从属于一个部门,请用e-r图画出这一概念模型。例例3l一种零件可以由其它几种零件装配而戍,请用b-r图画出这一概忿模型例例4l一个仓库可存放多种零件,每一种零件可以存放在不同仓库中,请用e_r图画出这一概念模型。第二章关系数据模型一、名词解释第二章关系数据模型一、名词解释l关系 元组 属性 域 关键字 关系模式 关系模型 并交差 选择 投影 联接 等值联接 自然联接 外关键字二

4、、回答问题二、回答问题l1.关系模翅的特点是什么?l2.关系运算包括哪两种?每一类又包括哪几种运算?二、回答问题二、回答问题l1.计算机数据处理技术经过哪四个发展阶段?l2.数据库系统的特点是什么?l3.数据库系统有哪几个方面组戍?l4.数据库系统具有哪三级模式结构?l5.dbms的主要功能包括年哪几方面?三、应用三、应用l1.对于一个具体关系,能够写出选择或投影运算后的结果。l2.对于两个关系,能够写出按某一种公共属性进行自然联接后的结果第三章结构化查询语言第三章结构化查询语言sqll一。名词解释lsql 基本表 视图 联接查询 嵌套查询二、回答问题二、回答问题l1.sql语言包括哪四个方面

5、的功能?l2.建立基本表的命令格式是什么?l3.向基本表插入数据的命令格式是什么?l4.查询基本表的基本命令格式是什么?三三应用题应用题l1.能够根据一个关系模式建立基本表。l2.能够根据一个关系进行简单查询。l3.能够根据两至三个关系进行联接查询。l4.能够进行两层嵌查询。l5-查询中会使用七种比较运算符和三种逻辑运算符构戍逻辑表达式l6.在查询中会使用distinc,notbetweenland.-.,like,notin,order by,group by,havirg ,会为一个关系指定临时别名。l7.在查询中会使用count,sum,avg,max,min等函数。第四章关系规范化基础

6、第四章关系规范化基础l-名词解释l函数依赖 非平凡函数依赖 平凡函数依赖 相互函数依赖 完全函数依赖 部分函数依赖 传递依赖 候选关链字 外关键字 主属性 非主属性 l第一范式 第二范式 第三范式 bcnf二、回答问题二、回答问题l1.为什么要进行关系规范化?.l2.一个关系中两个属性之间的联系存在哪三种类型l3.关系规范化应遵循的原则是什么?l4.关系规范化的过程就是消除什么?l5.如何消除一个关系中某些属性之间的传递依赖?三、应用题三、应用题l.能够根据一个关系模式分析出各属性之间的函数依赖关系。l2.能够根据一个关系模式及属性之间的函数依赖关系判断出它属于哪一级范式。第五章数据库设计第五

7、章数据库设计l一、名词解释l概念结构设计 逻辑结构设计 物理结构设汁二、回答问题二、回答问题l1.数据库应用系统的设计经过哪几个阶段?l2.数据库应用系统的实现和运行经过哪几个阶段?l3.需求分析阶段分为哪几个步骤?l4.概念结构设计采用什么工具?l5.概念结构设汁经过哪三个步骤?l6.逻辑结构设计经过哪三个步骤?l7.逻辑结构设计的目的是什么?三、应用题三、应用题l1.能够根据简单的应用问题画出e一r图。l2.能够把简单的e-r图转换为一组满足一定规范化要求的关系模式。第六章第六章foxprofor windows基础基础 一。一。 回答问题回答问题l1.foxpro有哪三种工作方式?l2-

8、个显示窗口通常具有哪些显示区域?l3.一个对话框中又包含哪几种类型的框?l4.表达式分哪类型?l5.数据库文件、筒单索引文件、复合索引文件、内存变量文件、命令文件的扩展名备是什么?l6.foxpro包含哪几种类型的字段?每一种字段类型的字母表示是什么?l7.foxpro的内存变量有哪些类型?对应的字母表示是什么?l8.foxpro支持哪两种类型的索引二文件?各有什么特点?l9.当打开一个库文件时,将同时自动打开什么索引文件?该索引丈件的文伴名同库名有什么异同?二、掌握以下命令的各式和功能二、掌握以下命令的各式和功能l1.create 2.modi structure 3.appel4.appe

9、nd from 5.inse 6.edit 7.changel8 browse 9.replace 10.deletel11set delete off/on 12.recall13.pack l14.list/uisplay 15.list/dispay structurt 16.copy tol17.copy stru to 18.sort 19.index 2o.usel 21.setindex to 22.set order to 23.ciose index l24.c1ose ali 25.reindex三、掌握以下函数的格式功能三、掌握以下函数的格式功能 2.mnod

10、 3.recno 4.&l5.substr 6.upper 7.lower 8.lenl9.date 1o.year 11.day 12.ctodl13.dtoc 14dtos 15.str 16.vall17bof 18.eof 19.found 20-selectl21.dbf 22.alias四、应用题四、应用题l1.会对各类表达式的求值。l2.会根据已知库和命令序列写出其功能或运行结果。l3.会根据已知库和所要实现的功能写出命令序列。第七章数据查询、统计与报表第七章数据查询、统计与报表l一。回答问题l1.什么叫关系范例查询rqbe?l2.如何进入filer窗口?该窗口具有什么功

11、能?二、掌握以下命令的格式和功能二、掌握以下命令的格式和功能l1.go 2.skip 3.locate 4.continue 5.findl6.seek 7.set filter to 8.set fields to 9set fields on/offl10.count 11.sum 12.average 13.calculate 14.total三、应用题三、应用题l1.会根据已知库和命令序列写出其功能或运行结果。l2.会根据己知库和所要实现的功能写出命令序列.第八章第八章foxpro的多数据库操作的多数据库操作l、回答问题l1.什么是数据库工作区?有几种方法标识一个工作区?l2.如何在当

12、前工作区引用在其它工作区打开的数据库中的字段l3.使用关联查询与使用sql-sele查询哪些不同?二、掌握以下命令的格式和功能二、掌握以下命令的格式和功能l1.select 2.join 13.updatel4.set relationto 5.set skip to三、应用题三、应用题l1.会根据己知库和命令序歹l写出其功能或运行结果。l2.会根据已知库和所要实现的功能写出命令序列。第九章使用图形及其它第九章使用图形及其它win油油ws对象对象l名词解释lole 服务器 客户 嵌人 链接 类名二、回答问题二、回答问题l链接与嵌入 各有什么特点?第十章第十章foxpro应用程序应用程序l一、回

13、答问题l结构化程序设计包含哪三种基本结构?l2.foxpr常量具有哪几种类型?各是如何表示的?l3.什么叫命令文件?什么叫过程文件?l4.定义一个数组后各元素的初始值是什么?l5.-个数组中各元素的类型是否可以不同?l6.一个数组中所有元素能够同时被赋值吗?二、掌握以下命令的格式和功能二、掌握以下命令的格式和功能l1.store(=) 2.listdisplay memory 3.dimension/declarel4.scatter 5.gather 6.copy to arrayl7.appnd from army 8moify command 9.dol10.accept 11.inpu

14、t 12.wait 13.?/?1l 14.if.elseendif 15.do caseendcase 16.dowhile.enddol17.set printoff/on 18-scan endscan19.exitl20.loop 21.return 22.set procedure tol23.close procedure 24.parameters 25.do.with三三应用题应用题l1.会根据已知库和命令序歹i写出其功能或运行结果。l2.会根据已知库和所要实现的功能写出命令序列。第十一章用户界面设计第十一章用户界面设计l一掌握以下命令的格式和功能l1.clear 2.clea

15、r to 3 ,.-.-l4.say-.get. .5.rea 6.define windowl7.activate window 8.deactivate window 9.release windowl10.define menu 11.definepad .12.activate menul13.define popup 14.activate popup 15.define barl16.set console on/off 17. set print off/on 18.set carry off/onl19. set device to print/screen 20 set ta

16、lk off/on l21 sert default to 22 set date 23 set echo off/on二二应用题应用题l1.会根据已知库和命令序列写出其功能或运行结果。l2.会根据已知库和所要实现的功能写出命令序列。模拟试题模拟试题l一、填空l1.数据库系统具有数据的,-和等三级模式结构。l2.数据库运行控制功能包括数据的-控制、控制、-控制和数据恢复等四个方面。l3.描述实体的特性称为。l4.数据库管理系统所支持的数据模型被分为、和面向对象四种类型。l5.-个学生可以同时借阅多本图书,-本图书只能由一个学生借阅,学生和图书之间为的联系。l6.属性的取值范围称为属性的。l7-

17、关系模型的特点是关系必须,模理概念,能够采用集合操作。l8,在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。l9.-个学生关系模式为(学号,姓名,班级号,),其中学号为关键字;一个班级关系模式为(班级号,专业,数室,),其中班级号为关键字;则学生关系模式中的外关健字为.l10.sql请育具有对数据的,_和等四个方面的功能。l11.在sl语言中,定义一个基本表的命令为。l12.如果属性x和y是1 1的联系,则称x和y之间的依赖关l系为已作。l13.包含在任何一个候选关键字中的属性称为,不包含在任何一个候选关键字中的属住称为。l14.如果一个关系r中的所有属性都不传递依赖于r的任何候

18、选关键字,或肴说,关系r中的每个决定因素郁是候遨关键字时,则称关系r属于范式,为.l15.从第一范式逐步规湿化到第二、第三、bcnf范式的过程,就是逐步消除各种的过程。l16.数据库应用系统设计所经过的前四个阶段是、,和。l17.数据库概念结构设计的工具是。l18.xpro支持的复合索引文件类型,又分为两种情况,-种叫做复合索引文件,另一种叫复合索引文件.l19.foxpro中的字符串常量可以使用、-或作为起止定界符。l20.为了在修改数据库结构后不丢失数据,最好每次只修改个字段定义中的项。l21.go命令使录指针作移动,skp命令使记录指针以当前记录为基准作移动。l22.命令能够统计出当前库

19、中满足范围和条件的记录个数。l23.select 0命令用于选择作为当前工作区。l24.命令能够将两个打开的数据库按照一定条件联接生成一个新数据库。l25.使用set skip to命令在睡立两个库之间的关联后,能够l进一步建立当前库中的一条记录同被关联库中_记录之间的关联。l26.如果在一个通用字段中插人一张画笔图片,图片本身就是-,握供图片的画笔paintbrush应用软件就是_.而foxpro系统就是_.l27.-foxpro常量具有四种类型,分别,_,_,_.。l28.在foxpro,允许对整个数组进行赋值吗?.l29.modifycommand和o命令分别为和-命令文件的命令。l30

20、.defne bar为命令.二、写出下列备命令敢命命坦的功能二、写出下列备命令敢命命坦的功能l假定使用的,“图书“,“读者”、“借阅.和zgjk库的定义如下l图书(总编号c(6),分类号c(8),书名c(16),作者c(6),出版单位c(16),单价n(7,2)l读者(借书证号c(4),单位c(1o),姓名c(6),性别c(2),职称c(6),地址c(16)l借阅(借书证号c(4),总编号c(6),倩书日期d()lz(职工号c(6),姓名c(6),性别c(2),出生日期d(),职称c(6),基本工资n(7,2)l1.select 借书证号,count(*);lfmm借阅;lwhere借阅证弓=

21、”112l2.select *,count(*);lfrom图书;lgroupby书名,作者l3selec *;lfmm 借阅,图书;lwhere借阅,总编号=图书,总编号l4.select单位,count(*);lfrom读肴;lwhere借书证号in(select distinct借书证号from借阅);lgroup by单位l5.use zgjklaccept”输入一个职工号“ to xl1ocatefor 职工号=xldisplayl6.use zgjklset index to zgh.idxl7use zgjklcalculate max(基本工资),min(基本工贸),awg(基

22、本工三、或根据程床填空或指出程序的功能三、或根据程床填空或指出程序的功能l假定此题所使用的数据库仍为上题中的zgjk.dbfl1.clearluse zgjklscan for 职称=教授l1,2 say”记录号:”+str(recno()l2,2say”.姓名: “+姓名l3,2say “,职称”+职称l4,2say “”基本工资:“+str(基本工资) get基本工资lreadlendscanluselreturnl2.clearlstore 0 to c1,c2 ,c3 lusezgjklscanl do casel case 职称=“教授l c1=c1+1l case职称=副教授l c

23、2=c2+1l case 职称=讲师l c3=c3+1lendcaselendscanl?,”教授,c1l?”讲师 ,c2l?”教授” , c3luselreturn四、假定当前数据库仍为第四题已定义四、假定当前数据库仍为第四题已定义的的.d,用一条用一条l或一组命令实现下列每一个操作l1.显示从当前记录开始的个记录的值,其中”值由键盘输人l2.分别统计并显示出男、女职工的人数。l3.首先打开按基本工资升序建立的单索引-文件jbgz.idx,然后显示出基本工资最低的所有记录(可能为一条,可能为若干条)。模拟试题答案模拟试题答案l-填空.l1.局部逻辑结构 整体逻辑结构 物理存储结构l2.完整性 并发操作 安全性 l3.属性l4.层次 网状 关系l5.一对多(或为:n)l6.域(或定义域)l7.规范化单一l8.多于l9.班级号l10.定义 查询 操纵 控制 l11.create tablel12相互函数依赖xyl13.主属性 非主属性l14.bcnf rbcnfl1j.传递依赖l16

温馨提示

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

评论

0/150

提交评论