当前位置:文档之家› 数据库应用基础——Access2010第3版书后习题(含答案)

数据库应用基础——Access2010第3版书后习题(含答案)

数据库应用基础——Access2010第3版书后习题(含答案)
数据库应用基础——Access2010第3版书后习题(含答案)

数据库应用基础——Access 2010

书后习题

单元一认识数据库系统(10页)

一、选择题

1、数据库管理系统是()。

A、操作系统

B、系统软件

C、编译系统

D、应用软件

2、不属于数据库系统组成部分的是()。

A、用户

B、数据库管理系统

C、硬件

D、文件

3、Access 2010属于()。

A、网状数据库系统

B、层次数据库系统

C、分布式数据库系统

D、关系型数据库系统

4、Access 2010数据库文件的扩展名是()。

A、.mdb

B、.dbf

C、.accdb

D、.mdbx

5、Access 2010的核心数据库对象是()。

A、查询

B、表

C、报表

D、窗体

6、空数据库是指()。

A、没有基本表的数据库

B、没有任何数据库对象的数据库

C、数据库中数据表记录为空的数据库

D、没有窗体和报表的数据库

7、在Access中,用来表示实体的是()。

A、域

B、字段

C、记录

D、表

8、下列实体联系中,属于多对多联系的是()。

A、学生与课程

B、乘客与座位

C、商品编码与商品

D、班级与学生

9、一个学校教师和课程间的联系是()。

A、一对一

B、一对多

C、多对一

D、多对多

10、一个人与他的身份证号码对应的关系是()。

A、一对多

B、一对一

C、多对一

D、多对多

11、一个班级所有同学与他们各自的各科成绩的关系是()。

A、一对多

B、一对一

C、多对一

D、多对多

12、不是Access 2010数据库对象的是()。

A、查询

B、表

C、报表

D、视图

二、判断题

1、数据库系统是一个独立的系统,可不依赖操作系统。()

2、数据库系统的核心是数据库管理系统。()

3、Access 2010是数据库管理系统。()

4、创建数据库时必须先确定文件名。()

5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。()

6、表就是数据库,数据库就是表。()

7、Access 2010数据库只包括数据表。()

8、视图是Access数据库中的对象。()

9、创建好空白数据库后,系统将自动进入“数据表视图”。()

10、如果创建空白数据库后直接退出系统,则默认的数据表“表1”将被自动保存。()

11、在数据库中,数据由数字、字母、文字、各种特殊符号、图形、图像、动画、声音等组成。()

12、关闭数据库时将自动退出Access 2010。()

单元二建立和维护数据表(57页)

一、选择题

1、当前主流的数据库系统通常采用()。

A、层次模型

B、网状模型

C、关系模型

D、树状模型

2、用来表示实体的是()。

A、域

B、字段

C、记录

D、表

3、关于关系数据库中的表,以下说法错误的是()。

A、数据项不可再分

B、同一列数据项要具有相同的数据类型

C、记录的顺序可以任意排列

D、字段的顺序不能任意排列

4、在数据表中找出满足条件的记录的操作称为()。

A、选择

B、投影

C、连接

D、合并

5、在关系模型中,不属于关系运算的是()。

A、选择

B、合并

C、投影

D、连接

6、在Access 2010中,表和数据库的关系是()。

A、一个数据库可以包含多个表

B、一个表可以包含多个数据库

C、一个数据库只能包含一个表

D、一个表只能包含一个数据库

7、Access 2010字段名不能包含的字符是()。

A、“!”

B、“@”

C、“%”

D、“&”

8、数据表中的行称为()。

A、字段

B、数据

C、记录

D、主键

9、不属于Access 2010数据表字段的数据类型的是()。

A、文本

B、通用

C、数字

D、自动编号

10、创建学生表时,存储学生照片的字段类型是()。

A、备注

B、通用

C、OLE对象D超链接

11、不属于Access 2010数据表字段数据类型的是()。

A、文本

B、自动编号

C、备注

D、图形

12、数据表中要添加Internet站点网址,则字段数据类型是()。

A、OLE对象

B、超链接

C、查阅向导

D、自动编号

13、如果要将一个长度为5字节的字符集存入某一字段,则该字段的数据类型是()。

A、文本型

B、备注型

C、OLE对象

D、查阅向导

14、可以保存音乐的字段数据类型是()。

A、OLE对象

B、超链接

C、备注

D、自动编号

15、“日期/时间”字段类型的字段长度为()。

A、2字节

B、4字节

C、8字节

D、16字节

16、当数据表某数字数据类型字段中已经输入了数据,如果改变该字段大小为整形,则以下存储的数据将发生变化的是()。

A、200

B、3.14

C、-200

D、99

17、每个数据表可包含的自动编号型字段的个数为()。

A、1

B、2

C、3

D、4

18、在表设计视图中不能进行的操作是()。

A、增加字段

B、输入记录

C、删除字段

D、设置主键

19、要修改表的结构,必须在()中进行。

A、设计视图

B、数据表视图

C、数据透视表视图

D、数据透视图

20、要将数据表视图切换为设计视图,需要单击()。

A、B、C、D、

21、不能用于数据表单元格导航的是()键。

A、Tab

B、Enter

C、光标

D、Alt

22、在数据表中,使记录往后移动一屏的快捷键是()。

A、↓

B、PgUp

C、PgDn

D、Ctrl+PgDn

23、在数据表中,将记录定位到第一条记录的快捷键是()。

A、Alt+↑

B、Ctrl+Home

C、Ctrl+End

D、Ctrl+PgUp

24、在数据表中,将记录定位到最后一条记录的快捷键是()。

A、Alt+↓

B、Ctrl+Home

C、Ctrl+End

D、Ctrl+PgDn

25、数字型字段的数值要显示千位分隔符,则在“常规”选项卡的“格式”功能区中选择()。

A、常规数字

B、固定

C、标准

D、科学计数

26、不属于Access“日期/时间”字段显示格式的是()。

A、2012-12-25

B、2012年12月25日

C、14:30:25

D、12/25/2012

27、要求一个日期类型字段的数值显示为“2015年8月18日”,则在“常规”选项卡的“格式”列表中选择()。

A、常规日期

B、长日期

C、中日期

D、短日期

28、将所有字符转换为大写的输入掩码是()。

A、>

B、<

C、0

D、A

29、将所有字符转换为小写的输入掩码是()。

A、>

B、<

C、0

D、A

30、只能输入字母或数字的输入掩码是()。

A、A

B、&

C、9

D、L

31、输入掩码“&”的含义是()。

A、必须输入字母或数字

B、可以选择输入字母或数字

C、必须输入一个字符或空格

D、可以选择输入一个字符或空格

32、若要在输入数据时实现密码“*”的显示效果,则应该设置字段的()属性。

A、默认值

B、有效性文本

C、输入掩码

D、密码

33、在数据表中,要控制某一字段的取值范围为10~20,则在字段的“有效性规则”属性框中应输入()。

A、>=10 OR =<20

B、>=10 AND <=20

C、>=10 AND <=10

D、>=20 OR <=10

34、关于改变数据表的外观,下列说法错误的是()。

A、隐藏的字段将被删除

B、表的每一行的行高都相同

C、表的每一列的列宽可以不同

D、冻结后的字段将被固定在表的最左侧

35、数据表中有“姓名”字段,若要将该字段固定在该表的最左方,应使用()功能。

A、移动

B、冻结

C、隐藏

D、复制

36、在Access中,如果不想显示数据表中的某些字段,可以使用()功能。

A、隐藏

B、删除

C、冻结

D、筛选

37、在Access中对记录进行排序,()排序。

A、只能按1个字段

B、只能按2个字段

C、只能按主关键字段

D、可以按多个字段

38、要对数据表进行排序,()。

A、可以不选择字段

B、可选择不连续的字段

C、可选择几个连续的字段

D、必须选择字段全部

39、将文本字符串“25”、“15”、“66”、“8”按升序排序,排序结果是()。

A、“8”、“15”、“25”、“66”

B、“66”、“25”、“15”、“8”

C、“15”、“25”、“66”、“8”

D、以上都不对

40、如果需要从高到低排序,则在“排序和筛选”功能区中单击()按钮。

A、B、C、D、

41、不能进行排序的字段数据类型是()。

A、文本

B、OLE对象

C、数字

D、货币

42、在数据表中对指定字段查找匹配项,如果按图2-50所示的“查找和替换”对话框中的设置,查找的结果是()。

A、定位课程字段中包含字符串“计算机应用基础”的记录

B、定位课程字段中仅为“计算机应用基础”的记录

C、定位所有字段中包含字符串“计算机应用基础”的记录

D、显示所有记录

43、要找到“what”、“white”、“why”,在“查找和替换”对话框中应输入()。

