当前位置:文档之家› 数据库基础与应用期末重点复习题

数据库基础与应用期末重点复习题

数据库基础与应用期末重点复习题
数据库基础与应用期末重点复习题

数据库基础与应用期末重点复习题

第一章数据库系统概论

填空题

1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。(07年7月考)(09年1、7月考)

2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。

3. 在人工管理和文件管理阶段,程序设计依赖于数据表示。(09年1月考判断)

4. 数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独

立的数据操作界面、由DBMS统一管理等优点。(08年1月、09.7考)

5. 在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互

联系的。(07年7月考是非题)

6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。(08年1月考判断)

7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单位为_数据项__。

8. 在文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。(08年1月考)

9. 在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。

10. DBMS 具有安全性、一致性、并发性和数据库恢复等管理控制功能。(08年1月考)

11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。(07年7月考是非题)

12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠

性高、地域范围广、数据量大、客户数多等优点。

13. 在实体中能作为码的属性称为主属性,否则称为非主属性。09.7考

14. 域是实体中相应属性的取值范围,性别属性的域包含2 个值。(08年1月考)

15. 实体之间的联系类型有三种,分别是1对1、1对多和多对多。(08、07年7月考)(09年1月考)

16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。(09年1月考选择)

17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1对

___多__的联系。

18.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是___ ___多_对___多_____的联系。

19. 任一种数据模型都有_ 型___和___值___的区别。(08年7月考)

20. 把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由__DBMS_自动建立。(08年1月考)

21. 关系数据库系统具有数据结构单一、采用集合运算、数据完全独立、数学理论支持等优点。(08年7月考)(08年1月考)

22. 在对象数据模型中,对象不但能够继承,而且能够嵌套。(07、09年7月考是非

题)

在非关系模型中操作记录的方式是过程式的,在关系模型中操作记录的方式是集合式的。

23.关系中的每一行称为元组,每一列称为属性。

24. 在数据库体系结构中,两级数据映像分别是指外模式和模式之间的数据映像与模式和内模式之间的数据映像。(08年1月考)

25. 数据库系统的三级模式结构和两级数据映像确保了数据的物理独立性和逻辑独

立性。(08年7月考)(07年7月考)

第二章关系运算

1. 关系数据模型包括关系数据结构、关系完整性规则和关系运算三个方面。(07年7月考)(09年1、7月考)

2.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为__24__,每个元组有__3__个分量。(07、09年7月考)

3. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则__班级号_为学生关系中的_外码__。(07年7月考)

4. 若一个关系为R(学生号,姓名,性别,年龄),则学生号可以作为该关系的主码,姓名、性别和年龄为该关系的非主属性。(07年7月考)

5. 在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称为非主属性。(09年1、7月考)

6. 关系完整性包括实体完整性、参照完整性和用户定义完整性三个方面。(08年1月考)

7. 在参照和被参照的关系中,每个外码值或者为空,或者等于另一个关系中的主码值。

8. 设一个集合A={3,4,5,6,7} ,集合B={1,3,5,7,9},则A和B的并集中包含有7个元素,A

和B的交集中包含有3个元素,A和B的差集中包含有2个元素。(07年7月考)9. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系

A×B具有a1+b1个属性和a2 x b2个元组。(08年7月考)

10. 专门的关系运算包括__选择___、_投影_、__连接__和__除__四种。

11. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则至少选修了课程号为‘001’和‘002’课程的全部学生信息所对应的运算表达式为S >< Π学生号(δ课程号=‘001’∨课程号=‘002’(X ))

12. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则选修了课程名为‘程序设计’课程的全部学生信息所对应的运算表达式为S >< (Π学生号( X ><(δ课程号=’程序设计’(C ))))。

13. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为__C__ ∏课程号(_X__ (δ姓名=K(_S___)))。(09年1月考判断)

14. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),求出所有选课的学生信息的运算表达式为__ ∏课程号(_X_)_____与__C___的自然连接。(07、09年7月考是非题)

第三章关系规范化基础

1.在一个关系R中,若属性集X函数决定属性集Y,则记作为_X→Y_,称X为决定因素。

2. 在一个关系R中,若X→Y且X ?Y,则称X→Y为非平凡依赖,否则,若X→Y且

X?Y,则称X→Y为平凡依赖。(08年7月考)

3. 在一个关系R中,“职工号”函数决定“姓名”既是非平凡函数依赖,又是完全函

数依赖。(07、09年7月考)

4. 已知“职工号→性别”成立,则“(职工号,性别)→性别”既是平凡函数依赖,

又是部分函数依赖。(08年1月考)

5. 在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着__学号__函数决

定__系主任___。(08年7月考)

6. 在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖

的合并性规则。(08年1月考)

7. 在一个关系R中,若存在X→(Y,Z),则也隐含存在__X→Y__和_ X→Z_,称此为函数依

赖的__分解性___规则。(08年7月考)(07、09年7月考)

8. 在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能

函数决定R中的每个属性,则称X 为关系R的一个候选码。(08年7月考)

9. 一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在

部分函数决定和传递函数决定。(08年1月考)

10. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},

则该关系的候选码为__(A,C)__,该候选码含有_2__属性。

11. 设一个关系为R(A,B,C,D,E,F ),它的最小函数依赖集为FD={A→B,A→C, D→E, D→F},

则该关系的候选码为__(A,D)___,该候选码含有___2___属性。(08年1月、09.7考)12. 设一个关系为R(A,B,C,D,E,F,G ),它的最小函数依赖集为FD={A→B,C→D, B→E, E→

F},则该关系的候选码为_(A,C,G)__,该候选码含有_3__属性。(08年1月、07年7月考)

13. 对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好的保持数

据的无损连接性和函数依赖性。(08年1月考)

14. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余以及插

入、删除和修改异常。(08年7月考)

15. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该

关系的候选码为_(A,D)__,该关系存在着_部分__函数依赖。(08年7月考)

16. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系

只满足_ 第一__范式,若要规范化为高一级的范式,则将得到_3_个关系。(08年7月考)17. 关系数据库中的每个关系必须最低达到__第一__范式,该范式中的每个属性都是__不可

再分__的。

18. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余和操作异

常。(09年7月考)

19. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A

→F,F→G},该关系满足第二_范式,若要规范化为高一级的范式,则将得到_3_个关系。

(09年1月考)

20. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到__

第三__范式。(09年1月考选择、判断)

第四章结构化查询语言-----SQL

一、填空题

1. 数据库系统的外模式在SQL中称为视图,它由基本表产生出来。

2. SQL是高度非过程化和面向集合操作的语言。(08、07年7月考)(09年1月考)

