一、单项选择题(本大题共12小题,每小题2分,共24分)
1、关系数据库中,实现实体之间的联系是通过表与表之间的a公共索引b公共存储c公共元组d公共属性2、若要删除数据库中已经存在的表s,可用。
若用如下的sql语句创建了一个表sc:createtablesc(s#char(6)notnull,c#char(3)notnull,scoreinteger,notechar(20));向sc表插入如下行时行可以被插入。()a.(’201009’,’111’,60,必修)b.(’200823’,’101’,null,null)c.(null,’103’,80,’选修’)d.(’201132’,null,86,’’4、有关系s(s#,sname,sex),c(c#,cname),sc(s#,c#,grade)。
其中s#是学生号,sname是学生姓名,sex是性别,c#是课程号,cname是课程名称。要查询选修“数据库”课的全体男生姓名的sql语句是selectsnamefroms,c,scwhere子句。这里的where子句的内容是a.s.s#=sc.s#andc.c#=sc.c#andsex=’男’andcname=’数据库’b.s.s#=sc.s#andc.c#=sc.c#andsexin’男’andcnamein’数据库’c.sex’男’andcname’数据库’d.s.sex=’男’andcname=’数据库’5、以下关于缺省对象错误的是。
a.缺省对象不能被绑定在timestamp数据类型的列上,但能被绑定在具有identity属性的列上b.如果某一数据类型或列上已绑定了一个缺省对象,那么就不能在该列上再创建一个缺省约束c.缺省的值必须对于约束和规则来说是一个合法的值。
d.只能在当前数据库中创建缺省值,且同一个数据库中的缺省的名称必须是唯一的6、查看存储过程可以利用sqlserver2000的来进行。()
a.查询分析器b.联机丛书c.企业管理器d.事件探查器7、关于sqlserver2000的登录验证模式错误的是。
a.sqlserver2000有两种不同的登录验证模式:windows登录模式和混合验证模式。
b.在windows登录验证模式下,用户必须是数据库所在的windows2000或windowsnt系统的合法帐户c.混合登录模式既需要windows身份验证,又需要sqlserver2000的用户与密码验证d.当采用混合登录模式时,系统首先检验一下用户是否为sqlserver2000的用户8、可以利用sqlserver2000的来创建数据库用户。()
a.查询分析器b.联机丛书c.企业管理器d.事件探查器9、以下不是事务日志的作用的是。
a.恢复个别的事务b.备份重要的数据。
启动时恢复所有未完成的事务d.将还原的数据库前滚到故障点10、不是检查点发生的时间点的是。
a.使用checkpoint表达式时b.使用shutdown表达式关闭sqlserver时c.使用服务管理员关闭sqlserver时d.手动设置检查点时11、以下哪个是差异备份方法。()
a.备份数据库、文件组或数据文件中的所有数据b.只备份那些自上次备份以来更改过的资料c.用来备份和删减事务日志文件d.用来备份数据库中特定的文件组或数据文件。12、在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和a.共享性b.继承性c.持久性d.封装性。
二、多项选择题(本大题共4小题,每小题4分,共16分)1、下列四项中说法正确的是()
a.数据库减少了数据冗余b.数据库避免了一切数据的重复c.数据库中的数据可以共享d.数据库具有较高的数据独立性2、以下哪些是sqlserver2000的程序组。()
第13页共15页。
a.查询分析器b.联机丛书c.事件探查器d.企业管理器3、sqlserver2000中数据库文件的类型有()
a.主要数据文件b.次要数据文件c.系统文件d.事务日志文件4、sql语言是()语言。
a.人工智能b.非过程化c.格式化d.关系数据库。
三、判断题(本大题共10小题,每小题1分,共10分)
1、安装sqlserver2000时有四种不同的选项:典型安装方式、完全安全方式、最小安装方式和自定义安装方式。2、sqlserver的事件探测器是用来启动或停止sqlserver服务。
()3、创建数据库的用户并不一定是该数据库的所有者。()4、在sqlserver中,可用两种方式对数据表进行操作:在图形界面上的菜单方式和使用t-sql语言方式。
()5、在数据库中删除一个用户名会使对应的登录名无法访问该数据库。()
6、视图是从一个或几个基本表(或其他视图)导出的表,是一个实表,其内容由查询定义。()
7、在关系数据库中,表与表之间的联系是通过公共属性实现的,这(些)个公共属性是一个表的主码,是另一个表的外码,这就是参照完整性。实现它的规则为外码的取值必须是另一个表主码的有效值,或者是“空值”。(8、不可以在存储过程中创建其他数据库对象。
()9、windows登录模式既需要windows身份验证,又需要sqlserver2000的用户与密码验证。()10、事务日志记录了系统的各种操作和出错情况,通过观测日志,可以分析系统的缺陷,找出错误的**。()四、操作题(50分)
1、基本操作题(15分)
在sqlserver2000中完成以下操作:(1)创建用户数据库studb;(2)查看studb的数据库信息;
3)创建sqlserver2000的登录名usa,并设密码为:student;(4)授予用户student权限对象为select、insert、update、delete。
2、简单应用题(15分)在第一题的基础上完成:
1)在studb数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result);
2)添加如下记录到student表;nonamesexmajor
第14页共15页。
3)添加如下记录到course表;cnocnamecredit1001数据库开发基础31002计算机网络3
4)添加如下记录到grade表;
5)修改黄慧婷的计算机网络这门课的成绩(result)为82;
6)添加一个学生:学号(no)200503106,姓名(name)黎平,性别(sex)男,专业(major)信息管理,数据库开发基础成绩(result)83,计算机网络成绩(result)91。
SQL语句练习部分题目答案
1 6分 3分 分别用关系代数和sql语言查询至少选修了一门其直接先行课为5号课程的学生姓名。sname cpno 5 course sc student 或 sname cpno 5 course sc sno,sname student 或 sname sno cpno 5 course sc ...
Sql模拟答案
一 30分 操作题。创建数据库 在该文件夹下创建一个为 jiaoxue 的数据库,主文件的初始大小为2mb,增长方式为10 增长,最大容量为10mb。日志文件初始大小为1mb,增长方式为1mb,最大容量为10mb。jiaoxue 中包含的数据 student 表有如下结构 sno为主键 course...
信息检索模拟试题部分
internet信息检索 模拟试题 一 填空。小王在某个数据库中检索到了50篇文献,查准率和查全率分别为 则全部相关文档有 25 篇。internet是基于 tcp ip 协议的。文件的后缀名是 txt 文件类型是文本文件 多数网页采用html编写,这里的html指的是 超文本标识语言 目录型搜索引...