自考 数据库及其应用的历年试题及答案 课程代码:2010

自考 数据库及其应用的历年试题及答案 课程代码:2010,第1张

呵呵,你算找对人了!答案不是很多,但试题很多的。我发到你消息里了!

2009年1月自考数据库及其应用试题

2009年1月自考数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题。每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可讲授多门课程,一门课程可由多名教师讲授,则R属于( )

全国2008年10月自学ks数据库及其应用试题

全国2008年10月自学ks数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1Access中的查询对象属于数据库的( ) A概念模型 B外部模型 C内部模型 D逻辑模型 2在下列

2008年1月全国自考试题数据库及其应用试卷

全国2008年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.E-R模型属于数据库的( ) A.概念模型 B.逻辑模型 C.内部模型 D.外部模型 2.实体完整性

2007年10月自考试题数据库及其应用试卷

全国2007年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.关系模型中,实现实体之间联系是通过( ) A.关系 B.指针 C.表 D.公共字段 2.数据完整性

全国2007年1月高等教育自学ks数据库及其应用试题历年试卷

全国2007年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1若关系模式R属于1NF,且所有非主属性都完全函数依赖于R的主键。则R属于( ) A1

全国2006年10月高等教育自学ks数据库及其应用试题历年试卷

全国2006年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.以下不属于数据库技术特点的是( ) A.数据结构化 B.数据共享 C.数据冗余小 D.以

全国2006年1月高等教育自学ks数据库及其应用试题历年试卷

全国2006年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1以下不是数据库技术所具备的特点是( ) A数据结构化 B数据冗余小 C有较高的

2005年10月自考试卷数据库及其应用

2005年10月自考试卷数据库及其应用

2005年10月数据库及其应用试题答案

2005年10月数据库及其应用试题答案

浙江省2005年10月高等教育自学ks数据库及其应用试题历年试卷

全国2005年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1文件系统方式管理数据有很多缺陷,以下不是文件方式缺陷的是( ) A数据联系弱 B数

全国2005年1月高等教育自学ks数据库及其应用试题历年试卷

全国2005年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列关于“联系”的描述,正确的是( ) A.联系不是实体,也没有属性 B.联系是实体,但没有属性

全国2004年10月高等教育自学ks数据库及其应用试题历年试卷

全国2004年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1数据管理技术发展所经历的过程是:( ) A数据库—文件系统—自由管理 B文件系统—自由

2004年10月自考数据库及其应用试卷参考答案

更多试卷答案下载 免费试听网校课程 2004年10月自考数据库及其应用试卷参考答案 一、l.C 2.D 3.B 4.C 5.B 6.B 7.B 8.C 9.C l0.B ll.C l2.D 13.B l4。B l5.B l 6.B 17.B l8.A l9.D 20.A 35.(1)书名=“线性代数”

浙江省2004年7月高等教育自学ks数据库及其应用试题历年试卷

浙江省2004年7月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1按照数据模型,FoxPro是( )。 A层次型数据库管理系统 B网状型数据库管理系统

浙江省2004年4月高等教育自学ks数据库及其应用试题历年试卷

浙江省2004年4月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1在下列计算机表示的信息中,不能称为“数据”的是( )。 A股票名称 B股票曲线图 C电脑软件 D音乐编码 2

浙江省2004年1月高等教育自学ks数据库及其应用试题历年试卷

浙江省2004年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分) 1下述关于数据库系统的正确叙述是:( ) A 数据库系统避免了一切冗余 B 数据库系统中数据的一致性是指数据类型一致

全国2003年10月高等教育自学ks数据库及其应用试题历年试卷

全国2003年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 第一部分 选择题(共40分) 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在文件系统中有关数据项、记录、文件的正确描述是( ) A文

浙江省2003年7月高等教育自学ks数据库及其应用试题历年试卷

浙江省2003年7月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分) 1foxpro系统所用的术语与关系术语存在以下对应关系( )。 A库结构对应关系,库文件对应元组,记录对应属性,字段对应属性值 B库结

浙江省2003年4月高等教育自学ks数据库及其应用试题历年试卷