A、wh#

B、wh?

C、wh[]

D、wh*

44、查询数据时,设置查找内容为“b[!aeu]ll”,则可以找到的字符串是()。

A、bill

B、ball

C、bell

D、bull

45、下列不属于数字筛选器的是()。

A、等于

B、大于

C、小于

D、最大值

46、下列不属于筛选记录方法的是()。

A、按选定内容筛选

B、按窗体筛选

C、按关键字段筛选

D、高级筛选

47、如果要指定多个筛选条件进行筛选,则使用()。

A、按窗体筛选

B、按选定内容筛选

C、查找替换

D、以上都行

48、在Access中,对数据表进行“筛选”操作的结果是()。

A、从数据在挑选出满足条件的记录

B、从数据中挑选出满足条件的记录并生成一个新表

C、从数据中挑选出满足条件的记录并输出到一个报表中

D、从数据中挑选出满足条件的记录并输出到一个窗体中

49、在Access数据库中,表之间的关系通常定义为()。

A、一对一关系

B、一对多关系

C、多对一关系

D、多对多关系

50、如果数据表定义了主键,打开数据表时默认按()显示。

A、所定义的主键值升序

B、所定义的主键值降序

C、记录物理位置的顺序

D、随机顺序

51、下列对主键字段描述错误的是()。

A、每个数据表必须有一个主键

B、主键字段值是唯一的

C、主键可以是一个字段,也可以是一组字段

D、主键字段不允许有重复值或空值

52、表间关系的联接类型不包括()。

A、内部联接

B、左外部联接

C、右外部联接

D、不完全联接

53、要求在主表更新主键时,在关联表自动更新关联字段,则应该在表间关系中设置()。

A、参照完整性

B、有效性规则

C、输入掩码

D、默认值

54、可以设置索引的字段数据类型是()。

A、备注

B、超链接

C、自动编号

D、OLE对象

55、在“关系”窗口中,双击两个表之间的连接线,会出现()。

A、关系报告

B、数据表视图

C、连接线粗线变化

D、“编辑关系”对话框

二、判断题

1、Access2010窗口中的菜单项是固定不变的。()

2、在Access中,一个数据库只能包含一个数据表。()

3、在关系型数据库中,每一个关系都是一个二维表。()

4、在同一个关系中不能出现相同的属性名。()

5、要从教师表中找出职称为“教授”的教师,需要进行的关系运算是投影。()

6、在一个二维表中,水平方向的行称为字段。()

7、在一个Access应用程序窗口中,同一时刻只能打开一个数据库文件。()

8、使用向导可以创建任意的表。()

9、创建表可以先输入数据再确定文件名。()

10、创建表可以先创建一个空表,需要时再向表中输入数据。()

11、编辑表时可以使用Ctrl+Home键快速回到第一条记录。()

12、可以在记录编号框中输入记录编号来定位记录。()

13、自动编号类型的字段的值不能修改。()

14、被删除的自动编号型字段的值会被重新使用。()

15、如果删除了数据表中含有自动编号型字段的一条记录后,Access将对自动编号型字段重新进行编号。()

16、修改表中字段名将影响表中的数据。()

17、设计视图的主要作用是创建表和修改表结构。()

18、“*”标记表示用户正在编辑该行的记录。()

19、删除某条记录后,能用功能区上的“撤销”按钮来恢复此记录。()

20、对任意类型的字段可以设置默认值属性。()

21、设置默认值时,必须与字段中所设的数据类型相匹配。()

22、设置文本型默认值时不用输入引号,系统会自动加入。()

23、向货币数据类型字段输入数据时,不需要输入美元符号和千位分隔符。()

24、默认值是一个确定的值,不能用表达式。()

25、有效性规则属性是用于限制字段输入值的表达式。()

26、Access 2010中,数据表显示时默认是“无”网格线。()

27、Access 2010中,数据表记录的背景色默认是交替显示的。()

28、Access表的列宽是固定不变的。()

29、调整行高将改变所有行的高度。()

30、可以对Access表中的某个字符设置独特的字体。()

31、右击可以撤销隐藏的字段。()

32、隐藏表中的字段,不能减少表中字段的显示个数。()

33、如果要隐藏不相邻的字段,可按住Ctrl键来选择多个字段。()

34、取消冻结字段后,要使各字段回到原来的位置,还需要将它们拖动到所需的位置。()

35、隐藏字段与冻结字段的显示效果完全相同。()

36、在Access数据表视图中,可以对不同的字段按不同的方式进行汇总。()

37、记录排序只能以一个字段为依据。()

38、对记录按日期升序排序,较早的记录显示在前。()

39、排序可以通过单击列标题的下拉菜单来完成。()

40、进行排序时,不同字段类型的排序规则有所不同。()

41、在Access中打开数据表时,默认以表中所定义的主键值的大小按升序方式显示记录。()

42、任何数据类型的字段都能够进行排序。()

43、如果对已经筛选过的列应用筛选,则新筛选和旧筛选同时存在。()

44、筛选只改变视图中显示的数据,并不改变数据表中的数据。()

45、要查找与当前行某字段值相同的其他记录,可以使用“按选定内容筛选”。()

46、筛选时可按选定内容进行筛选或排除。()

47、创建数据表时,必须定义主键。()

48、在创建关系之前,必须关闭所有打开的数据表。()

49、两个表之间必须存在相互关联的字段,才能在两个表之间建立关系。()

50、主关键字只能是一个字段。()

51、一个数据表只能建立一个索引。()

52、已创建的表间关系不能删除。()

53、删除主键必须先删除该主键的关系。()

54、如果一个数据表和其他数据表之间建立了关系,在查看该数据表中的记录时,每一行左侧都有一个“+”图标。()

55、如果在参照完整性设置中勾选“级联删除相关记录”复选框,则删除主表记录时,相关表关联字段的值和主表的主键值相同的记录将同步删除。()

单元三使用查询(91页)

一、选择题

1、查询的数据源是()。

A、表

B、报表

C、查询

D、表或查询

2、查询向导不能创建()。

A、选择查询

B、交叉表查询

C、参数查询

D、重复项查询

3、假设数据表中有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最合适的查询方式是()。

A、选择查询

B、交叉表查询

C、参数查询

D、操作查询

4、除了从数据表中选择数据,还可以对数据表中的数据进行修改的查询是()。

A、交叉表查询

B、操作查询

C、选择查询

D、参数查询

5、执行查询时,将通过对话框提示用户输入查询条件的是()。

A、选择查询

B、参数查询

C、操作查询

D、SQL查询

6、下列不属于操作查询的是()。

A、参数查询

B、追加查询

C、生成表查询

D、更新查询

7、将数据表“表1”中的记录复制到数据表“表2”中,且不删除数据表“表1”中的记录,所使用的查询方式是()。

A、更新查询

B、追加查询

C、删除查询

D、生成表查询

8、下列查询中,对数据表数据会产生影响的是()。

A、参数查询

B、选择查询

C、交叉表查询

D、操作查询

9、在库存表中,要将库存数量有0的商品记录删除,通常使用()。

A、生成表查询

B、删除查询

C、更新查询

D、追加查询

10、如果从数据表“成绩”中删除不及格的记录,应该使用()。

A、参数查询

B、删除查询

C、选择查询

D、更新查询

11、将商品单价上调5%,通常应当使用()。

A、生成表查询

B、更新查询

C、追加查询

D、删除查询

12、利用一个或多个表中的全部或部分数据创建新表,应该使用()。

A、生成表查询

B、更新查询

C、删除查询

D、追加查询

13、不能更改数据表记录的查询是()。

A、交叉表查询

B、更新查询

C、追加显示

D、删除查询

14、利用生成表查询建立新表,不能从源表继承字段的()。

A、主键

B、字段名

C、数据类型

D、字段大小

15、可以创建、删除或更新表的查询是()。

A、联合查询

B、传递查询

C、子查询

D、数据定义查询

16、如果使用向导创建交叉查询的数据源来自多个表,可以先建立一个(),然后将其作为数据源。

A、数据表

B、虚表

C、查询

D、动态集

17、关于查询设计器,以下说法正确的是()。

A、只能添加数据表

B、只能添加查询

C、可以添加数据表,也可以添加查询

D、以上说法都不对

18、在查询设计器下半部分中,不包含()栏目。

A、字段

B、表

C、显示

D、查询

19、下列查询条件表达式合法的是()。

A、0>=成绩<=100

B、100>=成绩<=0

C、成绩>=0,成绩<=100

D、成绩>=0 and 成绩<=100

20、与表达式“A Between 20 and 80”功能相同的表达式是()。

A、A>=20 and A<=80

B、A<=80 or A>=20

C、A>20 and A<80

