找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1386|回复: 0

[离线作业] 数据库基础与应用 21秋西电答案

[复制链接]
发表于 2021-8-11 09:34:13 | 显示全部楼层 |阅读模式
一 填空题(每空2分,共30分)
1.        构成数据模型的三大要素是_      __、数据操作和数据完整性约束。
2.        SQL语言集                、数据操纵、                 和数据控制功能于一体。
3.        关系代数中专门的关系运算包括:选择、投影、连接和________。
4.        select命令中,表达条件表达式用where子句,分组用GROUP子句,排序用        子句。
5.        视图是一个虚表,它从              中导出。在数据库中,只存放视图的           ,不存放视图的           。
6.        事务应该具有四个属性:原子性、              、隔离性和持续性 。
7.        二维表之间的行称之为关系的                 。
8.        数据库的逻辑模型设计阶段,任务是将_____         ___转换成关系模型。
9.        实现表之间临时联系的命令是                 。
10.        SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用____________保留字。
11.        表单文件的扩展名是                。
12.        数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。
二 单选题(每题1分,共20 分)
1.        位于用户和数据库之间的一层数据管理软件是            。
A.DBS                B.DB                C.DBMS                D.MIS
2.        语句 delete  from  sc  表明(    )
A.删除sc中的全部记录                 B.删除基本表sc
C.删除基本表sc中的列数据             D.删除基本表sc中的部分行
3.        向student表中增加“入学时间(Scome)”列,其数据类型为日期型(      )
A.alter  table   student  add   scome    date
B.alter  table   student  modify  scome   date
C.update  table  student  add   scome    date
D.update  table  student  modify  scome  date
4.        收回所有用户对基本表STUDENT的UPDATE操作权限可由(       )语句完成。
A.REVOKE UPDATE ON TABLE STUDENT FROM WANG
B.REVOKE UPDATE ON STUDENT FROM WANG
C.GRANT  UPDATE ON STUDENT TO PUBLIC   
D.REVOKE UPDATE ON TABLE STUDENT FROM PUBLIC
5.        SQL中的视图机制属于DBS的(       )
A.完整性措施                B.安全性措施                        C.恢复措施                D. 并发性措施
6.        要查询XS表中姓“王”且单名的学生情况,可用(      )命令
A.SELECT * FROM XS WHERE 姓名 LIKE ‘王_’  
B.SELECT * FROM XS WHERE 姓名 LIKE ‘王%’
C. SELECT * FROM XS WHERE 姓名 = ‘王%’
D.SELECT * FROM XS WHERE 姓名 = ‘王_’
7.        下列那些工作是数据库逻辑设计的内容(      )
Ⅰ.设计E-R图    Ⅱ.创建表     Ⅲ.创建视图
Ⅳ.创建索引      V.装载数据
A. 都是       B.Ⅰ.Ⅱ和Ⅲ       C.Ⅱ.Ⅲ和Ⅳ     D.Ⅱ和Ⅲ
8.        T1、T2 两个事务并发操作顺序如下图所示 , 该操作序列属于 (       )
A. 有问题:丢失修改
B. 有问题:读脏数据
C. 有问题:不可重复读
D. 不存在问题
T1        T2
(1)读 A=20       
(2)        读 A=20
(3)A=A-10       
  (4)写回A=10       
(5)        A=A-5
(6)        写回A=15
9.        在零件-供应数据库中,有如下三个关系:
  供应商关系:S(供应商号,供应商名,地址)
  零件关系:P(零件号,零件名,颜色,重量)
  供应关系:SP(供应商号,零件号,数量)
若要查找“红色零件的供应商名”,将涉及到关系
A. P和SP           B. S和P          C. S和SP        D. S、P和SP
10.        VFP数据库管理系统的数据模型是()。
A. 概念模型             B.网状模型        C.关系模型     D.层次模型
11.        一个关系数据库管理系统所管理的关系是()。
  A.一个DBF文件              B.一个DBC文件
  C.若干个二维表              D.若干个DBC文件
12.        在下列函数中,函数值为数值型的是()。
A.DATE()                                                B. LEN(”计算机基础”)               
C.DTCO(“20/07/05”)                        D.RIGHT(“计算机基础”,4)
13.        删除一个数据库文件的命令是()。
    A.DELETE     B.DELETE DATABASE     C.DELETE FILE     D.ZAP
14.        SQL语言中COMMIT语句的主要作用是(  )。
         A.结束程序               B. 返回系统
         C. 存储数据               D. 提交事务
15.        关系代数表达式的优化策略中,首先要做的是(    )
A.对文件进行预处理      B.尽早执行选择运算
C.执行笛卡儿积运算      D.投影运算
16.        要查询XSH数据库CP表中产品名称含有“冰箱”的产品情况,可用(      )命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’
B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’
C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’   
D. SELECT * FROM CP WHERE 产品名称=‘冰箱’
17.        为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(      )
    A.UNIQUE            B.COUNT           C. UNION        D. DISTINCT