浙江省2003年4月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1下列最容易用计算机符号表示的数据是( )。 A人的姓名 B人的声音 C人的动作 D计算机程序

全国2003年1月高等教育自学ks数据库及其应用试题历年试卷

全国2003年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 第一部分 选择题 (共40分) 一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。请将其代码填在题后的括号内。错选或未选均无分。 1在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( ) A外模

全国2002年10月高等教育自学ks数据库及其应用试题历年试卷

全国2002年10月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题2分,共40分) 1英文缩写DBA代表( ) A数据库管理员 B数据库管理系统 C数据定义语言

浙江省2002年1月高等教育自学ks数据库及其应用试题历年试卷

浙江省2002年1月高等教育自学ks 数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题1分,共20分) 1描述在外部存储器上如何组织数据的是( ) A用户模式 B模式 C外模式 D内模式 2应用

浙江省2002年1月自考数据库及其应用答案

更多试卷答案下载 免费试听网校课程 浙江省2002年1月自考数据库及其应用答案 课程代码:02120 一、单项选择题(每小题1分,共20分) 1D 2D 3A 4B 5B 6A 7C 8B 9A

浙江省2001年10月自学ks数据库及其应用试题

更多试卷答案下载 免费试听网校课程 浙江省2001年10月自学ks数据库及其应用试题 课程代码:02120 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1要保证数据库物理数据独立性,需要修改的是( ) A模式 B模式与内模

浙江省2001年10月自考数据库及其应用试题参考答案

更多试卷答案下载 免费试听网校课程 浙江省2001年10月自考数据库及其应用试题参考答案 课程代码:02120 一、单项选择题(每小题1分,共20分) 1B 2D 3D 4D 5C 6A 7A 8B 9D

2000年10月自考数据库及应用答案

