数据库复习资料学生版.docx

上传人:b****5 文档编号:7886050 上传时间:2023-01-26 格式:DOCX 页数:14 大小:43.60KB
下载 相关 举报
数据库复习资料学生版.docx_第1页
第1页 / 共14页
数据库复习资料学生版.docx_第2页
第2页 / 共14页
数据库复习资料学生版.docx_第3页
第3页 / 共14页
数据库复习资料学生版.docx_第4页
第4页 / 共14页
数据库复习资料学生版.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据库复习资料学生版.docx

《数据库复习资料学生版.docx》由会员分享,可在线阅读,更多相关《数据库复习资料学生版.docx(14页珍藏版)》请在冰豆网上搜索。

数据库复习资料学生版.docx

数据库复习资料学生版

第一部分考试大纲1

一、数据库基础知识1

二、数据库和表的基本操作1

三、查询的基本操作2

四、窗体的基本操作2

五、报表的基本操作3

六、页的基本操作3

第二部分复习参考题目3

一填空题3

二单选题4

三简答题9

四综合题9

第一部分考试大纲

一、数据库基础知识

  1.基本概念:

算法、数据、数据结结构、数据库,数据模型,数据库管理系统,类和对象,事件。

  2.关系数据库基本概念:

关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,值,主关键字等。

  3.关系运算基本概念:

选择运算,投影运算,连接运算。

  4.SQL基本命令:

查询命令,操作命令。

  5.Access系统简介:

   

(1)Access系统的基本特点。

   

(2)基本对象:

表,查询,窗体,报表,页,宏,模块。

二、数据库和表的基本操作

  1.创建数据库:

   

(1)创建空数据库。

   

(2)使用向导创建数据库。

  2.表的建立:

   

(1)建立表结构:

使用向导,使用表设计器,使用数据表。

   

(2)设置字段属性。

   (3)输入数据:

直接输入数据,获取外部数据。

  3.表间关系的建立与修改:

   

(1)表间关系的概念:

一对一,一对多。

   

(2)建立表间关系。

   (3)设置参照完整性。

  4.表的维护:

   

(1)修改表结构:

添加字段,修改字段,删除字段,重新设置主关键字。

   

(2)编辑表内容:

添加记录,修改记录,删除记录,复制记录。

   (3)调整表外观。

  5.表的其他操作:

   

(1)查找数据。

   

(2)替换数据。

   (3)排序记录。

   (4)筛选记录。

三、查询的基本操作

1.查询分类:

   

(1)选择查询。

   

(2)参数查询。

   (3)交叉表查询。

   (4)操作查询。

   (5)SQL查询。

  2.查询准则:

   

(1)运算符。

   

(2)函数。

   (3)表达式。

  3.创建查询:

   

(1)使用向导创建查询。

   

(2)使用设计器创建查询。

   (3)在查询中计算。

  4.操作已创建的查询:

   

(1)运行已创建的查询。

   

(2)编辑查询中的字段。

   (3)编辑查询中的数据源。

   (4)排序查询的结果。

四、窗体的基本操作

  1.窗体分类:

   

(1)纵栏式窗体。

   

(2)表格式窗体。

   (3)主/子窗体。

   (4)数据表窗体。

   (5)图表窗体。

   (6)数据透视表窗体。

  2.创建窗体:

   

(1)使用向导创建窗体。

   

(2)使用设计器创建窗体:

控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。

五、报表的基本操作

  1.报表分类:

   

(1)纵栏式报表;

   

(2)表格式报表。

   (3)图表报表。

   (4)标签报表。

  2.使用向导创建报表。

  3.使用设计器编辑报表。

  4.在报表中计算和汇总。

六、页的基本操作

  1.数据访问页的概念。

  2.创建数据访问页:

   

(1)自动创建数据访问页。

   

(2)使用向导数据访问页。

第二部分复习参考题目

一填空题

1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。

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

2.数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

(08年1月、09.7考)

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

(07年7月考是非题)

4.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。

(08年1月考判断)

5.实体之间的联系类型有三种,分别是1对1、1对多和多对多。

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

6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。

(09年1月考选择)

7.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1对___多__的联系。

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

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

10.关系完整性包括实体完整性、参照完整性和用户定义完整性三个方面。

