ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:27.06KB ,
资源ID:18263790      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18263790.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大最新《数据库基础与应用》形成性考核册答案Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电大最新《数据库基础与应用》形成性考核册答案Word文档格式.docx

1、13.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在XY和YZ,则必然存在X到Z的( B )函数依赖。A.部分 B.传递 C.直接 D.平凡14.在一个关系R中,若存在“学号系号,系号系主任”,则该关系必定存在着( )函数依赖。A.部分 B.平凡 C.相互 D.传递15.设一个关系为R(A,B.C,D,E),它的最小函数依赖集为FD=AB,CD,(A,C)E,则该关系的候选码为( B )。A.(A,B) B.(A,C) C.(A,D) D.(A,E)16.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,BC.BD,DE,则该关系的候选码为( C )。A.(A,B

2、) B.(A,D) C.A D.B17.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D) E,则该关系的候选码为( C )。A.(A,C) B.(C,D) C.(A,D) D.(B,D)18.设一个关系为R(A.B,C,D,E,F,G),它的最小函数依赖集为FD=AB,AC,CD,CE,AF,FG,若要规范化为高一级的范式,则将得到( C )个关系。数据库基础与应用形成性考核册答案(二)一、填空题1一个学生模式为(学号,姓名,班级号,)其中学号为关键字;一个班级关系模式为(班级号,专业,教室)其中班级号为关键字;则学生关系模式中的外关键字为_班级号_。2.

3、一个职工关系模式为(职工号,姓名,车间号),其中职工号为关键字;一个车间关系模式为(车间号,地点,面积),其中车间好为关键字;则职工关系模式中的外关键字为_车间号_。3.在SQL所支持的数据库系统的三级模式结构中,视图属于_外模式_,基本表属于_模式_。4.在SQL语言中,定义一个基本表的命令为_ create table _。5.定义一个基本表就是定义其表名,以及每个字段的_名称 , 类型 , 宽度 和小数位数。6.在定义一个基本表中,每个字段的类型用一个字母表示,其中C表示_字符_ 型,N表示_数值_型,D表示_日期 _型,L表示_逻辑_ 型,M表示_备注_型,F表示_浮点_型。7.假定利

4、用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号c(8),书名c(16),单价n(10,2),则分类号字段的类型为_ 字符 _型,字段宽度为_8_。8.INSERT INTO命令能够向基本表中_插入_一条记录。9.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_依赖于_X,或称X_决定 _Y,记作_ X-Y _,X 称为决定因素。10.设XY是关系模式R的一个函数依赖,并且Y不是X的子集,则称XY是_非平凡函数依赖_。11. 设XY是关系模式R的一个函数依赖,并且Y是X的子集,则称XY是_平凡函数依赖_。12.如果属性X和Y是1:1的联系,则称

5、X和Y之间的依赖关系为_互相依赖_,记作_ XY _。13.设XY是关系模式R的一个函数依赖,如果存在X的真子集X,使得XY成立,则称Y_部分依赖_X,记作_ 。14.设XY成立,则称Y_完全依赖于_ X,记作_。15.在同一个关系模式中,如果存在非平凡函数依赖XY, YZ,而Y-Z,则称Z_传递依赖_ X16.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系一个_候选关键字_。18.包含在任何一个候选关键字中的属性称为_主属性_,不包含在任何一个候选关键字中的属性称为_非主属性_。19.在一个关系模式中,若属性或属性组X不是该关系的关键字,但它是其他关系模式的关键字

6、,则称X为该关系的_外关键字_。20.在关系模式中,若每个属性都是不可再分割的最小数据单位,则R属于_第一_范式,记作_ R1NF _。21.如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属_第二_范式,记作_ R2NF _。22.如果一个关系R中的所有非主属性都不传递依赖于每个候选关键字,则称关系R属于_第三_ 范式,记作_ R3NF _。23.如果一个关系R中的所有属性都不传递依赖R中的任何候选关键字,或者说,关系R的每个决定因素都是候选关键字时,则称关系R属于_ BC_ 范式,记为_ RBCNF _。24.在一个关系的个属性之间存在着_1:1_ ,_1:N _

