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

下载本文档

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

文档简介

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

2、方面组戍? 4.数据库系统具有哪三级模式结构? 5.DBMS的主要功能包括年哪几方面?,6.数据库的运行控制功能包括些方面? 7.数据完整性控制包括回I些方面f? 8.数据库的并发操作控制包括哪些方面? 9.数据库的安全性控制包括哪些方面?,10-数据库的系统安全包括哪三个方面? 11.两个实体(集)之间存在着哪三种联系? 每一种联系的具体含义是什么? 12.数据库管理系统所支持的数据模型分为哪四 种? 13.层次模型和网状模型是通过什么方法来实现 数据之间联系的?这两种数据棋型的缺点是什么?,三、应用题能够根据数据联系的文字描述画出对应的E_R图,例1-个学生可以选修多门课程,每门课程可以由

3、多个学生来选修,请用E-R图画出学生逃修课程这一概念模型。,例2,一个部门可以具有多名职工,而一名职工只能从属于一个部门,请用E-R图画出这一概念模型。,例3,一种零件可以由其它几种零件装配而戍,请用B-R图画出这一概忿模型,例4,一个仓库可存放多种零件,每一种零件可以存放在不同仓库中,请用E_R图画出这一概念模型。,第二章关系数据模型一、名词解释,关系 元组 属性 域 关键字 关系模式 关系模型 并交差 选择 投影 联接 等值联接 自然联接 外关键字,二、回答问题,1.关系模翅的特点是什么? 2.关系运算包括哪两种?每一类又包括哪几种运算?,二、回答问题,1.计算机数据处理技术经过哪四个发展

4、阶段? 2.数据库系统的特点是什么? 3.数据库系统有哪几个方面组戍? 4.数据库系统具有哪三级模式结构? 5.DBMS的主要功能包括年哪几方面?,三、应用,1.对于一个具体关系,能够写出选择或投影运算后的结果。 2.对于两个关系,能够写出按某一种公共属性进行自然联接后的结果,第三章结构化查询语言SQL,一。名词解释 SQL 基本表 视图 联接查询 嵌套查询,二、回答问题,1.SQL语言包括哪四个方面的功能? 2.建立基本表的命令格式是什么? 3.向基本表插入数据的命令格式是什么? 4.查询基本表的基本命令格式是什么?,三应用题,1.能够根据一个关系模式建立基本表。 2.能够根据一个关系进行简

5、单查询。 3.能够根据两至三个关系进行联接查询。 4.能够进行两层嵌查询。 5-查询中会使用七种比较运算符和三种逻辑运算符构戍逻辑表达式,6.在查询中会使用distinc,notbetween and.-.,like,notin,order by,group by,havirg ,会为一个关系指定临时别名。 7.在查询中会使用count,sum,avg,max,min等函数。,第四章关系规范化基础,-名词解释 函数依赖 非平凡函数依赖 平凡函数依赖 相互函数依赖 完全函数依赖 部分函数依赖 传递依赖 候选关链字 外关键字 主属性 非主属性 第一范式 第二范式 第三范式 BCNF,二、回答问题,

6、1.为什么要进行关系规范化?. 2.一个关系中两个属性之间的联系存在哪三种类型 3.关系规范化应遵循的原则是什么? 4.关系规范化的过程就是消除什么? 5.如何消除一个关系中某些属性之间的传递依赖?,三、应用题,.能够根据一个关系模式分析出各属性之间的函数依赖关系。 2.能够根据一个关系模式及属性之间的函数依赖关系判断出它属于哪一级范式。,第五章数据库设计,一、名词解释 概念结构设计 逻辑结构设计 物理结构设汁,二、回答问题,1.数据库应用系统的设计经过哪几个阶段? 2.数据库应用系统的实现和运行经过哪几个阶段? 3.需求分析阶段分为哪几个步骤? 4.概念结构设计采用什么工具? 5.概念结构设

7、汁经过哪三个步骤? 6.逻辑结构设计经过哪三个步骤? 7.逻辑结构设计的目的是什么?,三、应用题,1.能够根据简单的应用问题画出E一R图。 2.能够把简单的E-R图转换为一组满足一定规范化要求的关系模式。,第六章foxprofor windows基础 一。 回答问题,1.FoxPro有哪三种工作方式? 2-个显示窗口通常具有哪些显示区域? 3.一个对话框中又包含哪几种类型的框? 4.表达式分哪类型? 5.数据库文件、筒单索引文件、复合索引文件、内存变量文件、命令文件的扩展名备是什么?,6.FoxPro包含哪几种类型的字段?每一种字段类型的字母表示是什么? 7.Foxpro的内存变量有哪些类型?

8、对应的字母表示是什么? 8.foxpro支持哪两种类型的索引二文件?各有什么特点? 9.当打开一个库文件时,将同时自动打开什么索引文件?该索引丈件的文伴名同库名有什么异同?,二、掌握以下命令的各式和功能,1.create 2.modi structure 3.appe 4.append from 5.inse 6.edit 7.change 8 browse 9.replace 10.delete 11set delete off/on 12.recall13.pack 14.list/uisplay 15.list/dispay structurt 16.copy to 17.copy st

9、ru to 18.sort 19.index 2O.use 21.setindex to 22.set order to 23.cIose index 24.c1ose alI 25.reindex,三、掌握以下函数的格式功能,1.int 2.mnod 3.recno 4.一个班级关系模式为(班级号,专业,数室,),其中班级号为关键字;则学生关系模式中的外关健字为. 10.SQL请育具有对数据的,_和等四个方面的功能。 11.在SL语言中,定义一个基本表的命令为。 12.如果属性X和Y是11的联系,则称X和Y之间的依赖关 系为已作。,13.包含在任何一个候选关键字中的属性称为,不包含在任何一个