3. 由create schema KUCUN authorization LIU 命令建立的一个数据库名为KUCUN,

所有者为LIU。(07年7月考)

4. 在SQL中建立和删除数据库模式的命令分别为_create database __和__drop database___。

5. 在SQL中完整性约束分为列级完整性约束和表级完整性约束两个方面。

6. 在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,

每个约束可以涉及到多个属性。(08年7月考)

7. 在SQL中,列级完整性约束分为6种情况,表级完整性约束分为4种情况。

8. 在SQL中,主码约束的关键字为primary key,外码约束的关键字为foreign key。(08年7月考)(08年1月考)

9. 在SQL中,单值约束的关键字为unique,检查约束的关键字为check。(08年7

月考)(07年7月考)(09年1月考)

10. 在SQL中,create table 、alter table 和drop table 命令分别为在数据库中建立、_

修改__和删除基本表结构的命令。(08年1月考)(09年1月考选择)

11. 向基本表中插入数据有两种命令格式,一种称为单行插入格式,另一种称为

多行插入格式。(08年7月考)

12. 在SQL中,对基本表进行插入、修改和删除记录命令分别为_insert_、___update__和

_delete_命令。(08年1月考)

13. 在SQL中,每个视图中的列可以来自不同的表,它是在原有表的基础上

建立的逻辑意义上的新关系。(09年1月考判断)

14. 在SQL查询语句中,group by 选项实现分组功能,order by 选项实现对结果表的

排序功能。(07年7月考)

15. 在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间

的连接共有三种方式,分别称为_中间连接__、__左连接__和_右连接___。(08、09年7月考)

二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float ,数量int )

商品表2(商品代号char(8),产地char(8),品牌char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,专业char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4),成绩int)

1. select x..商品代号,分类名,数量,品牌(09年1月考)

from 商品表1 x ,商品表2 y

where x.商品代号= y.商品代号

从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息

2. select distinct 产地

from 商品表2

从商品库中查询出所有商品的不同产地

3. select distinct 品牌(07年7月考)

from 商品表2

从商品库中查询出所有商品的不同品牌

4. select count (distinct 产地) as 产地数(08年7月考)

from 商品表2

从商品库中查询出所有商品的不同产地的总数

5. select x..商品代号,分类名,数量,品牌

from 商品表1 x ,商品表2 y

where x.商品代号= y.商品代号and (品牌=‘熊猫’or 品牌=‘春兰’)

从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌

6. select 学生.学生号, count (* ) as 选课门数(08年1月考、09.7考)

from 学生,选课

where 学生.学生号=选课.学生号

group by 学生.学生号

从教学库中查询出每个学生选课的门数

7. select distinct x..*

from 学生x, 选课y, 选课z

where y.学生号=z.学生号and y.课程号<>z.课程号and x..学生号=y.学生号

从教学库中查询出至少选修了两门课程的全部学生

8. select * (09年1月考)

from 学生

where 学生号in (select 学生号

from 选课

group by 学生号having count(*)=1 )

从教学库中查询出只选修了一门课程的全部学生

9. select x.学生号, y.学生号, y.课程号(07年7月考)(09年1月考)

from 选课x, 选课y

where x..学生号=@s1 and y.学生号=@s2

and x.课程号=y.课程号

从教学库中查询出学生号为@ s1的学生和学生号为@ s2的学生选修的共同课程的课程号10. select x.*

from 课程x,选课y

where x .课程号= y .课程号and y .学生号=@ s1

and y .课程号not in (select 课程号from 选课where 选课.学生号= @ s2)从教学库中查询出学生号为@ s1的学生所选修、而学生号为@ s2的学生没有选修的课程11. select *

from 课程

where not exists (select * from 选课where 课程.课程号=选课.课程号)

从教学库中查询出所有未被学生选修的课程

12. select * (08年7月考)

from 课程

where exists (select * from 选课where 课程.课程号=选课.课程号)

从教学库中查询出所有已被学生选修的课程

13. select * (08年1月考)

from 学生

where exists (select * from 选课

where 学生.学生号=选课.学生号

group by 选课.学生号having count(*)=3

)

从教学库中查询出同时选修了3门课程的全部学生

14. select *

from 学生

where 学生号in (select 学生号from 选课

group by 学生号having count(*)<=2

)

or not exists (select * from 选课

where 学生.学生号=选课.学生号

)

从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生

15. select 专业,count(*)as 专业人数(08年7月考)(07年7月考)

from 学生

group by 专业

order by 专业人数desc

从教学库中查询出每个专业的学生人数,并按人数多少降序排列

16. select 专业,性别,count(*)as 人数

from 学生

group by 专业,性别

order by 专业

从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列

17. select x.*,课程名,课程学分,成绩09.7考

from 学生x,课程y,选课z

where x..学生号= z.学生号and y.课程号= z.课程号

order by x .学生号,z .成绩

从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序

18. select *

from 学生

where not exists (select y.课程号

from 学生x inner join 选课y on x.学生号=y.学生号

where x.姓名=@a and not exists (select *

from 选课

where 学生.学生号=选课.学生号and y.课程号=选课.课程号))

从教学库中查询出选修了姓名为@ a 的学生的全部选课的所有学生

三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float ,数量int )

商品表2(商品代号char(8),产地char(8),品牌char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,专业char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4),成绩int)

1. 从商品库中查询出每种商品的商品代号、单价、数量和产地。

select 商品表1..商品代号,单价,数量,产地

from 商品表1 ,商品表2

where 商品表1.商品代号= 商品表2.商品代号

2. 从商品库中查询出数量大于10的商品种数。(08、09年1月考)

select count(*)as 商品种数

from 商品表1

where 数量>10

3. 从商品库中查询出数量在10和20之间的所有商品。

select *

from 商品表1

where 数量〉=10 and 数量<=20

4. 从商品库中查询出每类(即分类名相同)商品的最高单价。(07年7月考)

select 分类名,max(单价)as 最高单价

from 商品表1

group by 分类名

5. 从商品库中查询出每类(即分类名相同)商品的平均数量。(08年7月考)

select 分类名,avg(数量)as 平均数量

from 商品表1

group by 分类名

6. 从商品库中查询出每类(即分类名相同)商品的总数量。

select 分类名,sum(数量)as 总数量

from 商品表1

group by 分类名

7. 从商品库中查询出比所有电视机的单价都高的每种商品。

select * from 商品表1

where 单价> all (select 单价from 商品表1

where分类名= ”电视机” )

8. 从商品库中查询出比所有商品单价的平均值要高的全部商品。(09年1月考)