(08年1月考)

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

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

12.Access的用户操作界面由标题栏、菜单栏、工作区、工具栏、状态栏等五个部分组成。

(07年7月考)

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

(08年1月、09.7考)

14.Access数据库系统中,定义表中的的字段就是确定表的结构,即确定表中字段的名称、类型、属性、和说明等。

(07年7月考)

15.Access中的表间关系有1对1、1对多和多对多三种。

(08.1、09.7考)

16.Access“表”结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字段属性。

17.Access“表”结构设计窗口中上半部分的“表设计器”是由字段名称、数据类型和说明三列组成。

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

18.查询可以作为窗体、报表和数据访问页的数据源。

(07、09年7月考)

19.查询可以作为窗体、报表和数据访问页的数据源。

(08年1月考)

20.报表窗口由5个部分组成,每个部分称为一个节。

(08年7月考)

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

使用条件表达式可以确定按条件执行宏。

(08年1月考)

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

23.在Access2000中报表中有设计和预览视图,而没有数据表视图。

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

二单选题

1.Access数据库是(C)

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

2.在Access数据库中,数据保存在(D)对象中。

(08年1月考)

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

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

A.dbfB.dbtC.mdfD.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.250B.252C.254D.255

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

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

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

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

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

11.Access用户操作界面由(B)部分组成。

(09年1月考)

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

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

A.OfficeB.WordC.ExcelD.Lotus

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

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

14.下列(D)是主键的标志。

(08年7月考)

A.

B.

C.

D.

15.下列(C)图标是Access中表对象的标志。

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

A.

B.

C.

D.

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

A.

B.

C.

D.

17.字段说明用于对字段作进一步的描述,该说明显示在(A)上。

(09年7月考)

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

18.Access中包含有(B)种数据类型。

(07年7月考)

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

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

(08年1月考)

A.OpenFormB.OpenReportC.OpenTableD.OpenQuery

20.宏的英文名称是(A)。

(08年1月考)

A.MacroB.ViewC.FormD.Page

21.可以通过Internet进行数据发布的对象是(D)。

(07年7月考)

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

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

A.

B.

C.

D.

23.模块窗口由(B)个部分组成。

(09年1月考)

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

24.下面叙述正确的是(C)

A.算法的执行效率与数据的存储结构无关

B.算法的空间复杂度是指算法程序中指令(或语句)的条数

C.算法的有穷性是指算法必须能在执行有限个步骤之后终止

D.以上三种描述都不对

25.以下数据结构中不属于线性数据结构的是(C)

A.队列B.线性表C.二叉树D.栈

26在一棵二叉树上第5层的结点数最多是(B)注:

由公式2k-1得

A.8B.16C.32D.15

27数据库系统的核心是(B)

A.数据模型B.数据库管理系统C.软件工具D.数据库

28算法的时间复杂度是指(C)

A.执行算法程序所需要的时间B.算法程序的长度

C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数

29.算法的空间复杂度是指(D)

A.算法程序的长度B.算法程序中的指令条数

C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间

30.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:

即第一个阶段

A.概要设计B.详细设计C.可行性分析D.需求分析

31.下述关于数据库系统的叙述中正确的是(A)

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型的一致

D.数据库系统比文件系统能管理更多的数据

32.关系表中的每一横行称为一个(A)

A.元组B.字段C.属性D.码

33.下列关于栈的叙述中正确的是(D)

A.在栈中只能插入数据B.在栈中只能删除数据

C.栈是先进先出的线性表D.栈是先进后出的线性表

34.下列关于队列的叙述中正确的是(C)

A.在队列中只能插入数据B.在队列中只能删除数据

C.队列是先进先出的线性表D.队列是先进后出的线性表

35.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是(A)

A.数据库系统B.文件系统C.人工管理D.数据项管理

36.数据的存储结构是指(B)注:

P13,要牢记

A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示

C.数据在计算机中的顺序存储方式D.存储在外存中的数据

37.将E-R图转换到关系模式时,实体与联系都可以表示成(B)

A.属性B.关系C.键D.域

38.在深度为5的满二叉树中,叶子结点的个数为(C)

A.32B.31C.16D.15

39.在计算机中,算法是指(C)

A.查询方法B.加工方法

