ACCESS数据库考试试题及答案2

时间:2019-05-15 11:21:42下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《ACCESS数据库考试试题及答案2》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《ACCESS数据库考试试题及答案2》。

第一篇:ACCESS数据库考试试题及答案2

一、单项选择题

1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性

2、数据库系统的核心是 [A] A.数据库管理系统 C.数据模型

B.数据库 D.数据

3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型

B.层次模型

C.网状模型

D.关系模型

4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影

B.选择

C.连接

D.层次

5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型 C.查阅向导数据类型

B.备注数据类型 D.自动编号数据类型

6、Access数据库中,表的组成是 [A] A.字段和记录 B.查询和字段 C.记录和窗体 D.报表和字段

7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B.有效性规则属性是用于限制此字段输入值的表达式 C.不同的字段类型,其字段属性有所不同 D.可对任意类型的字段设置默认值属性

8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中

B.数据表的查询中

试卷第1页(共6页)

C.数据表的数据表视图中 D.窗体的设计视图中

9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”

C.“LIKE ??”

B.“LIKE ## ” D. LIKE “??”

10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 C.>60 OR <80

B.Between 60 and 80 D.IN(60,80)

11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个

B.2个

C.3个

D.4个

12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null

C.0

D.-1

13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B.备注 C.超级链接 D 查阅向导

14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999

15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000

16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句:

Slecet 性别,AVG(入学成绩)FROM 学生 group by 性别 其功能是: [D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

试卷第2页(共6页)

C.计算并显示“学生”表中所有学生的性别和入学成绩的平均值

D 对“学生”表中的记录按性别分组显示性别及对应的入学成绩的平均分

17、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询女生中身高最高的前三个学生的记录信息,正确的SQL语句是: [D] A select * from 学生 Where 性别=”女” Group by 身高 B select * from 学生 Where 性别=”女” order by 身高 C select TOP 3 * from 学生 Where 性别=”女” Group by 身高 D select TOP 3 * from 学生 Where 性别=”女” order by 身高

18、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询姓名中含有“娟”和“丽”字的学生信息正确的SQL语句是: [D] A select * from 学生 Where 姓名=”娟”or姓名=”丽”

B select * from 学生 Where 姓名=”*娟*”or姓名=”*丽*”

C select * from 学生 Where 姓名 LIKE ”*娟*”or 姓名 LIKE ”*丽*” D select * from 学生 Where 姓名 LIKE ”娟” AND 姓名=”丽”

二、多项选择题

27、在Access数据库的表设计视图中,能进行的操作是 [ ABCE ] A.修改字段名 D.删除记录

B.修改数据类型 E.定义字段属性

C.定义主键

28、Access支持的查询类型有 [ ACDE ] A.选择查询 D.参数查询

B.统计查询 C.交叉表查询

E.SQL查询和操作查询

三、填空

31、Access系统由数据库构成,数据库由________7______个对象构成,而这几个对象中默认对象是_______表_______。

32、在Access表中,可以定义3种主关键字,它们是____自动编号主键、____单

试卷第3页(共6页)

字段主键________、___多字段主键_________。

33、Access2003中,除______数据访问页________之外,其他对象都存放在一个扩展名为______MDB________的数据库文件中。

34、查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件行中输入___ IN(“北京”,“上海”)或 “北京”OR“上海”_______。

35、要查询“出生日期”在1980年以前的职工,在查询设计视图中“出生日期”字段条件行中输入______<#1980-1-1#________。

36、在Access中,窗体的数据来源主要包括____表____和__查询____。

四、判断题

40、在关系数据模型中,二维表的行称为关系的字段或属性,二维表的列称为关系的记录或元组。[×] 改:在关系数据模型中,二维表的行称为关系的记录或元组,二维表的列称为关系的字段或属性。

41、在Access的数据表中追加一条记录,可以追加到表的任意位置。[×] 改:在Access的数据表中追加一条记录,只能追加在表的末尾。

42、Access中,运算符Like中用来通配任何单个字符的是“*”和“?”。[×] 改:Access中,运算符Like中用来通配任何单个字符的是“?”。

43、Access中,创建参数查询时,在查询设计视图的“准则”行中应将参数提示文本放置在[ ]中。[√ ]

44、Access中,查询有3种视图方式,分别是设计视图、数据表视图和查询视图。[×] 改:Access中,查询有3种视图方式,分别是设计视图、数据表

45、在窗体中创建一个标题,可使用标签控件。[√]

46、在窗体上选择多个控件应按住ctrl键,然后单击各个控件。[×] 改:在窗体上选择多个控件应按住Shift键,然后单击各个控件。

试卷第4页(共6页)

48、打开需添加背景的数据访问页的设计视图,单击“格式”/“背景”命令,可直接为数据访问页添加背景颜色或背景图片。[√]

五、连线题

50、关闭数据库对象

51、退出 Access

52、定位当前记录

53、显示消息框

54、添加到自定义菜单栏

55、恢复窗口至原始大小

56、打开表

57、设置属性值

58、打开查询

59、移动并调整窗口 50.H 55.C

六、简答题

60、创建Access数据库的方法有哪些? 答:创建数据库有两种方法:

① 使用“数据库模板向导”创建数据库。(2分)② 先创建一个空数据库,然后向数据库中添加对象。(2分)61、操作查询分哪几类?并简述它们的功能。

答:操作查询分为生成表查询、更新查询、追加查询、删除查询。

① 生成表查询可以利用查询建立一个真正的表,这个表独立于数据源,用户对生成的新表进行任何操作,都不会影响原来的表。(1分)

② 更新查询可以成批修改对表中指定的字段值。(1分)

A.OpenTable B.MoveSize C.Restore D.OpenQuery E.Quit F.SetValue G.AddMenu H.Close I.GotoRecord J.MsgBox

52.I 57.F

53.J 58.D

54.G 59.B 51.E 56.A

试卷第5页(共6页)

③ 追加查询可以将一个表中的记录添加到另外一个表的末尾。(1分)④ 删除查询可以删除表中满足条件的记录。(1分)62、在窗体中,组合框与列表框有何主要区别? 答:主要区别是:

组合框就如同把把文本框与列表框合并在一起,组合框不但可以在列表中选择数值也可以在列表中输入符合某个值的文本。(2分)

列表框可以从列表中选择值,但不能在其中输入新值,只能在限定的范围内对字段进行选择和查询。(2分)

试卷第6页(共6页)

第二篇:ACCESS数据库考试试题及答案2

西安欧亚学院2010-2011学年第二学期考试试卷 专业:课程:数据库技术应用年级:09/10级 题号

总分

得分

评卷人

得分

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

1、数据库系统的数据管理方式中,下列说法中不正确的是

[C] A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性

2、数据库系统的核心是

[A] A.数据库管理系统 B.数据库 C.数据模型

D.数据

3、用二维表来表示实体及实体之间联系的数据模型是

[D] A.联系模型 B.层次模型 C.网状模型 D.关系模型

4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是

[B] A.投影 B.选择 C.连接 D.层次

5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是

[A] A.OLE 对象数据类型 B.备注数据类型

C.查阅向导数据类型 D.自动编号数据类型

6、Access数据库中,表的组成是

[A] A.字段和记录 B.查询和字段 C.记录和窗体 D.报表和字段

7、有关字段类型以下叙述错误的是

[D] A.字段大小可用于设置文本类型字段的最大容量 B.有效性规则属性是用于限制此字段输入值的表达式 C.不同的字段类型,其字段属性有所不同 D.可对任意类型的字段设置默认值属性

8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中

B.数据表的查询中

C.数据表的数据表视图中 D.窗体的设计视图中

9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入

[D] A.“LIKE **” B.“LIKE ## ” C.“LIKE ??”

D. LIKE “??”

10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是

[B] A.>=60 OR <=80 B.Between 60 and 80

C.>60 OR <80 D.IN(60,80)

11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是

[A] A.1个 B.2个 C.3个 D.4个

12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入

[B] A.Is not null B.Is null C.0 D.-1

13、可用来存储图片的字段对象是以下哪种类型的字段

[A] A OLE

B.备注

C.超级链接

D 查阅向导

14、“订货量大于0且小于9999”的有效性规则是

[C] A、订货量大于0且小于9999

B订货量大于0 OR 小于9999 C.>0 AND <9999

D >0 OR <9999

15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为

[B] A 99999999

B 00000000

C [00000000]

D 99990000

16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩)FROM 学生

group by 性别其功能是:

[D] A 计算并显示“学生”表中所有学生入学成绩的平均分

B 对学生表中记录按性别分组显示所有学生的性别和入学平均分 C.计算并显示“学生”表中所有学生的性别和入学成绩的平均值

D 对“学生”表中的记录按性别分组显示性别及对应的入学成绩的平均分

17、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询女生中身高最高的前三个学生的记录信息,正确的SQL语句是:

[D] A select *

from 学生

Where 性别=”女”

Group by 身高 B select *

from 学生

Where 性别=”女”

order

by 身高 C select TOP 3 *

from 学生

Where 性别=”女”