select * from 商品表1

where 单价> all (select avg (单价) from 商品表1 )

9. 从商品库中查询出数量最多的一种商品。(09年7月考)

select * from 商品表1

where 数量= some (select max (数量) from 商品表1 )

10. 从商品库中查询出同一类商品多于一种的所有分类名。(07年7月考)

select distinct 分类名

from 商品表1

group by 分类名having count(*)>1

11. 从商品库中查询出同一产地的商品只有一种的所有商品。

select 商品表1.* ,产地

from 商品表1 , 商品表2

where 商品表1.商品代号=商品表2.商品代号and 产地in (select 产地

from 商品表1 X , 商品表2 Y

where X..商品代号=y. 商品代号

group by 产地having count(*)=1 )

12. 从商品库中查询出每种商品的总价值,并按降序排列出来。

select *, 单价*数量as 总价值

from 商品表1

order by 总价值desc

13. 从教学库中查询出至少选修了姓名为@ m1学生所选课程中一门课的全部学生号。

select distinct 学生.*

from 学生, 选课

where 学生.学号=选课.学号and 课程号= any (select 课程号

from 学生,选课

where 学生.学生号=选课.学生号and 姓名=@m1 )

14. 从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课

程名和选课人数。

select 课程.课程号, 课程名, count(课程.课程号) as 人数

from 课程, 选课

where 课程.课程号=选课.课程号

group by 课程.课程号,课程名

order by 人数

15. 从商品库中查询出不同产地,并按产地所具有的品牌数多少升序排列。(08年7月考)

select 产地,count (品牌) as 品牌数

from 商品表2

group by 产地

order by 品牌数

16. 从教学库中查询出至少有5名学生所选修的全部课程(提示:使用子查询)(08年1月考)

select *

from 课程

where exists (select * from 选课

where 课程.课程号=选课.课程号

group by 选课.课程号having count(*)>=5

)

第五章数据库应用系统设计

1.一个数据库应用系统的开发过程大致相继经过_需求分析_、___概念设计_、逻辑设计、物理设计、机器实现、运行维护等六个阶段。

2. 需求分析阶段的主要目标是画出__数据流图_、建立__数据字典_和编写_需求说明书_。

3. 需求说明书是系统总体设计方案,是开发单位和用户单位共同协商达成的文档。

(08年7月考)

4. 概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的__ER图_,

然后再进行综合和整体设计,画出_整体ER图_。

5. 由概念设计进入逻辑设计时,原来的多对多联系通常需要被转换为对应的基本表。

(08年7月考)

6. 在进行系统调试时,要有意地使用各种不同的__数据_和进行各种不同的__操作__,去测

试系统中的所有方面。(08年1月考)

7. 在旅店管理中,_客房表_只派生出一个视图,该视图被称为_客房空闲表_。(09年1月考)

第六章ACCESS数据库管理系统的简单应用

一、单选题

1.Access数据库是(C)

A.层状数据库B.网状数据库C.关系型数据库D.树状数据库

2. 在Access数据库中,数据保存在(D)对象中。(08年1月考)

A.窗体B.查询C.报表D.表

3. Access数据库文件的扩展名是(D )(07年7月考)

A.dbf B.dbt C.mdf D.mdb

4.Access数据库中的“一对多”指的是(B)。(09年7月考)A.一个字段可以有许多输入项

B.一条记录可以与不同表中的多条记录相关

C.一个表可以有多个记录

D.一个数据库可以有多个表

5.数据库文件中至少包含有(A)对象(08年7月考)

A.表B.查询C.窗体D.其余三种

6. 在Access数据库系统中,不能建立索引的数据类型是(B )。(09年1月考)

A.文本型B.备注型C.数值型D.日期/ 时间型

7. 如果字段内容为声音文件,可将此字段定义为(C )类型。(08年7月考)

A.文本B.查询向导C.OLE对象D.备注

8. 一般情况下,一下哪个字段可以作为主关键字(D)。(07年7月考)

A.基本工资B.职称C.姓名D.身份证号码

9. 文本型字段最多可以存放( D )个字符。(09年7月考)

A.250 B.252 C.254 D.255

10. 下面有关主键的叙述正确的是(B)。

A.不同的记录可以具有重复的主键值或空值

B.一个表中的主键可以是一个或多个字段

C.在一个表中的主键只可以是一个字段

D.表中的主键的数据类型必须定义为自动编号或文本

11. Access 用户操作界面由(B )部分组成。(09年1月考)

A.4 B.5 C.3 D.6

12.Access 是(A)办公套件中的一个重要组成部分。

A.Office B.Word C.Excel D.Lotus

13. Access 中包含有(C)个数据库对象。

A.5 B.6 C.7 D.8

14. 下列(D)是主键的标志。(08年7月考)

A.B.C.D.

15.下列(C)图标是Access中表对象的标志。(08年1月考)(07年7月考)A.B.C.D.

16. 下列(D)图标是Access中新建查询的标志。(09年1月考)

A.B.C.D.

17.下列(D)图标是Access中新建报表的标志。

A.B.C.D.

18. 在设计Access数据表时,“索引”属性有(C)取值。

A.1 B.2 C.3 D.4

19. 字段说明用于对字段作进一步的描述,该说明显示在(A)上。(09年7月考)

A.状态栏B.工具栏C.菜单栏D.标题栏

20. Access中包含有(B)种数据类型。(07年7月考)

A.9 B.10 C.7 D.8

二、填空题

1. Access 数据库包含有表、查询、窗体、报表、页、宏、模块7种数据库对

象。(08年7月考)(09年1月考)

2. Access的用户操作界面由标题栏、菜单栏、工作区、工具栏、状态栏等五个部分组成。(07年7月考)

3. Access中字段的“小数位”属性是指定数字型和货币性数据的小数部分的位数,它只影响数据的显示方式,并不影响所存储数值的精度。(08年7月考)

4. 一个Access数据库对应于操作系统中的_1_个文件,其文件扩展名为__mdb__。(08年1

月、09.7考)

5. Access数据库系统中,定义表中的的字段就是确定表的结构,即确定表中字段的名称、类型、属性、和说明等。(07年7月考)

6. Access中的表间关系有1对1、1对多和多对多三种。(08.1、09.7考)

7. Access “表”结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字

段属性。

8. Access “表”结构设计窗口中上半部分的“表设计器”是由字段名称、数据类型和

说明三列组成。(08年7月考)(09年1月考)

9. 查询可以作为窗体、报表和数据访问页的数据源。(07、09年7月考)

10. 查询可以作为窗体、报表和数据访问页的数据源。(08年1月考)

