华侨大学数据库真题试卷_第1页
华侨大学数据库真题试卷_第2页
华侨大学数据库真题试卷_第3页
华侨大学数据库真题试卷_第4页
华侨大学数据库真题试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、华侨大学2010-2012学年第二学期期末考试计算机网络与数据库技术试卷(A)班级 姓名 学号 得分 题号一二三四五总分得分阅卷人一. 单项选择题(每题1分,共20分)1SQL Server 2000是( ) A、数据库应用程序 B、数据库系统 C、层次数据管理系统 D、关系数据库管理系统2数据库中对全部数据的整体逻辑结构的描述,作为数据库的( )A.概念模式 B.内模式 C.外模式 D.模式3现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( ) A、1个表B、2个表C、3个表 D、4个表4安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录

2、了一个SQL Server系统的所有系统信息,这个数据库是( ) A、master数据库B、model数据库 C、tempdb数据库 D、pubs数据库5数据库的并发控制、完整性检查、安全性检查等是对数据库的( )A.设计 B.保护 C.操纵 D.运行管理6. 下列四项中说法不正确的是( ) A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 7 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多B.一对一C.多对一D.一对多 8. SQL语言中,条件年龄 BETW

3、EEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁9SQL语言中,删除一个表中所有数据,但保留表结构的命令是( ) A、DELETE B、DROPC、CLEAR D、REMORE10在MS SQL Server中,关于数据库的说法正确的是( )A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件11表示职称为副教授同

4、时性别为男的表达式为( )A. 职称=副教授 OR 性别=男B. 职称=副教授 AND 性别=男C. BETWEEN 副教授 AND 男D. IN (副教授,男)12.在视图上不能完成的操作是( ) A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图 13以下关于外键和相应的主键之间的关系,正确的是( )。A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一14在T-SQL语言中,修改表结构时,应使用的命令是( ) AUPDATEB. INSERTC. ALTERD. MODI

5、FY15. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb16建立索引的目的是( )。A降低SQL Server数据检索的速度B与SQL Server数据检索的速度无关C加快数据库的打开速度D提高SQL Server数据检索的速度17用于求系统日期的函数是( )。AYEAR() BGETDATE() CCOUNT() DSUM()18. 触发器可引用视图或临时表,并产生两个特殊的表是( )。ADeleted、InsertedB. Delete、InsertC. View、TableD

6、. View1、table119. E-R模型用于数据库设计的哪一个阶段( )。A.需求分析B.概念结构设计C. 逻辑结构设计 D.物理结构设计20每个数据库有且只有一个( )A、主要数据文件B、次要数据文件C、日志文件D、索引文件二、填空题(每空1分,共20分)1DBMS是位于用户与操作系统之间的一层数据管理软件,它属于_软件,它为用户或应用程序提供访问数据库的方法。2SQL Server数据库的体系结构也是三级模式结构,在SQL Server中,_对应于视图、_对应于基本表、_对应于存储文件。3. SQL Server 2005局部变量名字必须以_开头,而全局变量名字必须以_开头。4选择运

7、算是根据某些条件对关系做_分割;投影是根据某些条件对关系做_分割。5.SQL Server 2005 采用的身份验证模式有_模式和_ 模式。6.SQL语言主要由_、_和数据控制语言(DCL)组成。7.语句 SELECT (7+3)*4-17/(4-(8-6)+99%4 的执行结果是_。8.触发器定义在一个表中,当在表中执行_、_或delete操作时被触发自动执行。9用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用_或_等通配符来配合查询。并且,模糊查询只能针对_类型字段查询。10、事务的4个属性:原子性、一致性、_性和_性。三、判断题(每空1分,共10

8、分,正确答“Y”、错误答“N”)1备份时只能对数据文件进行备份。2自定义函数在对任何表的查询中都可以使用。3触发器是通过事件进行触发而被执行的。4主键字段允许为空。5存储过程的输出结果可以传递给一个变量。6视图具有与表相同的功能,在视图上也可以创建触发器。7能在游标中删除数据记录。8在数据库中建立的索引越多越好。9. 并发性就是两个或两个以上的用户同时对数据执行的操作。10DELETE语句只是删除表中的数据,表本身依然存在数据库中。四、名词解释(每题5分,共10分)1存储过程2游标五、设计题(共40分,每题5分)设有学生选修课程数据库, 学生表(学号,姓名,年龄,性别,所在系,地址,出生日期)

9、 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名) 用SQL语言查询下列问题: 1)年龄大于23岁的女学生的学号和姓名。 2)“李小波”所选修的全部课程名称。 3)所有成绩都在80分以上的学生姓名及所在系。 4)没有选修“操作系统”课的学生姓名。 5)至少选修两门以上课程的学生姓名、性别。 6)选修了李老师所讲课程的学生人数。 7)没有选修李老师所讲课程的学生。8)“操作系统”课程得最高分的学生姓名、性别、所在系。1select 学号, 姓名 from 学生表 where (性别=女) and (年龄23)2select 课程名称 from 课程表where 课程号 in (

10、select 选课表.课程号 from 选课表,学生表 where (选课表.学号=学生表.学号) and (学生表.姓名=李小波)3select 姓名, 所在系 from 学生表 where 学号 in(select distinct 学号from 选课表 where 成绩 = 80) 4 没有选修“操作系统”课的学生姓名。 select distinct 学生表.学号, 姓名 from 学生表, 选课表, 课程表 where (选课表.学号=学生表.学号) and (选课表.课程号=课程表.课程号) and (课程名称 操作系统) 5 至少选修两门以上课程的学生姓名、性别。 select 姓名, 性别 from 学生表where 学号 in(SELECT 学号 FROM 选课表group by 学号 having count(学号)1)6 选修了李老师所讲课程的学生人数。 select count(学号) from 选课表, 课程表 where (选课表.课程号=课程表.课程号) and (教师姓名=李老师)7 没有选修李老师所讲课程的学生, select distinct 学生表.学号, 学生表.姓名 from 学生表, 选课表, 课程表 where (选课表.学号=学生表.学号) and (选课表.课程号=课程表

温馨提示

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

评论

0/150

提交评论