数据库原理及应用试卷A.doc_第1页
数据库原理及应用试卷A.doc_第2页
数据库原理及应用试卷A.doc_第3页
数据库原理及应用试卷A.doc_第4页
数据库原理及应用试卷A.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

江汉大学高等职业技术学院2013- 2014 学年第 一 学期考试试卷课程名称: 数据库原理与应用 专 业:计算机、电信 试卷类型:A、B卷 考试形式:开、闭卷 考试时间: 120 分钟题号一二三四五六七八九十总 分阅卷教师得分得分一、单选题(本大题共20小题,每题1.5分,共30分)评分人1. Access是( D)公司的产品A、OracleB、IBMC、IntelD、微软2. 表是由(A )组成的A、字段和记录B、查询和字段C、记录和窗体D、报表和字段3. 可用来存储图片的字段对象是(A )类型字段A、OLEB、备注C、超级连结D、查阅向导4. 完整的交叉表查询必须选择(A )A、行标题、列标题和值B、只选行标题即可C、只选列标题即可D、只选值5. 学生和课程之间是典型的( D)关系A、一对一B、一对多C、多对一D、多对多6. 数据访问页是一种独立于Access数据库外的(A )文件A、HTMLB、DOSC、UNIXD、Windows7. Access 2000数据库使用( B)作为扩展名A、.mbB、.mdbC、.dbD、.dbf8. (C )数据类型可以用于为每个新记录自动生成数字A、数字B、超链接C、自动编号D、OLE对象9. 报表的主要目的是(C )A、操作数据B、在计算机屏幕上查看数据C、查看打印出的数据D、方便数据的输入10. 查询向导的数据可以来自( D)A、多个表B、一个表C、一个表的一部分D、表或查询11. 以下软件(A )不是数据库管理系统A、ExcelB、AccessC、FoxProD、Oracle12. 利用对话框提示用户输入参数的查询过程称为( B)A、选择查询B、参数查询C、操作查询D、SQL查询13. 窗体是(D )的接口A、用户和用户B、数据库和数据库C、操作系统和数据库D、用户和数据库之间14. Access 2000是属于(C)A、电子文档B、电子报表C、数据库管理系统D、数据库应用程序15. 以下关于主关键字的说法,错误的是(B )A、使用自动编号是创建主关键字最简单的方法B、作为主关健字的字段中允许出现Null值C、作为主关键宇的字段中不允许出现重复值D、不能确定任何单字段的值得惟性时,可以将两个或更多的字段组合成为主关键字16. 修改数据库记录的SQL语句是(B )A、CreateB、UpdateC、DeleteD、Insert17. 具有联系的相关数据按一定的方式组织排列并构成一定的结构,这种结构即( A)A、数据模型B、数据库C、关系模型D、数据库管理系统18. 二维表由行和列组成,每一行表示关系的一个(D )A、属性B、字段C、集合D、记录19. Access 2000中,要改变字段的数据类型,应在( B)下设置A、数据表视图B、表设计视图C、查询设计视图D、报表视图20. 第2范式存在弊病的原因,是由于关系中存在(C )造成的。A、函数依赖 B、平凡依赖C、传递依赖 D、部分依赖得分二、填空题(本大题共10小空,每空2分,共20分)评分人1、数据库系统具有_外模式-模式 和_模式-内模式 _的二级映射机制。2、三种基本的关系运算分别是: 选择 、投影 和 连接 。3、实体之间的联系类型有三种,分别为 一对一 、 一对多 和 多对多 。4、在ACCESS中建立两个表之间关系时,可选择实施参照完整性、级联更新相关字段和 级联删除相关字段 三个选项。5、对关系的最基本的要求,即最低级别的范式叫做_1NF _。得分三、简答题(本大题共4小题,每题5分,共20分)评分人1. 简述数据库技术的发展阶段。1)人工管理阶段:数据不保存、没有专门的数据管理软件,程序和数据紧耦合2)文件管理阶段:出现操作系统,数据以文件方式保存,数据冗余大3)数据库系统阶段:出现专门的数据库管理系统,数据以结构化保存,数据独立性好2. 简述ACCESS数据库中各数据库对象的含义和作用ACCESS数据库中主要有表、查询、窗体、报表、数据访问页和模块等对象表:保存数据查询:按要求得到指定数据窗体:提供用户和ACCESS系统间的程序界面报表:提供以可打印显示数据的方式页:将数据以网页的形式显示模块:提供以编程方式使用ACCESS3. 试述数据库参照完整性概念的含义。数据库参照完整性是指两个相互联系的数据表之间通过外键建立联系,相互联系的数据之间要保证一致,数据库参照完整性是保证数据库数据正确可信的一个重要的约束机制4. SQL语言中包含哪三方面基本功能并说明数据定义语言:create、alter数据操纵语言:select、insert、delete、update数据控制语言:grant、revoke得分四、设计题(本大题15分)评分人对如下两个表,写出相应的SQL语句。Course表Students表1 查询每位同学每门功课的成绩,要求显示学生学号、姓名、课程名和成绩2 查询与孙小丽在一个系学习的所有学生的学号和姓名。3 查询每位学生平均成绩、选修课程的门数,要求显示学生姓名,平均成绩和选修门数,结果按成绩高低排序。4 删除陈有朋同学的成绩数据答:1)select 学号,姓名,课程名,成绩 From students,course Where student.学号=course.学号2)select 学号,姓名 From students Where 所在系 =(select 所在系 from student where 姓名=孙小丽)3)select 姓名,avg(成绩),count(*) From students,course Where student.学号=course.学号 Order by avg(成绩) desc4)delete from course Where 学号=(select 学号 from students where 姓名=陈有朋)得分四、设计题(每题3分,共15分)评分人设有关系R如表所示,写出以下表达式计算结果:(1)A1,A2(R)(2)dA1=”a”(R)(3)A1,A2(dA1=”b”(R)(4)A1,A2,A3(dA1=”a”and A2=”a”(R)(5)A3(R)dA1=”b”(R)A1A2A3abcbaccabadedaeeadbdedbeebd(1)A1A2abbacaaddaeabddbeb(2)A1A2A3abcade(3)A1A2babd(4)A1A2A3abc(5)A1A2A3A1A2A3abcbacabcbacadebdeadebde1建立一个教职工关系表TEACHER,表中有6个字段:教职工编号NO(字符型),姓名NAME(字符型),性别SEX(字符型),出生日期BIRTHDAY(日期型),职称PROF(字符型),所在系DEPART(字符型),其中NO是关系的码;用SQL语言完成下列功能:(1)建立教职工关系表TEACHER。(2)查询计算机系所有教职工的姓名。(3)添加一个教职工记录,编号为20020003,姓名为吴珊,性别为女,出生日期为1976年10月20号,职称为助教,所在系为计算机系。(4)逻辑删除王珊老师的记录。1)(1)create table teacher (no char(12) primary key,Name char(20),Sex char(2),Birthday datetime,Prof char(10)

温馨提示

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

评论

0/150

提交评论