11. 报表窗口由 5 个部分组成,每个部分称为一个节。(08年7月考)

12. 报表由报表页眉、页面页眉、主体、页面页脚和报表页脚5节组成。(08

年1月、09.7考)

13. Access中的窗体由页眉、主体和页脚等三个部分组成。

14. . 在Access 2000 中报表中有设计和预览视图,而没有数据表视图。

第七章ACCESS数据库系统的高级应用

一、单选题

1. 在一个宏中要打开一个报表,应该使用的操作是(B)。(08年1月考)

A.OpenForm B.OpenReport C.OpenTable D.OpenQuery

2. 宏的英文名称是(A)。(08年1月考)

A.Macro B.View C.Form D.Page

3. 可以通过Internet 进行数据发布的对象是(D)。(07年7月考)

A.窗体B.报表C.查询D.数据访问页

4. 下列( D )图标是Access中新建宏的标志。

A.B.C.D.

5. 模块窗口由( B )个部分组成。(09年1月考)

A.2 B.3 C.4 D.5

二、填空题

1. 数据访问页是一种特殊的Web页,通过它可以查看、添加、编辑的操作存储在

Access数据库中的数据。

2. 宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。

使用条件表达式可以确定按条件执行宏。(08年1月考)

3. 在Access中模块分为类模块和标准模块两种类型。(08年7月考)(09年1月考)

4. 模块窗口中的代码编辑窗口由对象列表框、代码编辑区域_和_过程事件列表框等三部分组成。(07年7月考)

5. 标准模块包含通用过程和常用过程两个过程。(08年7月考)(09年1月考)

6. Access为用户提供了多种数据库安全措施,如设置用户__密码__和___权限__。(07、09年7月考)

7. 在设置或撤消数据库密码的过程中,数据库必须以独占方式打开。

第八、九章SQL Server数据库

一、单选题

1. Microsoft 公司的SQL Server 2000 数据库管理系统一般只能运行在(A)。(07年7月考)

A. Windows 平台

B. UNIX平台

C. LINX平台

D. NetWare 平台

2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000 通常会(B)。

A. 为数据加上页级锁

B. 为数据加上行级锁

C. 需要用户的干涉和参与

D. 使用户独占数据库

3. SQL Server 2000 的物理存储主要包括3类文件(A)。

A. 主数据文件、次数据文件、事务日志文件

B. 主数据文件、次数据文件、文本文件

C. 表文件、索引文件、存储文件

D. 表文件、索引文件、图表文件

4. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库(A)。

A. 事务日志文件

B. 主数据文件

C. DELETE语句

D. 联机帮助文件

5. SQL Server 2000 系统中的所有系统级信息存储于哪个数据库(A )。

A. master

B. model

C. tempdb

D.msdb

6. SQL Server提供的单行注释语句是使用(B)开始的一行内容。

A. “/*”

B. “--”

C. “{”

D. “/”

7. 下列标识符可以作为局部变量使用(C)。

A. [@myvar ]

B. my var

C. @myvar

D. @my var

二、填空题

1. SQL Server 2000与Windows 2000等操作系统完全集成,可以使用操作系统的用户名和域账号作为数据库的注册账号。(08年7月考)

2. SQL Server 2000 采用的结构化查询语言称为Transaction-SQL。

3. 常见的SQL Server2000的版本一般包括企业版、标准版、个人版、开发版和评

估版等。(08年7月考)(09年1月考)

4. SQL Server 2000服务管理器的主要作用是启动、暂停、停止服务器。

5. 安装SQL Server 2000时需要以本地系统管理员身份登录操作系统。

6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、

___ndf和ldf。(09年1月考判断)

7. SQL Server 2000的数据库分为系统数据库和用户数据库两种类型。

8. 每个SQL Server 2000数据库下都包括master、model 、tempdb和msdb四个系统数

据库。

9. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为批处理。

10. 一般可以使用Go命令来标识Transact-SQL 批处理的结束。

11. varchar 数据类型可以自动去掉字段或变量尾部的空格以节省空间。(09年1月考判断)

12. 在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许null 值。

(09年1月考判断)

13. 索引可以加速Select语句中order by 和group by 选项的执行速度。(09年1月考判断)

14. 聚集索引与非聚集索引相比,查询速度要快。(08年1月考)

15. 单行或行尾注释的开始标记为_- -_,多行注释的开始标记为__/*_,结束标记为___

*/__。(08年1月考)

16. 局部变量的开始标记为@ ,全局变量的开始标记为@@。09.7考判断

17. 每条__select___语句能够同时为多个变量赋值,每条__set__语句只能为一个变量赋值。(08年7月考)

18. 定义局部变量的语句关键字是declare,被定义的各变量之间必须用逗号字符分开。

19. 在SQL Server中,每个程序块的开始标记为关键字_being _,结束标记为关键字_end_。

20. 在SQL Server 2000中,CASE结构是一个函数,只能作为一个表达式使用在另一

个语句中。(08年1月考)

21. 在SQL Server 2000中,CASE 函数具有2种格式,每种格式中可以带有多个WHEN

选项,可以带有1个ELSE选项。

22. 在条件结构的语句中,关键字IF和ELSE之间和ELSE之后,可以使用__单条__语句,

也可以使用具有_Being…end__格式的语句块。

23. 在循环结构的语句中,当执行到关键字Break 后将终止整个语句的执行,当执行到

关键字Continue后将结束一次循环体的执行。

三、根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。

假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

1. SELECT *

FROM Students

WHERE DATEPART(year,入学日期)=datepart(year ,GETDATE())

从Students表中查询出所有当年入学的学生记录

2. DECLARE @MyNO char(8)

SET@MyNO=’20030001’

IF (SELECT 专业from students WHERE 学号=@MyNO)=‘计算机软件’

Begin

Select A VG(成绩) AS 平均成绩

From scroe

Where 学号= @MyNO

End

Else

Print ‘学号为’+@MyNO +’的学生号不存在或不属于软件专业’

Go

首先定义一个名为@MyNo的局部变量,并给它赋初值,如果@MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学生为@MyNo的学生不存在或不属于软件专业”。

3. declare @a numeric(5,2) (09.7考)

set @a=(select avg(成绩) from score)

select *

from score

where 成绩>=@a

从Score表中查询出大于等于平均成绩的所有记录。

4. declare @a numeric(5,2),@b numeric(5,2) (08年1月考)

set @a=(select max(成绩) from score)

set @b=(select min(成绩) from score)

print @a- @b

求出Score表中最高成绩与最低成绩的分数之差

5. declare @a char(6)

set @a='刘亮'

