-B卷数据库原理及其应用-徐州工程学院

上传人:工**** 文档编号:562882846 上传时间:2023-10-18 格式:DOC 页数:11 大小:192KB
返回 下载 相关 举报
-B卷数据库原理及其应用-徐州工程学院_第1页
第1页 / 共11页
-B卷数据库原理及其应用-徐州工程学院_第2页
第2页 / 共11页
-B卷数据库原理及其应用-徐州工程学院_第3页
第3页 / 共11页
-B卷数据库原理及其应用-徐州工程学院_第4页
第4页 / 共11页
-B卷数据库原理及其应用-徐州工程学院_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《-B卷数据库原理及其应用-徐州工程学院》由会员分享,可在线阅读,更多相关《-B卷数据库原理及其应用-徐州工程学院(11页珍藏版)》请在金锄头文库上搜索。

1、-B卷数据库原理及其应用-徐州工程学院作者:日期:A)自然连接B)投影C)广义笛卡儿积D)选择、选择题(共20小题,每题1分,共计20分)。)。1在下列关系代数的操作中,不属于专门的关系运算的是2、下述是由于关系模式设计不当所引起的问题的是A)丢失修改B)更新异常C)读脏数据A)丢失修改B)更新异常C)读脏数据D)数据被非法读取A)数据定义功能B)数据操纵功能C)数据维护功能D)数据控制功能5、VFP的内存变量有以下几种数据类型,它们分别是)A)字符型、数值型、逻辑型、函数型B)字符型、数值型、逻辑型、备注型C)字符型、数值型、逻辑型、日期型D)字符型、数值型、逻辑型、变量型3、在关系代数中,

2、从两个关系的笛卡儿积中,选取它们属性间满足一定条件的元组的操作称为(A)投影B)选择C)自然连接D)q连接)4、在数据库中可以创建和删除表、视图、索弓|。这是因为数据库管理系统提供了6、有以下命令序列:STORE15TOXSTORE21TOY?(Y=X).OR.(XY)执行上述命令后,屏幕显示的值是A)T.B).F.C)D)07、A)字符类型B)日期类型C)日期时间类型D)备注类型假设希望存储员工上下班打卡的日期与时间,应采用的数据类型字段是8、使用DISPLAY命令,其范围子句若为ALL或RESET,执行该命令后,记录指针指向B)末记录A)首记录C)首记录的前面C)首记录的前面D)末记录的后

3、面9、如果一个表文件中有100条记录,当前记录号为76,执行命令skip后,在执行?recno().A)100B)106C)错误提示D)10110、表中有数学、英语、计算机和总分字段,都是N型,存入总分字段中,使用命令()A)REPLACE总分WITH数学+英语+计算机B)REPLACE总分WITH数学,英语,计算机C)REPLACEALL总分WITH数学+英语+计算机D)REPLACE总分WITH数学+英语+计算机FORALL其结果是()要将所有学生的各门成绩汇总后11、在VisualFoxpro中,用COPYFILE命令复制文件应注意的问题是()。A)所复制的文件必须关闭,不能使用通配符,

4、文件必须指定扩展名B)所复制的文件必须打开,不能使用通配符,文件必须指定扩展名C)所复制的文件必须关闭,可以使用通配符,文件必须指定扩展名D)所复制的文件必须关闭,不能使用通配符,文件的扩展名可缺省12、排序命令sort所生成新文件的扩展名是()。A).DBFB)DXC).CDXD).NDX13、打开学生成绩表后,要将记录指针定位在总分大于560分的记录上,应使用的命令是()A)SEEKFOR总分560B)LOCATEFOR总分560C)SEEK(FOR总分560)D)LISTFOR总分56014、下列关于SQL的嵌套查询说法正确的是()。A)即能对外层查询排序,又能对内层查询排序B)只能对外

5、层查询排序,不能对内层查询排序C)不能对外层查询排序,只能对内层查询排序D)即不能对外层查询排序,也不能对内层查询排序15、在下列关于视图的叙述中,正确的选项是()。A)当某一视图被删除后,由该视图导出的其他视图也将自动删除B)若导出的某视图的基本表被删除了,该视图不受任何影响C)视图一旦建立,就不能删除D)当个性某一视图时,导出该视图的基本表也随之被修改16、在VisualFoxPro系统中,下列文件中可以不依赖表文件(.dbf)而独立使用的是()。A)表备注文件(.frt)B)命令文件(.prg)C)复合索引(.cdx)D)查询程序(.qpr)17、下面关于面向对象数据库的叙述中,错误的是

6、()。A)每个对象在系统中都唯一的对象标识B)事件作用于对象,对象识别事件并做同相应反应C)一个子类能够继承其所有父类的属性和方法D)一个父类包括其所有子类+的属性和方法18、下列说法错误的是()。A)事件既可以由系统引发,也可以由用户激发B)事件代码即能在事件引发时执行,也能够像方法一样被调用C)在容器对象的嵌套层次里,事件的处理遵循独立性原则,即每个对象的识别并处理属于自己的事件D)事件代码不能由用户创建,是唯一的。19、报表的数据源可以是数据库表、视图、查询或()。A)表单B)临时表C)记录D)以上都不是20、SETSYSTMENU命令的作用是:()A)允许在程序招待时访问系统菜单B)禁