2000年10月自考自学ks数据库及应用答案 一、单项选择题(本大题共10小题,每小题1分,共10分) 1A 3D 5B 7C 9D 2B 4D 6D 8A 10D 二、多项选择题(本大题共5小题,每小题2分,共10分) 11ABCD 12BCD 13BD 14ABC 15ABCDE 三、填空题(本

2000年10月自考数据库及应用试题试卷真题

2000年10月数据库及应用试卷和答案 第一部分 选择题 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1、三级模式间存在两种映射,它们是( ) A.模式与子模式间,模式与内

(1)已知表T1中有2行数据,T2中有3行数据,执行SQL语句

“select a from T1 a,T2 b”后,返回的行数为______

A、2行

B、3行

C、5行

D、6行

多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6行记录

考察:对多表连接、笛卡尔积的理解

答案:A

(2)、已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select from T1 union select from T2”

返回的行数为_______

A、8行

B、10行

C、3行

D、12行

第二题 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。

考察:UNION 的理解

答案: A

(3)、 已知表T1含有字段ID、CourseID和Score,且数据为

ID CourseID Score

3 1 90

2 1 85

2 2 90

3 2 80

则语句“select id,sum(ScorE) from T1 group by ID”的执行结果为_________

A、 ID sum(ScorE)

—– ———-

3 170

2 175

B、 ID sum(ScorE)

—– ———-

2 175

3 170

C、 ID sum(ScorE)

—– ———-

2 170

3 175

D、 ID sum(ScorE)

—– ———-

3 175

2 170

第三题 GROUP BY 对按照ID字段进行分组,同时对ID相同字段的ScorE进行求和,GROUP by 会自动对结果集进行排序所以答案选B

考察:group by 的理解

答案: B

(4)、电话号码表t_phonebook中含有100万条数据,其中号码字段PhoneNo上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法执行速度最慢的是_________

A、 select count() from t_phonebook where phoneno >= ‘321’ and phoneno < ‘321A’

B、 select count() from t_phonebook where phoneno like ‘321%’

C、 select count() from t_phonebook where substring(phoneno,1,3) = ‘321’

A>或者< *** 作符会采用索引查找

B:LIKE通配符在XXX%情况下会应用索引,如果在%xxx%等情况下不会应用索引

答案: C:采用函数处理的字段不能利用索引,例如substr() 这个题好像写成java的函数了

答案: C

(5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是

A、 SELECT FROM tbl

WHERE land_id > 750

or (cust_id=180 or cust_id=560)

B、 SELECT FROM tbl

WHERE (cust_id=180 or cust_id=560)

or land_id > 750

C、 SELECT FROM tbl WHERE land_id > 750

UNION

SELECT FROM tbl WHERE cust_id = 180

UNION

SELECT FROM tbl WHERE cust_id = 560

D、 SELECT FROM tbl WHERE land_id > 750

UNION

( SELECT FROM tbl WHERE cust_id = 180

UNION ALL

SELECT FROM tbl WHERE cust_id = 560

)

C/D相比较而言,D的执行效率更高一些

UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录

采用UNION ALL *** 作符替代UNION,因为UNION ALL *** 作只是简单的将两个结果合并后就返回。

(6)、员工技能表Staffskill结构如下,Staff和Skill字段建有唯一约束

staff VARCHAR2(10),

skill VARCHAR2(10)

哪条语句可以查询同时拥有技能A和技能B的员工

A、 select staff from Staffskill where skill=’A’ OR skill=’B’

B、 select staff from Staffskill where skill=’A’ AND skill=’B’

C、 select staff from Staffskill where skill=’A’ OR skill=’B’ group by staff

D、 select staff from Staffskill where skill=’A’ OR skill=’B’ group by staff having count()>1

答案:D

(7)员工表staff表结构如下

staffNo varchar2(10),

Email varchar2(50)

哪一个SQL语句查询出没有E_mail地址的员工号

A、select staffno from Staff where Email = NULL

B、select staffno from Staff where Email <> NULL

C、select staffno from Staff where Email is null

D、select staffno from Staff where Email is not null

答案: C

(8)Oracle数据库启动步骤的顺序为

1Mount 2Open 3Nomount

A、3-1-2

B、2-3-1

C、2-1-3

D、3-2-1

答案:A

(9)存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表

A、select col1,col2,col3 from T1 INTO T2 (col1,col2,col3)

B、INSERT T1 (col1,col2,col3) INTO T2(col1,col2,col3)

C、insert into T2 (col1,col2,col3) AS select col1,col2,col3 from T1;

D、insert into T2 (col1,col2,col3) select col1,col2,col3 from T1;

答案: D

10)一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为:

A、1

B、25

C、38

D、255

E、4000

F、建表时varchar2类型字段必须指定长度

答案:F

(11)用TRUNCATE和DELETE语句删除表中数据的区别

A、TRUNCATE命令不记录日志

B、TRUNCATE命令记录日志

C、DELETE命令不记录日志

答案:A

(12)如下查询语句SELECT id_number,100/quantity from inventory如果quantity为空,则查询语句的第二个字段将返回

A、 a space

B、 a null value

C、 a value of 0

D、 a value of 100

E、 the keywork null

答案:B

(13)如下语句:SELECT iid_number,mid_number FROM inventory i,manufacturer m

WHERE imanufacturer_id = mid_number

Order by inventorydescription

执行时是错误的,请问以下措施哪个能够改正这个错误

A 在order by的子句中使用表的别名

B 在where子句中去掉表的别名

C 在where子句中用表名代替表的别名

D 在order by子句中去掉表名,只要字段名称即可

(如果2张表中,不同时存在字段名为description的话,D答案也是正确的)

答案:A

14)A表字段a 类型int中有100条记录,值分别为1至100。如下语句

SELECT a FROM A

WHERE A BETWEEN 1 AND 50

OR (A IN (25,70,95)

AND A BETWEEN 25 AND 75)

则如下哪个值在这个sql语句返回的结果集中

A、30 B、51 C、75 D、95

答案:A

15) 变量v_time = ‘23-MAY-00’,如下那条语句返回值为‘01-JAN-00’

A SELECT ROUND(V_TIME,’DAY’) FROM DUAL;

B SELECT ROUND(V_TIME,’YEAR’) FROM DUAL;

C SELECT ROUND(V_TIME,’MONTH’) FROM DUAL;