if(exists(select * from students where 姓名=@a))

print '姓名为'+@a+'的同学存在!'

else

print '姓名为'+@a+'的同学不存在!'

从Students表中查询出姓名为@a值的学生是否存在,根据不同情况显示出相应信息。

6. declare @a char(8) (08年7月考)

set @a='计算机'

select 计算机专业人数=count(*)

from students

Where left(专业,3)= @a

从Students表中统计出专业名开头为@a的值的所有学生人数

7. select year(入学日期) as 入学年份,count(*) as 人数

from students

group by year(入学日期)

从Students表中分组统计出每个年份入学的学生人数

8. select month (入学日期) as 入学月份,count(*) as 人数(09年1月考)

from students

group by month (入学日期)

从Students表中分组统计出每个月份入学的学生人数

9. select day(入学日期) as 入学日号,count(*) as 人数

from students

group by day(入学日期)

从Students表中分组统计出每个日号入学的学生人数

10. create procedure xxk1 (09.7考)

as

begin

select * from students x,score y

Where x.学号= y.学号

End

显示出AAA数据库中所有学生的记录信息及选课成绩

11.create procedure xxk2 (08年1月考)

as

begin

select x.学号,x.姓名,x.专业,count(*) as 门数

from students x,score y

where x.学号=y.学号

group by x.学号,x.姓名,x.专业

end

显示出AAA数据库中每个学生的学号、姓名、专业及选课门数。

12. create procedure xxk3 (08年7月考)

as

begin

select 学号,avg(成绩)as 平均成绩

from score

group by 学号

end

显示出AAA数据库中每个学生的平均成绩

13.create procedure xxk4

( @a char(8),@b varchar(10),@c numeric(5,2) )

as

begin

update score

set 成绩=@c

where 学号=@a and 课程名=@b

end

修改Score表中学号为@a的值,课程名为@b的值的学生的成绩为@c的值。

14. create procedure xxk5(07年7月考)

( @a char(8),@b varchar(10),@c numeric(5,2) )

as

begin

update score

insert into score

values(@a,@b,@c)

end

向Score表中插入学号为@a、课程名为@b、成绩为@c的学生成绩记录。15.create procedure xxk6 (09年1月考)

( @a char(8), @b varchar(10) )

as

begin

delete from score

where 学号= @a and 课程名= @b

end

从Score表中删除学号为@a、课程名为@b的学生成绩记录。

第一章综合练习题 1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。 2_分开__存放的。 3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。 4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。 6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。 7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。 8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。 9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。 10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。 11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。 12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。 13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。 14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。 15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。 16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。 17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。 18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。 19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对__多_的联系。 20.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多__对__多__的联系。 21.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是__一__对__多_的联系。 22.数据库的逻辑数据模型有__层次__、__网状_、___关系__和__面向对象__等四种。 23.在非关系模型中,每个结点代表着一个_纪录型__,每个父子联系代表着__1:n_联系。 24.任一种数据模型都有_型_和__值_的区别。 25.在非关系模型中操作记录的方式是_过程_式的,在关系模型中,操作记录的方式是__集合__式的。 26.层次模型是一棵_树__结构,关系模型是一个__二维表__结构。 27.关系中的每一行称为一个_元组_,每一列称为一个_属性_。 28.在一个关系中不允许出现重复的_元组_,也不允许出现具有相同名字的_属性_。 29.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为_1_个,最多为_n_个。 30.把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由_DBMS__自动建立。 31. 关系数据库系统具有___数据结构___单一、采用__集合运算__、数据完全__独立___、___数学___理论支持等优点。 32.在对象数据模型中,每个对象不仅要包含描述实体的__状态__特征,而且要包含描述实体的__行为__特征。 33.在对象数据模型中,对象具有__封装__性、_继承_性和_多态_性。 34.在__对象__数据模型中,__对象_不但能够继承,而且能够嵌套。 35.数据库管理系统的下层支持软件是__OS__,上层软件是数据库应用__开发工具___。 36.数据库系统中的四类用户分别为__数据库管理员___、___数据库设计员___、__应用程序员__和_终端用户__。

2014电大《数据库基础与应用》形考考核册答案 数据库基础与应用第一次作业答案 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性 数据库基础与应用形考作业参考答案 第二次作业解答: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表 二、写功能 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从商品库中查询出所有商品的不同产地的总数。 3. 从教学库中查询出每门课程被选修的学生数。 4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。 5. 从教学库中查询出所有已被学生选修的课程。 6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。 7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。 8. 从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1 Group by分类名 3. Select * From 商品表1

《数据库基础与应用》形成性考核 第一次作业 一.单项选择题 A B C D B A C B B 二.是非判断题 错对对对错对对错错对 三、填空题 1、在人工管理和文件管理阶段,程序设计依赖于数据表示。 2、在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。 3、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面。 4、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。 5、在实体中能作为码的属性称为主属性,否则称为非主属性。 6、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是多对多的联系。 7、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是1对多的联系。 8、任一种数据模型都有型和值的区别。 9、关系中的每一行称为一个元组,每一列称为一个属性。 10、把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。 11、在对象数据模型中,对象具有封装性、继承性和多态性。 12、数据库系统中的四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。 13、在数据库体系结构中,两级数据映象分别是指外模式和模式之间的数据映象与模式和内模式之间的数据映象。 14、DBMS的主要功能之一是建立和维护数据字典。 15、关系数据模型包括关系运算、关系数据结构和关系完整性规则三个方面。 16、关系中的每个属性只能取单值,关系的结构不允许嵌套。 17、主码是一种候选码,主码中的属性个数没有限制。 18、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称