7、和_ M:N _这三种类型的联系。25关系规范化就是使一个关系模式描述一个_实体_,或实体间的一种_联系_。26.关系规范化应遵循概念_单一化_ 原则。28. 关系规范化的过程是通过对初始关系模式的逐步_分解_ 来实现的。29.从第一范式逐步规范化到第二,第三,BCNF范式的过程,就是逐步消除各种_函数依赖_ 的过程30.一个关系模式为Y(1X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)x3,x2x4 ,则该关系属于_第一_范式,因为它存在着_部分依赖_。31. .一个关系模式为Y(1X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1X2,X1-x3,X1-x

8、4,则该关系属于_ BC _范式32.数据库应用系统设计所经过的前四个阶段是_需求分析 , 概念结构设计 , 逻辑结构设计 和 物理存储设计_。33.数据库概念结构设计的工具是_E-R图_。34.假定一个E-R图包含有A实体和B实体,并且从A到B存在这M:N的联系,则转换成关系模型后,包含有_ 3_ 个关系模式。二、选择题1、任何一个满足2NF但不满足3NF的关系模式都不存在(B)。A、主属性对键的部分依赖B、非主属性对键的部分依赖 C、主属性对键的传递依赖D、非主属性对键的传递依赖2、SQL语言是( B )的语言,易学习。A、过程化 B、非过程化C、格式化 D、导航式3、SQL语言的数据操纵

9、语句包括SELECT,INSERT,UPDATE,DELETE等,其中最重要的也是使用最频繁的语句是( A )。A、SELECT B、INSET C、UPDATE D、DELETE4、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。A、提示式SQL B、多用户SQLC、嵌入式SQL D、解释式SQL5、关系规范化中的删除操作异常是指( A ),插入异常是指( D )。A、不该删除的数据被删除 B、不该插入的数据被插入C、应该删除的数据未被删除 D、应该插入的数据未被插入6、关系模型中的关系模式至少是( A )。A、1NF B、2NF C、3NF D、4NF7、当B属于函数依赖于A

10、属性时,属性A与属性B的联系是( B )。A、1对多 B、多对1 C、多对多 D、以上都不是8、关系模式中各级模式之间的关系为( A )。A、3NF2NF1NF B、3NF1NF2NFC、1NF3NF D、2NF3NF9、消除了部分函数依赖的1NF的关系模式,必定是( B )10、数据库的概念设计中,最常用的数据模型是( D )。A、形象模型 B、物理模型 C、逻辑模型 D、实体联系模型11、下面哪个不是数据库系统必须提供的数据控制功能( B )。A、安全性 B、可移植性 C、完整性 D、并发控制12、保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破坏。这是指( A )。A、安全性

11、B、完整性 C、并发控制 D、恢复13、数据库的( B )指数据的正确性和相容性。14、事务的原子性是指( A )。A、 A、 事务中包括的所有操作要么都做,要么都不做B、 B、 事务一旦提交,对数据库的改变是永久的C、 C、 一个事务内部的操作及使用的数据对事务对并发的其他事务是隔离的D、 D、 事务必须是使数据库从一个一致状态变到另一个一致状态15、解决并发操作带来的数据不一致性问题普遍采用( A )。A、封锁 B、恢复 C、存取控制 D、协商16、规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及( C )的缺陷。A、数据的不一致性 B、结构不合理C、冗余大 D、数据丢失三、

12、简答题1、简述事务的基本概念。P202、数据库设计分为几个阶段?P933、设有如下四个表:学生信息表:student(NO,NAME,SEX,BIRTHDAY,CLASS)表示学生号,姓名,性别,出生,班级;教师信息表:teacher(NO,NAME,SEX,BIRTHDAY,PROF,DEPART)表示:教师编号,姓名,性别,出生,职称,系别;课程表:course(CNO,CNAME,TNO)表示课程编号,课程名,教师编号;成绩表:score(NO,CNO,DEGREE)表示学号,课号,成绩;试用SQL完成以下操作:(1)、在屏幕上列出student表中所有记录的name,sex和class

13、列; select name,sex,class from student(2)、屏幕显示教师所有的单位(即不重复的depart列);select distinct depart from teacher(3)、屏幕显示score表中成绩在60到80分之间的所有记录;select * from score wheredegree between 60 and 80(4)、在屏幕上显示student中”班或性别为”女”的同学记录;select * from student whereclass=95031 or sex=女(5)、以class降序在屏幕上显示student表的所有记录;selec

14、t * from student orderby class desc (6)、在屏幕上显示 “95031”班的学生人数;select count(*) as 学生人数 from student whereclass=(7)、显示所有学生的name,cno和degree列;select name,cno,degree from student,course,score wherestudent.no=score.no(8)、显示所有学生的name, cname 和degree列;select name,cname,degree fromstudent,course,score where st

15、udent.no=score.no and o=o(9)、列出所有未讲课的教师的name和depart;select name,depart from teacherwhere no not in(select distinct tnofromcourse)(10)、删除student中学号为”999”的学生记录;delete from student where no=999(11)、将student中学号为”990”的学生的班号改为“95031”; update student set class=95031 where no=990数据库基础与应用形成性考核册答案(三)1、在FoxPro

16、中有两类变量是_内存变量_和_字段变量_。2、年龄大于50岁或小于20岁的技术员的逻辑表达式是_(年龄50 .or. 年龄20).and. 职称=技术员 _。3、FoxPro中有五种基本字段类型,它们是_字符 , 数值 , 逻辑 , 备注 , 日期.4、数据库文件有两部分:一是_库结构_,二是_库内容_。5、写出数据学式子ab+mx-ex对应的表达式_ a*b+m*x-exp(x)_。6、设d=”96/10/12”,函数&d的结果应为_数值_类型。7、Foxpro支持两种类型的索引文件,一种叫单索引文件,其扩展名为_IDX_,另一种叫做_复合_索引文件,其扩展名为_CDX _ 。、Foxpro

17、种类的范围选择包含有四种情况,分别为_ ALL , Record n , next n , REST _。9、A=space(3), B=”456”+A+”123”,?len(B),输出的值是_9_。二、填空题、用数据库管理系统对数据进行处理时,说法不正确的是( D )。A、暂时的用到一些中间变量称为内存变量B、字段变量仍然是变量C、变量包括内存变量和字段变量D、字段不再是变量,而成为常量2、当前工作区指( B )。A、刚进入FoxPro系统时,为打开某个数据库所指定的工作区B、最后一次用SELECT命令所选择的工作区C、最后执行USE命令所在的工作区D、可以对该工作区数据进行操作的工作区3、

18、REINDEX 命令的功能是( A )。A.对已打开的索引文件重新索引 B.对所有索引文件重新索引C.把刚关闭的索引文件重新打开 D.以上说法都不对4、按照数据模型,FoxPro是( C )。A、层次型数据库管理系统 B、网状型数据库管理系统C、关系型数据库管理系统 D、混合型数据库管理系统5、退出FoxPro使用的命令为( C )。A、return B、cancel C、quit D、exit6、一个数据表的全部Memo字段的内容存储在( D )中。A、不同的备注文件 B、同一个文本文件C、同一个数据库文件 D、同一个备注文件7、若要从字符串“四川省”中取出汉字“川”,应用( C )。A、s

19、ubstr(“四川省”,2,2) B、substr(“四川省”,2,1)C、substr(“四川省”,3,2) D、substr(“四川省”,3,1)8、下面文件中,( D )是FoxPro的内存变量文件。A、memo.dbf B、L.NDX C、X.FOX D、X.MEM9、汉字比较大小是按其( D )顺序进行的。A、在英文字母表中 B、在字典中C、在ASCII码表中 D、在区位码表中10、以下正确的赋值语句是( A )。A、store 8 to x,y B、store 8,9 to x, yC、x=8,y=9 D、x=y=911、下述命令中的( C )命令不能关闭表文件。A、use B、c

20、lose database C、clear D、clear all12、已打开的abc.dbf表文件中有10条记录,执行以下命令后:go topskip 3?recno()输出的结果为( C )。A、1 B、3 C、4 D、213、要从表中真正删除一条记录,应当( C )。A、先用delete命令,再用zap 命令B、直接用zap命令C、先用delete命令,再用pack命令D、直接用delete命令14、要对所有工程师的工资增加150元,应使用命令( D )。A、 A、 change 工资 with 工资+150for 职称=“工程师”B、 B、 replace 工资 with 工资+150

21、 while 职称=“工程师”C、 C、 change all 工资 with 工资+150 for 职称=“工程师”D、 D、replace all 工资 with 工资+150 for 职称=“工程师”、15、在表文件已经打开的情况下,打开索引文件可用命令( C )。A、 A、 use “索引文件名表”B、 B、 index with “索引文件名表”C、 C、 set index to “索引文件名表”D、 D、index on “索引文件名表”16、已打开一个表文件,其中每条记录对应一名职工,下面四条命令中,( B )命令可统计出所有职工的平均工资。A、 A、 sum all 工资 t

22、o xyB、 B、 average all工资 to xyC、 C、 total all on 工资 to xyD、 D、count all for工资=0 to xy17、使用FoxPro时,每个工作区可以同时打开( A )文件。A、1 B、2 C、3 D、418、通常使用( C )来选择当前工作区。A、use B、goto C、select D、replace19、在程序中设置等待用户输入任何类型数据的命令的是( C )。A、wait B、accept C、input D、行,列 say20、continue命令必须与( D )命令配合使用,其作用于是( B ) A、do while B、

23、skip C、replace D、locate A、继续执行循环体 B、继续查找满足条件的记录C、从程序的断点继续执行 D、继续修改下一个记录 三、简答题zgqk(职工号c(6),姓名c(6),性别c(2),出生日期d(),职称c(6),基本工资n(7,2)请用一条或一组命令实现下列每一个操作1. 在当前库末尾追加一条空记录后,立即清除掉。见指导书P2052. 显示从第一条开始的N个记录的值,其中N的值由键盘输入3. 显示当前记录的姓名,性别和基本工资字段的值4. 修改从键盘上输入的任一职工号所对应的记录5. 在第N号记录之前插入一条新记录,要求N的值由键盘输入,并假定N值不会大于当前库中记录

24、的个数6. 逻辑删除1943年及以前出生的所有女生记录,假定日期格式采用(yy/mm/dd)格式7. 按姓名字段的升序建立一个索引文件,假定用xm.idx作为文件名8. 按职工号字段的升序建立的单索引文件的一个索引标记,假定用职工号作为标记名9. 按出生日期的升序建立一个排序数据库,要求该数据库中只含有职称为教授或副教授的记录,接着显示该记录10. 首先打开按姓名字段升序建立单索引文件xm.idx,然后快速查找姓张的第一条记录,接着显示出该记录。11. 显示出当前库中的最后5条记录12. 分别统计并显示出1995年以前和1959年以后出生的职工人数。13. 分别计算出所有记录的基本工资的总和和

25、平均值14. 将当前记录内容存入到一堆数组a(6)中15. 首先打开按基本工资升序建立的单索引文件jbgz.idx,然后显示出基本工资最低的所有记录16. 首先打开按基本工资升序建立的单索引文件jbgz.idx,然后显示出基本工资最高的所有记录17. 首先打开按职称字段建立的单索引文件zhch.idx,然后快速查找并显示出职称为副教授的所有记录18. 利用命令从主屏幕窗口的第3行第1列起显示职工号和职工号字段的当前值,从第4行第1列起显示姓名和姓名字段的当前值,从第5行第1列起显示基本工资和基本工资字段的当前值。19. 求出基本工资在300元及300元以下的职工所占的百分率20. 首先按基本工

26、资升序建立结构化复合索引文件的一个索引标记,假定用基本工资作为标记名,然后求出最高工资和最低工资的差值。数据库基础与应用形成性考核册答案(四)一、程序填空题1以下是从键盘输入10个数,统计其中最大数的程序。2以下程序求1-100之间所有整数的和并输出结果。Set talk off K=1 Input “请输入第一个数:” to yDo while k_10 _Input “请输入下一个数:” to x If yx_ y=x _Endif k=k+1enddo ?”最大数=”,Yset talk onset talk off clears=0x=1 do while (x=100) s=s+x x=x+1enddo ?1-100的和是:,s Return3写出以下程序输出的结果4说明以下程序的功能*主程序main.prgSet talk offClearA=1 B=2 do sub ?A,B*子程序sub.prga=10 b=20 ?A,B returnclearstore 0 to c1,c2,c3 use zgjk scan do casecase 职称“讲师“c1=c1+1 case 职称“工程师“ c2=c2+1 case 职称“实验师“c3=c3+1 endcase endscan?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1