Group by 身高 D select TOP 3 *

from 学生

Where 性别=”女”

order by 身高

18、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询姓名中含有“娟”和“丽”字的学生信息正确的SQL语句是:

[D] A select *

from 学生

Where 姓名=”娟”or姓名=”丽” B select *

from 学生

Where 姓名=”*娟*”or姓名=”*丽*”

C select *

from 学生

Where 姓名

LIKE ”*娟*”or 姓名

LIKE ”*丽*” D select *

from 学生

Where 姓名

LIKE ”娟” AND 姓名=”丽” 评卷人

得分

二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备用选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。

27、在Access数据库的表设计视图中,能进行的操作是

[ ABCE ] A.修改字段名 B.修改数据类型 C.定义主键 D.删除记录 E.定义字段属性

28、Access支持的查询类型有

[ ACDE ] A.选择查询 B.统计查询 C.交叉表查询 D.参数查询 E.SQL查询和操作查询 评卷人

得分

三、填空题(本大题共9小题,每空1分,共15分)请在每小题的空格中填上正确答案。错填、不填均无分。

31、Access系统由数据库构成,数据库由________7______个对象构成,而这几个对象中默认对象是_______表_______。

32、在Access表中,可以定义3种主关键字,它们是____自动编号主键、____单字段主键________、___多字段主键_________。

33、Access2003中,除______数据访问页________之外,其他对象都存放在一个扩展名为______MDB________的数据库文件中。

34、查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件行中输入___ IN(“北京”,“上海”)或“北京”OR“上海”_______。

35、要查询“出生日期”在1980年以前的职工,在查询设计视图中“出生日期”字段条件行中输入______<#1980-1-1#________。

36、在Access中,窗体的数据来源主要包括____表____和__查询____。

37、在Access中,要实现报表的分组统计,其操作区域是__组页眉_____和____组页脚___。

38、数据访问页对象以____ Html _____格式的磁盘文件形式存储。

39、如果要引用宏组中的宏,采用的语法是____宏组名.宏名____。评卷人

得分

四、判断题(本大题共10小题,每小题2分,共20分)正确的请在后面括号内打“√”,错误的打“×”并要在题后写出正确描述。只判断不改错不得分。

40、在关系数据模型中,二维表的行称为关系的字段或属性,二维表的列称为关系的记录或元组。

[×] 改:在关系数据模型中,二维表的行称为关系的记录或元组,二维表的列称为关系的字段或属性。

41、在Access的数据表中追加一条记录,可以追加到表的任意位置。[×] 改:在Access的数据表中追加一条记录,只能追加在表的末尾。

42、Access中,运算符Like中用来通配任何单个字符的是“*”和“?”。

[×] 改:Access中,运算符Like中用来通配任何单个字符的是“?”。

43、Access中,创建参数查询时,在查询设计视图的“准则”行中应将参数提示文本放置在[ ]中。

[√ ]

44、Access中,查询有3种视图方式,分别是设计视图、数据表视图和查询视图。

[×] 改:Access中,查询有3种视图方式,分别是设计视图、数据表

45、在窗体中创建一个标题,可使用标签控件。

[√]

46、在窗体上选择多个控件应按住ctrl键,然后单击各个控件。[×] 改:在窗体上选择多个控件应按住Shift键,然后单击各个控件。

47、报表要实现排序与分组,应该通过“文件”菜单下的“排序与分组”命令。

[×] 改:报表要实现排序与分组,应该通过“视图”菜单下的“排序与

48、打开需添加背景的数据访问页的设计视图,单击“格式”/“背景”命令,可直接为数据访问页添加背景颜色或背景图片。

[√]

49、默认情况下,宏的设计视图有四列:宏名列、条件列、操作列和注释列。

[×] 改:默认情况下,宏的设计视图只有2列:操作列和注释列。评卷人

得分

五、连线题(本大题共10小题,每小题1分,共10分)将题目与右侧相应答案用线连接起来。错连、不连均无分。

50、关闭数据库对象 A.OpenTable

51、退出 Access B.MoveSize

52、定位当前记录 C.Restore

53、显示消息框 D.OpenQuery

54、添加到自定义菜单栏 E.Quit

55、恢复窗口至原始大小 F.SetValue

56、打开表 G.AddMenu

57、设置属性值 H.Close

58、打开查询 I.GotoRecord

59、移动并调整窗口 J.MsgBox 50.H 51.E 52.I 53.J 54.G

55.C 56.A 57.F 58.D 59.B 评卷人

得分

六、简答题(本大题共5小题,每小题4分,共20分)60、创建Access数据库的方法有哪些? 答:创建数据库有两种方法:

①使用“数据库模板向导”创建数据库。(2分)②先创建一个空数据库,然后向数据库中添加对象。(2分)61、操作查询分哪几类?并简述它们的功能。

答:操作查询分为生成表查询、更新查询、追加查询、删除查询。①生成表查询可以利用查询建立一个真正的表,这个表独立于数据源,用户对生成的新表进行任何操作,都不会影响原来的表。(1分)②更新查询可以成批修改对表中指定的字段值。(1分)

③追加查询可以将一个表中的记录添加到另外一个表的末尾。(1分)④删除查询可以删除表中满足条件的记录。(1分)62、在窗体中,组合框与列表框有何主要区别? 答:主要区别是:

组合框就如同把把文本框与列表框合并在一起,组合框不但可以在列表中选择数值也可以在列表中输入符合某个值的文本。(2分)列表框可以从列表中选择值,但不能在其中输入新值,只能在限定的范围内对字段进行选择和查询。(2分)

63、报表分哪几类?各有什么特点? 答:报表主要有4种类型,分别是:

①纵栏式报表:每条记录的各个字段自上到下排列,适合记录较少、字段较多的情况。(1分)

②表格式报表:每条记录的各个字段从左到右排列,一条记录的内容显示在同一行,多条记录从上到下显示,适合记录较多、字段较少的情况。(1分)③图表报表:图表式报表将报表数据源中的数据进行分类统计汇总以图形的方式表示,更加直观清晰,适合于综合、归纳、比较等场合。(1分)

④标签报表:标签式报表是报表的特有形式,是将报表数据源中少量的数据组织在一起,通常用于显示名片、书签、信封等信息。(1分)64、数据访问页有几种视图方式?各有何用处? 答:数据访问页有两种视图方式,分别是:

页面视图:用户在此视图方式下,可以查看数据访问页的设计效果。(2分)设计视图:用户在此视图方式下,可以修改、编辑数据访问页的设计。(2分)

第三篇:数据库试题及答案_

笔试样卷一

参考答案

一、简答题(25分)

1.数据库阶段数据管理的主要特点是什么? 2.

解释DB、DBMS、DBS三个概念?

3.什么是物理数据独立性和逻辑数据独立性? 4.

试说明DBMS的主要功能?

5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。

二、计算题(20分)

1.设有关系R和S R: S:

A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π3,2(S)、δB<5(R)。(5分)2.

设有三个关系

S(SNO, SNAME, AGE, SEX, SDEPT)SC(SNO, CNO, GRANDE)C(CNO, CNAME, CDEPT, TNAME)试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名(2)检索年龄大于23岁的男学生的学号和姓名

(3)检索学号为S3的学生所学课程的课程名和认课教师姓名(4)检索WANG同学不学的课程的课程号

(5)检索至少选修了两门课程的学生的学号(10分)

三、设有三个基本表(45分)

S(SNO, SNAME, AGE, SEX, SDEPT)SC(SNO, CNO, GRANDE)C(CNO, CNAME, CDEPT, TNAME)1.

试用T-SQL的查询语句表达下列查询(1)检索LIU老师所授课程的课程号、课程名(2)检索年龄大于23岁的男学生的学号和姓名

(3)检索学号为S3的学生所学课程的课程名和认课教师姓名(4)检索WANG同学不学的课程的课程号

(5)检索至少选修了两门课程的学生的学号(10分)2.

试用T-SQL的查询语句表达下列查询(1)统计有学生选修的课程的门数(2)求选修C4课程的学生的年龄

(3)求LIU老师所授课程的每门课程的学生的平均成绩(4)统计每门课程的学生选修人数

