版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库基础与应用期末复习提要浙江电大理工部计算机教研室l 数据库基础与应用是全国电大计算机应用专业和信息管理专业一门骨干课程,它包括数据库基础知识和FoxPro for windows实用数据库系统的使用两个方面内容:在期末考试中大约各占%的份量。l 下面给出每一章的复习要求然后给出-份模拟试题及答案第一章数据库系统导论一、名词解释l 数据 信息 数据处理 信息系统 超文本技术 数据的物理独立性l 数据的逻辑独立性 数锯完整性 概念世界 实体 属性 关键字l 实体之间的联系 ER模型二、回答问题l 1.计算机数据处理技术经过哪四个发展阶段?l 2.数据库系统的特点是什么?l 3.数据库系统有哪
2、几个方面组戍?l 4.数据库系统具有哪三级模式结构?l 5.DBMS的主要功能包括年哪几方面?l 6.数据库的运行控制功能包括些方面?l 7.数据完整性控制包括回I些方面f?l 8.数据库的并发操作控制包括哪些方面?l 9. 数据库的安全性控制包括哪些方面?l 10-数据库的系统安全包括哪三个方面?l 11.两个实体(集)之间存在着哪三种联系?每一种联系的具体含义是什么?l 12.数据库管理系统所支持的数据模型分为哪四种?l 13.层次模型和网状模型是通过什么方法来实现数据之间联系的?这两种数据棋型的缺点是什么?三、应用题能够根据数据联系的文字描述画出对应的ER图l 例1-个学生可以选修多门课
3、程,每门课程可以由多个学生来选修,请用ER图画出学生选修课程这一概念模型。例2l 一个部门可以具有多名职工,而一名职工只能从属于一个部门,请用l ER图画出这一概念模型。例3l 一种零件可以由其它几种零件装配而成,请用R图画出这一概念模型例4l 一个仓库可存放多种零件,每一种零件可以存放在不同仓库中,请用l ER图画出这一概念模型。第二章关系数据模型一、名词解释l 关系 元组 属性 域 关键字 关系模式 关系模型 并交差 选择 投影 联接 等值联接 自然联接 外关键字二、回答问题l 1.关系模型的特点是什么?l 2.关系运算包括哪两种?每一类又包括哪几种运算?二、回答问题l 1.计算机数据处理
4、技术经过哪四个发展阶段?l 2.数据库系统的特点是什么?l 3.数据库系统有哪几个方面组戍?l 4.数据库系统具有哪三级模式结构?l 5.DBMS的主要功能包括年哪几方面?三、应用l 1.对于一个具体关系,能够写出选择或投影运算后的结果。l 2.对于两个关系,能够写出按某一种公共属性进行自然联接后的结果第三章结构化查询语言SQLl 一。名词解释l SQL 基本表 视图 联接查询 嵌套查询二、回答问题l 1.SQL语言包括哪四个方面的功能?l 2.建立基本表的命令格式是什么?l 3.向基本表插入数据的命令格式是什么?l 4.查询基本表的基本命令格式是什么?三应用题l 1.能够根据一个关系模式建立
5、基本表。l 2.能够根据一个关系进行简单查询。l 3.能够根据两至三个关系进行联接查询。l 4.能够进行两层嵌套查询。l 5-查询中会使用七种比较运算符和三种逻辑运算符构成逻辑表达式l 6.在查询中会使用distinc,notbetweenand.-.,like,notin,order by,group by,havirg ,会为一个关系指定临时别名。l 7.在查询中会使用count,sum,avg,max,min等函数。第四章关系规范化基础l 名词解释l 函数依赖 非平凡函数依赖 平凡函数依赖 相互函数依赖 完全函数依赖 部分函数依赖 传递依赖 候选关链字 外关键字 主属性 非主属性 第一范
6、式 第二范式 第三范式 BCNF二、回答问题l 1.为什么要进行关系规范化?.l 2.一个关系中两个属性之间的联系存在哪三种类型l 3.关系规范化应遵循的原则是什么?l 4.关系规范化的过程就是消除什么?l 5.如何消除一个关系中某些属性之间的传递依赖?三、应用题l .能够根据一个关系模式分析出各属性之间的函数依赖关系。l 2.能够根据一个关系模式及属性之间的函数依赖关系判断出它属于哪一级范式。第五章数据库设计l 一、名词解释l 概念结构设计 逻辑结构设计 物理结构设汁二、回答问题l 1.数据库应用系统的设计经过哪几个阶段?l 2.数据库应用系统的实现和运行经过哪几个阶段?l 3.需求分析阶段
7、分为哪几个步骤?l 4.概念结构设计采用什么工具?l 5.概念结构设汁经过哪三个步骤?l 6.逻辑结构设计经过哪三个步骤?l 7.逻辑结构设计的目的是什么?三、应用题l 1.能够根据简单的应用问题画出E一R图。l 2.能够把简单的E-R图转换为一组满足一定规范化要求的关系模式。第六章foxprofor windows基础 一。回答问题l 1.FoxPro有哪三种工作方式?l 2-个显示窗口通常具有哪些显示区域?l 3.一个对话框中又包含哪几种类型的框?l 4.表达式分哪类型?l 5.数据库文件、筒单索引文件、复合索引文件、内存变量文件、命令文件的扩展名是什么?l 6.FoxPro包含哪几种类型
8、的字段?每一种字段类型的字母表示是什么?l 7.Foxpro的内存变量有哪些类型?对应的字母表示是什么?l 8.foxpro支持哪两种类型的索引二文件?各有什么特点?l 9.当打开一个库文件时,将同时自动打开什么索引文件?该索引丈件的文件名同库名有什么异同?二、掌握以下命令的各式和功能l三、掌握以下函数的格式功能l 1.int 2.mnod 3.recno 4.& 5.substr 6.upper 7.lower 8.len 9.date 1O.year 11.day 12.ctod 13.dtoc 14dtos 15.str 16.vall 17bof 18.eof 19.found
9、 20-select 21.dbf 22.alias四、应用题l 1.会对各类表达式的求值。l 2.会根据已知库和命令序列写出其功能或运行结果。l 3.会根据已知库和所要实现的功能写出命令序列。第七章数据查询、统计与报表一。回答问题l 1.什么叫关系范例查询RQBE?l 2.如何进入Filer窗口?该窗口具有什么功能?二、掌握以下命令的格式和功能l 1.go 2.skip 3.locate 4.continue 5.findl 6.seek 7.set filter to 8.set fields to 9set fields on/offl 10.count 11.sum 12.averag
10、e 13.calculate 14.total三、应用题l 1.会根据已知库和命令序列写出其功能或运行结果。l 2.会根据己知库和所要实现的功能写出命令序列.第八章FoxPro的多数据库操作、回答问题l 1.什么是数据库工作区?有几种方法标识一个工作区?l 2.如何在当前工作区引用在其它工作区打开的数据库中的字段l 3.使用关联查询与使用SQL-SELE查询哪些不同?二、掌握以下命令的格式和功能l 1.select 2.join 13.updatel 4.set relationto 5.set skip to三、应用题l 1.会根据己知库和命令序歹l写出其功能或运行结果。l 2.会根据已知库
11、和所要实现的功能写出命令序列。第九章使用图形及其它Win油ws对象.名词解释l OLE 服务器 客户 嵌人 链接 类名二、回答问题l 链接与嵌入 各有什么特点?第十章foxpro应用程序一、回答问题l 结构化程序设计包含哪三种基本结构?l 2.foxpro常量具有哪几种类型?各是如何表示的?l 3.什么叫命令文件?什么叫过程文件?l 4.定义一个数组后各元素的初始值是什么?l 5.-个数组中各元素的类型是否可以不同?l 6.一个数组中所有元素能够同时被赋值吗?二、掌握以下命令的格式和功能l 1.store(=) 2.listdisplay memory 3.dimension/declarel
12、 4.scatter 5.gather 6.copy to arrayl 7.appnd from army 8moify command 9.dol 10.accept 11.input 12.wait 13.?/?1l 14.if.elseendif 15.do caseendcase 16.dowhile.enddol 17.set printoff/on 18-scan endscan19.exitl 20.loop 21.return 22.set procedure tol 23.close procedure 24.parameters 25.do.with三应用题l 1.会根据
13、已知库和命令序列写出其功能或运行结果。l 2.会根据已知库和所要实现的功能写出命令序列。第十一章用户界面设计一.掌握以下命令的格式和功能l 1.clear 2.clear to 3 ,.-.-l 4.say-.get. .5.rea 6.define windowl 7.activate window 8.deactivate window 9.release windowl 10.define menu 11.definepad .12.activate menul 13.define popup 14.activate popup 15.define barl 16.set console
14、 on/off 17. Set print off/on 18.set carry off/onl 19. Set device to print/screen 20 set talk off/on l 21 sert default to 22 set date 23 set echo off/on二应用题l 1.会根据已知库和命令序列写出其功能或运行结果。l 2.会根据已知库和所要实现的功能写出命令序列。模拟试题l 一、填空l 1.数据库系统具有数据的,-和等三级模式结构。l 2.数据库运行控制功能包括数据的-控制、控制、-控制和数据恢复等四个方面。l 3.描述实体的特性称为。l 4.数据
15、库管理系统所支持的数据模型被分为、和面向对象四种类型。l 5.-个学生可以同时借阅多本图书,-本图书只能由一个学生借阅,学生和图书之间为的联系。l 6.属性的取值范围称为属性的。l 7-关系模型的特点是关系必须,模理概念,能够采用集合操作。l 8,在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。l 9.-个学生关系模式为(学号,姓名,班级号,),其中学号为关键字;一个班级关系模式为(班级号,专业,数室,),其中班级号为关键字;则学生关系模式中的外关健字为.l 10.SQL请育具有对数据的,_和等四个方面的功能。l 11.在SL语言中,定义一个基本表的命令为。l 12.如果属性X和
16、Y是11的联系,则称X和Y之间的依赖关l 系为已作。l 13.包含在任何一个候选关键字中的属性称为,不包含在任何一个候选关键字中的属住称为。l 14.如果一个关系R中的所有属性都不传递依赖于R的任何候选关键字,或肴说,关系R中的每个决定因素郁是候遨关键字时,则称关系R属于范式,为.l 15.从第一范式逐步规湿化到第二、第三、BCNF范式的过程,就是逐步消除各种的过程。l 16.数据库应用系统设计所经过的前四个阶段是、,和。l 17.数据库概念结构设计的工具是。l 18.xPro支持的复合索引文件类型,又分为两种情况,-种叫做复合索引文件,另一种叫复合索引文件.l 19.foxpro中的字符串常
17、量可以使用、-或作为起止定界符。l 20.为了在修改数据库结构后不丢失数据,最好每次只修改个字段定义中的项。l 21.GO命令使录指针作移动,SKP命令使记录指针以当前记录为基准作移动。l 22.命令能够统计出当前库中满足范围和条件的记录个数。l 23.SELECT 0命令用于选择作为当前工作区。l 24.命令能够将两个打开的数据库按照一定条件联接生成一个新数据库。l 25.使用Set skip to命令在建立两个库之间的关联后,能够进一步建立当前库中的一条记录同被关联库中_记录之间的关联。l 26.如果在一个通用字段中插人一张画笔图片,图片本身就是l 提供图片的画笔Paintbrush应用软
18、件就是_.而FoxPro系统就是_.l 27.foxpro常量具有四种类型,分别,_,_,_.。l 28.在FoxPro,允许对整个数组进行赋值吗?.l 29.MODIFYCOMMAND和O命令分别为和-命令文件的命令。l 30.DEFINE 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
19、(6),倩书日期D()l Z(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2)l 1.select 借书证号,count(*);l Fmm借阅;l Where借阅证弓=”112l 2.select *,count(*);l from图书;l groupby书名,作者l 3selec *;l Fmm 借阅,图书;l Where借阅,总编号=图书,总编号l 4.select单位,count(*);l from读者;l where借书证号in(select distinct借书证号from借阅);l group by单位l 5.use zgjkl acc
20、ept”输入一个职工号“ to xl 1ocatefor 职工号=xl displayl 6.use zgjkl Set index to zgh.idxl 7use zgjkl Calculate max(基本工资),min(基本工贸),awg(基本工三、或根据程序填空或指出程序的功能l 假定此题所使用的数据库仍为上题中的zgjk.DBFl 1.clearl Use zgjkl Scan for 职称=教授l 1,2 say”记录号:”+str(recno()l 2,2say”.姓名: “+姓名l 3,2say “,职称”+职称l 4,2say “”基本工资:“+str(基本工资) get基
21、本工资l readl endscanl uSel returnl 2.clearl Store 0 to c1,c2 ,c3 l useZGJKl Scanl Do casel case 职称=“教授l c1=c1+1l case职称=副教授l c2=c2+1l case 职称=讲师l c3=c3+1l endcasel endscanl ?,”教授,c1l ?”讲师 ,c2l ?”教授” , c3l uSel return四、假定当前数据库为第四题已定义的.D,用一条或一组命令实现下列每一个操作l 1.显示从当前记录开始的个记录的值,其中”值由键盘输人l 2.分别统计并显示出男、女职工的人数
22、。l 3.首先打开按基本工资升序建立的单索引-文件jbgz.idx,然后显示出基本工资最低的所有记录(可能为一条,可能为若干条)。模拟试题答案l -填空.l 1.局部逻辑结构 整体逻辑结构 物理存储结构l 2.完整性 并发操作 安全性 l 3.属性l 4.层次 网状 关系l 5.一对多(或为:n)l 6.域(或定义域)l 7.规范化单一l 8.多于l 9.班级号l 10.定义 查询 操纵 控制 l 11.create tablel 12相互函数依赖XYl 13.主属性 非主属性l 14.BCNF RBCNFl 1j.传递依赖l 16.需求分析 概念结构设计 逻辑结构设计 物理结构设计l 17.ER图l 18
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北沧州市教育局市直4所学校选聘高层次人才21名备考笔试试题及答案解析
- 2026事业单位招聘备考笔试试题及答案解析
- 深度解析(2026)《GBT 26013-2010二氧化锡》
- 2025江苏无锡市宜兴市部分机关事业单位招聘编外人员3人(B类)备考笔试试题及答案解析
- 2026中国物流秋季校园招聘(福建校招39人)模拟笔试试题及答案解析
- 深度解析(2026)《GBT 25773-2010燃气机熔化焊技术规范》(2026年)深度解析
- 深度解析(2026)《GBT 25667.1-2010整体硬质合金直柄麻花钻 第1部分:直柄麻花钻型式与尺寸》(2026年)深度解析
- 2025四川广安岳池县妇幼保健院招聘护士2人模拟笔试试题及答案解析
- 2025黑龙江省中医药科学院哈尔滨市南岗区曲线社区卫生服务中心招聘妇保医生1人备考考试试题及答案解析
- 2025安徽蚌埠市怀远县教育局所属事业单位紧缺专业人才引进(校园招聘)22人考试备考题库及答案解析
- 2025四川资阳现代农业发展集团有限公司招聘1人笔试历年参考题库附带答案详解
- 2025河北廊坊燕京职业技术学院选聘专任教师20名(公共基础知识)测试题附答案解析
- 0901 溶液颜色检查法:2020年版 VS 2025年版对比表
- 各部门环境因素识别评价表-塑胶公司
- 2025辽宁丹东市融媒体中心下半年面向普通高校招聘急需紧缺人才5人笔试考试参考试题及答案解析
- 律所解除聘用协议书
- 2025年10月自考04184线性代数经管类试题及答案含评分参考
- 海尔集团预算管理实践分析
- 煤矿2026年度安全风险辨识评估报告
- 2025年中国干冰发展现状与市场前景分析
- 国开2025年秋《心理学》形成性考核练习1-6答案
评论
0/150
提交评论