10、候选关键字中的属住称为。 14.如果一个关系R中的所有属性都不传递依赖于R的任何候选关键字,或肴说,关系R中的每个决定因素郁是候遨关键字时,则称关系R属于范式,为.,15.从第一范式逐步规湿化到第二、第三、BCNF范式的过程,就是逐步消除各种的过程。 16.数据库应用系统设计所经过的前四个阶段是、,和。 17.数据库概念结构设计的工具是。 18.xPro支持的复合索引文件类型,又分为两种情况,-种叫做复合索引文件,另一种叫复合索引文件.,19.foxpro中的字符串常量可以使用、-或作为起止定界符。 20.为了在修改数据库结构后不丢失数据,最好每次只修改个字段定义中的项。 21.GO命令使录指

11、针作移动,SKP命令使记录指针以当前记录为基准作移动。,22.命令能够统计出当前库中满足范围和条件的记录个数。 23.SELECT 0命令用于选择作为当前工作区。 24.命令能够将两个打开的数据库按照一定条件联接生成一个新数据库。 25.使用Set skip to命令在睡立两个库之间的关联后,能够 进一步建立当前库中的一条记录同被关联库中_记录之间的关联。,26.如果在一个通用字段中插人一张画笔图片,图片本身就是-,握供图片的画笔Paintbrush应用软件就是_.而FoxPro系统就是_. 27.-foxpro常量具有四种类型,分别,_,_,_.。 28.在FoxPro,允许对整个数组进行赋

12、值吗?. 29.MODIFYCOMMAND和O命令分别为和-命令文件的命令。 30.DEFNE BAR为命令.,二、写出下列备命令敢命命坦的功能,假定使用的,“图书“,“读者”、“借阅.和zgjk库的定义如下 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2) 读者(借书证号C(4),单位C(1O),姓名C(6),性别C(2),职称C(6),地址C(16) 借阅(借书证号C(4),总编号C(6),倩书日期D() Z(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2),1.select 借书证号,c

13、ount(*); Fmm借阅; Where借阅证弓=”112 2.select *,count(*); from图书; groupby书名,作者,3selec *; Fmm 借阅,图书; Where借阅,总编号=图书,总编号 4.select单位,count(*); from读肴; where借书证号in(select distinct借书证号from借阅); group by单位,5.use zgjk accept”输入一个职工号“ to x 1ocatefor 职工号=x display 6.use zgjk Set index to zgh.idx 7use zgjk Calculate

14、 max(基本工资),min(基本工贸),awg(基本工,三、或根据程床填空或指出程序的功能,假定此题所使用的数据库仍为上题中的zgjk.DBF,1.clear Use zgjk Scan for 职称=教授 1,2 say”记录号:”+str(recno() 2,2say”.姓名: “+姓名 3,2say “,职称”+职称 4,2say “”基本工资:“+str(基本工资) get基本工资 read endscan uSe return,2.clear Store 0 to c1,c2 ,c3 useZGJK Scan Do case case 职称=“教授 c1=c1+1 case职称=副

15、教授 c2=c2+1 case 职称=讲师 c3=c3+1,endcase endscan ?,”教授,c1 ?”讲师 ,c2 ?”教授” , c3 uSe return,四、假定当前数据库仍为第四题已定义的.D,用一条,或一组命令实现下列每一个操作 1.显示从当前记录开始的个记录的值,其中”值由键盘输人 2.分别统计并显示出男、女职工的人数。 3.首先打开按基本工资升序建立的单索引-文件jbgz.idx,然后显示出基本工资最低的所有记录(可能为一条,可能为若干条)。,模拟试题答案,-填空. 1.局部逻辑结构 整体逻辑结构 物理存储结构 2.完整性 并发操作 安全性 3.属性 4.层次 网状

16、关系 5.一对多(或为:n) 6.域(或定义域) 7.规范化单一 8.多于 9.班级号 10.定义 查询 操纵 控制,11.create table 12相互函数依赖XY 13.主属性 非主属性 14.BCNF RBCNF 1j.传递依赖 16.需求分析 概念结构设计 逻辑结构设计 物理结构设计 17.ER图 18.结构化 独立型(或非结构化) 19.双引号 单引号 中括号 2O. 21.绝对相对,22.count 23.末使用的编号最小的工作区 24.join 25.多条(或相匹配的每一条记录) 26.OLE对象 服务器 客户 27.数值 字符 曰期 逻辑 28.允许 29.建立1(或编辑)I 运行 30.定义弹出式莱单中一个菜单项,二、写出下列各命令或命令组的功能,1.求出借阅库中借书证号为112“的所借图书的册数。 2.按书名和作者分组统计出“图书,库中每种图书的数量。 3.联接查询借阅”库和“.图书“,库,得到借阅每一本图书的息。 4.按单位分组统计出借阅图书的人数。 5.查找并显示出zgjk库中由键盘上输人的一个职工号所对应的记录。 6.在ZK库上打开zgh.idx单索引文件。 7.求出ZGK库中基本工资字段的最大值、最小值和平均值.,三或根据程序填空或指出程序的功能,1.按照自定义显示格式修改zgjk库中职称为教授“的基本工资字段的值。

温馨提示

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

评论

0/150

提交评论