(5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.

试用T-SQL更新语句完成下列更新操作

(1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

(2)在表S中检索每一门课程成绩都大于等于80分的学生的学号、姓名、性别,把检索结果插入另一个已存在的表STU(SNO, SNAME, SEX)(3)删除SC表中WANG同学的选课资料(4)把低于总平均分的女同学的成绩提高5%(5)把表SC中C4课程的成绩提高5%(10分)

四、设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。(10分)

数据库应用笔试样卷一参考答案

一、简答题(25分)

1.采用数据模型表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供数据控制功能;增加了系统的灵活性。

2.DB(数据库):存储在计算机内有组织的、统一管理的相关数据的集合。DBMS(数据库管理系统):是位于用户与操作系统之间的数据管理软件。

DBS(数据库系统):是实现有组织的、动态的存储大量关联数据,以方便用户访问的计算机硬件、软件和株距资源组成的计算机系统。

3.物理数据独立性:内模式的修改,只需对模式/内模式映象做相应修改,而不需修改概念模式。逻辑数据独立性:概念模式的修改,只需对外模式/模式映象做相应修改,而不需修改外模式。4.DBMS的主要功能:

数据定义(DDL):三级结构、两级映象、完整性约束等。数据操纵(DML):检索、更新。

数据保护:数据恢复、并发控制、完整性控制、安全性控制等。数据维护:数据载入、转换、存储、、性能监控等。

数据字典(DD):存储三级结构定义的数据库称为DD,即系统数据库。5.实体:实体类型→关系模式。联系:

1∶1:将联系臵入任一端实体,并加入另一端实体主键为外键。1∶N:将联系臵入多端实体,并加入一端实体主键为外键。M∶N:建立新关系模式,主键为两端实体的主键,并为外键。

二、计算题(20分)1.R∪S: A B C 3 6 7 2 5 7 7 3 4 4 4 3 4 5 7 2 3 R-S: A B C 3 6 7 2 5 7 7 3 4 4 4 3 R×S

A B C π3,2(S): C B 5 3 4 2 δB<5(R): A B C 7 3 4 4 4 3 2.(1)∏cno,cname(σTNAME=’ LIU’(C))(2)∏sno,sname(σage=23 ∧sex=’ 男’(S))(3)∏cname,tname(σsno=’s3’(S)∞SC∞C)(4)∏cno(C)-∏cno(σsname=’WANG’(SC∞S))(5)∏sno(σ1=4∧2<>5(SCXSC))

三、(45分)1.(1)SELECT CNO,CNAME FROM C WHERE TNAME=’ LIU’

(2)SELECT SNO,SNAME FROM S WHERE AGE>23 AND sex=’ 男’(3)SELECT C.CNO, TNAME FROM S,SC,C WHERE SNO=’S3’ AND C.CNO=SC.CNO=’c03’ AND S.SNO=SC.SNO(4)select cno from c where not exists(select cno from sc where c.cno=sc.cno and sname='WANG')(5)select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno 2.(1)select ,count(*)as num from sc group by cno(2)SELECT SNO,AGE FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’

(3)select cno, avg(score)from c,sc WHERE TNAME=’ LIU’ AND C.CNO=SC.CNO group by cno(4)select cno,count(*)from sc(5)select sname,age from s where SEX='男' and age>all(select age from s where sex='女')3.(1)INSERT INTO S(sno, sname, age)VALUE(‘S9’, ‘WU’, 18)

(2)select sno,sname,.seg into stu from s where score>=80 and s.sno=sc.sno(3)delete from sc where sc.sno=(select sno from s where sname=’wang’ and s.sno=sc.sno)

(4)update sc set score=score*(1+0.05)from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score)from sc)(5)update sc set score=score*(1+0.05)from where cno=’c4’

四、(10分)

设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。(10分)

1、侯选键为AB

2、由AB→CD 可知AB→C,AB→D 又由于A→D

故D局部依赖于侯选键AB 所以R不是2NF

3、R1(AB,C)R2(A,D)

笔试样卷二

参考答案

一、选择题(10X2=20分)

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.SQL Server系统数据库不包括

a)master b)tempdb c)student d)model 7.

SQL Server中,数据库主数据文件扩展名为

a)ldf b)mdf c)ndf d)dbf 8.

SQL Server中,索引类型包括

a)聚集索引和非聚集索引 b)主索引和次索引 c)单索引和复合索引 d)内索引和外索引 9.

SQL的数据操纵命令是

a)select、insert、delete、update b)create、select、insert、delete c)create、insert、delete、update d)select、insert、delete、alter 10.SQL Server系统的触发器包括

a)select、insert、delete b)insert、delete、update c)select、insert、update d)select、delete、update

二、填空题(10X2=20分)

1.数据管理经历了、、三个阶段。2.

DB的中文含义是、DBMS的中文含义是、DBS的中文含义是、DBA的中文含义是。3.

数据库的三级体系结构为、、,两级映象为、,两级数据独立性为、。4.

SQL主要由、、三类语句组成。5.

数据库设计通常由规划、需求分析、、、、数据库实现、数据库运行与维护7个阶段构成。

三、应用题(3X5=15分)

设关系模式R,其中U={A,B,C,D},F={AB→C,C→A,C→D,D→B},试问:

1.关系R各属性的闭包。2.

关系R的所有候选码。

3.判断关系R是否属于3NF,并解释你的结论。

四、综合题(45分)

某学校要对学生成绩进行计算机管理。该学校有若干学生,每个学生有学号、班级、姓名、性别、出生日期、地址。开设的课程需要管理课程编号、课程名称、学分和学生选修该课程后的成绩等信息。该学校规定:一个学生可以有选修多门课程,一门课程可以有多名学生选修。

1.画出此管理系统的ER模型。

2.简述ER模型向关系模式转换的一般方法。3.

将以上ER模型转化为关系模式,包括主键、外键。4.

试用SQL语句表示以下数据编辑:

将新生“张三”插入学生表(其它属性自设)。②

删除选课表中学号为“0001”的学生的选课信息。③

将所有选修了课程编号为“c001”的学生成绩加5分。④

将所有选修了“数据库”课程的学生成绩提高5分。⑤

把低于总平均分的女同学的成绩提高5%。5.

试用代数表达式表示以下查询:

查询全校所有学生的学生表的所有信息。

查询全校所有地址为“西安”的学生的学号、姓名、性别。③

查询所有选修了“数据库”课程的学生的学号、姓名、成绩。④

查询选修了所有课程的学生的学号、姓名、性别。⑤

查询选修了2门课程以上的学生的学号、姓名、性别。⑥

查询学号为“0001”的学生没有选修的课程编号、课程名称。6.

试用SQL语句表示以下查询:

查询全校所有学生的学生表的所有信息。

查询全校所有地址为“西安”的学生的学号、姓名、性别。③

查询所有选修了“数据库”课程的学生的学号、姓名、成绩。④

查询每个学生所选课程的数量、总分、最高、最低分 ⑤

查询选修了所有课程的学生的学号、姓名、性别。⑥

查询选修了2门课程以上的学生的学号、姓名、性别。

数据库应用笔试样卷二参考答案

一、选择题(10X2=20分)

1.a)2.b)3.c)

4.d)5.d)6.c)7.b)8.a)9.a)10.b)

二、填空题(10X2=20分)

11.人工管理阶段、文件系统阶段、数据库阶段三个阶段。12.数据库、数据库管理系统、数据库系统、数据库管理员。

13.数据库的三级体系结构为外模式、概念模式、内模式,两级映象为外模式/模式映象、模式/内模式映象,两级数据独立性为物理数据独立性、逻辑数据独立性。14.SQL主要由 数据定义、数据操纵、数据控制三类语句组成。

15.数据库设计通常由规划、需求分析、概念设计、逻辑设计、物理设计、数据库实现、数据库运行与维护7个阶段构成。

三、应用题(3X5=15分)

16.A+=A,B+=B,C+=ABCD,D+=DB,(AB)+= ABCD 17.关系R的所有候选码。AB及C 18.关系R不属于3NF。

因为非候选码传递依赖于侯选键AB

四、综合题(45分)

某学校要对学生成绩进行计算机管理。该学校有若干学生,每个学生有学号、班级、姓名、性别、出生日期、地址。开设的课程需要管理课程编号、课程名称、学分和学生选修该课程后的成绩等信息。该学校规定:一个学生可以有选修多门课程,一门课程可以有多名学生选修。

1.ER模型。

2.ER模型向关系模式转换的一般方法。实体:

实体类型→关系模式。联系:

1∶1:将联系臵入任一端实体,并加入另一端实体主键为外键。1∶N:将联系臵入多端实体,并加入一端实体主键为外键。M∶N:建立新关系模式,主键为两端实体的主键,并为外键。3.关系模式

s(sno,class,sname,sex,birthday,addr)c(sno,cname,credit)sc(sno, cno,score)4.试用SQL语句表示以下数据编辑:

1.INSERT INTO S(sno, class, sname, sex)VALUE(‘0025’, ‘982’, ‘张三’, ‘男’)2.DELETE FROM SC WHERE SNO=‘0001’AND S.SNO=SCSNO 3.update sc set score=score+5 from where cno=’c001’ 4.update sc set score=score*(1+0.05)from c,sc where sname=’ 数据库’ and c.cno=sc.cno 5.update sc set score=score*(1+0.05)from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score)from sc)

5.试用代数表达式表示以下查询:

1.select * from s 2.select sno,sname,sex from s where address like '%西安% 3.select sc.sno,sname, score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='数据库' 4.select sno,sname,sex from s where not exists(select * from c where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))5.select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno 6.select cno,cname from c where not exists(select cno from sc,s where s.sno=sc.sno and c.cno=sc.cno and sno='0001')。

6.试用SQL语句表示以下查询:

1.select * from s 2.select sno,sname,sex from s where address like '%西安% 3.select sc.sno,sname, score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='数据库' 4.select sno,count(*)as num,sum(score), max(score), min(score)from sc group by sno 5.select sno,sname,sex from s where not exists(select * from c where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))6.select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno

笔试样卷三

参考答案

一、填空题(30分)

1.数据完整性包括、、。2.

SQL Server系统数据库包括、、、。3.

SQL Server中,数据库主数据文件扩展名为,次数据文件扩展名为,事务日志文件扩展名为。4.

SQL Server数据定义语句包括、、。

5.ER模型的中文名称为。6.

经典的结构数据模型包括、、。

7.专门的关系运算包括、、、。8.

SQL Server数据操纵命令包括、、、。

9.使用存储过程的目的是。10.

数据库索引包括、。

11.数据库系统3级结构包括、。

二、设有学生成绩库,包含三张表:

学生(学号,班级,姓名,性别,出生日期,地址,电话,信箱)课程(课程编号,课程名称,学分)选课(学号,课程编号,成绩)用SQL语句完成以下操作(50分)。

1、删除所有成绩为NULL的学生选课信息。

2、将所有不及格课程的成绩加5分。

3、将所有“数据库应用”课程的成绩加5分。

4、查询所有课程的所有信息。

5、查询所有学生的姓名、性别。

6、查询所有男生的姓名、年龄。

7、查询所有学生的平均成绩,并按平均成绩排名次。

8、查询所有选修了“数据库应用”课程的学生的学号、姓名和该课成绩。

9、查询张三同学没有选修的课程编号、课程名称。

10、查询所有学生都选修的课程编号、课程名称。

三、关系模式R(ABCD),F={AB→C,C→A,C→D,D→B}(20分)

1、关系R的所有候选码是什么?

2、R是否属于3NF,解释你的结论。

数据库应用笔试样卷三参考答案

一、填空题(30分)

1.数据完整性包括 实体完整性、参照完整性、用户定义完整性。2.SQL Server系统数据库包括 master、model、msdb、tempdb。

3.SQL Server中,数据库主数据文件扩展名为mdf,次数据文件扩展名为 ndf,事务日志文件扩展名为ldf。

4.SQL Server数据定义语句包括 create、drop、alter。5.ER模型的中文名称为实体联系模型。

6.经典的结构数据模型包括 层次、网状、结构。7.专门的关系运算包括 选择、投影、连接、除。

8.SQL Server数据操纵命令包括 insert、delete、update、select。9.使用存储过程的目的是 减轻网络流量、提高效率。10.数据库索引包括聚集、非聚集。

11.数据库系统3级结构包括外部级、概念级和内部级。

二、设有学生成绩库,包含三张表:

学生(学号,班级,姓名,性别,出生日期,地址,电话,信箱)课程(课程编号,课程名称,学分)选课(学号,课程编号,成绩)用SQL语句完成以下操作(50分)。

1.delete from sc where score is null 2.update sc set score=score+5 from where score<60 3.update sc set score=score+5 from c,sc where sname=’ 数据库’ and c.cno=sc.cno 4.select * from c 5.select sname.sex from s 6.select sname.year(getdate())-year(birthday)as age from s where sex=’ 男’ 7.select sno,avg(score)from sc group by sno order by 2 desc 8.select sc.sno,sname,cname,score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='数据库' 9.select cno,cname from c where not exists(select cno from sc,s where c.cno=sc.cno and c.sno=s.sno and sname='张三')10.select cno,cname from c where not exists(select * from s where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))

三、关系模式R(ABCD),F={AB→C,C→A,C→D,D→B}(20分)

1.关系R的所有候选码。AB及C 2.关系R不属于3NF。因为非候选码传递依赖于侯选键AB

数据库试题及答案 两套 收藏 数据库原理试题(A卷)

一、填空题(每空 1 分,共 20 分)

1.对于一个国家来说,数据库的建设规模、数据库信息量的 _____________ 和 _____________ 已成为这个国家信息化程度的 ________________。2.数据模型通常由: ________________、________________ 和 _____________ 三部分组成。

3.游标的功能是把 ________________ 转换为 ________________。4.最常用的数据库的恢复技术是_____________ 和 _____________。

5._____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。6.数据独立性是指_____________ 和_____________ 独立性。

7.数据库应用程序开发工具目前有 ________________、_________________、________________、和 ________________ 等。

8.目前数据库产品有 SQL Server 和 ________________、________________ 等。

二、选择题(每小题 1 分,共 10 分)

1.关于冗余数据的叙述中,不正确的是()。A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难.C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据 2.概念模型独立于()。

A . ER 模型 B .硬件设备 C . DBMS D .操作系统 3.下列叙述正确的为()。

A.主码是一个属性,它能唯一表识一列 B.主码是一个属性,它能唯一表识一行

C.主码是一个属性或属性集,它能唯一表识一列 D.主码是一个属性或属性集,它能唯一表识一行

4.数据库三级模式体系结构的划分,有利于保持数据库的()。

A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性 5.一个关系中的候选关键字()。

A .至多一个 B .可多个 C .必须多个 D .至少 3 个 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.恢复

三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)1.子模式 DDL 是用来描述数据库的物理存储结构的。()2.同一个关系模型的任两个元组值不能全同。()3.基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。()4.数据流程图(DFD)是用于描述结构化方法中详细设计阶段的工具。()5.若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态()6.事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。()7.DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户()8.数据库的网状模型应满足的条件是必须有两个以上的结点。()

9.CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。()

10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。()

四、(每小题 3 分,共 15 分)设有关系模式,其中

(1)计算。

(2)求 F 的最小等价依赖集。(3)求出 的关键字。

(4)将 R 分解使其满足 BCNF 且无损连接。

(5)将 R 分解使其满足 3NF 且无损连接与保持函数依赖。

五、综合题(25 分)

1.将 R ∪ S、R-S 两种关系代数基本运算表示为域关系演算表达式。(5 分)2.关系数据库中有下列三个关系:

商店(商店代号,商店名,店员人数,所在城市)商品(商品编号,商品名,价格)商店--商品(商店代号,商品编号,商品数量)(1)用 ALPHA 语言完成下列操作:(4 分)检索销售全部商品的商店姓名。

(2)用关系代数完成下列操作:(4 分)检索店员人数大于 23 商店代号和商店名。(3)试用 SQL 语句写出下列查询:

(a)找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。(4 分)(b)找出供应书包的商店名。(4 分)

(c)找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。(4 分)

六、设计题(每小题 10 分,共 20 分)

某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的《人才入库登记表》(见附表 1);每个前来登记的企业需填写的《企业信息登记表》(见附表 2)。

试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。附表 1 :人才入库登记表 个人编号: 登记日期 姓名

性别

出生日期 身份证号 毕业院校

专业

学历 联系电话

电子邮件

附表 2 :企业信息登记表 企业编号: 登记日期 企业名称

地址

企业网址 岗位需求 联系人

联系电话

电子邮件 企业简介

数据库原理试题答案(A卷)一.填空题(每空 1 分,共 20 分)

1.安全性,完整性,衡量标准

2.数据结构,数据操作,完整约束。3.集合记录,单记录

4.数据转储,登录日志文件 5.概念,数据模型 6.物理,逻辑

7.C++, VB, Def, C# 8.Oracle, Access

二、单项选择题(每小题 1 分,共 10 分)

C,C,D,A,B,C,B,D,A,B

三、判断题(每小题 1 分,共 10 分)

F,T,T,F,T,F,T,T,T

四、(每小题 3 分,共 15 分)

• 令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故(AD)+ =ACD • 将 F 中依赖右部属性单一化: F 1 : A C C A B A B C D A D C 在 F 1 中去掉多余的函数依赖: 因为 B A,A C 所以 B C 是多余的 又因为 D A,A C 所以 D C 是多余的 F 2 : A C C A B A D A 函数依赖集的最小集不是唯一的,本题答案不唯一。

因为 F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。所以 F : A C C A B A D A(3)因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD,而(BD)+ =ABCD 因此 BD 是 R 惟一的候选关键字。(4)考虑 A C,所以 AC 不是 BCNF(AC 不包含候选关键字 BD),将 ABCD 分解为 AC 和 ABD。AC 已是 BCNF,进一步分解 ABC 选择 B A,把 ABD 分解为 AB 和 BD,此时 AB 和 AD 均为 BCNF,所以 ρ ={AC,BA,DA,BD}(5)Ri A B

C D AC BA DA a 1 a 1 a 1 a 2 a 3 a 3 a 3

a 4

五、,R US={t|P(t)US(t)`}

R-S={t|P(t)?S(t)`}(5 分),(1)SHOP(sno,sna,snu,city)

GOODS(gno,gna,price)

SHOP-GOODS(sno,gno,num)

Range GOODS rx

SHOP-GOODS ry

GET W(SHOP.SNA)rx ry(ry.gno=rx.gno shop.sno=ry.sno)

(2)∏ sno,sna(δ snu>23(SHOP))(3 分)

(3)(a)SELECT SNO,SNA

FROM SHOP

WHERE CITY=' 长沙 'OR SNO<=100(3 分)