D、A in(20,80)

21、在Access数据库中创建了商品表,若要查找商品编码为“01001”和“01002”的记录,应在查询设计视图的准则行中输入()。

A、”01001” and “01002”

B、not in(“01001”,”01002”)

C、in(“01001”,”01002”)

D、not(“01001 and “01002”)

22、假定数据表中有姓名字段,要查询姓名为“张三”或“李四”的记录,则条件应该设置为()。

A、In(”张三”,”李四”)

B、In ”张三” and ”李四”

C、”张三” and “李四”

D、Like “张三” and “李四”

23、进行模糊查询时,通常使用的运算符是()。

A、Like

B、In

C、Not

D、Between

24、在商品表中要查找商品名称中包含“营养”的商品,则在“商品名称”字段中应输入准则表达式()。

A、”营养”

B、”*营养*”

C、Like “*营养*”

D、Like “营养”

25、假定数据表中有姓名字段,要查询姓“李”的记录,则条件应该设置为()。

A、In(“李”)

B、Like”李”

C、Like”李*”

D、”李”

26、查找10天及以前参加工作的记录的准则是()。

A、>=date( )-10

B、<=date( )-10

C、>date( )-10

D、

27、要查找成绩在60至80的记录,正确的条件表达式是()。

A、成绩Between 60 And 80

B、成绩Between 60 to 80

C、成绩Between 60 And 81

D、成绩Between 60 And 79

28、在查询设计器中,查询条件中的日期型数据两边应加上()。

A、*

B、#

C、%

D、&

29、创建参数查询时,提示用户输入的查询条件在查询设计视图的()中设置。

A、“字段”行

B、“显示”行

C、“条件”行

D、“或”行

30、创建参数查询时,在“条件”单元格中需要输入提示文本“请输入姓名”,正确的格式是()。

A、(请输入姓名)

B、“请输入姓名”

C、[请输入姓名]

D、‘请输入姓名’

31、不属于查询视图的是()。

A、设计视图

B、数据表视图

C、SQL视图

D、预览视图

32、如果在查询中设置了多个排序字段,查询的结果将按()的排序字段排序。

A、最左边

B、最右边

C、最中间

D、随机

33、满足准则Like”[!北京,上海,广州]”的是()。

A、北京

B、上海

C、广州

D、成都

34、图3-43所示查询返回的记录是()。

A、不包含60和70

B、不包含60至70分数段

C、包含60至70分数段

D、所有记录

35、下列Select语句,正确的是()。

A、Select * From “student”Where code=”001”

B、Select * From “student”Where code=001

C、Select * From student Where code=”001”

D、Select * From student Where code=001

36、以下SELECT语句语法正确的是()。

A、SELECT * FROM “图书” WHERE 职称=”教授”

B、SELECT * FROM 图书WHERE 职称=教授

C、SELECT * FROM “图书” WHERE 职称=教授

D、SELECT * FROM 图书WHERE 职称=”教授”

37、在SQL查询中,若要查询“学生”数据表中的所有记录和字段,应使用()语句。

A、SELECT 姓名FROM 学生

B、SELECT * FROM 学生

C、SELECT 姓名FROM 学生WHERE 学号=001

D、SELECT * FROM 学生WHERE 学号=001

38、下列不属于SQL查询的是()。

A、联合查询

B、选择查询

C、传递查询

D、子查询

39、SELECT语句中的“GROUP BY”子句是为了指定()。

A、排序字段

B、分组字段

C、查询条件

D、查询字段

40、向已有表中添加新字段的SQL语句是()。

A、CREATE TABLE

B、ALTER TABLE

C、DROP

D、CREATE INDEX

二、判断题

1、查询名称可以和数据表名称相同。()

2、创建查询的首要条件是要有数据来源。()

3、只能由数据表创建查询。()

4、查询结果可以作为其他数据库对象数据来源。()

5、创建查询时,可以添加多个数据表。()

6、使用向导创建交叉表查询的数据源必须是表。()

7、查询不仅能检索记录,还能对数据进行统计。()

8、查询可以求出数据表中某字段的平均值。()

9、查询可以将结果保存起来,供下次使用。()

10、创建查询时,Access数据库窗口菜单与未创建查询时的菜单不一致。()

11、只能输入一组查询条件。()

12、交叉表查询的行标题和列标题字段个数不受限制。()

13、创建交叉表查询时,用户只能指定1个总计类型的字段。()

14、参数查询只允许用户输入一个参数值。()

15、删除查询每次只能删除1条记录。()

16、更新查询不能更新“自动编号”字段。()

17、更新查询的结果只显示在数据表视图中,而不会改变源数据表中的数据。()

18、无论是否在更新查询中设置条件,执行查询都会对所有记录进行更新。()

19、利用一个或多个表中的数据建立新表的查询是追加查询。()

20、操作查询执行后无法撤销。()

21、在查询准则中可以使用通配符。()

22、[性别] Like “男” OR [性别]=”女”是合法的查询条件表达式。()

23、使用准则Like”四川?”查询时可以查询出“四川省”和“四川成都”。()

24、当用逻辑运算符Not连接的表达式为真时,则整个表达式为假。()

25、特殊运算符“In”用于指定一个字段为空。()

26、创建基于多个数据表的查询时,应该在多个数据表之间建立关系。()

27、可以直接在查询设计器中设定数据表或查询之间的关系。()

28、在同一条件行的不同列中输入多个条件,它们彼此的关系为逻辑与关系。()

29、如果数据表之间创建了关系,则添加到查询设计器中时,关系会自动显示。()

30、SQL查询必须在多表查询中使用。()

31、SQL查询中SELECT语句后面只能使用一个字段名。()

32、SQL查询不能创建交叉表查询。()

33、可以使用SQL查询生成一个新表。()

34、使用SQL语句创建分组统计查询时,应使用ORDER BY语句。()

35、参数查询是通过运用查询时输入参数值来创建动态的查询结果。()

单元四设计报表(127页)

一、选择题

1、下面关于报表的叙述正确的选项是( )。

A、报表只能输出数据

B、报表可以输入和输出数据

C、报表只能输入数据

D、报表可以编辑数据

2、报表不能完成( )。

A、输入数据

B、分组排序

C、汇总数据

D、格式化数据

3、不能创建报表的是( )。

A、使用命令

B、使用报表设计视图

C、使用报表向导

D、使用标签

4、用来显示报表的分页输出效果的视图是( )。

A、报表视图

B、打印预览视图

C、布局视图

D、设计视图

5、使用报表向导时,不属于报表布局方式选项的是( )。

A、递阶

B、块

C、大纲

D、图表

6、属于报表默认组成部分的是( )。

A、报表页眉

B、页面页眉

C、主体

D、分组页眉

7、在报表的“设计”视图中,各区段被表示成带状形式,称为( )。

A、段

B、节

C、页

D、章

8、要实现报表的分组统计,其操作区域是( )。

A、报表页眉或报表页脚区域

B、页面页眉或页面页脚区域

C、主体节区域

D、组页眉或组页脚区域

9、在报表中改变任意一个节的宽度将( )。

A、只改变这个节的宽度

B、只改变报表页眉/页脚的宽度

C、改变整个报表的宽度

D、不会改变报表的宽度

10、不属于报表节属性的是( )。

A、名称

B、可见性

C、高度

D、标题

11、使用报表向导设计报表,要在报表中对各门课程的成绩,按班级分别计算合计、均值、最大值、最小值等,则需要设置()。

A、分组级别

B、汇总选项

C、分组间隔

D、排序字段

12如果要使报表的每页都打印标题,则标题应该放在( )。

A、报表页眉

B、页面页眉

C、组页眉

D、以上说法都不对

13、要在报表第一页的顶部输出信息,需要设置的区域是( )。

A、页面页脚

B、报表页脚

C、页面页眉

D、报表页眉

14、要在报表每一页的顶部输出信息,需要设置的区域是( )。

A、页面页脚

B、报表页脚

C、页面页眉

D、报表页眉

15、在报表的每一页的底部都输出信息,需要设置的区域是( )。

A、报表页眉

B、报表页脚

C、页面页眉

D、页眉页脚

16、要实现报表的总计,其操作区域是( )。

A、组页眉/页脚

B、报表页眉/页脚

C、页面页眉

D、页面页脚

17、如果要设置报表的最后一页主体内容之后输出的信息,需要设置( )。

A、报表页眉

B、页面页眉

C、报表页脚

D、页面页脚

18、子报表向导创建的默认报表布局是( )。

A、纵栏式

B、数据表式

C、表格式

D、递阶式

19、子报表向导创建的子报表中每个字段的标签都在( )中。

A、报表页眉

B、页面页眉

C、组页眉

D、报表标题