D SELECT ROUND(TO_CHAR(V_TIME,’YYYY’)) FROM DUAL;

答案:B

16)关于索引(index)的说法哪些是错误

A、创建索引能提高数据插入的性能

B、索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C、索引并非越多越好

D、建立索引可使检索 *** 作更迅速

答案: A

(17)指出下面sql语句的错误之处:

select id_number “Part Number”,sum(price) “price” from inventory

where price > 50

group by “Part Number”

order by 2;

A、order by 2

B、from inventory

C、 where price > 50

D、group by “Part Number”

答案:D

(18)如下语句

if v_num > 5 then

v_example := 1;

elsif v_num > 10 then

v_example := 2;

elsif v_num < 20 then

v_example := 3;

elsif v_num < 39 then

v_example := 4;

else v_example := 5;

如果v_num = 37,则v_example的值是多少

A、1 B、2 C、3 D、4 E、5

答案:A

一填空题

8.一个表中可能有多个关键字,但在实际的应用中只能选择一个,被选用的关键字称为 __主关键字___

用来求满足条件的记录行数的函数是__count___。

二选择题

10.在T-SQL中使用(C)声明变量:

A.set B.select C.declare D.print

11.在下面关于数据库的说法中,错误的是(D)。

A.数据库有较高的安全性

B.数据库有较高的数据独立性

C.数据库中的数据可被不同的用户共享

D.数据库没有数据冗余

12.对于存储过程,下列那一项说法是错误的:(B)

A 存储过程可以没有输入参数

B 存储过程只能有一个输入参数

C 存储过程可以有多个输入参数

D 存储过程即可以有输入参数又可以有输出参数

15.SQL Server 2000是基于C/S体系结构的(B)型数据库管理系统。

A 层次 B 关系 C 网状 D树型

三判断题

10.在修改检索结果中的列标题时,表中的列名并没有改变。(对)

7.在企业管理器中,必须先注册服务器后才能对其进行管理。(对)

3.使用BEGIN TRANSACTION开始的事务,必须使用ROLLBACK TRANSACTION进行回滚。 (对)

6.使用T-SQL编写程序时,假设已声明了两个整型变量@i和@j,可以使用set @i=5,@j=10语句给这两个变量赋值。(对)

8.两层Client/Server体系结构比三层Client/Server体系结构更安全可靠。(错)

1

IF OBJECT_ID('学生表')IS NOT NULL

DROP TABLE 学生表

GO

create table 学生表 --建立学生表

(

学号 int not null , --学号,姓名,年龄,性别,家庭住址,联系电话

姓名 varchar(10) not null, --姓名

性别 varchar(2)

年龄 int,

联系电话 varchar(10),

家庭住址 varchar(50),

联系电话 varchar(20),

check (性别 ='男' OR 性别='女'),

)

11

delete 学生表

insert 学生表 (学号,姓名,年龄,性别,联系电话,学历)

values(1,"A",22,"男","123456","小学")

insert 学生表 (学号,姓名,年龄,性别,联系电话,学历)

values(2,"B",21,"男","119","中学")

insert 学生表 (学号,姓名,年龄,性别,联系电话,学历)

values(3,"C",23,"男","110","高中")

insert 学生表 (学号,姓名,年龄,性别,联系电话,学历)

values(4,"D",18,"女","114","大学")

12

update 学生表

set 学历='大专'

where 联系电话 like '11%'

go

13

delet 学生表

where 性别='女',姓名 like 'B%'

go

14

select 姓名,学号

from 学生表

where 学历='大专',年龄<22

go

15

select 姓名,性别

from 学生表

order by 年龄 desc

go

21

use stu

IF OBJECT_ID('Student')IS NOT NULL

DROP TABLE Student

GO

create table Student --建立学生表

(

学号 int not null ,

姓名 varchar(10) not null, --姓名

性别 varchar(2)

年龄 int,

所在系 varchar(10),

check (性别 ='男' OR 性别='女'),

)

22

use stu

select 学生表学号

from Student As 学生表,SG As 成绩表

where 学生表学号=成绩表学号,成绩表成绩<60

go

23

use stu

select 姓名,性别,年龄