18.        SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(   )
     A.包括20岁和30岁             B.不包括20岁和30岁
C.包括20岁但不包括30岁       D.包括30岁但不包括20岁
19.        要删除项目管理器包含的文件,需要使用项目管理器的()按钮。
        A.删除                  B.移去                C.添加                D.连编
20.        控件有自己的属性、方法和()。
A.图形  B.事件   C.容器    D.形状
三 综合题(每题9分,共18分)
1.        有一个表:选课(学号,姓名,课程号,成绩)。编制一个查询学生平均成绩的程序,要求运行程序时输入学号即能显示该学生的姓名及平均成绩。
2.        从键盘上输入一个字符串,然后将该字符串倒序输出。
四 简答题(每题8分,共16分)
1.        进行数据库系统需求分析时,数据字典的内容和作用是什么?
2.        简述制作下拉菜单的步骤。
五 程序阅读题(前2小题6分,最后1题4分,共16分)
1.        下列程序的功能是计算:P=1!+3!+5!+7!+9!的值,请将程序补充完整。
Set talk off
x=1
p=0
s=1
do while           
do subl with x
        p=p         
        x=x+1
enddo        ?p
Procedure subl
                  
s=1
for n=1 to 3
        s=s*n
endfor
return

2.        设图书.DBF表文件的内容如下:
记录号        编号        书名        出版单位        单价
1        113388        高等数学        清华大学出版社        24.00
2        445501        数据库导论        科学出版社        27.90
3        332211        计算机基础        高等教育出版社        23.00
4        665544        Visual FoxPro        电子工业出版社        28.60
5        456788        操作系统原理        电子工业出版社        25.00
6        456728        操作系统概论        高等教育出版社        21.00
7        375666        计算机网络        清华大学出版社        37.00
8        245682        计算机原理        高等教育出版社        25.00
阅读下列程序,简述程序的功能,写出程序的运行结果:
CLEAR
USE  图书
UPDATE 图书 SET 单价=单价+10 WHERE 出版单位="科学出版社"
SELECT  MAX(单价)  INTO  ARRAY  A  FROM  图书
A(1)
SELECT出版单位, AVG(单价)  AS 平均价 FROM 图书;
GROUP  BY 出版单位 INTO  CURSOR  TEMP
SELECT  *  FROM  TEMP  ORDER  BY 平均价  DESC;
INTO  CURSOR  TEMP1
GO  BOTTOM
出版单位
CLOSE  DATABASE
执行上述程序,运行结果是:__     ___ 。
3.        执行下列程序后,ma的值是           ,mb的值是          。

ma=20
mb=40
ma=MAX(ma,mb)
mb=mb/MIN(ma,mb)
ma=ma+mb
?ma,mb












数据库基础与应用模拟试卷2答案

一 填空题 (每空2分,共30分 )
1.        数据结构
2.        数据定义,数据查询(位置可对调)
3.        除
4.        Order by(不写by不扣分)
5.        一个或多个基本表或视图中导出,结构或定义,数据
6.        一致性
7.        元组
8.        概念结构(或概念模型)
9.        SET RELATION TO
10.        Distinct
11.        .scx
12.        存储记录结构或存储安排

二 单选题 (每题1分,共20分)
1.        C
2.        A
3.        A
4.        D
5.        B
6.        A
7.        D
8.        A
9.        D
10.        C
11.        C
12.        B
13.        B
14.        D
15.        B
16.        C
17.        A
18.        A
19.        D
20.        B       
三 计算题(每题9分,共18分)
1.答:
Set talk off
Clear
Accept “请输入学号:”to XH
Select 姓名,AVG(成绩)AS平均分 FROM选课WHERE学号=XH
Set talk on
return
2.答:程序如下所示
Clear
INPUT ”请输入一个字符串:”  To str1
Str2=””
L=LEN(str1)
Do while l>0
         ch=SUBSTR(str1,1,1)
   if ASC(ch)<=127
                str2=str2+SUBSTR(str1,1,1)
                l=l-1
else
str2=str2+SUBSTR(str1,1,2)
l=l-2
endif
enddo
?str2
四 简答(每题8分,共16分)
1.答:数据字典是各类数据描述的集合,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。
2.答:1)打开菜单设计器
                2)设计菜单
                3)保存菜单
                4)生成菜单程序       
                5)运行菜单程序
五 程序阅读题(前2小题6分,最后1题4分,共16分)
1.        x<10, +s, paraments j
2.        37.9
3.        41,1


QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 00:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表