7、止在程序招待时访问系统菜单C)重新配置系统菜单D)A,B,C、填空题(共10小题,每空1分,共计10分)1、数据库管理系统是位于用户和系统之间的一个数据管理软件。2、数据模型有、和三种,VisualFoxPro6.0是属于数据库管理系统。3、设关系R和S的元组个数分别为200和300,关系T是R和S的笛卡儿积,则T的元组个数是。4、设在关系模式R(A,B,C,D,E,F,G)中,根据语义有以下函数依赖集F=A。B,D,C。F,(A,DE,(E,F)。G。关系模式R的码是。5、设当前状态已设置为SETEXACTOFF,命令?ABC=A的运算结果是。6、会随着表的打开而自动打开,随着表的关闭而自动

8、关闭的索引文件是。7、是一种由系统预先定义而由用户或系统发出的动作。三、判断题(共5小题,每题2分,共计10分)1、每一个关系只有一种记录类型。()2、命令SETEXACTON的作用是在算术运算时保持精度。()3、若希望避免用户在字段中输入重复的数据,以便自动进行惟一性的检查应根据此字段创建的索引类型是主索引和候选索引。()4、可以在不关闭表的情况下关闭其结构复合索引文件。()5、自由表和数据库表都可以使用长表名和长字段名。()四、简答题(共3小题,每题5分,共计15分)1、什么是数据库?数据库有哪些主要特征?2、需求分析的设计目标是什么?调查的内容是什么?3、排序与索引相比各有什么优缺点?五

9、、画E-R图,并转换为关系模式(共1小题,每题12分,共计12分)1、图书借阅管理数据库要求提供下述服务:可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:(1)构造满足需求的ER图。(2)转换为等价

10、的关系模型结构。(3)指出转换结果中每个关系模式的候选码。六、(共1小题,每题8分,共计8分)判断下面关系是否属于第三范式,若不是,规范到3NF。关系如下:(系编号,系名,学号,姓名,性别,年龄,课程名,课时数,上课时间,成绩,教师姓名,教师电话)七、写SQL语句(共.5小题,每题2分,共计10分)设有三个关系:职工表:EMP(ENO,ENAME,AGE,SEX),其属性分别表示职工工号、姓名、年龄和性别。工作表:WORKS(ENO,CNO,SALARY),其属性分别表示职工工号、工作的公司编号和工资。公司表:COMP(CNO,CNAME,CADDR),其属性分别表示公司编号、公司名和地址。试

11、写出下列查询语句的关系代数表达式和元组表达式:(1) 检索不超过50岁(包括50岁)的男职工的工号和姓名。(2) 检索在“联华公司”工作的职工工号和姓名。假设每个职工只能在一个公司工作,检索工资超过1000元的男性职工的工号和姓名假设每个职工可在多个公司工作,检索在编号为C4和C8的公司兼职的职工工号和姓名。(5)检索“联华公司”职工总人数八、编程题(共2小题,第1题5分,第2题10分,共计15分)1、打印出3-100之间的素数2、在表单设计器中设计如下一个表单,包含三个按钮,“上一条”、“下一条”和“退出”,按钮名称分别为cmd_fore,cmd_next和cmd_quit。学号、姓名、年龄

12、、性别等信息在表xsgl.dbf中,要求:(1) 点击“上一条”,表单显示上一条记录,激活“下一条”按钮。若到文件头,则该按钮变为不可用。(2) 点击“下一条”,表单显示下一条记录,激活“上一条”按钮。若到文件尾,则该按钮变为不可用。(3) 点击“退出”按钮,则退出系统。试写出实现以上功能的代码。20082009学年第二学期数据库原理及应用(B卷)答案一、选择题(共20小题,每题1分,共计20分)C2.B3、C4、B5、C6、B7、C8、D9、D10、C11、C12、A13、B14、B15、A16、B17、D18、D19、B20、C二、填空题(共10小题,每空1分,共计10分)1、操作2、关系

13、模型3、600004、(A,C)5、命令;命令动词6、7、结构复合索引文件三、判断题(共10小题,每题1分,共计10分)1、错2、错3、对4、对5、错四、简答题(共3小题,每题5分,共计15分)1、什么是数据库?数据库有哪些主要特征?所谓数据库,一般地说是数据的集合,形象地说是存储数据的“仓库”。1分数据库特征:1.数据具有最小的冗余度2具有共享性3. 有较高的数据独立性有统一管理与控制4分2、需求分析的设计目标是什么?调查的内容是什么?需求分析的设计目标是:1、根据要处理的实际问题,建立分析模型。2、编写需求说明书。2分调查的内容:(1)组织机构的情况(2)信息要求(3)处理需求(4)数据安

14、全性与完整性要求-3分3、排序与索引相比各有什么优缺点?答:排序可以对表中的记录按某些字段值的大小进行排列,提高操作效率。但排序有两个明显的缺点:一是每一种排序都要生成一个新的表,多种排序则要生成多个表,极大地增加了数据的冗余,会使数据产生不一致性;二是排序需要比较大的空间和较长的时间。而索引技术可以重新排列数据顺序外,还可以建立同一数据库内表间的关联,而且SQL查询语言必须靠索引技术来支持。五、画E-R图,并转换为关系模式(共1小题,每题12分,共计12分)解:(1)6分(2)转换为等价的关系模型结构如下;借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名

15、,电报,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)4分(3)各关系候选码:借书人:借书证号图书:书号出版社:出版社名借阅:借书证号,书号2分六、(共1小题,每题8分,共计8分)判断下面关系是属于第几范式,并规范到3NF。(系编号,系名,学号,姓名,性别,年龄,课程名,课时数,上课时间,成绩,教师姓名,教师电话)解:此关系模式的属性都是不可再分的数据项,属于第一范式。在上述关系中,(学号,课程名)7(课时数,上课时间),但(课程名)7(课时数,上课时间)也成立,即非主属性(课时数,上课时间)对属性码(学号,课程名)不是完全依赖,故该关系不满足第二范式的条件。故不是第三范式。2分规范到第三范式如下:学生(学号,姓名,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号