20、在报表设计中,以下可以作绑定控件显示字段数据的是( )。

A、文本框

B、标签

C、命令按钮

D、图像

21、在设直报表格式时,若想同时设置多个控件格式,可以按下( )键并单击这些控件。

A、Ctrl

B、Shift

C、Enter

D、Tab

22、要改变某报表控件的名称,应该选取其属性的( )选项卡。

A、格式

B、数据

C、事件

D、其他

23、要进行分组统计并输出,统计计算控件应该设置在( )。

A、报表页眉/报表页脚

B、页面页眉/页面页脚

C、组页眉/组页脚

D、主体

24、要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是( )。

A、[Page] / [Pages]

B、= [Page] / [Pages]

C、[Page] &"/"& [Pages]

D、= [Page] &"/"& [Pages]

25、要在报表中显示格式为“共×页,第×页”,则计算控件的控件源为( )。

A、="共"& [Pages]&"页,第"& [Page]&"页"

B、"共"& [Pages]&"页,第"& [Page]&"页"

C、="共" [Pages]"页,第" [Page]"页"

D、="共[Pages]页,第[Page]页"

26、计算控件的控件来源属性一般设置的开头计算表达式是( )。

A、=

B、-

C、<

D、>

27、在报表设计视图中添加计算控件显示学生3门功课的平均成绩(每门课成绩分别为x、y、z),则该计算控件的控件源为( )。

A、=x+y+z/3

B、(x+y+z) /3

C、= (x+y+z) /3

D、以上都不对

28、图4一43所示是某一报表的设计视图,根据视图内容,可以判断报表的分组字段是()。

A、code和name

B、code

C、name

D、无分组字段

29、要使打印的报表每页显示3列记录,应在( )中设置。

A、工具箱

B、属性表

C、页面设置

D、字段列表

30、下面关于子报表概念叙述中不正确的是( )。

A、在合并报表时,两个报表中的一个必须作为主报表

B、可以在已有的报表中创建子报表

C、可以将某个已有的报表添加到其他已有的报表中来创建子报表

D、设置主/子报表链接字段时,链接字段一定要显示在主报表或子报表上

二、判断题

1、报表既能输入数据也能输出数据。()

2、报表的数据源可以是数据表或查询。()

3、使用报表向导创建报表时不能确定数据源。()

4、通过报表向导创建的报表的数据源不能更改。()

5、报表的“主体”部分是不可缺少的。()

6、报表中可以使用图表。()

7、标签是一种特殊类型的报表。()

8、在报表设计中,可以通过添加分页符控件来控制另起一页输出显示。()

9、在报表设计视图中,可以只删除页面页脚而保留页面页眉。()

10、一个报表可以有多个报表页眉和报表页脚。()

11、报表中每个节的大小是固定不能改变的。()

12、在报表中改变一个节的宽度将改变整个报表的宽度。()

13、如果要在报表中每一页底部显示页码,则应在报表页脚进行设置。()

14、要在报表的每一页底部显示页码就必须设置页面页眉。()

15、分组页脚包含每一页报表都要打印的信息,显示在每一页的下方。()

16、在报表中不能对数据进行汇总。()

17、主键可以是一个字段,也可以是一组字段。()

18、计算控件的控件源是计算表达式。()

19、报表上的日期可以随计算机系统日期自动更新。()

20、一个主报表只能包含一个子报表。()

单元五设计窗体(174页)

一、选择题

1、可以作为窗体记录源的是()。

A、表

B、查询

C、Select语句

D、以上都可以

2、不属于Access窗体的视图是()。

A、设计视图

B、版面视图

C、窗体视图

D、数据表视图

3、允许用户对窗体表格内的数据进行操作,又满足不同的数据分析和要求的窗体类型是()。

A、数据表窗体

B、数据透视表窗体

C、纵栏式窗体

D、表格式窗体

4、窗体的每个部分称为()。

A、节

B、段

C、记录

D、行

5、窗体中通常用来设置窗体标题的区域是()。

A、窗体页眉

B、主体节

C、页面页眉

D、窗体页脚

6、在数据透视表中,显示数据的位置称为()。

A、筛选区域

B、列区域

C、行区域

D、数据区域

7、纵栏式窗体同一时刻能显示()条记录。

A、1

B、2

C、3

D、多

8、要设置窗体的数据源,应设置的属性是()。

A、记录源

B、默认值

C、控件来源

D、筛选

9、不是窗体控件的是()。

A、标签

B、表

C、文本框

D、组合框

10、不能够输出图片的窗体控件是()。

A、图像

B、文本框

C、绑定对象框

D、未绑定对象框

11、能够输入数据的窗体控件是()。

A、图形

B、命令按钮

C、文本框

D、标签

12、既可以直接输入文字,又可以从列表中选择输入项的控件是()。

A、选项框

B、文本框

C、组合框

D、列表框

13、在人员信息输入窗体中,为“学历”字段提供多个选项供用户直接选择,应使用的控件是()。

A、组合框

B、复选框

C、文本框

D、选项卡控件

14、使用窗体向导创建窗体时,通常“照片”字段使用的默认控件是()。

A、图形

B、图像

C、绑定对象框

D、未绑定对象框

15、不属于选项组控件的是()。

A、组合框

B、复选框

C、切换按钮

D、选项按钮

16、下面关于列表框和组合框的叙述正确的是()。

A、在列表框和组合框中均不可以输入新值

B、可以在列表框中输入新值,而组合框不能

C、可以在组合框中输入新值,而列表框不能

D、在列表框和组合框中均可以输入新值

17、在()选项卡可以设置控件的名称。

A、格式

B、数据

C、事件

D、其他

18、要改变窗体中文本框控件的数据源,应设置()属性。

A、记录源

B、控件来源

C、筛选查找

D、默认值

19、为窗体上的控件设置Tab键的顺序,应选择属性表中的()选项卡。

A、格式B数据C、事件D、其他

20、要使窗体没有记录选定器,应将窗体的“记录选定器”属性设置为()。

A、有

B、无

C、是

D、否

21、要验证窗体控件输入数据的合法性,应设置()属性。

A、默认值

B、有效性规则

C、何时显示

D、更改

22、在文本框中输入密码时显示“*”,应设置()属性。

A、默认值

B、标题

C、输入掩码

D、密码

23、如果要将控件隐藏,应设置()属性。

A、可用

B、输入掩码

C、是否锁定

D、可见

24、不属于图像控件缩放模式属性的是()。

A、剪裁

B、拉伸

C、缩放

D、全屏

25、不属于控件特殊效果选项的是()。

A、平面

B、凸起

C、凹陷

D、透明

26、要同时选择多个控件的操作是()。

A、按住Ctrl键后单击要选择的控件

B、按住Shift键后单击要选择的控件

C、直接单击要选择的控件

D、单击设计视图中的垂直标尺或水平标尺

27、关于控件组合的说法错误的是()。

A、多个控件组合后,会形成一个矩形组合框

B、移动组合框中的单个按钮超过组合框边界时,组合框的大小会随之改变

C、取消控件组合时,将删除组合的矩形框

D、选中组合框,按Delete键就可以取消控件组合

28、在“控件”功能区中用于打开或关闭控件向导的按钮图标是()。

A、 B、 C、 D、

29、在“控件”功能区中用于在窗体中创建一个多页的选项卡的控件按钮图标是()。

A、 B、 C、 D、

30、在“控件”功能区中用于创建子窗体的按钮图标是()。

A、 B、 C、 D、

31、在“控件”功能区中用于创建列表框的按钮图标是()。

A、 B、 C、 D、

32、不属于窗口事件的是()。

A、打开

B、关闭

C、加载

D、取消

33、不属于按钮控件事件的是()。

A、单击

B、双击

C、右击

D、退出

34、下列关于对象“更新前”事件描述正确的是()。

A、当窗体或控件接收焦点时发生的事件

B、在控件更新之后发生的事件

C、在控件更新之前发生的事件

D、当窗体或控件失去焦点时发生的事件

35、打开一个窗体首先被触发的事件是()。

A、打开

B、加载

C、获得焦点

D、失去焦点

二、判断题

1、通过窗体不能输入数据。()

2、窗体只能手动创建,不能用向导创建。()

3、纵栏式窗体同一时刻可以显示多条记录。()

4、窗体视图必需包含“窗体页眉/页脚”。()

5、窗体设计器不能创建报表。()

6、窗体设计器不能创建切换面板。()

7、切换面板不是窗体。()

8、创建切换面板后,系统将在数据库中自动创建“Switchboard Items”表和“切换面板”窗体。()

9、切换面板项目创建后不能更改位置。()

10、SQL语句可以作为窗体的数据来源。()

11、数据透视图的四个字段区域均可添加多个字段。()