from Student

where 所在系='计算机系',性别='男',姓名 like '张%'

go

24

use stu

insert Student (学号,姓名,年龄,性别,所在系)

values(05020,"高平",19,"女","积极管理系")

go

41

删除student表中学号为2004009的学生的信息

42

在stu数据库的student表中创建列名为姓名,家庭住址的视图student_view

43

查询stu数据库的student表中前9条信息

44

在stu数据库的student表中创建查询学号,姓名,家庭住址的存储过程student_pro

45

在stu数据库的student表中创建带输入参数的存储过程

46

查询Sg表中课程号为06的平均成绩

第一部分 选择题 (共40分)

一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。请将其代码填在题后的括号内。错选或未选均无分。

1在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( )

A外模式 B概念模式

C存储模式 D模式

2数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上( )

A具体数据 B取值范围

C联系 D****

3学生实体通过“学号”、“姓名”、“年龄”、“性别”和“成绩”等属性来表明学生状况,这是( )

A实体值 B实体型

C属性值 D属性型

4设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( )

A一对一的联系 B一对多的联系

C多对一的联系 D多对多的联系

5将1NF规范为2NF,应( )

A消除了非主属性对键的部分函数依赖

B消除了非主属性对键的传递函数依赖

C消除了主属性对键的部分函数依赖和传递函数依赖

D使每一个非主属性都完全函数依赖于主键

6建立E—R模型的工作属于数据库生命周期中的( )

A分析阶段 B设计阶段

C编码阶段 D测试阶段

7针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为

( )

A文本文件 B索引文件

C排序文件 D命令文件

8已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( )

Aduck Bclass

Cbus Dcar

9使下列程序不能正确运行的是( )

STORE _______ TO add

STORE ″20&add10″ TO result

? &result

A{+} B′+′

C″+″ D[+]

10已知DIMENSION aa(2,3),该数组的第2个数组元素是( )

Aaa(0,1) Baa(1,0)

Caa(1,2) Daa(2,1)

11计算表达式3+5>4AND″ab″-″c″$″babcd″的值时,运算顺序为( )

A+>AND-$ B……AND$+->

C+-$>AND D+AND$->

12执行语句″?LEN(SUBSTR(REPLICATE(″″,10),4,5))″后输出( )

A5 B2

C4 D6

13FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库文件( )

A末尾追加一条空记录

B顶部追加一条空记录

C当前记录前追加一条空记录

D当前记录后追加一条空记录

14FoxPro中不能对数据库文件中记录进行 *** 作的命令是( )

AEDIT BCHANGE

CBROWSE DMODIFY

15数据库文件已按“专业”字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是( )

ATOTAL ON ″总分″ TO cjzf

BTOTAL ON ″专业″ TO cjzf FIELDS 总分

CTOTAL ON 总分 TO cjzf

DTOTAL ON 专业 TO cjzf FIELDS 总分

16当前打开的一个数据库文件中有20条记录,运行命令″?EOF( )″的结果为。T,则运行命令″? RECNO( )″的结果是( )

A20 B21 C0 D1

17在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值“高等数学”,要使用name1来查找图书,应使用的命令是( )

ASEEK &name1 BFIND name1

CFIND &name1 DLOCATE FOR name1

18FoxPro中有关变量赋值语句正确的描述是( )

AACCEPT能够对数值型变量赋值

BINPUT只能对数值型变量赋值

CACCEPT、INPUT都能对字符型变量赋值

DSTORE一次只能对一个内存变量赋值

19建立过程文件的FoxPro命令是( )

AMODIFY COMMAND BMODIFY PROCEDURE

CCREATE COMMAND DCREATE PROCEDURE

20以下程序结构中错误的是( )

AIF… BIF… CDO WHILE… DDO WHILE…

┇ ┇ ┇ ┇

DO WHILE… ENDIF IF… IF…

┇ ┇ ┇ ┇

ENDDO DO WHILE ENDIF ENDDO

┇ ┇ ┇ ┇

ENDIF ENDDO ENDDO ENDIF

第二部分 非选择题 (共60分)