分)((b)SELECT SHOP.sna

FROM SHOP,SHOP-GOODS,GOODS

WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '

SHOP-GOODS.gno =GOODS.gno(4 分)

(c)SELECT sna

FROM SHOP sx

WHERE NOTEXIST

(SELECT *

FROM GOODS-SHOP sy

WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST

(SELECT *

FROM SHOP-GOODS sz

WHERE sy.gno=sz.gno AND sx.sno=sz.sno))(5 分)

六、设计题

问题一: 设计人才、岗位和企业的实体联系图(5 分)

问题二: 转换关系模式(5 分)

(b)个人编号,岗位,最低薪水,登记日期

(c)企业编号,岗位,专业学历,薪水,备注,登记日期

(d)个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长

(e)证书名称,证书编号

企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)

数据库原理试题(B卷)

一、填空题(每空 2 分,共 20 分)

1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。

2、当数据库被破坏后,如果事先保存了数据库副本和 ________________,就有可能恢复数据库。

3、数据库的 ____________ 是指数据库的正确性和相容性。

4、关系数据操作语言的特点是:操作对象与结果均为 ___________、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。

6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。

8、数据仓库是一个面向主题的、_____________、不可更新的、随时间不断变化的数据集合。

9、避免活锁的简单方法是采用 ________________ 的策略。

10、知识库系统和主动数据库系统是将数据库技术和 ______________ 技术相结合产生的。

二、选择题(每小题 1 分,共 10 分)

1、SQL 中,下列涉及空值的操作,不正确的是()

A . AGE IS NULL B . AGE IS NOT NULL C . AGE=NULL D . NOT(AGE IS NULL)

2、关系数据模型的三个组成部分中,不包括()

A .完整性规则 B .数据结构 C .数据操作 D .并发控制

3、DB, DBMS 和 DBS 三者间的关系是()

A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB、DBMS 无关

4、数据库的并发操作可能带来的问题包括()

A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度

5、并发事务的交叉执行破坏了事务的()

A .原子性 B .隔离性 C .一致性 D .永久性 6、3NF()规范化为 BCNF。

A .消除非主属性对码的部分函数依赖 B .消除非主属性对码的传递函数依赖 C .消除主属性对码的部分和传递函数依赖 D .消除非平凡且非函数依赖的多值依赖

7、()是长期存储在计算机内的有组织,可共享的数据集合。

A .数据库管理系统 B .数据库系统 C .数据库 D .文件组织

8、一个 1 : n 联系可以转换为一个独立的关系模式,关系的码为()

A .实体的码 B.各实体码的组合 C.n 端实体的码 D.每个实体的码

9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段

10、关系完备的系统是指()。

A.仅支持关系数据结构,不支持集合级的操作 B.仅支持关系数据结构和三种关系操作

C.支持关系数据结构和所有的关系代数操作 D.支持关系模型的所有特征

三、简答题(每小题 5 分,共 20 分)、数据库系统中的常见故障有那些?、简述数据模型的三个组成部分。、所有的视图是否都可以更新?为什么?、什么样的并发调度是正确的调度?

四、(共 10 分)事务 T1 和 T2 同时对 A 的值操作。A 的初值是 50,事务 T1 对 A 的值减 10,事务 T2 对 A 的值加倍,1、若这两个事务并发执行,举例可能结果。

2、请给出一个可串行化调度,并给出执行结果。

五、(共 10 分)对学生-课程数据库有如下的查询:

SELECT Sname

FROM Student, Cource , SC

WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Course.Cno AND Course.Cname=' 数据库 '

此查询要求选修了数据库的所有学生的姓名。

(1)试画出用关系代数表示的语法树;

(2)对原始的语法树进行优化,画出优化后的标准语法树。

六、(共 20 分)设有学生-课程数据库,其数据库模式为 : 学生 S(学号 SNO,姓名 SN,所在系 SD,年龄 SA)、课程 C(课程号 CNO,课程姓名 CN,先修课号 PCNO)、学生选课 SC(学号 SNO,课程号 CNO,成绩 G)。、试用关系代数,ALPHA 语言语言分别写出下列查询:

(1)查询选修了 2 号课程的学生的学号;(4分)

(2)求选读了‘数据库概论'的学生学号和姓名;(4分)

(3)求选修了全部课程的学生学号、姓名。(4分)、试用 SQL 语言写出下列查询:

(1)查询学生总人数;(2分)

(2)查询选修了 5 门以上课程的学生学号;(3分)

(3)删除‘数据结构'课程及所有对它的选课情况。(3分)

七、综合题(共 10 分)

设有一局部应用,包括 3 个实体“科室”,“医生”,“病人”,且有以下事实:每位医生属于且仅属于一个科室;每个科室可以聘用若干医生,对每个医生聘用时存有聘用期限和聘用日期;一个病人可以由不同的医生为其诊断,每个医生可以为若干病人诊治,每次诊断存有就诊日期。设科室的属性包括科室代码,科室名称;医生的属性包括工号,姓名和职称;病人的属性包括姓名、年龄、工作单位。

1、试设计 E - R 图,注明属性和联系类型。

2、将 E - R 图转换为等价的关系模型(包括关系名,属性名和码)。

数据库原理试题答案(B卷)

一、填空题(每题 2 分,共 20 分)

1、实体

2、日志文件

3、完整性

4、关系

5、关系演算

6、外模式 / 模式

7、更新

8、集成的

9、先来先服务

10、人工智能

二、选择题(每题 1 分,共 10 分)、C 2、D 3、B 4、A 5、B 6、C 7、C 8、C 9、B 10、C

三、简答题(每题 5 分,共 20 分)、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)(1 分)、系统故障(1 分)、介质故障(2 分)、计算机病毒(1 分)。、答案要点:数据模型通常由数据结构(1 分)、数据操作(2 分)、完整性约束(2 分)三部分组成。、答案要点:不是所有的视图都是可更新的(2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新(3 分)。、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同(5 分)。

四、(共 10 分)、80,90、T 1 T 2

Slock A

读 A = 50

Y = A

Unlock A

Xlock A

A=Y-10 Slock A

写回 A = 40

等待

Unlock A 等待

读 A = 40

Y = A

Unlock A

Xlock A

A=Y × 2

写回 A = 80

Unlock A

五、(共 10 分)

六、(共 20 分)、关系代数:

(1)sno(cno =‘ 2 '(SC))(2分)

(2)Sno,Sn(Cn=' 数据库概论 ')(2分)

(3)Sno,SN(S(Cno,sno(SC)÷ Cno(C)))(2分)

ALPHA 语言

• GET W(SC.SNO): SC.CNO=' 2'(2分)

• RANGE C X

SC Y

GET W(S.SNO.S.SN): X(Y(X.CNO=Y.CNO ^ Y.SNO=S.SNO ^ X.CN=' 数据库概论 '

• RANGE C X

SC Y

GET W(S.SNO,S.SN): X(Y(Y.CNO=X.CNO ^ Y.SNO=S.SNO))(2分)、(1)SELECT COUNT(*)FROM STUDENT(2分)

(2)SELECT SNO FROM SC

GROUP BY SNO HAVING COUNT(*)>5(3分)

(3)DELECT FROM SC

WHERE SC.CNO IN(SELECT C.CNO FROM C WHERE CN=' 数据结构 ')

DELETE FROM C WHERE CN= ‘数据结构'(3分)

七、(共 10 分)

(5分)

科室(科室代码,科室名称)(1分)

医生(工号,姓名,名称,聘用日期,聘用期限,科室)(1分)

病人(病历号,姓名,年龄,工作单位)(1分)

2分)(就诊(医生工号,病历号,就诊日期)(2分)

发表于 @ 2008年12月29日 09:41:00 | 评论(4)| 编辑| 举报| 收藏

旧一篇:考试临近——在即 | 新一篇:学习IT的情感生活 查看最新精华文章 请访问博客首页相关文章

数据库概论笔记(第一天)数据库原理及应用《数据库系统概论》(第三版)数据库数据基础--基本概念数据库的基本结构三个层次数据库原理与应用数据库设计的理论与方法收藏数据库的主要特点hlf881216 发表于2009年12月9日 17:05:52 IP:举报回复删除 很好!!!riiiqpl 发表于2009年12月21日 21:51:03 IP:举报回复删除 看不到图片呀匿名用户 发表于2009年12月25日 13:02:42 IP:举报回复删除 zs84102030 发表于2009年12月28日 15:04:19 IP:举报回复删除 发表评论 表 情: 评论内容: 用 户 名: 登录 注册 匿名评论 匿名用户验 证 码: 重新获得验证码 Copyright © pengluer Powered by CSDN Blog

第四篇:Access数据库实验

实验一 ACCESS之表的操作

一、实验目的

1、熟悉Access用户操作界面。

2、掌握创建表的方法。

3、掌握创建主键和索引的方法。

4、掌握表结构的编辑和表中数据的操作方法。

5、掌握建立表间关系的方法。

二、实验内容及步骤

1、用“数据库向导”创建“教师教学信息”教学库 步骤:

1)启动Access,出现一启动对话框;

2)单击“新建数据库”下的“Access数据库向导、数据页和项目”单选项;

3)单击“确定”按钮,出现“新建”对话框,选择“数据库”选项卡,在列表框中选择“讲座管理”模板; 4)单击“确定”按钮,出现“文件新建数据库”对话框。输入数据库文件名“教师教学信息”,单击“创建”按钮,出现“数据库向导”对话框;