12、子窗体不能再创建子窗体。()

13、在窗体上添加的每一个对象都是控件。()

14、窗体中的控件只能由用户增加。()

15、窗体中的控件属性不能修改。()

16、当前窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行分页显示。()

17、可以设置属性控制控件是否可用。()

18、控件的Tab键次序可以改变。()

19、在列表框和组合框中均可以输入新值。()

20、列表框可以输入新值。()

21、组合框可以输入新值。()

22、在选项按钮中可以选择多个选项。()

23、控件的有效性规则主要用于限定数据的格式。()

24、非绑定控件没有数据来源。()

25、多个控件组合后,会形成一个矩形组合框。()

单元六使用宏及VBA(216页)

一、选择题

1、宏是指一个或多个()。

A、命令集合

B、操作集合

C、对象集合

D、条件表达式集合

2、下列关于宏的概念描述,正确的是()。

A、宏就是Visual Basic程序

B、宏就是一组菜单命令

C、宏就是由特殊操作命令组成的集合

D、以上都不对

3、能产生宏操作的是()。

A、创建宏

B、编辑宏

C、运行宏

D、创建宏组

4、在Access中,宏是按()调用的。

A、名称

B、标识符

C、编码

D、关键字

5、以下关于宏操作叙述错误的是()。

A、可以使用宏组来管理相关的一系列宏

B、使用宏可以启动其他应用程序

C、所有宏操作都可以转化为相应的模块代码

D、宏的关系表达式中不能应用窗体或报表的控件值

6、运行宏的方法错误的是()。

A、单击宏名

B、双击宏名

C、在窗体的命令按钮事件中设置,并在运行窗体时单击该命令按钮

D、单击“工具栏”上的运行按钮

7、适合使用宏的操作是()。

A、打开或关闭报表对象

B、处理报表中的错误

C、修改数据表结构

D、创建查询

8、在运行宏的过程中,宏不能修改()。

A、数据表

B、窗体

C、窗体控件

D、宏本身

9、宏引用窗体控件的值可以用表达式()。

A、Forms!控件名

B、Forms!窗体名!控件名

C、Forms!窗体名

D、窗体名!控件名

10、使用宏组的目的是()。

A、设计功能复杂的宏

B、设计包含大量操作的宏

C、减少程序内存消耗

D、对多个宏进行组织和管理

11、宏组中宏的调用格式是()。

A、宏组名.子宏名

B、宏组名!子宏名

C、宏组名[子宏名]

D、宏组名(子宏名)

12、用于打开一个窗体的宏命令是()。

A、OpenTable

B、OpenReport

C、OpenForm

D、OpenQuery

13、用于打开一个报表的宏命令是()。

A、OpenTable

B、OpenReport

C、OpenForm

D、OpenQuery

14、用于查找满足指定条件的第一条记录的宏命令是()。

A、Requery

B、FindNextRecord

C、FindNext

D、GoToRecord

15、宏命令OpenQuery用于()。

A、打开窗体

B、打开报表

C、关闭数据库对象

D、打开查询

16、在Access中,自动启动宏的名称是()。

A、autoexec

B、auto

C、auto.bat

D、autoexec.bat

17、若要限制宏命令的操作范围,可以在创建宏时定义()。

A、参数

B、条件

C、宏名

D、注释

18、一个非条件宏运行时会()。

A、执行部分宏操作

B、执行全部宏操作

C、执行设置了参数的宏操作

D、等待用户选择执行每个宏操作

19、条件宏的条件项是一个()。

A、字段列表

B、算术表达式

C、逻辑表达式

D、SQL语句

20、图标代表的Access数据库对象是()。

A、查询

B、窗体

C、模块

D、宏

21、VBA程序的多条语句可以写在一行,其中分隔符必须使用符号()。

A、:

B、’

C、;

D、,

22、VBA中定义符号常量可以用关键字()。

A、Const

B、Dim

C、Public

D、Static

23、VBA中用于弹出信息框或警告框的命令是()。

A、Warn

B、Print

C、SetInfo

D、MsgBox

24、以下VBA流程控制语句结构正确的是()。

A、For……Next

B、For……EndFor

C、Do……EndDo

D、Do……While

25、以下VBA流程控制语句结构错误的是()。

A、If……Then

B、If……Then……Else

C、If……EndIf

D、Select Case……End Select

26、执行下面的程序后,变量b的值为()。

a=3

b=5

a=a+b

b=a-b

a=a-b

A、3

B、2

C、5

D、8

27、以下程序段运行完毕后,s的值是()。

S=0

For i=1 to 100

S=s+i

Next i

A、0

B、1

C、100

D、1050

28、以下程序段运行完毕后,循环体的执行次数是()。

i=6

Do While i<=15

i=i+2

Loop

A、3

B、4

C、5

D、6

29、关于下面的循环结构:

Do Until <条件表达式>

循环体

Loop

描述正确的是()。

A、如果条件为假,则一次循环也不执行

B、如果条件为假,则至少执行一次循环体

C、如果条件为真,则至少执行一次循环体

D、无论条件是否为真,至少要执行一次循环

30、下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是()。

A、x Mod 2=1 Or y Mod 2=1

B、x Mod 2=0 Or y Mod 2=0

C、x Mod 2=1 And y Mod 2=1

D、x Mod 2=0 And y Mod 2=0

31、在VBA代码调试过程中,能够显示所有在当前过程中变量声明及变量值信息的是()。

A、快速监视窗口

B、监视窗口

C、立即窗口

D、本地窗口

32、VBA数据类型符号“%”表示的数据类型是()。

A、整形

B、长整形

C、单精度型

D、双精度型

33、在窗体中修改文本框中的数据而触发的事件是()。

A、Edit

B、Change

C、GetFocus

D、LostFocus

34、以下程序段运行完毕后,s的值是()。

Str1=”abcdefg”

Str2=”de”

S=instr(str1,str2)

A、2

B、3

C、4

D、5

35、VBA中能够自动检查出来的错误是()。

A、语法错误

B、逻辑错误

C、运行错误

D、以上全部

二、判断题

1、宏是Access的对象之一。()

2、宏可以包含一个或多个操作命令。()

3、宏操作命令必须用键盘逐一输入。()

4、宏可以单步运行。()

5、宏命令中不能使用条件表达式。()

6、每一个宏操作命令都有相同的宏操作参数。()

7、不能在事件中调用宏。()

8、使用宏可以启动其他应用程序。()

9、宏组是由若干个宏构成的。()

10、在宏组中,执行其中一个子宏时,遇到下一个子宏,将继续执行下一个子宏。()

11、宏的操作可以通过编写VBA语句来达到相同的功能。()

12、利用VBA能够完成的功能都可以用宏实现。()

13、在VBA中,数组的下标从1开始。()

14、Function可以带参数,而Sub不允许带参数。()

15、VBA变量是区别大小写字母的。()

16、VBA变量名不能使用VBA关键字。()

17、表达式不仅可以执行计算功能,还可以给常量或变量赋值。()

18、窗体模块属于全局模块。()

19、模块不属于Access对象。()

20、只有函数过程能够将过程中处理的信息传回到调用的程序中。()

21、函数的返回值可以有多个。()

22、VBA过程的参数可以是控件名称。()

23、窗体可以作为过程的参数。()

24、断点的功能是中断程序的执行。()

25、VBA在窗体中提供Timer时间控件实现定时功能。()

单元七管理和维护Access数据库(245页)

一、选择题

1、导入Access数据过程中,指定的对象已经存在,则()。

A、忽略

B、覆盖

C、在导入对象的名称后面加上编号

D、询问是否覆盖

2、导入Access数据库时,如果选择“通过创建链接表来链接到数据源”,可以导入的对象是()。

A、表

B、查询

C、窗体

D、报表

3、Access不能导入的外部数据是()。

A、Excel数据

B、Wordb表格数据

C、文本文件

D、XML文件

4、不属于Access数据库“外部数据”选项卡“导入并链接”功能区“其他”下拉列表选项的是()。

A、ODBC数据库

B、数据服务

C、HTML文档

D、SharePoint列表

5、不属于Access数据库“外部数据”选项卡“导出”功能区“其他”下拉列表选项的是()。

A、Word

B、dBASE文件

C、HTML文档

D、SQL Server数据库

6、导入或链接Excel数据时,不属于存储方式和存储位置的选项是()。

A、将源数据导入当前数据库的新表中

B、向表中追加一份记录的副本

C、通过创建链接表来链接到数据源

D、不定义主键

7、关于Access2010导出操作,以下说法不正确的是()。

A、可以导出对象的一部分或仅导出选定的记录

B、每次只能导出一个对象

C、每个导出操作将在目标数据库中创建一个新对象