C.解题方案的准确而完整的描述D.排序方法

40.SQL语言又称为(C)

A.结构化定义语言B.结构化控制语言

C.结构化查询语言D.结构化操纵语言

41.下列不属于结构化分析的常用工具的是(D)

A.数据流图B.数据字典C.判定树D.PAD图

42.数据库系统的核心是(B)

A.数据库文件 B.数据库管理系统 C.数据库管理员D.应用程序

43.关于Access2003,以下说法错误的是(C)

A.Access是一种关系型数据库管理系统

B.支持OLE对象,可以存放表格、图像和声音

C.Access中每个对象都对应一个独立的文件

D.使用符合标准的SQL数据库语言,具有较好的通用性

44.在窗体设计视图中,如果想让每一页的底部都显示某控件,则该控件应当添加的节是(D)

A.窗体页眉B.窗体页脚C.页面页脚D.页面页脚

45.创建数据访问页时,以下说法错误的是(A)

A.一次只能添加一个数据表中的字段

B.可以同时添加多个数据表中的字段

C.添加不同数据表的字段时,这些表必须事先建立正确的关系

D.可以通过建立查询,来解决数据表没有建立关联的问题

46.Access通过数据访问页可以发布的数据是(D)

A.只能是静态数据B.只能是数据库中保持不变的数据

C.只能是数据库中变化的数据D.是数据库中保存的数据

三简答题

1、什么是信息,什么是数据?

简述二者的关系

2.窗体的类型有哪几种?

3.查询和数据表的关系?

4.什么是操作查询?

操作查询包括哪几种?

6.简述表、查询、窗体、报表和数据访问页的主要区别?

四综合题

1.在数据库“教学”中包含数据表“学生”,如下表所示,根据要求写出相应的SQL语句。

学号

姓名

性别

团员

出生日期

专业

语文

数学

200501

张明

1981-12-10

计算机

56

65

200623

李红

1980-03-09

78

76

200512

王海

1982-04-09

机电

95

49

……

……

……

……

……

……

……

……

(1)找出语文和数学均不及格的学生姓名、语文和数学

Select姓名,语文,数学

From学生

Where语文<60And数学<60

(2)找出不是团员的学生信息

Select*

From学生

Where团员=“否”

(3)找出机电专业所有学生的语文成绩平均值

SelectAvg语文

From学生

Where专业=机电

(4)查询没有填报专业学生的所有信息

Select*

From学生

Where专业=””

(5)找出数学成绩在60至70分之间的学生信息

Select*

From学生

Where数学Between60And70

(6)找出姓“张”的学生姓名、语文,并按成绩由大到小的顺序排列

Select姓名,语文

From学生

Where姓名Like“张*”OrderBy语文Desc

(7)找出1979年以后出生的女同学的姓名和出生日期

Select姓名,出生日期

From学生

Where性别=“女”AndYear(出生日期)>=1979

(8)从表中找出学号前4位为“2006”的学生信息

Select*

From学生

Where学号Like“2006*”

(9)年龄为16岁的男生

Select*

From学生

WhereYear(Date())-Year(出生日期)=16And性别=“男”

(10)删除“学生”表

DropTable学生

五、综合题(每小题10分,共20分)

1.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:

Student

学号

姓名

性别

年龄

所在系

95001

李勇

20

CS

95002

刘晨

19

IS

95003

王敏

18

MS

95004

张立

19

IS

Course

课程号

课程名

先修课

学分

1

数据库

5

4

2

数学

2

3

信息系统

1

4

4

操作系统

6

3

5

数据结构

7

4

6

数据处理

2

7

程序设计

6

4

SC

学号

课程号

成绩

95001

1

95

95001

2

82

95001

3

88

95002

2

90

95002

3

80

写出完成下列要求的SQL语句:

50

1)查询所有年龄在20岁以下的学生姓名与年龄。

2)查询年龄不在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。

3)查询每个学生及其选修课程的情况。

2.把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1∶1、1∶n、m∶n)。

实体1:

学生(学号,姓名,性别,年龄)

关键字为:

学号

实体2:

课程(课程号,课程名,学分数)

关键字为:

课程号

实体1与实体2的联系:

学习(学号,课程号,成绩)

关键字为:

学号+课程号

注:

一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1