数据库基础与应用模拟试题一 一、填空题(每空1分,共20分) 1.数据处理是将转换成的过程。 2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象或转换功能,保持了数据的不变。 3.数据库并发操作控制包括以方式打开数据库和对数据库或记录两种方法。 4.实体之间的联系归结为、和三种。 5.在层次模型和网状模型中,数据之间的联系是通过来实现的,因此,应用程序和数据之间的独立性。 6.一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为的联系。 7.一个关系模式中包含有若于个,其数目多少称为关系的 . 8.关系运算包括两类:一类是传统的运算,另一类是专门的运算。 9.在投影运算所得到的结果关系中,所含的属性数不原关系中的属性数。 10.在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示型,N表示型,D表示型。 二、填空题(每空1分,共20分) 1.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为选课关系的。 2.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y——X,或称X Y,记作,x称为决定因素。 3.设x—Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’一Y成立,则称Y——X,记作——。 4.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于——范式,记作——· 5.关系规范化应遵循概念——原则。 6.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(Xl,X2)一X3,X2一X4,则该关系属于——范式,因为它存在着————。 7.采用关系模型的逻辑结构设计的任务是将E-R图转移成一组——并进行——处理。 8.假定一个E—R图包含有A实体和B实体,并且从A到B存在着m:n的联系,则转移成关系模型后,包含有——一个关系模式。 9.假定一个数据库文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为——,当XYZ.DBF库被打开时,它的结构化复合索引文件——。 10.利用全屏幕编辑方式修改当前库结构的命令为一一一一——,修改当前库记录的命令为一—————————、——或——。 三、填空题(每空1分,共17分) 1.复制当前库的命令为————,只复制当前库结构的命令为—————。 2.LOCA TE命令能够查询到当前库中满足范围和条件的——,其后使用——命令能够继续查询到下一条记录。 2.ROBE称为——,Filer窗口具有——功能。 4.假定在编号为10以内的一个工作区上打开有一个数据库,并指定了用户别名,则在其它工作区使用SELECT命令时,可以使用——种不同参数中的一种来选定该工作区。 5.UPDA TE命令能够利用在另一工作区上打开的数据库。 6.服务器是指用来创建和编辑OLE对象的——。 7.每个过程文件由——所组成。 8.在一个过程中,若第一条可执行语句为PARAMETERS语句,则其作用为该过程定义一———。

第1章数据库基础 一.选择题 1-5 BCACA 6-10 ACBBD 11-15 AACAD 16-19 BDDC 二.填空题 1、数据库 2、关系模型 3、概念 4、元组、属性 5、多对多 6、身份证号 7、1对多 8、集合运算、关系运算 9、选择 10、投影 11、D 12、实体的完整性、参照完整性、用户定义的完整性约束 13、主键 14、概念设计阶段 三.简答题 1、P12 2、P4 3、P9 4、P25-26 第2章Access数据库与表的操作 一.选择题 1-5、BBBAA 6-10、CDCCB 11-15、BCCCD 16-20、CCAAC 21-25、CAABD 26-31ABCAAA 二.填空题 1、数据表、设计、视图菜单 2、1 3、18 4、默认值 5、输入掩码 6、>=0 and <=100 7、文本型、备注型 8、OLE对象、超链接 9、查询、窗体 10、关系 三.简答题 1、P46 2、P57-60 3、P60 4、P66 5、P73

第3章查询 一.选择题 1-5 DDCAB 6-10 CCDCA 11-15 BACCB 16-19 AADDB 21—25 DCD B 二.填空题 1、更新 2、表达式 3、更新 4、运行 5、字段 6、# 7、参数 8、min(MIN) 9、同一 10、追加 11、数据表、运行 12、参数 三.简答题 1、P85 2、P89、P96 3、P111 第4章SQL命令参考答案 一.选择题 1-5 AAADB 6-10 A DDBA 11-15ADDCD 16-18CAA 二.填空题 1.Structured Query Language 2.数据定义,数据操纵,数据查询,数据控制 3.distinct 4.ORDER BY 5.select 姓名from 教师where 职称="教授" and 工资>5000 6.create table 7.ALTER TABLE 8.group by 课程号 9.null 10.sum(工资) 三.简答题 1.p124 2.p130 3. 1)查找杨姓同学的全部信息

国家开放大学数据库应用基础形考任务 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1 向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。 选择一项: A. on B. to C. values D. in 反馈 正确答案是:values 题目2 在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。 选择一项: A. 视图 B. 基本表 C. 查询 D. 索引 反馈 正确答案是:视图 题目3 在建立数据库模式的语句中,不会出现的保留字是()。 选择一项: A. CREATE B. SCHEMA C. FROM D. DATABASE 反馈

正确答案是:FROM 题目4 在建立基本表时,定义检查约束所使用的保留字为()。 选择一项: A. CHECK B. DEFAULT C. UNIQUE D. NULL 反馈 正确答案是:CHECK 题目5 在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。 选择一项: A. ASC B. DESC C. ABC D. DEC 反馈 正确答案是:ASC 题目6 在介绍的购物活动中,商品实体同销售实体之间是()的联系。 选择一项: A. 多对多 B. 1对1 C. 1对多 D. 多对1 反馈 正确答案是:1对多

若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。 选择一项: A. 多对1 B. 1对多 C. 1对1 D. 多对多 反馈 正确答案是:1对1 题目8 以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。 选择一项: A. 多对多 B. 1对多 C. 1对1 D. 多对1 反馈 正确答案是:多对1 题目9 在数据库应用系统设计的概念设计阶段,需要做的事情是()。 选择一项: A. 画出ER图 B. 建立视图 C. 建立数据字典 D. 建立基本表 反馈 正确答案是:画出ER图

习题一 一.选择题 1.在下列四个选项中,不属于 ...基本关系运算的是(排序)。 A. 连接 B. 投影 C. 选择 D. 排序 2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。 A. 多对多 B. 一对多 C. 多对一 D. 一对一 3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。 A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。 B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。 C. 用外部关键字保证有关联的表之间的联系。 D. 以上各原则都包括。 4.数据库类型是根据(数据模型)划分的。 A. 数据模型 B. 文件形式 C. 记录形式 D. 存取数据方法 5.DBMS是(操作系统支持下的系统软件)。 A. 操作系统的一部分 B. 操作系统支持下的系统软件 C. 一种编译程序 D. 一种操作系统 6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。 A. 查询 B. 选择 C. 投影 D. 联接

7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。 A. 选择 B. 投影 C. 连接 D. 重建 8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。 A.“选择”运算 B.“投影”运算 C.“连接”运算 D.“交”运算 9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。 A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DBS和DB D. DBS与DB和DBMS无关 10.数据库系统与文件系统管理数据时的主要区别之一是(B)。 A.文件系统能实现数据共享,而数据库系统却不能。 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D.文件系统管理的数据量庞大,而数据库系统管理的数据量较少。 二.填空题 1.从层次角度看,数据库管理系统是位于用户与OS之间的一 层数据管理软件。 2.用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。 3.两个实体集之间的联系方式有1:1、1:n和m:n 。 4.关系模型是用若干个二维表来表示实体及其联系,关系通过关 系名和属性名来定义。关系的每一行是一个元组,表示一个实体;每一列 是记录中的一个数据项,表示实体的一个属性。 5.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫

数据库基础与应用形考作业参考答案 作业1: 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、 局部全局、主属性非主属性、多多、1 多、型值、元组属 性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应 用程序设计员终端用户、外模式与模式模式与内模式、定义/ 操作/控制自动建立、关系数据结构关系运算关系完整性规 则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决 定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第 一 2 、第二二、第三、BC 主属性 作业2: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概 念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计 要求功能完善操作方便、客房表住宿、娱乐费表催补款表、