5)单击“下一步”按钮,出现“数据库向导”对话框。在此对话框中,从左边的“数据库中的表”列表框中选择要建立的表名称,并在右边的“表中的字段”列表框中选择需要的字段,在此任选,后面再修改; 6)单击“下一步”按钮,在“数据库向导”对话框中选择“标准”显示样式; 7)单击“下一步”按钮,在“数据库向导”对话框中选择“组织”打印报表样式; 8)单击“下一步”按钮,输入数据库标题名“教师教学信息” 9)单击“下一步”按钮,然后单击“完成”,就可在数据库中得到一些表、窗体、查询和报表等对象。

2、在“教师教学信息”数据库中建立三个表,分别为系(部门)表,其中有三个字段即系(部门)ID、系(部门)名称和系(部门)编号;教师情况一览表,其中有七个字段即教师ID、教师姓名、出生年月、性别、职称、工资和系(部门)ID;教师任课表,其中有七个字段即课程ID、课程名称、系(部门)ID、教师ID、学分、学时和考试类型。并在表中输入数据。

1)使用向导创建“系(部门)表”,并在表中输入数据。步骤:

(1)在“Microsoft Access”窗口中打开“文件”菜单,选择“打开”命令,进入“打开”窗口。(2)选择“教师教学信息”数据库,单击“打开”按钮;

(3)在“教师教学信息”数据库窗口中,选择“表”对象,并在列表框中选择“使用向导创建表”。(4)单击“新建”按钮,出现“新建表”对话框,选择“表向导”。

(5)单击“确定”按钮,出现“表向导”对话框。在“示例表”列表框中选择“学生”表,然后在“示例字段”列表框中选择“学生ID”、“名字”和“学号”,并添加到“新表中的字段”列表框中。

(6)单击“重命名字段…”按钮,出现一对话框,将原字段名“学生ID”改成“系(部门)ID”,单击“确定”按钮。依次重复第6步,直到将“名字”改为“系(部门)名称,”学号“改为”系(部门)编号“。

(7)单击”下一步“,出现”表向导“对话框,在”请指定表的名称“文本框中输入表的名称”系(部门)表“。(8)单击”下一步“,选择”不相关“。

(9)单击”下一步“,选择”直接向表中输入数据“。

(10)单击”完成“,即可输入数据创建一个”系(部门)表“。2)重复用”表向导“创建”系(部门)表“的过程步骤,可以用”表向导“建立”教师情况一览表“和”教师任课表“。当然也可以利用”输入数据“创建表和使用”表设计器“创建表。

3、在三个表中创建主键和索引。1)创建主键 步骤:

(1)在”教师教学信息“数据库窗口中选择”表“对象,在列表框中选择”系(部门)表“。然后单击”设计“按钮,进入表的结构设计窗口。

(2)选定”系(部门)ID“,右击,在弹出的菜单中选”主键“命令即可。

利用以上方法在”教师情况一览表“中将”教师ID“创建为主键,在”教师任课表“中将”课程ID“创建为主键。2)创建索引 步骤:

(1)在”教师教学信息“数据库窗口中选择”表“对象,在列表框中选择”系(部门)表“。然后单击”设计“按钮,进入表的结构设计窗口。

(2)选定”系(部门)ID“,然后打开”索引“下拉框,选择”有(无重复)“选项。(3)保存表即可。

利用以上方法在”教师情况一览表“中以”教师ID“字段来创建索引,在”教师任课表“中以”课程ID“字段来创建索引。

4、创建表间关系。

1)在”教师情况一览表“与”教师任课表“之间建立”一对多“的关系 步骤:

(1)关闭其他打开的窗口,只留下”教师教学信息“数据库窗口。

(2)打开”工具“,选择”关系“,进入”关系“窗口,同时弹出”显示表“对话框。(3)在”显示表“对话框中,选择”教师情况一览表“和”教师任课表“,单击”添加“。

(4)在”关系“窗口中,将”教师情况一览表“中的”教师ID“拖到”教师任课表“中”教师ID“位置,弹出”编辑关系“对话框。

(5)单击”创建“后,关闭”关系“窗口,屏幕提示是否保存关系布局的更改,单击”是“即可。

2)利用以上方法可在”教师任课表“与”系(部门)表“之间建立”一对多“的关系,在”教师情况一览表“与”系(部门)表“之间建立”一对多“的关系。

四、实验体会及建议

请写出实验后的体会和建议。

实验二 ACCESS之查询操作

一、实验目的

1、掌握使用”向导“和使用”设计器“创建”选择查询“的方法。

2、掌握使用”向导“和使用”设计器“创建”交叉表查询“的方法。

3、掌握使用”设计器“创建”参数查询“的方法。

4、掌握使用”设计器“创建”更新查询“的方法。

5、掌握使用”设计器“创建”SQL查询“的方法。

二、实验内容及步骤

1、用”选择查询“创建”教师情况查询“ 步骤:(使用”设计器“)

1)在”教师教学信息“数据库窗口中,选择”查询“对象,然后单击”新建“按钮,出现”新建查询“对话框。选择”设计视图“后,”确定“,进入”选择查询“窗口,同时弹出”显示表“对话框。2)选择”表“选项卡,在列表框中双击”教师情况一览表“,单击”关闭“。

3)在”选择查询“窗口中,从”教师情况一览表“字段列表框中选择”教师ID“、”教师姓名“、”出生年月“和”工资“4个字段,分别用鼠标左键拖到下面的字段属性框中,并在字段属性框中将”出生年月“字段的”排序“属性设置为”升序“,然后单击”运行“按钮,即可在”教师情况一览表“中创建”教师情况查询“。

4)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”教师情况查询“,单击”确定“,结束操作。

2、用”交叉表查询“创建”每个系各门课程学时“ 步骤:(使用”设计视图“)

1)在”教师教学信息“数据库窗口中,选择”查询“对象,并在列表框中双击”在设计视图中创建查询“,出现”显示表“对话框。

2)选择”表“选项卡,然后在列表框中选择”教师任课表“和”系(部门)表“,单击”添加“,把这两个表添加到”选择查询“窗口中,单击”显示表“对话框中的”关闭“。3)打开”查询“菜单,选”交叉表查询“。

4)在”交叉表查询“设计窗口中,从上面的”系(部门)表“字段列表框中选字段”系(部门)名称“,按住鼠标左键把”系(部门)名称“字段拖到下面的字段属性框中,然后在”教师任课表“中选择字段”课程名称“和”学时“,再用鼠标左键把它们拖到下面的字段属性框中。在下面的字段属性框中,将”系(部门)名称“字段设为”列标题“,将”课程名称“字段设为”行标题“,将”学时“字段设为显示”值“,单击”运行“,即可完成查询每个系各门课程的学时。

5)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”每个系各门课程学时“,单击”确定“,结束操作。

3、创建”参数查询“ 步骤:(通过”插入“菜单命令)

1)在”教师教学信息“数据库窗口中,选”查询“对象。打开”插入“菜单,选”查询“命令。2)在”新建查询“对话框中,选”设计视图“,”确定“后出现”显示表“对话框。3)选”表“选项卡,在列表框中双击”教师任课表“,单击”显示表“中的”关闭“。

4)在”选择查询“窗口中,从上面的”教师任课表“字段列表框中选字段”课程名称“和”考试类型“,按住鼠标左键将这两个字段分别拖到下面的字段属性框中,然后在”课程名称“的”准则“属性栏中输入”[请输入课程名称:]“。

5)单击”运行“,出现”输入参数值“对话框,在”请输入课程名称:“框中输入”C++语言“,单击”确定“,即可得到查询结果。

6)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”参数查询考试类型“,单击”确定“,结束操作。7)在”教师教学信息“数据库窗口中,选”查询“对象,在列表框中双击”参数查询考试类型“,出现”输入参数值“对话框。在”请输入课程名称“框中输入”高等数学“,单击”确定“,即可得到查询结果。8)重复第7步,可查询任意课程的”考试类型“。

4、创建”更新查询“ 步骤:(通过”查询“菜单命令)

1)在”教师教学信息“数据库窗口中,选”查询“对象。打开”插入“菜单,选”查询“。2)在”新建查询“对话框中,选”设计视图“,”确定“。

3)在”显示表“对话框中,选”表“选项卡,在列表框中双击”教师情况一览表“,将其字段列表框添加到”选择查询“窗口中,单击”关闭“。

4)在”选择查询“窗口中,打开”查询“菜单,选”更新查询“。