二、填空题(本大题共10小题,每小题1分,共10分)

不写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。

21数据库维护功能包括:数据库初始装入,数据库转储,_______及记载系统工作日志等功能。

22每个数据均需指明其数据类型和取值范围,这是数据_______约束所必需的。

23在数据库系统中的数据模型有层次模型、_______、关系模型。

24联系也是实体,所以联系也可以有_______

25若关系R∈2NF,且它的每一个非主属性都_______,则称R∈3NF

26在数据字典中,对数据流“住户”表示为:住户=姓名+房号+面积,定义了组成该数据流的_______

27建立局部E—R图时,根据数据流图中对数据的加工确定实体之间的_______

28对关系模式执行“分解”时,必须遵循规范化原则:分解后的关系要相互独立且分解必须是_______

29面向对象的方法把对象的属性和_______集成到一个对象中。

30FoxPro在屏幕上激活窗口W的命令是_______

三、程序分析题(本大题共3小题,每小题5分,共15分)

31写出下列程序的运行结果:

SET TALK OFF

STORE 3 TO x

y=1

x=xy

y=y+1

sf=″″

ss=″x″+″&″+″sf″+″y″

?″abc=″+STR(x,2)+′-′+STR(&ss,4)

SET TALK ON

RETURN

程序执行结果:

33数据库文件xskdbf的内容如下:

编号 名称 数量 单价

A001 电视机 20 3500

A002 摄象机 33 6000

A001 电视机 31 3500

B001 洗衣机 10 1200

B002 冰 箱 15 2300

阅读下列程序

SET TALK OFF

SET DELETED ON

USE xsk

DELETE FOR 编号=″A001″

GO 2

DELETE

RCALL FOR 数量<30

COUNT TO sj

? sj

USE

SET TALK ON

RETURN

程序执行结果:

33给出下述程序的执行结果。

SET TALK OFF

CLEAR

n=52

p=2

DO WHILE n >1

IF INT (n/p)=n/p THEN

? p

n=INT(n/p)

ELSE

p=p+1

ENDIF

ENDDO

RETURN

程序执行结果:

四、程序设计(本大题共5小题,每小题5分,共25分)

34文件stardbf用于存放演员信息,其字段有sname(姓名,字符型),sex(性别,字符型),knum(演**数,数值型)。下述程序的功能是:查找演员中演**最少的人数及其所演的**部数。完成下述程序。

SET TALK OFF

USE star

IF NOT EOF( )

minval=knum

num=0

DO WHILE NOT EOF( )

IF knum<=minval

IF knum<minval p=""> </minval>

___(1)____

___(2)____

ENDIF

num=num+1

ENDIF

___(3)____

ENDDO

? STR(num)+STR(minval)

ENDIF

USE

RETURN

(1)

(2)

(3)

35已知数据库文件studdbf存放学生成绩,其字段有:xname(姓名,字符型),zcj(总成绩,数值型),xh(学号,字符型),现要求对学生成绩以降序排列。完成下列程序。

SET TALK OFF

USE stud

FOR k=1 TO ____(1)____

GOTO k

SCATTER TO ary

SCAN REST

IF ____(2)____

SCATTER TO xmp

GATHER FROM ary

FOR n=1 TO ____(3)____

ary(n)=xmp(n)

ENDFOR

ENDIF

ENDSCAN

____(4)____

GATHER FROM ary

ENDFOR

USE

SET TALK ON

RETURN

(1)

(2)

(3)

(4)

36文件playerdbf用于存放球员信息,其字段有:pname(姓名,字符型),position(位置,字符型),goal(得分,数值型)。下述程序的功能是:查找得分最少的所有球员信息。完成下述程序。

SET TALK OFF

USE player

IF NOT EOF( )

minval=goal