客房表客房空闲表 二、写功能 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌 等信息。 2.从商品库中查询出所有商品的不同产地的总数。 3.从教学库中查询出每门课程被选修的学生数。 4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所 选修的共同课程的课程号。 5.从教学库中查询出所有已被学生选修的课程。 6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全 部学生。 7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号 和成绩排序。 8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2 本大作业2考查第4~6章(查询、窗体、报表)的学习内容。 学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号 ______________ 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。 1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。B A 字段查询向导 B 简单查询向导 C 记录查询向导 D 数据查询向导 2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。B A 状态栏 B 对话框 C 工具栏 D 菜单栏 3. SQL语句中的DROP关键字的功能是从数据库中B A 修改表 B 删除表 C 插入表 D 新建表 4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是B A 删除查询 B 生成表查询 C 追加查询 D 交叉表查询 5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是D A LIKE "*宏" B LIKE "?宏" C LIKE "?宏?" D LIK E "?宏*" 6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。能完成该功能的SQL语句是C A SELECT * FROM 人事档案WHERE NOT "部门经理" B SELECT * FROM 人事档案WHERE 职位NOT "部门经理" C SELECT * FROM 人事档案WHERE NOT 职位="部门经理" D SELECT * FROM 人事档案WHER E 职位="部门经理" 7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是C A 追加查询 B 操作查询 C 参数查询 D 生成表查询 8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。B A 字段属性 B 窗体属性 C 查询属性 D 报表属性

数据库基础与应用模拟试题201606-1 一、单选题(共12题,共36分) 1.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 2.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(A )。 A、标签报表 B、一般报表 C、交叉报表 D、数据透视图报表 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为( A )。 A、A B、B C、C D、D 4.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( C )。A、1对1 B、1对多C、多对多D、多对1 5.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 6.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 7.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( A )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 8.在Access的表定义中,字段的OLE对象类型用来存储( D )。 A、文本数据 B、数字数据 C、货币数据 D、多媒体 9.在Access中,字段的“字段大小”属性是一个( C )。 A、字符串 B、实数 C、整数 D、日期 10.属性的取值范围被称为( B )。 A、实体 B、域 C、联系 D、码 11.在Access中,若利用宏打开一个报表,则选择的宏操作命令是( D )。 A、OpenTable B、OpenQuery C、OpenForm D、OpenReport 12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( C )。A、(A,C) B、(C,D) C、(A,D) D、(B,D) 二、是非判断题(共12题,共36分) 1.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(×) 2.进行VBA程序开发所使用的编辑工具是VBE(Visual Basic for Editor)。(√) 3.在Access的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(√) 4.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m+n。(×) 5.利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(√) 6.在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。(√) 7.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(√) 8.在SELECT语句的FROM选项中,每对表之间的连接方式共有两种。(×) 9.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(√)

国开电大数据库基础与应用形考任务1 "在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是()。 : 文件系统 ; 分布式数据库系统 ; 人工管理 ; 数据库系统" "实体中能够唯一标识自己的属性被称做()。 : 域 ; 联系 ; 元组 ; 码" "关系数据模型属于()。 : 对象数据模型 ; 逻辑数据模型 ; 存储数据模型 ; 概念数据模型" "若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联系。 : 1对1 ; 多对1 ; 多对多 ; 1对多"

"在数据库体系结构的三级模式中,全局模式处于()层。 : 应用 ; 最内 ; 中间 ; 最外" "下面不属于数据库体系结构中三级模式的是()。 : 应用模式 ; 数据模式 ; 逻辑模式 ; 存储模式" "设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为()。: 10 ; 24 ; 9 ; 14" "设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1?R2所具有的元组个数为()。 : a1×a2 ; a2+b2 ; b1×b2 ; a1+b1" "若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。

: 性别 ; 学生号 ; 年龄 ; 姓名" "设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为()。 : 4 ; 2 ; 3 ; 1" "设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为?课程号(X)与()的自然连接。 : Π课程名(C) ; X ; S ; C" "设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。 : m*n ; m+n+1 ; m+n

第1题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。对 第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。不对 第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。不对 第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。对 第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。对 第7题: 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。对 第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。对 第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。不对 第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。不对 第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。对 第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。对 第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。对 第14题: 管理信息系统很难实测企业的各种运行情况。不对 第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。不对 第16题: 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。不对 第17题: 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。对 第18题: 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。对 第19题: 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。不对 第20题: 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。对 第21题: 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。对 第22题: 对于有关产品和服务的活动在定义企业过程时应收集有关资料,和有经验的管理人员讨论、分析、研究,确定企业战略规划和管理控制方面的过程。不对 第23题: 由E-R图导出关系数据模型时,如两实体间是1:n联系,应把一方实体的关键字纳入另一方实体的关系中,同时把联系的属性也一并纳入另一方的关系中。不对 第24题: 项目质量管理是指为使项目能达到用户满意的预先规定的质量要求和标准所进行的一系列管理与控制工作。包括进行质量规划,安排质量保证措施,设定质量控制点,对每项活动进行质量检查和控制等。对 第25题: CIO是从企业的全局和整体需要出发,直接领导与主持全企业的信息资源管理工作的企业高层管理人员。CIO产生于信息管理发展的竞争情报阶段。对 第26题: 对信息资源进行有效管理,不仅要考虑信息系统的输入部分和输出部分,更应该重视将输入数据转换成输出信息的信息处理部分。对

《数据库基础与应用》形成性作业 第一次作业 一、单项选择题 1、域是实体中相应属性的(A)。 A、取值范围 B、值 C、名称 D、描述 2、把保存关系定义的关系称为对应数据库的(B)。 A、一般关系 B、元关系 C、特定关系 D、正常关系 3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。 A、传递性 B、分解性 C、合并性 D、增广性 4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。 A、(A,B) B、(A,C) C、(A,E) D、(A,D) 5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。 A、9 B、24 C、10 D、20 6、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。 A、学生号 B、姓名 C、性别 D、年龄 7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。 A、10 B、8 C、7 D、6 8、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。 A、传递性 B、分解性 C、合并性 D、增广性 9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。 A、第一 B、第二 C、第三 D、BC 二、是非题 1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(错) 2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。(对)