5)在”更新查询“窗口中,从上面的”教师情况一览表“字段列表框中选字段”工资“,按住鼠标左键把它拖到下面的字段属性框中,然后在”工资“的”准则“属性栏中输入”<1000“,在”工资“的”更新到“属性栏中输入”[工资]+100“。打开”视图“菜单,选”数据表视图“命令,可看到更新前的”工资“情况。6)单击”运行“,即可创建”更新查询“。打开”视图“菜单,选”数据表视图“命令,可看到更新后的”工资“情况。

5、用”SQL查询“创建一个”课程信息表“ 步骤:(通过”视图“菜单命令)

1)在”教师教学信息“数据库窗口中,选”查询“对象,单击”新建“按钮,进入”新建查询“窗口。在该窗口中选”设计视图“,”确定“后进入”显示表“对话框,将其关闭。

2)在”选择查询“窗口打开”视图“下拉菜单,并选”SQL视图“命令。3)在”SQL视图“窗口中,输入创建一个”课程信息表“的SQL语句。CREATE TABLE 课程信息表([课程编号] integer not null, [课程名称] text, [学时] integer, [考试类型] text)4)单击”运行“,即可创建”SQL查询“。

5)单击”保存“,出现”另存为“对话框。在”查询名称“框中输入”课程信息表SQL查询“,”确定“后,结束操作。6)在”教师教学信息“数据库窗口中,选”表“对象,然后在列表框中双击”课程信息表“,此时是一个空表,可在该表中输入数据。

7)要在”课程信息表“中增加一个新字段”学分“,要用到修改表结构SQL语句”ALTER TABLE“。重复第一步和第二步,打开”SQL视图“窗口。

8)在此窗口中输入增加新字段的语句,即ALTER TABLE 课程信息表 ADD 学分 INTEGER,单击”运行“。

9)在”教师教学信息“数据库窗口中,选”表“对象,然后在列表框中双击”课程信息表“,可以见到修改后的”课程信息表“,”学分“字段已经被增加到”课程信息表"中。

第五篇:Access数据库复习资料

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

Access数据库复习资料

1.ACCESS的窗体对象是什么?按其应用功能的不同,将ACCESS窗体对象分为哪几类?答:窗体是Access为用户提供的人机交互界面,是用户为数据库之间联系的桥梁,通过窗体可对数据库中的数据进行输入、编辑、查询、排序、筛选、显示及应用程序的执行控制。按其应用功能的不同,将窗体对象分为如下四类:控制窗体、数据操作窗体、信息显示窗体和交互信息窗体。

PS: 窗体的作用: 显示编辑数据、数据输入、控制应用程序流程、打印数据

在ACCESS2007的环境下,窗体具有六种类型的视图:设计视图 布局视图 窗体视图 数据表视图 数据透视图视图 市局透视表示图

2.简述压缩和修复数据库的必要性 删除数据库对象是数据库操作中常用的操作,但在这个操作过程中会出现碎片,而压缩数据库文件实际上就是重新组织文件在磁盘上的存储方式,从而消除碎片,重新安排数据,回收磁盘空间,达到优化数据库的目的。在对数据库进行压缩之前,Access会对文件进行错误检查,一旦检测到数据库损坏,就会要求修复数据库。修复数据库可以修复数据库中的表、窗体、报表或模块的损坏,以及打开特定窗体、报表或模块所需的信息。

3.简述ACCESS2007安全性的新增功能 1)增强的查看数据能力。在Access 2007中,则不必判断是否启用数据库就可以随

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

时打开并查看数据。(2)更高的易用性。(3)信任中心。(4)更少的警告消息。(5)以新方式签名和分发文件。(6)加密工具的算法更强大。

4.ACCESS2007中的窗体共有几种视图?ACCESS2007中的窗体“设计视图”窗口中,窗体有5个节,他们分别是什么?六种视图:设计视图、布局视图、窗体视图、数据透视表示图、数据透视图视图、数据表视图。

5.VBA中变量的命名规则是怎样的?常见的数据类型有哪些?VBA中常见的数据类型有哪里并写出其储存空间多大?命名规则:只能以字母或汉字开头;不能用VBA关键字;变量名不区分大小写;以字母、数字、汉字或下划线组成,长度不能超过255个字符。整型 长整型 字符串 单精度型 双精度型 货币型 日期型 变体型

6.VBA中有三种基本的程序控制结构,请写出结构中常用的语句?每种结构的特点是怎样的?Goto语句,if…then语句,if…then…else语句,select case语句,for循环语句,do…loop语句。

7.窗体的主要功能有哪些?

显示和编辑数据,数据输入,控制应用程序流程,打印数据,信息显示。

8.关系数据库系统的主要特点是什么?1)数据集中控制,2)数据独立,3)数据共享,4)减少数据冗余,精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

5)数据结构化,6)统一的数据保护功能,9.简述层次、网状、关系三种常用的数据模型 层次模型是以记录类型为结点的树型结构,下层记录是上层记录中某元素的细化。

网状模型

有一个以上记录类型没有父结点;至少有一个记录类型多于一个父结点。用这种网络结构表示记录类型之间联系的模型称为网状模型。

关系模型

关系模型的基本思想是把事物与事物之间的联系用二维表格的形式描述。一个关系可以看作一个二维表,表中每一行是一个记录,每一列是一个字段。

10.什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的 结构,对这种结构的描述就是数据模型。层次模型(艺术性结构表示数据间的关系)、网状模型以网络结构表示节点间的关系)、关系模型以二维表表示数据间的关系)。12.试解释关系数据库中的以下术语:关系、元组、属性、关键字。13.试述不少于二种窗体控件的功能。

14.数据库技术的三个发展阶段是什么?各阶段有什么特点?? 人工

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

管理阶段