D、导出窗体或报表时,不会自动导出包含在窗体或报表中的子窗体或子报表

8、要设置数据库密码,则打开数据库的方式是()。

A、以只读方式打开

B、以独占方式打开

C、以独占只读方式打开

D、打开

9、Access数据库“性能分析器”的分析结果中,图标不包括()。

A、推荐

B、建议

C、优化

D、意见

10、不属于“数据库工具”选项卡“分析”功能区按钮的是()。

A、数据库文档管理器

B、分析性能

C、分析表

D、优化

二、判断题

1、Access数据库只有从Access数据库中导入数据,不能从其他类型的数据库中导入数据。()

2、数据表之间的关系不能被导入。()

3、导入和链接功能是一样的。()

4、在Access数据库之间导入和导出对象,一次导入操作可以导入多个对象,但一次导出操作只能导出一个对象。()

5、导入/导出步骤可以保存并重复使用。()

6、只能导入表或查询,不能导入其他数据库对象。()

7、从Access数据库中导出数据表到另一个Access数据库,可以只导出定义而不导入数据。()

8、Access数据库从Excel中导入数据时,只能导入第一个工作表中的数据。()

9、导入Access数据库时,如果选择“通过创建链接表来链接到数据源”,系统将创建一个与源数据库相同的新表。()

10、链接到Access数据库时,其他用户能够在数据库中添加和使用数据,但不允许管理该数据库中表的结构。()

11、在导入窗体和报表时,将自动导入该窗体或报表中包含的子窗体及子报表。()

12、如果要导入的是已经链接的表,系统不会导入数据,而是把表链接到它的数据源。()

13、在Access中不能导入SQL Server数据库中的数据表。()

14、通过ODBC数据库,Access只能和SQL Server之间进行导入或导出数据。()

15、可以将数据库中的数据表转换为HTML文档或XML文件。()

16、利用剪贴板可以将Excel文件中的数据导入到Access表中。()

17、如果导入Excel数据出现错误而死锁时,可以按Ctrl+Break组合键中止导入过程。()

18、数据库设置密码后可以撤销。( )

19、已加密的数据库只能更改密码,不能解密。()

20、数据库对象可以隐蔽。()

21、可以对数据库进行优化。()

22、通过“性能分析器”对数据库的性能进行诊断和分析后,分析结果列表中的每项建议和方法都应该进行优化。()

23、从Access数据库导入数据时,源数据库设置有密码,导入时不用输入密码。()

24、Access2010数据库可以转换为Access2003版数据库。()

25、数据库文档管理器主要管理数据库中的所有对象。()

26、

数据库试题及答案

、选择题(40 X 1=40分) 1 .用二维表数据来表示实体及实体之间联系的数据模型称为( 2 .表在数据库中是一个非常重要的数据对象,它是用来( 数据库是在计算机系统中按照一定的数据模型组织、 操作的软件系统叫 —,由计算机、操作系统、 存储和应用的 —,支持数据库各种 DBMS 、数据库、应用程序及用户等组成的一 A 、概念数据模型 B 、结构数据模型 C 物理数据模型 D 、逻辑数据模型 11.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的 12 .下列关于关系数据模型的术语中, 最接A 、 显示 B 、查询 C 、存放 D 、检索 3. 数据库创建后就可以创建表了,创建表可以用( 等方法来创建。 A 、 企业管理器 B 、查询分析器 C 、 OSQL D 、企业管理器和 CREAT E TABL 语句 个整体叫 。(D A 、文件的集合、操作系统、文件系统 B 、 数据的集合、数据库管理系统、数据库系统 C 、命令的集合、数据库系统、软件系统 D 、 程序的集合、命令系统、数据库系统 7 .下面对于关系的叙述中,哪个是不正确的? A 、关系中的每个属性是不可分解的 C 、任意的一个二维表都是一个关系 B 、 (B ) 在关系中元组的顺序是无关紧要的 每一个关系只有一种记录类型 8 . SQL 中,下列涉及空值的操作,不正确的是( C ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 10 .在数据库技术中,实体-联系模型是一种 D )。 A 、实体--联系模型 B 、层次模型 C 、网状模型 D 、关系模型 C )各种数据内容的。 A 、语法解释 B 、语义解释 C 、语意说明 D 、用法说明 哪一个术语所表达的概念与二维表中的 “行” 的概念

数据库课后练习题

ORACLE数据库课程习题 1 通过SQL*PLUS等数据库访问工具登录数据库服务器时, 所需的数据库连接串是在以下哪个文件中定义的( )A (A) tnsnames.ora (B) sqlnet.ora (C) listener.ora (D) init.ora (E) 以上所述都不正确 2 以下关于数据库连接串的叙述正确的是( )E (A) 数据库连接串必须与数据库名一致 (B) 数据库连接串必须与全局数据库名一致 (C) 数据库连接串必须与数据库的实例名(INSTANCE)一致 (D) 数据库连接串必须与数据库的SID一致 (E) 以上所述都不正确 3 关于SQL*PLUS的叙述正确的是( )A (A) SQL*PLUS是ORACLE数据库的专用访问工具 (B) SQL*PLUS是标准的SQL访问工具,可以访问各类关系型数据库 (C) SQL*PLUS是所有ORACLE应用程序的底层API (D) SQL*PLUS是访问ORACLE数据库的唯一对外接口 (E) 以上所述都不正确 4 SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是( )C (A) 是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件. (B) 是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台 (C) 是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令 (D) 是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据 (E) 以上所述都不正确 5 命令sqlplus /nolog的作用是( )C (A) 仅创建一个ORACLE实例,但并不打开数据库. (B) 仅创建一个ORACLE实例,但并不登录数据库. (C) 启动sqlplus,但并不登录数据库 (D) 以nolog用户身份启动sqlplus (E) 以上所述都不正确

数据库习题与答案

一.选择题: 1、数据库分析与设计中,其设计对象称客观世界的( ) A、逻辑对象 B、目标对象 C、实体对象 D、需求对象 答案:B (150) 2、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作就是 ( ) A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 答案:B (150) 3、通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计 答案:C (150) 4、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图 答案:D (153) 5、 E-R图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 答案:A (155) 6、在关系数据库设计中,完成设计关系模式的任务就是属于( ) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 答案:C (157) 7、数据库逻辑设计的主要任务就是( ) A、建立E-R图与说明书 B、创建数据库说明 C、建立数据流图 D、把数据送入数据库 答案:B (158) 二.填空题 1、数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义 关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的______________, 此外还包括关系的规范化以及性能调整,最后就是约束条件设置。 答案:关系模式(156) 3、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还 包括______________以及性能调整,最后就是约束条件设置。 答案:关系的规范化(156) 4、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还

数据库考题及答案

Data Structures and Algorithms – MidTerm Exam 1. Let ‘I’ be “push”, ‘O’ be “pop” and ‘P’ be “print” directly. To convert the infix expression a+(b*c–d)/e to its postfix through a stack, the sequence of operations are PIIPIPOIPOOIPOO (For example: (a+b) is converted to ab+ by IPIPOO.) (5 points) 2. In a binary tree of N nodes, there are N+1 NULL pointers representing children. (2 points) 3. A sorting algorithm is stable if elements with equal keys are left in the same order as they occur in the input. Which of the following algorithms is/are stable? Answer: (a) (c) (8 points) (a) insertion sort; (b) quick sort; (c) merge sort; (d) heap sort 4. The following routine removes duplicates from an array-based list A[0] … A[N-1]. LastPosition is initially N-1. for ( i = 0; i < LastPosition; i ++ ) { j = i + 1; while ( j < LastPosition ) if ( A[i] == A[j] ) Delete(j); ++; j else } (a) What is the function of Delete? (3 points) Delete A[ j ] by shifting A[ j+1 ] … A[ LastPosition-1 ] to the left. LastPosition -- . (b) T worst( N ) = O( N2 ) . (2 points) (c) Using linked list implementation, T worst( N ) =O( N2 ) . (2 points) 5. Among the given trees, d has the same inorder and preorder traversal results, and b has the same postorder and inorder traversal results. (4 points) (a) (b) (c) (d) (e) 6. Show the result of inserting { 51, 25, 36, 88, 42, 52, 15, 96, 87, 30 } into (a) an initially empty binary search tree; (b) an initially empty AVL tree; (c) an initially empty 2-3 tree. (30 points)

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

数据库SQL查询例题及解答

1 实验目的 1.熟悉数据库的交互式SQL工具。 2.熟悉通过SQL对数据库进行操作。 3.完成作业的上机练习。 2 实验工具sql server 利用Sql server及其交互式查询工具-查询分析器来熟悉SQL。 3 实验内容和要求 1)实验内容: 创建数据库boat,包括Sailors,Boats,Reserves三个表,表结构如下: Sailors(sid: integer, sname: string, rating: integer, age: real) 船员(船员编号,姓名,级别,年龄) Boats(bid: integer, bname: string, color: string) 船(船编号,名称,颜色) Reserves(sid: integer, bid: integer, day: date) 租赁(船员编号,船编号,日期) (注:下划线表示主键),并插入一定数据。 2)完成下列要求:

(1)查询所有船员的信息 (2)查询所有姓王的船员的信息 (3)查询租用过103号船的船员姓名 (4)查找租用过船只的船员编号 (5)查找rating>7且年龄>25的水手编号 (6)查找租用过红船和绿船的水手名字 (7)查找租用过红船或绿船的水手编号 (8)查找最年长的水手的年龄和名字 (9)在18岁以上水手中,对于每个rating级别中最少有两个水手以上的组中最年轻水手的年龄 (10)查找每条红色船只被租用的次数 (11)把30岁以上船员的级别调高一级 (12)删除所有年龄超过40岁的船员信息 (13)建立年龄超过25岁的船员的视图 (14)对(13)建立的视图,举一操作的例子(查询、删除、修改均可) 2)要求: a.建立boat数据库的SQL脚本,插入所有数据项的SQL脚本(包括所有的测试数据)。 b.记录完成查询要求的SQL语句脚本。 c.记录完成查询的查询结果。

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是 C 、E-R 模型 D 、层次模型 C 。 A 、面向对象的模型 B 、关系模型 2、数据库系统的控制中枢是 _B_。A 、数据库、b 、数据库管理系统 C 、数据库管理员 D 、 数据库应用系统 3、使用 SQL 命令将学生表 STUDENT 中的学生年龄 AGE 字段的值增加 1 岁,应该使用的 命令是 __C_。 C 、UPDATE STUDENT SET AGE = AGE + 1 D 、UPDAT E STUDENT AGE WITH AGE + 1 4、 在关系数据库中,建立数据库表时,将年龄字段值限制在 12?40岁之间的这种约束属于 __B__。 A 、 视图完整性约束 B 、域完整性约束 C 、参照完整性约束 D 、实体完整性约束 5、 在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是 __D_。 A 、 X>=20 AND X<30 B 、 X>20 AND X<30 C 、 X>20 AN D X<=30 D 、 X>=20 AND X<=30 6、在数据库中,概念模型是 _D_。A 、用于现实的建模,与具体的 DBMS 有关B 、用于信 息世界的建模,与具体的 DBMS 有关 C 、用于现实的建模,与具体的 DBMS 无关D 、 用于信息世界的建模,与具体的 DBMS 无关 7、数据库的并发操作可能带来的问题包括 __B_。A 非法用户的使用B 丢失更新C 数据独立 性会提高 D 增加数据冗余度 8、在关系数据库中,模式对应的是 表 C 、基本表 D 、索引 9、能实现绝 对的与平台无关性的 C 、 WebbaseAPI D 、 JDBC C 、 SQL 不能嵌入到高级语言程序中 D 、 SQL 是一种 DBMS 11、数据库系统是 由__A_组成的。A 、数据库、数据库管理系统和用户 B 、数据文件、命令文件和报表 C 、数据库文件结构和数据 D 、常量、变量和函数 12、在SQL 查询时,使用 WHER E 子句指出的是 _B_。A 、查询目标B 、查询条件 C 、查 询视图D 、查 询结果 13、在下列RDMBS 产品中,属于小型数据库系统的是 D 、Informix A 、UPDAT E SET AGE WITH AGE + 1 B 、 REPLACE AGE WITH AGE +1 A ___ 。A 、视图和所有基本表 B 、视图和部分基本 Web 数据库访问技术是 _D_。 A 、 ADO B 、 ActiveX 10、在下列描述中,正确的描述是 __B 合操作方式 A 、 SQL 是一种过程化语言 B 、 SQL 采用集 _A_。A 、Access B 、Oracle C 、Sybase

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