《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?C A. int B. smallint C. tinyint D. decimal(3,0) 2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?C A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员varchar(20) NOT NULL, 通信地址varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号int IDENTITY(1,1) PRIMARY KEY, 雇员代号int NOT NULL, 客户代号int NOT NULL, 订购日期datetime NOT NULL, 订购金额money NOT NULL ) 他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B A. SELECT a.雇员代号,a.雇员,b.订购日期,b.订购金额 FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号 WHERE b.订购日期= '09/01/2003' AND 订购金额IN (SELECT MAX(订购金额) FROM 订单表) B. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号AND b.订购日期= '09/01/2003' GROUP BY a.雇员代号,a.雇员,b.订购日期 C. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a INNER JOIN 订单表AS b ON a.雇员代号= b.雇员代号

国家开放大学 数据库基础与应用课程(2478号)模拟试卷 1015年11月理工教学部徐孝凯 一、单项选择题。把合适的选项编号填写在括号内。(每小题3分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。 A. 记录 B. 数据项 C. 二进制位 D. 字节 3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。 A. m*n B. m+n C. m D. n 4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。 A. (A,C) B. (C,D) C. (A,D) D. (B,D) 5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。 A. PRIMARY B. UNIQUE C. CHECK D. FOREIGN 6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。 A. 1对1 B. 1对多 C. 多对多 D. 多对1 7. 在Access的主界面操作窗口中,不存在的区域为()。 A. 功能区 B. 导航区 C. 工作区 D. 描述区 8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。 A.字段名称 B.数据类型 C.字段属性 D.说明 9. 在Access中,参数查询属于()。 A.更新查询 B.追加查询 C.交叉表查询 D.选择查询 10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。 A.窗体 B.分割窗体 C.空白窗体 D.数据表 11. 报表由5个部分所组成,则最末尾的部分是()。 A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚 12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分) 题目1 还未回答 满分2.00 未标记标记题目 题干 在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是()。 选择一项: A. 分布式数据库系统 B. 文件系统 C. 人工管理 D. 数据库系统 题目2 还未回答 满分2.00 未标记标记题目 题干 实体中能够唯一标识自己的属性被称做()。 选择一项: A. 元组 B. 码 C. 联系 D. 域 题目3 还未回答 满分2.00 未标记标记题目 题干 关系数据模型属于()。 选择一项: A. 存储数据模型 B. 概念数据模型 C. 逻辑数据模型 D. 对象数据模型 题目4 还未回答 满分2.00 未标记标记题目 题干 若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联

系。 选择一项: A. 1对1 B. 多对1 C. 1对多 D. 多对多 题目5 还未回答 满分2.00 未标记标记题目 题干 在数据库体系结构的三级模式中,全局模式处于()层。 选择一项: A. 最内 B. 应用 C. 最外 D. 中间 题目6 还未回答 满分2.00 未标记标记题目 题干 下面不属于数据库体系结构中三级模式的是()。 选择一项: A. 逻辑模式 B. 应用模式 C. 存储模式 D. 数据模式 题目7 还未回答 满分2.00 未标记标记题目 题干 设D1、D1和D1定义域中的基数分别为2、3和4,则D1′D2′D3的元组数为()。 选择一项: A. 24 B. 14 C. 10 D. 9 题目8

还未回答 满分2.00 未标记标记题目 题干 设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1′R2所具有的元组个数为()。 选择一项: A. a1+b1 B. a1×a2 C. a2+b2 D. b1×b2 题目9 还未回答 满分2.00 未标记标记题目 题干 若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。 选择一项: A. 学生号 B. 性别 C. 姓名 D. 年龄 题目10 还未回答 满分2.00 未标记标记题目 题干 设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为()。 选择一项: A. 2 B. 4 C. 1 D. 3 题目11 还未回答 满分2.00 未标记标记题目 题干 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,

中央广播电视大学 数据库基础与应用(计信息管理)试题 题号一二三四五总分 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为()。 A.9 B. 24 C.10 D. 20 2.若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。 A.学生号 B. 姓名 C. 性别 D.年龄 3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素。 A. 10 B. 8 C. 7 D. 6 4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的( )规则。 A. 传递性 B.分解性 C. 合并性 D. 增广性 5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到()范式。 A. 第一 B. 第二 C. 第三 D. BC 6.Access数据库中的“一对多”指的是()。 A.一个字段可以有许多输入项 B.一条记录可以与不同表中的多条记录相关 C.一个表可以有多个记录 D.一个数据库可以有多个表 7.文本型字段最多可以存放()个字符。 A.250 B.252 C.254 D.255 8.下列()图标是Access的标志。 A. B. C. D. 9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段时,该说明显示在()上。 A.状态栏 B.工具栏 C.菜单栏 D.标题栏 10.Access 2000中数据访问页有两种视图,它们是设计视图和()视图。 A.浏览 B.显示 C.页面 D.预览 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×” ()1.当建立和删除视图时,对对应的基本表没有影响。

一、单选题(每小题2分,共30分) 题目1 在SQL得查询语句中,group by选项实现得功能就是()。 选择一项: A、分组统计 B、求与 C、选择 D、排序 题目2 在SQL得建立基本表操作中,定义主码约束所使用得保留字为( )。 选择一项: A、PRIMARY B、CHECK C、UNIQUE D、FOREIGN 题目3 在SQL得建立基本表操作中,定义外码约束所使用得保留字为()。 选择一项: A、PRIMARY B、FOREIGN C、CHECK D、UNIQUE 题目4 在带有保留字VIEW得SQL语句中,其操作对象就是( ). 选择一项: A、视图 B、索引 C、基本表 D、查询 题目5 在SELECT查询语句得ORDERBY子句中,若需要按照指定列得升序排列表,则使用得保留字 就是( ). 选择一项: A、ASC B、ABC C、DEC D、DESC 题目6

在SQL得SELECT语句中,不包含得功能子句就是( )。 选择一项: A、投影 B、连接 C、删除 D、选择 题目7 当在SELECT查询语句得from选项中,实现对表得中间连接功能时,使用得保留字为( )。选择一项: A、LEFT B、RIGHT C、JOINA D、INNER 题目8 当在SELECT查询语句得from选项中,实现对表得右连接功能时,使用得保留字为( )。选择一项: A、LEFT B、RIGHT C、INNER D、JOINC 题目9 利用SQL语言所建立得基本表在数据库中属于( )。 选择一项: A、虚表 B、视图 C、实表 D、索引 题目10 若两个基本表就是通过对应得主码建立联系得,则该联系得类型只能就是()。 选择一项: A、多对1 B、1对多 C、多对多 D、1对1 题目11 以一个基本表中得主码同另一个基本表中得外码建立联系,则这种联系得类型为(). 选择一项: A、1对1 B、多对多

相关主题
文本预览
相关文档 最新文档