人工管理的特点就是使用计算机管理数据,速度加快,效率提高。但其基本特征(现在看来也是缺陷)就是数据与应用一一对应,基于物理方式存取数据,用户必须掌握数据在计算机中确切的存储地址和存取方式。(? 文件系统阶段

(一)数据长期保存

(二)数据组织成相互独立的数据文件

(三)应用程序与数据文件存在多对多的关系

(四)具有一定的共享性

? 数据库系统阶段

(一)数据高度结构化

(二)数据的共享性高、冗余度低、易于扩充

(三)数据独立性高

(四)数据库管理系统

14.数据库系统的主要特点是什么?

1、实现数据共享,减少数据冗余。

2、采用特定的数据模型。

3、具有较高的数据独立性。

4、有统一的数据控制功能。

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

15.数据库系统有哪几部分组成?(数据库系统(DBS)由三部分构成分别是:数据库(DB),数据库管理系统(DBMS),数据库管理员(DBA)。也可以用公式表示为:DBS=DB+DBMS+DBA

16.简述数据库系统的管理方式 9 | 评论(5)

17.打印1-500以内的能同时满足用8除余3,用9除余4的所有整数。

18.输入两数X和Y,求X除以Y的余数(余数放入C中)19.任意输入三个整数,求其中间数。

1,有哪几种运行宏的方法?

运行宏的方法有多种,常见的有:直接运行宏,将宏绑定到控件上由控件触发宏的运行,在一个宏中调用另一个宏,自动运行宏。2,什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?

特点:数据模型是指具有联系性的相关数据只是按照一定的组织关系排列,从而构成一定的结构,对这种结构 的描述就是数据模型。常用的数据模型有:层次模型,网状模型,关系模型。

层次模型以树形架构表示数据间的关系;网状模型以网络结构表示结

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

点间的关系;关系模型以二维表表示数据间的关系.3,关系数据库系统的主要特点是什么?

每一个字段不可再分。同一关系中不能出现相同的属性名。关系中不能有完全相同的元组。同一关系中属性的次序无关,元组的次序无关。4,如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段为:外部关键字。

5,在关系运算中,要从关系模式中指定若干属性组成的新关系,该关系运算称为:投影。

6,在关系数据库中,基本的关系运算有3种,它们是选择,投影和:连接。

7在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为:选择。

8,在关系运算中,查找满足一定条件的元组的运算称为:选择。9,三个基本的专门的关系运算是:选择,投影,连接。10,在E-R图中,菱形表示实体间的联系.11,在关系数据模型中,二维表的行称为元组,二维表的列称为:属性。

12,关系模型的完整性规则是对关系的某种约束条件,包括实体完整性,参照完整性和自定义完整性。

13,在数据库技术中,实体集之间的联系可以是一对一,一对多或多对多,那么学生和可选择课程的联系是:多对多。14,在E-R图中,矩形表示:实体

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

15,在关系数据库中,用来表示实体之间的联系的是关系 16,在二维表中,元组的分量不能再分成更小的数据项,17,有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程号,学时),其中的两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,课号,班级)18,在关系A(S,SN,和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称D是关系A的外码。

19,一个工人可管理多个设备,而一个设备只被一个个人管理,则实体“工人”与实体“设备”之间存在一对多的关系。20,在E-R图中,菱形表示实体间的联系。

17.什么是数据模型?常营的数据模型有几种?有什么特点? 答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型

常用的数据模型:层次。网状、关系模型

层次模型以树形结构表示数据间的关系,网状以网络结构表示节点间的关系,关系模型以二维表表示数据间的关系

18.关系数据库系统的主要特点是什么? 答案:1每一个字断不可再分

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

2.同一个关系中不能出现相同的属性名

3.关系中不能有完全相同的元组

4.统一关系中属性的次序无关,元组的次序无关

19.(1).在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为()-----答:投影

(2).在关系数据库中,基本的关系运算有3种,他们是选择、投影和()-----答:连接

(3).在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为()-----答:选择

(4).在关系运算中,查找满足一定条件的元组的运算称为()-----答:选择

(5).三个基本的专门的运算是()-----答:选择、投影、联接

20.(1)一个数据库有若干个()组成,一个数据表有若干个()组成,每一个记录有若干个以字段属性加以分类的()组成------数据表,记录,数据项

(2)在进行数据库的逻辑设计时,E-R图中的属性常被转换为关系

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

中的属性,联系通常被转换为()------关系

(3)数据库中应用系统中的核心问题是()-----数据库设计

21.(1)在ACCESS2003及早期版本中建立的数据库文件的扩展名是()--------MDB(2)在ACCESS2007中建立的数据库文件的扩展名是()--------accdb

1查询设计视图窗口分为上下两部分

上半部分为字段列表区 下半部分为(设计网络)

2在交叉表查询中,只能有一个(列标题)值,但可以有一个或多个

(行标题)

3在创建查询时,有些实际需要的内容在数据源的字段中并不存在 但可以通过在查询中增加(计算)完成4将1990以前参加工作的教师职称改为副教授(更新查询)

5查询建好后要通过(运行)

6所有的查询

都可以在(SQL)视图中创建

7DELETE语句中不指定WHERE(删除所有记录)8表与表之间的关系包括(多对多)

9(运算符)是组成查询准则的基本元素

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

10操作查询共有4种类型

分别是

(更新查询)什么是选择查询

什么是操作查询

??选择查询是根据指定的查询条件

从一个或多个表获取满足条件的数据

并且按指定迅速显示数据

选择查询还可以将记录进行分组

并计算总和

计数平均值及其他类型的总计

操作查询不仅可以进行查询

而且可以对在一个操作对表中的多条记录进行添加

编辑和删除等修改操作 12 GROUP BY 对查询进行分组

用于计数的函数

COUNT()SUM()AVC()14 不指定WHERE(删除所有记录)

15ORDER BY 用于结果进行(排序)

16HAVING必须和(group by)一起使用

17用(order by)对查询的结果进行排序

18实现查询表名为图书表中所有记录(* from 图书表)

19用于实现运算(WHERE)

20Distinct表示(检索要去除重复的所有远组)年龄FROM职员表WHERE姓名LIKE李% 意思为(找出职员表中职员的名字和年龄)DESC表示(降序排列)数据库技术的三个发展阶段是什么

各阶段分别有什么特点?

层次型和网状型

关系型数据型

一数据模型和数据管理功能为特征

面向对象

Iu

1、(参照完整性)是一种系统规则,ACCESS可以用它来确保关系记录表中的记录是有效的,且可以确保用户不会在无意间删除或更改重要的数据。

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

2、ACCESS提供了两张字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是文本和(备注)。

3、(掩码)规定数据的输入模式,具有控制数据输入功能。

4、多字段排序时,排序的优先级是(数据量巨大、数据类型多、数据类型间区别大)。

5、要建立两个表之间的关系,必须通过两表的(索引和关键字)来创建。

6、如果再查询的条件下使用“[]”,其含义是(通配方括号内任一单个字符)。

7、在ACCESS中要再查找条件中与任意一个数字字符想匹配,应使用的通配符是(#)

8、学生学号由9位数字组成,其中能包含空格,则学号字段的输入掩码是(0)

9、ACCESS数据库中的字节(Byte)数值类型在数据库中占(1)字节.10如何保证数据库中数据的完整性(实体完整性规则、参照完整性规则、用户自定义完整性规则)

11、查询视图设计窗口分为上下两部分,上半部分为“字段列表区”,下半部分为(设计网格)。

12、在交叉表查询中,只能有一个(列标题)和值,但可以有一个或多个(行标题)

13、在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加(计算)完,,精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

14、将1990年以前才加工作的教室职称全部改为副教授,则适合使用(更新查询)查询。

15、查询建好后,要通过(运行)得查询结果。

16、所有的查询都可以在(SQL)视图中创建修改。

17、DELETE语句中不指定WHERE,则(删除所有记录)

18、表与表的关系包括一对一,一对多,(多对多)三种类型

19、(运算符)是组成查询准则的基本元素。

20、操作查询共有4种类型,分别是删除查询、(更新查询)、追加查询和生成表查询。

21、什么是选择查询?什么是操作查询?

答:选择查询是根据指定的条件查询条件,从一个或多个表获取满足条件的数据,并且按指定的顺序显示数据,选择查询还可以将记录进行分组,并计算综合,计数,平均值以及其它类型的总计,操作查询不仅可以进行查询,而且可以对一个操作中的对表中的多条记录进行添加、编辑、删除等修改操作。

Iu

1、(参照完整性)是一种系统规则,ACCESS可以用它来确保关系记录表中的记录是有效的,且可以确保用户不会在无意间删除或更改重要的数据。

2、ACCESS提供了两张字段数据类型保存文本或文本和数字组合的数

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

据,这两种数据类型是文本和(备注)。

3、(掩码)规定数据的输入模式,具有控制数据输入功能。

4、多字段排序时,排序的优先级是(数据量巨大、数据类型多、数据类型间区别大)。

5、要建立两个表之间的关系,必须通过两表的(索引和关键字)来创建。

6、如果再查询的条件下使用“[]”,其含义是(通配方括号内任一单个字符)。

7、在ACCESS中要再查找条件中与任意一个数字字符想匹配,应使用的通配符是(#)

8、学生学号由9位数字组成,其中能包含空格,则学号字段的输入掩码是(0)

9、ACCESS数据库中的字节(Byte)数值类型在数据库中占(1)字节.10如何保证数据库中数据的完整性(实体完整性规则、参照完整性规则、用户自定义完整性规则)

11、查询视图设计窗口分为上下两部分,上半部分为“字段列表区”,下半部分为(设计网格)。

12、在交叉表查询中,只能有一个(列标题)和值,但可以有一个或多个(行标题)

13、在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加(计算)完,,14、将1990年以前才加工作的教室职称全部改为副教授,则适合使

精心收集

精心编辑

精致阅读

如需请下载!

演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案

用(更新查询)查询。

15、查询建好后,要通过(运行)得查询结果。

16、所有的查询都可以在(SQL)视图中创建修改。

17、DELETE语句中不指定WHERE,则(删除所有记录)

18、表与表的关系包括一对一,一对多,(多对多)三种类型

19、(运算符)是组成查询准则的基本元素。

20、操作查询共有4种类型,分别是删除查询、(更新查询)、追加查询和生成表查询。

21、什么是选择查询?什么是操作查询?

答:选择查询是根据指定的条件查询条件,从一个或多个表获取满足条件的数据,并且按指定的顺序显示数据,选择查询还可以将记录进行分组,并计算综合,计数,平均值以及其它类型的总计,操作查询不仅可以进行查询,而且可以对一个操作中的对表中的多条记录进行添加、编辑、删除等修改操作。

精心收集

精心编辑

精致阅读

如需请下载!

下载ACCESS数据库考试试题及答案2word格式文档
下载ACCESS数据库考试试题及答案2.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Access数据库实验报告

    注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。 《Access数据库》实验报告指导手册掌握选择查询、总记查询、在......

    ACCESS上机试题及答案3

    一、基本操作 (1)在考生文件夹下,"samp1.mdb"数据库文件中建立表"tTeacher",表结构如下。 (2)根据"tTeacher"表的结构,判断并设置主键。 (3)设置"工作时间"字段的有效性规则为只能输......

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

    数据库试题 4 一、填空题(共9题,每空1分,共15分) 1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_数据库分离......

    Access数据库应用教程课后题答案

    课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。 A.1:1联系B.1:m联系C.m:1联系D.m:n联系 2.把实体—联系模型转换为关系......

    Access数据库精品课教案

    Access数据库教案 第一章 数据库系统概述 一、数据、信息和数据处理 [教学目标] 1、了解信息与数据的概念 2、了解数据处理与数据管理技术 [重点、难点] 数据与信息的关系 [......

    Access数据库应用技术教案

    教 案 2010~2011学年第1学期 院 (部)技师学院教 研室财会微机课 程 名 称Access数据库应用技术 授 课 专 业 班 级 09计算机主 讲 教 师 耿春梅滁州职业技术学院 《Access数......

    access创建数据库-教案

    创建数据库 计算机组 余金光 一.教学重点 1.数据库的创建方法 2.退出数据库 二.教学难点 打开数据库的方法和退出关闭数据库的方法 三.教学方法 演示法,讨论法,讲授法,练习法 四.教......

    《数据库基础教案》-access

    《数据库基础》教案 (56学时) 主讲: 专业: 班级: 第1章 数据库系统概述(4学时) 教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管理系统的特点和划分依据,了解关系......