学生选课数据库SQL语句练习题(详细分解答案)

学生选课数据库SQL语句练习题(详细分解答案)

一、设有一数据库,包括四个表:学生表(Student)、课程表 (Course)、成绩表(Score)以及教师信息表(Teacher)。 四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student 含义 属性名数据类型可否为 空 Sno Char(3) 否学号(主键) Sname Char(8) 否学生姓名 Ssex Char(2) 否学生性别 Sbirthday datetime 可学生出生年 月 Class Char(5) 可学生所在班 级 表(二)Course 含义 属性名数据类型可否为 空 Cno Char(5) 否课程号(主 键) Cname Varchar(10) 否课程名称 Tno Char(3) 否教师编号(外 键) 表(三)Score 含义 属性名数据类型可否为 空 Sno Char(3) 否学号(外键) Cno Char(5) 否课程号(外 键) Degree Decimal(4,1) 可成绩

主码:Sno+ Cno 表(四)Teacher 含义 属性名数据类型可否为 空 Tno Char(3) 否教师编号(主 键)Tname Char(4) 否教师姓名Tsex Char(2) 否教师性别Tbirthday datetime 可教师出生年 月 Prof Char(6) 可职称Depart Varchar(10) 否教师所在部 门 表1-2数据库中的数据 表(一)Student Sno Sname Ssex Sbirthday class 108 曾华男1977-09-01 95033 105 匡明男1975-10-02 95031 107 王丽女1976-01-23 95033 101 李军男1976-02-20 95033 109 王芳女1975-02-10 95031 103 陆君男1974-06-03 95031 表(二)Course Cno Cname Tno 3-105 计算机导论825 3-245 操作系统804 6-166 数字电路856

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型 2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统 C、数据库管理员 D、数据库应用系统 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。 A、UPDATE SET AGE WITH AGE+1 B、REPLACE AGE WITH AGE+1 C、UPDATE STUDENT SET AGE=AGE+1 D、UPDATE STUDENT AGE WITH AGE+1 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 5、在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是

__D_。A、X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D、X>=20 AND X<=30 6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度 8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表B、视图和部分基本表C、基本表D、索引 9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO B、ActiveX C、WebbaseAPI D、JDBC 10、在下列描述中,正确的描述是__B___。A、SQL 是一种过程化语言B、SQL 采用集合操作方式

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

数据库设计 习题及答案

数据库设计 1.如何构造出一个合适的数据逻辑结构是()主要解决的问题。 A.物理结构设计 B.数据字典 C.逻辑结构设计 D.关系数据库查询 2.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 3.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 4.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。 A.建立库结构 B.系统调试 C.加载数据 D.扩充功能 5.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 6.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。 A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段 7.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。

A.需求分析阶段 B.概念设计阶段 C.物理设计阶段 D.逻辑设计阶段 8.概念模型是现实世界的第一层抽象,这一类最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型 9.在概念模型中的客观存在并可相互区别的事物称()。 A.实体 B.元组 C.属性 D.节点 10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。 A.多对多 B.一对一 C.一对多 11.关系数据库中,实现实体之间的联系是通过关系与关系之间的()。 A.公共索引 B.公共存储 C.公共元组 D.公共属性 12.数据流程图是用于数据库设计中()阶段的工具。 A.概要设计 B.可行性分析 C.程序编码 D.需求分析 13.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 14.子模式DDL是用来描述()。 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题 一、选择题(15分,每空1分): 1 .数据库系统中,物理数据独立性( physical data independenee )是指 _ 。 A. 数据库与数据库管理系统的相互独立 B. 应用程序与DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. _____________________ 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一 致和加强了数据保护。 A. 数据共享 B .数据存储 C.数据应用 D .数据保密 3. 数据库管理系统能实现对数据库中数据的查 询、 插入、修改和删除等操作的数据库语言称为 A. 数据定义语言(DDL ) B .数据管理语言 C.数据操纵语言(DML ) D .数据控制语言 4. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种 条件的元组的操作称为②;_将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A. 选择 B .投影 C.连接 D.扫描 5. _________________________ 关系模型中,一个候选码 。 A .可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 必须由多个属性组成 7.数据库中只存放视图的 __________ 。 A .操作 B .对应的数据 C. 定义 D.限制 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, O A. 可靠性 B. —致性 C.完整性 D .安全性 6. SQL 语言是 语言。 A .层次数据库 C .关系数据库 B. 网络数据库 D .非数据库 &关系数据库规范化是为解决关系数据库中 问题而引人的。 A .数据冗余 B. 提高查询速度 C.减少数据操作的复杂性 D .保证数据的安全性和完整性 这主要是为了实现数据库的

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库课本例题