____(1)____=LTRIM (TRIM(STR(RECNO( )))

SCAN

DO CASE

CASE ____(2)____

minval=goal

rstr=″#″+LTRIM(TRIM(STR(RECNO( ))))

CASE goal=minval

rstr=rstr+″#″+LTRIM(TRIM(STR(RECNO( ))))

ENDCASE

ENDSCAN

LIST FOR AT(″#″+LTRIM(TRIM(STR(RECNO( ))))+″#″,rstr) >____(3)____

ELSE

?″pressdbf是空的″

ENDIF

USE

RETURN

(1)

(2)

(3)

37 文件lecturedbf用于存放教师授课信息,其字段有:tname(姓名,字符型),cname(课程名,字符型),tyear(讲授时间,数值 型)。下述程序的功能是:接收一个教师姓名,若其信息lecturedbf中则显示相应信息;重复上述过程,直到接收的教师姓名为‘#’时,程序结束。 完成下述程序。

SET TALK OFF

USE lecture

SCATTER FIELD tname TO tname MEMVAR BLANK

INDEX ON tname TO leature

DO WHILE ____(1)____

CLEAR

@10,10 SAY ″请输入教师姓名″ GET mtname

READ

IF LTRIM(TRIM(mtname)) >′#′

SEEK ____(2)____

IF ____(3)____

LOOP

ENDIF

DISPLAY FOR mtname=tname

WAIT

ENDIF

ENDDO

USE

RETURN

(1)

(2)

(3)

38 文件newsadbf和newsbdbf具有相同的结构,其字段有:newsp(报刊名称,字符型),price(单价,数值型)。newsa在 newsp上建有索引文件newsaidx,newsb在newsp上建有索引文件newsbidx,下述程序的功能是:查找在newsadbf出 现但不在newsbdbf中出现的报刊名称。

完成下述程序。

SET TALK OFF

SELECT B

USE newsb ALIAS new INDEX newsb

SELECT A

USE newsa ALIAS old INDEX newsa

DO WHILE ____(1)____ OR……NOTEOF(″new″)

DO CASE

CASE ____(2)____ OR……NOTEOF(″old″)。ANDnewsp newsp

? newsp

SKIP IN old

CASE EOF(″old″)。OR……NOT……EOF(″new″)。ANDnewsp>new->newsp

____(3)____

OTHER

SKIP

SKIP IN new

ENDCASE

ENDDO

CLEAR ALL

RETURN

(1)

(2)

(3)

五、综合题(本大题共2小题,每小题5分,共10分)

39说明函数rsum(i)、csum(i)及zsum( )的功能。

SET TALK OFF

SET PROCEDURE TO ulty

DIME ary(3,3)

ary=0

FOR i=1 TO 3

FOR j=1 TO 3

@ 8+2i,20+15j GET ary(i,j)

ENDFOR

ENDFOR

READ

FOR i=1 TO 3

? rsum(i),csum(i),zsum( )

ENDFOR

SET PROCEDURE TO

RETURN

文件ultyprg的内容如下:

FUNCTION rsum

PARAMETER i

PRIVATE msum,j

msum=0

FOR j=1 TO 3

msum=msum+ary(i,j)

ENDFOR

RETURN msum

FUNCTION csum

PARAMETER i

PRIVATE msum,j

msum=0

FOR j=1 TO 3

msum=msum+ary(j,i)

ENDFOR

RETURN msum

FUNCTION zsum

PRIVATE msum,i

msum=0

FOR i=1 TO 3

msum=msum+ary(i,i)

ENDFOR

RETURN msum

rsum的功能是:

csum的功能是:

zsum的功能是:

40如下描述教学管理的数据库R中记录了教师讲授的课程及教师所属系的情况。

R: 课程名 教师姓名 系

C1 王宇 计算机系

C2 吴敏 数学系

C3 卫民 数学系

C4 张川 物理系

C5 吴敏 数学系

请回答下列问题:

(1)R为第几范式?为什么?

(2)是否存在删除 *** 作异常?若存在,试用样值中的例子加以说明。

(3)将它分解为高一级范式,分解后的关系是如何解决分解前所存在的删除 *** 作异常的?

13B

14B

D

4C

5B

6C

8D

11A

12B

13B

以上就是关于自考 数据库及其应用的历年试题及答案 课程代码:2010全部的内容,包括:自考 数据库及其应用的历年试题及答案 课程代码:2010、IBM认证数据库考试试题、数据库试题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9484035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存