出自:国家开放大学《数据库基础与应用》

Access数据库是()型数据库。
A:层状
B:网状
C:关系
D:树状
一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。
ER图用来描述的是()。
A:概念数据模型
B:逻辑数据模型
C:关系数据模型
D:对象数据模型
有如下事件程序,运行该程序后输出结果是()
数据库的安全管理问题归结为对()和()的管理问题。
关系完整性包括()完整性、()完整性和用户定义的完整性三个方面。
使用选择查询可以从一个或多个表或查询中检索数据,可以对记录组或全部记录进行求总计、计数等汇总运算。
把保存()的关系称为对应数据库的元关系,一个数据库的元关系由()自动建立。
若实体A和B是()的联系,实体B和C是1对1的联系,则实体A和C是()。
报表由5个部分所组成,紧邻主体部分之后的部分是()。
A:报表页眉
B:页面页脚
C:页面页眉
D:报表页脚
一个Access数据库对应于操作系统中的()个文件,其文件扩展名为()。
编程程序:计算并显示(1/2)+(2/3)+(3/4)+……+(9/10)的值(必须用循环实现)。
SQL Server2000版本系列只包括企业版、开发版和评估版这3个不同版本。
在索引命令中使用关键字CLUSTERED或NOCLUSTERED分别表示将建立的是()或()索引。
判断字段为空的关键字是()
A:IS NULL
B:NULL
C:IS IN
D:IN
在Access中,所有窗体都对应有设计视图,利用设计视图可以设计和修改窗体的结构,并可以对窗体进行外观的美化。
在一个关系R中,若存在“学号→系号,系号→系主任“,则学号不能够函数决定系主任。
在VBA语言中,所使用的语句关键字、函数名、变量名、对象名等,不必区分字母大小写,它们是等效的。
Access为用户提供了多种数据库安全措施,如设置用户()和访问()。
Access中的查询操作共有5种,分别为选择查询、交叉表查询、()、()和SQL查询。
若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。
在SQL中,建立、修改和删除数据库中基本表结构的命令分别为()、()和()命令。
在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: 打开窗体运行后,单击命令按钮,文本框Textl输出的结果是()
下列符合第三范式的关系是()。
A:教师(教师号,教师姓名,课程号,课程名,成绩)
B:教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C:职工(职工号,职工姓名,性别,籍贯,部门编号,部门名称)
D:职工(职工号,职工姓名,性别,籍贯,部门编号)
在SQL中建立和删除数据库模式的命令分别为()和()。
在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是()。
A:人工管理
B:文件系统
C:数据库系统
D:分布式数据库系统
下列()是主键的标志。
A:A
B:B
C:C
D:D
在系统启动时总是干净的数据库是()
A:master
B:model
C:msdb
D:tempdb
同一个关系模型中可以出现值完全相同的两个元组。
根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。 假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

第1题,共11个问题
(简答题)SELECT CEILING(888.33),CEILING(-888.32)

第2题,共11个问题
(简答题)SELECT FLOOR(888.33),FLOOE(-888.33)

第3题,共11个问题
(简答题)SELECT SUBSTRING(‘I am a student’,8,7)

第4题,共11个问题
(简答题)SELECT’学生号’,’课程号’,ISNULL(null,0)

第5题,共11个问题
(简答题)DECLARE @MyNO CHAR(8) SET @MyNO="20030001" IF (SELECT专业 FROM Students WHERE 学号=@MyNO)="计算机软件" BEGIN SELECT AVG(成绩) AS 平均成绩 FROM Score WHERE学号=@MyNO END ELSE PRINT "学号为" +@MyNO+"的学生不存在或不属于软件专业" GO

第6题,共11个问题
(简答题)declare @a numeric(5,2),@b numeric(5,2) set @a=(select max(成绩) from score) set @b=(select min(成绩) from score) print @a-@b

第7题,共11个问题
(简答题)declare @a char(8) set @a="计算机" select计算机专业人数=count(*) from students where left(专业,3)=@a

第8题,共11个问题
(简答题)select month(入学日期) as 入学月份,count(*) as 人数 from students group by month(入学日期)

第9题,共11个问题
(简答题)create procedure xxk1 as begin select * from students x,score y where x.学号=y.学号 end

第10题,共11个问题
(简答题)create procedure xxk3 as begin select学号,avg(成绩) as 平均成绩 from score group by学号 end

第11题,共11个问题
(简答题)create procedure xxk5 ( @a char(8),@b varchar(10),@c numeric(5,2) ) as begin insert into score values(@a,@b,@c) end