Use basetest 【例1】查询全体学生的记录 【例2】查询全体学生的姓名和性别。 【例3】查询全体学生的姓名和出生年份。 【例4】在例3的基础上,将字段名替换成中文名显示。 【例5】显示学生表student中前5行数据。 【例6】查询学生课程表sc中选修了课程的学生学号。 【例7】查询SC表中选修了课程的学生学号、姓名、院系、课程号和成绩。 【例8】以student为主表查询例7。 【例9】查询表student中年龄大于20岁的学生姓名性别和各自的年龄大小。 【例10】查询年龄在21岁到23岁(包括21和23岁)之间的学生信息。 【例11】查询所有姓黄的学生的姓名、性别、年龄、院系 【例12】查询数学系(MA)学生的姓名、性别和年龄。 【例13】查询没有选修课(cpni)的课程名和学分。 【例14】查询cs系中男生的学号和姓名。 【例15】查询在sc表中选课了的女生的学号和姓名。 【例16】按学生年龄的降序对学生进行排序。 【例17】按院系、学号等对学生情况进行分组。 【例18】按院系、学号等对女学生情况进行分组。 【例19】按院系、性别查看学生的平均年龄。 【例20】在例19的基础上使用WITH CUBE关键字。 【例21】在例19的基础上使用WITH ROLLUP关键字。 【例22】求sc表中选修了课程的学生的总成绩。 【例23】计算选修了课程学生的平均成绩。 【例24】查询选修了课程的学生选修课程的数目 【例25】查询CS系中年龄最大的学生的姓名以及年龄 【例26】查询学号为05007的学生的选修课程的平均成绩和最高成绩 【例27】查询选修了课程5的学生信息,并计算平均成绩和最高成绩,以成绩高低排序。 查询所有系中年龄最大的学生的姓名以及年龄 【例28】查询选修了课程6的学生学号和姓名 【例29】查询选修了数据库的学生信息。 【例30】查询选修了课程6的学生学号、姓名和性别。 【例31】查询除了IS系的其他系中年龄不大于IS系中最小年龄学生的学生信息。 【例32】查询IS系的学生以及年龄大于20岁的学生。 【例33】对例32使用UNION ALL子句。

05_数据库选择题(答案)

《大学计算机基础》数据库部分选择题 1.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 2.( C )是长期存储在计算机内的有组织、可共享的数据集合。A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 3.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和( D ) A.数据库管理系统 B.数据库应用系统 C.相关的计算机系统 D.各类相关人员 4.在数据库系统阶段,数据是( D ) A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化 5.在文件系统阶段,数据( A ) A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 6.在数据模型的三大要素中,数据的完整性约束条件规定了数据及其联系的( A ) A.制约和存储规则 B.动态特性 C.静态特性 D.数据结构 8.数据库系统与文件系统本质的不同表现在( A ) A.数据库中的数据是按一定的数据结构组织的 B.数据库中的数据项需指明数据类型和取值范围。 C.数据库提供了便利的存取方法。 D.数据库具有更高的数据存储量 9.DBA代表( A ) A.数据库管理员 B.数据库管理系统 C.数据定义语言 D.数据操纵语言 10.关系数据库的数据及更新操作必须遵循( D )等完整性规则。A.实体完整性和参照完整性

B.参照完整性和用户自定义完整性。 C.实体完整性和用户自定义完整性。 D.实体完整性、参照完整性和用户自定义完整性 11.以下几种功能中,( B )是DBMS的控制功能。 A.数据定义 B.数据恢复 C.数据修改 D.数据查询 12数据库系统是在( C )的基础上发展起来的 A.操作系统 B.编译系统 C.文件系统 D.应用程序系统 13.数据的收集、整理、组织、存储、查询、维护和传送等操作,统称为( B ) A.数据操作 B.数据处理 C.数据维护 D.数据管理 14.数据库管理系统中能实现对数据库中数据的查询、插入、删除、修改等操作,这类功能称为( C ) A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 15.现实世界中事物的特性在信息特性中称为( D ) A.实体 B.键 C.记录 D.属性 16.数据模型的三要素是( D ) A.外模式、模式和内模式 B.关系模型、层次模型和网状模型C.实体、属性和联系 D.数据结构、数据操纵和完整性约束 17.ER模型是数据库设计的工具之一,用于建立数据库的( A )A.概念模型 B.结构模型 C.物理模型 D.文件模型 18、关系模型用( A )来实现关系之间的数据联系 A.外键 B.地址指针 C.主键 D.索引 19.关系模型的结构是( B ) A.层次结构 B.二维表结构 C.网状结构 D.封装结构 20.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,

(完整版)数据库课后部分习题答案2015

习题1 5.实体之间联系有哪几种?分别举例说明? 答:1:1联系:如果实体集El中每个实体至多和实体集E2中的一个实体有联习,反之亦然,那么El和E2的联系称为“l:1联系”。例如:电影院的座位和观众实体之间的联系。 1:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和El中一个实体有联系,那么El和E2的联系是“1:N联系”。例如:部门和职工两个实体集之间的联系。 M:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么El和E2的联系称为“M:N联系”。例如:工程项目和职工两个实体集之间的联系。 7.简述数据库系统的两级映像和数据独立性之间的关系。 答:为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像: 外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的; 模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的物理独立性,所以称为数据的物理独立性。 习题2 1.名词解释: 超键:能惟一标识元组的属性或属性集,称为关系的超键。 候选键:不含有多余属性的超键,称为候选键。 实体完整性规则:实体的主键值不允许是空值。 参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键值。 函数依赖:设有关系模式R(U),X和Y是属性集U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖(Functional Dependency,简记为FD)于X,记作X→Y。 无损分解:当对关系模式R进行分解时,R的元组将分别在相应属性集进行投影而产生新的关系。如果对新的关系进行自然连接得到的元组集合与原关系完全一致,则称该分解为无损分解。 2NF:如果关系模式R属于1NF,且它的每一个非主属性都完全函数依赖于R的候选键,则称R属于第二范式,简记为R∈2NF。 3NF:如果关系模式R属于1NF,且每个非主属性都不传递依赖于R的候选键,那么称R属于第三范式,简记为R∈3NF。 3.笛卡尔积、等值连接和自然连接三者之间有什么区别? 答:笛卡儿积是一个基本操作,而等值连接和自然连接是组合操作。 设关系R的元数为r,元组个数为m;关系S的元数为s。,元组个数为n。 那么,R×S的元数为r+s,元组个数为m×n; 的元数也是r+s,但元组个数小于等于m×n;

数据库作业题目及答案

实验三内容补充 在“教学管理系统”中设计了许多查询,上述只介绍其中具有代表性的部分,其余查询读者可依例完成。本系统包括的所有查询如下所示: 说明:同学们在进行后面的表单设计时,需要用到没有设计过的查询,则再进行对应的查询设计,没有设计到的可以不做。 1.90 以上学生信息 2.按班查不及格学生 3.按班级编号查看学生基本信息 4.按班级查教师信息 5.按班级查选课 6.按教师编号查 7.按教师姓名查看授课信息 8.按课程类别查 9.按课程名查 10.按上课地点查 11.按所选课程查 12.按系名查 13.按姓名查看学生基本信息 14.按学分查 15.按学号查看学生基本信息 16.按学号查选课 17.按职称查 18.不及格人次 19.不及格学生信息 20.低于所在班平均分学生 21.各班学生人数统计 22.各系教师人数 23.各职称教师人数 24.教师基本信息表查询 25.教师每周学时总数 26.每班不及格人次 27.每班每门课平均成绩 28.每班男女生人数 29.每班平均成绩 30.每班平均分 31.每名学生平均成绩 32.某学年某学期教师每周学时总数 33.某学期某课不及格信息 34.统计各系教师的人数 35.统计各职称教师的人数 36.统计每门课教师的人数 37.统计有课教师的人数 38.学生相关信息查询 39.学生选课情况 40.有课教师的人数

实验四数据登录窗体设计一 4.1数据登录窗体的向导创建 在Access中创建窗体有人工方式创建和使用窗体向导创建两种方法。人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。而使用窗体向导创建窗体,用户只需按照向导的提示输入有关信息,一步一步地完成。创建过程既简单、快捷,又效率高,因此,在设计Access数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后再切换到设计视图使用人工方式进行调整。我们在创建“登录教师档案”窗体时采用的就是这种方法。 利用窗体向导创建“登录教师档案”,窗体的步骤如下: ①双击“窗体”对象中“使用向导创建窗体”选项,启动“窗体向导”如图2-1所示。 图2-1“窗体向导”第一个窗口 ②单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或者查询数据源,从中选择“表:教师档案表”。 ③在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处,单击按钮选择所有字段。 ④单击“下一步”按钮,弹出如图2-2所示的窗口。在此对话框中,选择“纵栏表”项,这时可以在左边看到所建窗体的布局。

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