文档库 最新最全的文档下载
当前位置:文档库 › Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题及答案
Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案

第1章数据库系统概述

1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。

数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

2. 什么是数据库管理系统?它有哪些主要功能?

答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。

3. 说出几种常用的数据模型。

答:层次模型、网状模型、关系模型。4. 什么是关系模型?

答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。

5. 简述数据库设计的步骤。

答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。

第2章 SQL 语言简介

1. 什么是SQL语言?SQL语言具有哪些特点和功能?

答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。

SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。

2. SQL语言包含哪几个部分?

答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)

3. 在联接查询中,包含哪几类联接?答:联接可分为3类:

(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

联接和自然联接。

(2)外部联接。外部联接可以是左向外部联接、右向外部联接或完整外部联接。

左向外部联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某一行在右表中没有匹配行,则在关联的结果集行中,来自右表的所有选择列表列均为空值。

右向外部联接是左向外部联接的反向联接。将返回右表的所有行。如果右表的某一行在左表中没有匹配行,则将为左表返回空值。

完整外部联接将返回左表和右表中的所有行。当某一行在另一个表中没有匹配行时,另一个表的选择列表列将包含空值。如果表之间有匹配行,则整个结果集行包含基表的所有字段值。

(3)交叉联接。交叉联接将返回左表中的所有行。左表中的每一行均与右表中的所有行组合。交叉联接也称作笛卡尔积。

第4章初识Access 2010

1. 练习启动和关闭Access 2010。

2. Access 2010的工作界面有哪几部分组成?

答:Access2010的工作界面包括“可用模板”页、功能区、导航窗格、选项卡式文档、状态栏、微型工具栏和样式库。

3. Access 2010包括哪些数据库对象,分别说出它们的含义和功能?

答:(1)表:数据库中最基本的组成单位。

(2)查询:数据库中应用最多的对象之一,可执行很多不同的功能。

(3)窗体:用来处理数据的界面,通常包含一些可执行各种命令的按钮。

(4)报表:对数据库中数据进行打印的最简单也最有效的方法。

(5)宏:可以看作是一种简化的编程语言。

(6)模块:声明、语句和过程的集合,它们作为一个单元存储在一起。

第5章表的创建和使用

1. 在Access 2010中,有哪几种创建表的方法?

答:(1)在新数据库中创建新表

(2)使用设计视图创建表

(3)通过导入来创建表

(4)通过链接来创建表

2. 为什么要建立表间关系?表之间有哪几种关系?

答:一个数据库应用系统包括多个表。为了把不同表的数据组合在一起,必须建立表间的关系建立表之间的关系,不仅建立了表之间的关联,还保证了数据库的参照完整性。

表之间的关系有3中:一对多关系、多对多关系和一对一关系。

3. 如何设置表的主键?

答:表的主键:表中某一字段的值可以唯一标识一条记录那么就可以将该字段指定为主键;如果表中没有一个字段的值可以唯一标识一条记录,那么就可以考虑选择多个

字段组合在一起作为主键,来唯一标识记录。

4. Access 2010数据库字段的类型有哪几种?

答:Access 2010中有九种数据类型:文本,数字,备注,日期/时间,货币,自动编号,是/否,OLE对象,二进制数据。

第6章表的操作和修饰

1. 如何向数据表中添加数据记录?

答:增加新记录有3种方法:

(1)直接将光标定位在表的最后一行。

(2)单击“记录指示器”上的最右侧的“新(空白)纪录”按钮。

(3)在“数据”选项卡的“记录”组中,单击“新纪录”按钮。

2. 如何在字段中查找和替换指定的内容?

答:使用“查找和替换”对话框或选择查

询执行查找操作时,需要输入一个搜索字符串—一个文本字符串,或者文本及通配符字符的字符串。该对话框会将该字符串视为一个模式,并返回所有与该模式匹配的记录3. 如何对记录进行排序?

答:打开数据库中需要进行排序的数据表,在表中选中需要进行排序的字段,单击鼠标右键,在打开的下拉菜单中选择“升序”或“降序”命令即可完成对字段的排序。4. 简述查找与筛选的异同点。

答:ACCESS中的筛选是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),并且它只能作一些简单的筛选,远远没有查询的功能强;而查询是一个对资料表的筛选可进行永久保存(将它保存为查询文件)。并且它可以依据任何条件(单一的或者是组合的都行)对资料表进行准确的筛选。

5. 冻结列的作用是什么?如何冻结列?答:在操作数据库时,常常会遇到列数很多、很宽的数据表,在屏幕无法显示全部字

段列。为了浏览不能显示的字段列,需要使用水平滚动条。但是使用水平滚动条,则会造成数据表最前面的主要字段尤其是关键字段无法看到,从而影响了数据的查看。Access提供了冻结列功能来解决这个问题。在选定要冻结的列后,右击鼠标,在打开的快捷菜单中,单击“冻结列”命令即可。6. 如何向数据表添加汇总行?

答:在表中在“开始”选项卡上的“记录”组中,单击汇总按钮,则此时表中的最下部,自动添加一个空汇点行。

第7章查询

1. 什么是查询?查询与表有何区别?答:查询是在指定的(一个或多个)表中,根据给定的条件从中筛选所需要的信息,构成一个新的数据集合,供使用者查看、更改和分析使用。尽管从查询的运行视图上看到的数据集合形式与从表视图上看到的数据集合形式完全一样,但是这个数据集合与表不同,它并不是数据的物理集合,而是动态

数据的集合。查询中所存放的是如何取得数据的方法和定义,

2. 查询的类型有哪几种?各种类型的查询功能有何不同?

答:查询的类型有5种:选择查询、参数查询、交叉表查询、操作查询和SQL查询。选择查询:根据指定的查询条件,从一个或多个表中获取数据并显示结果。

参数查询:参数查询是一种交互式查询,它利用对话框来提示用户输入查询条件,然后根据所输入的条件检索记录。

交叉表查询:使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。

操作查询:操作查询用于添加、更改或删除数据。操作查询共有四种类型:删除、更新、追加与生成表。

SQL查询:使用SQL语句创建的查询。3. 如何设置查询条件?如何在条件中运用逻辑运算符?

查询条件是一个表达式,Access将它与查

询字段值进行比较以显示满足条件的字段值的所有记录。

在查询中若有多个查询条件表达式,假如它们放在查询设计网格的同一行中,不同字段列中所添加的表达式之间是一种“与”关系,即必须同时满足所有条件;若它们放在不同行中,同一字段列或不同字段列中所添加的表达式之间则是“或”关系,即不要求同时满足所有条件。这种用行的位置所表示的逻辑关系也可以在一个单元格中,用逻辑表达式来表达。

4. 试列出SQL的几种特殊查询及它们的用处。

答:SQL查询是用户使用SQL(结构化查询语言)语句创建的查询。Access 2010中使用SQL语句可以创建如下几种特殊的查询。

(1)联合查询。用从一个或多个表或查询中获得的查询结果来创建一个新表。(2)传递查询。传递查询是指基于远程数据库引擎上的SQL语句进行的查

询。在Access 2010中,可以使用

ADO对象替代使用SQL语句的传递查

询。

(3)数据定义查询。数据定义查询是使用SQL的数据定义语言(DDL)在查

询过程中创建、删除、更改表或创

建数据库中的索引。

(4)子查询。SQL的子查询是在一个选择查询或操作查询中嵌套SQL Select

语句。可以在查询设计窗口的“字

段”行输入SQL Select来定义新字

段,或在“条件”行中用来定义字

段的查询准则。

5. 试简述查询与查找、筛选的功能异同。查找和筛选只是用手工方式完成一些比较简单的数据搜索工作,如果想要获取符合特定条件的数据集合,并对该集合做更进一步的汇总、分析和统计的话查找与筛选就力不从心了,必须使用查询功能实现。

第8章窗体

1. 窗体有何功能?

答:(1)显示、修改和输入数据记录。

(2)创建数据透视窗体图表,增强数据的可分析性。

(3)作为程序的导航面板,可提供程序的导航功能

2. 按照功能分类,窗体可以分为哪几种?

答:按照功能分类,Access窗体有四种:(1)数据操作:用来对表和查询进行显示、浏览、输入、修改等多种操作。

(2)控制窗体:主要用来操作和控制程序的运行。

(3)信息显示窗体:主要用来显示信息。(4)交互信息窗体:主要用于需要自定义的各种信息窗口,包括警告、提示信息,或要求用户回答等

3. 创建窗体的方法有几种?

答:(1)使用“窗体”按钮所创建的窗体。

(2)使用“多个项目”创建窗体。

(3)“分割窗体”是用于创建一种具

有两种布局形式的窗体。

(4)使用数据透视图创建窗体。

(5)使用窗体向导创建窗体

(6)使用“空白”按钮创建窗体

4. 创建子窗体的方法有几种?

答:有两种方法:使用窗体向导创建主子窗体和使用子窗体/子报表控件来创建主子窗体。

第9章报表

1. 简述报表的功能。

答:报表具体功能:

(1)在大量数据中进行比较、小计、分组和汇总,并且可以通过对记录的

统计来分析数据等。

(2)报表设计成美观的目录、表格、使用的发票、购物订单和标签等形式。

(3)生成带有数据透视图或透视表的报表,增强数据的可读性。

2. 在Access中,报表共有哪几种视图?请简述之。

答:在Access中,报表共有4种视图:(1)报表视图:报表视图是报表设计完成后,最终被打印的视图。

(2)打印预览视图:查看显示在报表上的每页数据,也可以查看报表的版面设置。(3)布局视图:可以在显示数据的情况下,调查报表设计。

(4)设计视图:可以创建报表或修改现有的报表。

3. 什么是子报表?子报表与主报表有哪几种关系?

答:把一个报表插入到另一个报表的内部,被插入的报表称为子报表,包含子报表的报表叫做主报表。主报表可以是未绑定的,也可以是绑定的。对于绑定的主报表,它包含的是一对多关系“一”方的记录,而子报表显示“多”方的相关记录。

4. 如何在报表中进行计算与汇总?

答:在Access中有两种方法实现报表汇总和计算:一是查询中进行计算汇总统计;二是在报表输出时进行汇总统计,与查询相

比,报表可以实现更为复杂的分组汇总。

第10章宏

1. 什么是宏?常见的宏有哪些类型?答:把那些能自动执行某种操作的命令统称为宏。宏可分为三类

(1)操作序列宏:由顺序执行的宏操作组成的序列。

(2)宏组:将相关的宏保存在同一个宏对象中。

(3)条件宏:定义条件,根据条件决定一些宏的操作。

2. OpenForm命令的作用是什么?

答:打开在窗体视图、窗体设计视图、预览打印或数据表视图中的窗体。

3. RunMacro命令的作用是什么?

答:执行一个宏,此宏可以是在宏分组中。

4. MsgBox命令的作用是什么?

答:使用该命令可以显示一个包含警告或信息性消息的消息框。

5. 如何在宏中设置参数?

答:在宏窗口中的下半部操作参数表,用来设置每个宏操作的参数,宏操作不同,相对应的参数表也不同。

第11章宏模块和VBA

1. 什么是模块?Access中有哪几种类型的模块?请简述之。

答:模块是Access的对象之一,是存贮在一个单元中的VBA声明、语句和过程组成的集合。Access有两种类型的模块:

标准模块:包含与任何其它对象都无关的常规过程以及可以从数据库中任何位置运行的过程。

类模块:窗体模块和报表模块都是类模块2. 标准模块和类模块有何区别?

答:类模块与其它窗体或报表相关联,而标准模块与任何其它对象都无关。

3. 常见的程序控制语句有哪些?

答:(1)分支条件语句。

(2)多分支语句

(3)循环控制语句

4. VBA编辑器中主要有哪些窗口?

答:VBA编辑器中主要的窗口包括代码窗口、立即窗口、本地窗口、对象浏览器、工程资源管理器、属性窗口、监视窗口以及工具箱和用户窗体窗口等。

5. 在Visual Basic语言中有哪些类型的循环结构?试简述每种循环结构的使用条件以及需要注意的问题。

答:在VBA语言中,有3种形式的循环结构:For循环、While循环和Do循环。其中,For循环结构可用来设计循环次数事先确定的循环结构;在While循环结构中,先判断循环进行的条件,满足则执行;而Do循环结构一般用来设计循环次数无法事先确定的循环结构。

第12章数据库管理与安全

如何压缩和恢复数据库?

答:(1)启动Access2010,打开想要压缩或修复的数据库

(2)单击【文件】标签,并在打开的Backstage视图中选择【信息】命

令,接着单击右边的【压缩和修

复数据库】按钮即可。

2. 用户级安全机制中有哪些权限?这些权限允许用户进行什么操作?

答:用户级安全机制中的权限及允许用户进行的操作如下表所示。

权限适用的对象结果

打开/运行整个数据库、

窗体、报表、

用户可以打开或运行

对象,包括代码模块

中的过程。

以独占

方式打开整个数据库

用户可以打开数据

库,并使其他用户无

法打开该数据库。

读取设计表、查询、窗

体、宏、代码

模块

用户可以在“设计”

视图中打开所列的对

象。

修改设计表、查询、窗

体、宏、代码

模块

用户可以更改所列对

象的设计。

管理整个数据库、

表、查询、窗

体、宏、代码

模块

即使用户或组不拥有

所列的对象,也可以

向这些对象分配权

限。

读取数据表、查询

用户可以读取表或查

询中的数据。要授予

用户读取查询的权

限,还必须授予这些

用户读取父表或父查

询的权限。此设置包

含“读取设计”权限,

这意味着用户除了可

以读取数据外,还可

以读取表或查询设

计。

更新数据表、查询

用户可以更新表或查

询中的数据。用户必

须具备更新父表或父

查询的权限。此设置

包含“读取设计”和

“读取数据”权限。

插入数表、查询用户可以向表或查询

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 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 ## ”

ACCESS数据库的基本操作

ACCESS数据库的基本操作 一、建立数据库 ACCESS数据库是一个独立的文件,其扩展名为.MDB。它所包含的对象:表(Table) 、查询(Query) 、窗体、报表、数据访问页、宏、模块等。 一个数据库可以拥有多个表、多个查询及多个其它对象,而表是整个数据库的基础。 创建数据库的二种方式: 1.启动Access 2002时创建数据库 “开始,程序,Microsoft access”→“空access 数据库”→指定保存位置和文件名 2.进入Access 2002后创建数据库 “文件,新建”→“常用”选项卡上选择“数据库”→指定保存位置和文件名→“创建” 二、建立表 创建表的三种方式: 1. 使用表设计器创建表结构 2. 使用“表向导”(利用示例表)创建表结构 3. 通过输入数据直接创建表结构和记录

重点掌握:使用表设计器 创建表的步骤: 1、设计表结构 数据库窗口“表”面板→双击“使用设计器创建表”→打开“设计视图”→设计表结构→“关闭”设计视图→输入表名。 2、输入表记录 双击表名打开“数据表视图”→输入表记录→“关闭”数据表视图。 关于表的说明: 1)表的三要素:表名、记录(行)、字段(列) 2)表的定义项:表名、字段名、字段数据类型、字段属性和表的主关键字。表的可选定义项:字段说明、表的属性。 3)表的命名:字母、汉字、数字、空格和除了句号、叹号、方括号等字符以外字符的任何组合。(在同一个数据库中,表名不能重复) 关于字段的说明: 1)字段名:每一个字段都必须有一个唯一的名字。 ①字段名长度不超过64个字符。 ②字段名可以包含字母、汉字、数字、空格(但空格不能为首字符), 还可以包含大部分标点符号。 ③字段名不能出现句号(。)、叹号(!)、方括号([ ])。 ④在同一张表中,字段名不能重复使用。

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

一、单项选择题 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 对学生表中记录按性别分组显示所有学生的性别和入学平均分

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

ACCESS数据库考试试题和答案

西安欧亚学院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个行标题字段,列标题字段

access数据库基础及应用课后习题答案.

习题一 一.选择题 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.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫

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

课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。 A.1:1联系B.1:m联系C.m:1联系D.m:n联系2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。 A.建立新的属性来实现B.建立新的关键字来实现 C.建立新的关系来实现D.建立新的实体来实现 3.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。 A.并运算B.交运算C.差运算D.积运算4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。 A.并B.选择C.投影D.笛卡儿乘积5.关系型数据库中所谓的“关系”是指( B )。 A.各个记录中的数据彼此间有一定的关联B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系6.下述关于数据库系统的叙述中正确的是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。 A.DB包含DBS和DBMS B.DBMS包含DB和DBS C.DBS包含DB和DBMS D.没有任何关系 8.在数据管理技术的发展过程中,可实现数据共享的是( C )。 A.人工管理阶段B.文件系统阶段

C.数据库系统阶段D.系统管理阶段 9.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )。 A.层次模型B.网状模型C.关系模型D.实体联系模型 10.设属性A是关系R的主键,则属性A不能取空值。这是( A )。 A.实体完整性规则B.参照完整性规则 C.用户定义完整性规则D.域完整性规则 11.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( C )。 A.层次数据模型B.网状数据模型 C.关系数据模型D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( B )。 A.层次结构B.二维表结构 C.网状结构D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型和小型B.西文、中文和兼容 C.层次、网状和关系D.数据、图形和多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。 A.数据定义功能B.数据管理功能 C.数据操纵功能D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。 A.需求分析B.概念结构设计C.逻辑设计D.物理设计 17.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

Access入门教程大全

Access教程第一章Access数据库基础 ◆数据库基础知识及关系数据库管理系统。 ◆Access 2003 中文版介绍。 数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢? 一、数据库的基本知识 1.什么是数据库 数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义: ⑴数据库是自描述的。 数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。 ⑵数据库是集成记录的集合。 数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。 用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如: 元数据是关于用户数据的结构的描述,称之为系统表。例如:

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

课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师与课程间的联系就是( D )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中就是通过( C )。 A.建立新的属性来实现 B.建立新的关键字来实现 C.建立新的关系来实现 D.建立新的实体来实现 3.对关系S与关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。 A.并运算 B.交运算 C.差运算 D.积运算 4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的就是( B )。 A.并 B.选择 C.投影 D.笛卡儿乘积 5.关系型数据库中所谓的“关系”就是指( B )。 A.各个记录中的数据彼此间有一定的关联 B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系 D.表中的两个字段有一定的关系 6.下述关于数据库系统的叙述中正确的就是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性就是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系就是( C )。 A.DB包含DBS与DBMS B.DBMS包含DB与DBS C.DBS包含DB与DBMS D.没有任何关系 8.在数据管理技术的发展过程中,可实现数据共享的就是( C )。 A.人工管理阶段 B.文件系统阶段

C.数据库系统阶段 D.系统管理阶段 9.1970年,美国IBM公司研究员E、F、Codd提出了数据库的( C )。 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 10.设属性A就是关系R的主键,则属性A不能取空值。这就是( A )。 A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 11.数据库技术的奠基人之一E、F.Codd从1970年起发表过多篇论文,主要论述的就是( C )。 A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体与实体之间的联系。关系模型的结构就是( B )。 A.层次结构 B.二维表结构 C.网状结构 D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型与小型 B.西文、中文与兼容 C.层次、网状与关系 D.数据、图形与多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作,这种功能称为( C )。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它就是数据库设计的( B )阶段。 A.需求分析 B.概念结构设计 C.逻辑设计 D.物理设计 17.E-R图就是数据库设计的工具之一,它适用于建立数据库的( A )。

Access数据库程序试题

-第1题--单选题:Access数据库是()。(答案:B) A. 层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 -第2题--单选题:在Access数据库中,数据保存在()对象中。(答案:D) A. 窗体B .查询 C.报表D .表 -第3题--单选题:数据库文件中至少包含有()对象。(答案:A) A. 表B .窗体 C.查询D .其余三种 -第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C)A. 文本型B .数字型C.备注型D .日期/时间型 -第5题--单选题:如果字段内容为声音文件,可将此字段定义为()类型。(答案:C) A. 文本 B.查询向导 C. OLE对象 D.备注 -第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的()属性。 A. 格式B .有效性规则 C.输入格式D .字段大小 -第7题--单选题:下面有关主键的叙述正确的是()。(答案:B) A. 不同的记录可以具有重复的主键值或空值 B. —个表中的主键可以是一个或多个字段 C. 在一个表中的主键只可以是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 -第8题--单选题:下面有关表的叙述中错误的是()。(答案:C) A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立 D. 可以将其他数据库的表导人到当前数据库中 -第9题--单选题:Access是()办公套件中的一个重要组成部分。(答案:A) A. Office B . Word C. Excel D . Lotus -第10题--单选题:下列()图标是Access的标志。(答案:B) -第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为 A. 数据库管理系统B .数据库系统C .数据库 D .数据结构 -第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是 A. —致的 B .正确的、一致的C .正确的D .规范化的 -第14题--单选题:关系数据库是以____的形式组织和存放数据的(答案:C) A. —条链 B .一维表C .二维表 D .一个表格 -第15题--单选题:以下有关数据基本表的叙述,________ 是正确的(答案:D) A. 每个表的记录与实体可以以一对多的形式出现 B. 每个表的关键字只能是一个字段 C. 在表内可以定义一个或多个索引,以便于与其他表建立关系 D. 每个表都要有关键字以使表中的记录惟一 -第18题--单选题:建立Access2007数据库时要创建一系列的对象,其中最重要的是创建 A. 报表 B .基本表 C.基本表之间的关系 D .查询 -第19题--单选题:Access屏幕的主菜单的菜单项是________ (答案:C) A. 基本上都有自己的子菜单(答案:C) __(答 案:C) (答案:C)

ACCESS数据库基础知识习题

一、填空题 1. 数据类型为文本、备注、数值、日期时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。 2 .数据库技术的主要目的是有效地管理和存储大量的数据资源,包括:__提高数据共享性,使多个用户能够同时访问数据库中的数据; ____减少数据冗余,以提高数据的一致性和完整性;___提高数据与程序的独立性___,从而减少应用程序的开发和维护代价。 3 .数据库技术与网络技术的结合分为 ___Oracle__________ 与 ____sybase_________ 两大类。 4 . ACCESS 2003数据库包含的对象有表、查询、窗体、报表、宏、和模块。其中报表根据指定规则打印格式化和组织化的信息。宏是一系列操作的集合, 数据访问页作为一个独立文件存放在数据库的外部。 5 .数据库系统的 5 个组成部分: _数据库、硬件系统、数据库管理系统、数据库管理员、用户。 6 .实体之间的对应关系称为联系,有如下三种类型: __一对一,一对多,多对多___ 。 7 .任何一个数据库管理系统都基于某种数据模型的。数据库管理系统所支持的数据模型有三种: _层次模型、网状模型、关系模型_。 8 .两个结构相同的关系 R 和 S 的 __R-S____ 是由属于 R 但不属于 S 的元组组成的集合。 9 .查询的数据来源是表或其他表。 10 . Access 数据库由数据库对象和组两部分组成。其中对象分为 7 种: __表、查询、窗体、报表、页、宏、模块__ 。 二、选择题 1. 数据库系统的数据管理方式中,下列说法中不正确的是( C )。 A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2. 数据库系统的核心是(A )。 A.数据库管理系统 B.数据库 C. 数据模型D.数据 3. 下列属于Access 对象的是( D )。 A. 文件 B. 数据 C. 记录 D. 查询 4. 用二维表来表示实体及实体之间联系的数据模型是(D )。 A.联系模型B.层次模型C.网状模型D.关系模型 5. 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是( D )。 A. 输入掩码 B. 有效性规则 C. 默认值 D. 参照完整性 6. Access数据库中,表的组成是( A )。

Access数据库习题

一、单选题 数据库基本概念 题目1: 用access创建的数据库文件,其扩展名是______。 答案: A:.adp B:.dbf C:.frm D:.mdb 标准答案: B 题目2: 数据库系统的核心是______。 答案: A:数据模型 B:数据库管理系统 C:数据库 D:数据库管理员 标准答案: B 题目3: 数据库系统是由数据库,数据库管理系统,应用程序,______、用户等构成的人机系统。 答案: A:数据库管理员 B:程序员 C:高级程序员 D:软件开发商 标准答案: A 题目4: 在数据库中存储的是______。 答案: A:信息 B:数据 C:数据结构 D:数据模型 标准答案: B 题目5: 在下面关于数据库的说法中,错误的是______。 答案: A:数据库有较高的安全性 B:数据库有较高的数据独立性 C:数据库中的数据可以被不同的用户共享 D:数据库中没有数据冗余 标准答案: D 题目6: 下面关于新型数据库的说法中,错误的是______。 答案: A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新

的概念 B:分布式数据库是一个数据在多个不同的地理位置存储的数据库 C:面向对象数据库仍然采用传统的关系型数据库管理系统 D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术 标准答案: C 题目7: 不是数据库系统特点的是______。 答案: A:较高的数据独立性 B:最低的冗余度 C:数据多样性 D:较好的数据完整性 标准答案: C 题目8: 在下列数据库管理系统中,不属于关系型的是______。 答案: A:Micorsoft Access B:SQL server C:Oracle D:DBTG系统 标准答案: D 题目9: Access是______数据库管理系统。 答案: A:层次 B:网状 C:关系型 D:树状 标准答案: C 题目10: 在Access中,数据库的基础和核心是______。 答案: A:表 B:查询 C:窗体 D:宏 标准答案: A 题目11: 在下面关于Access数据库的说法中,错误的是______。 答案: A:数据库文件的扩展名为mdb B:所有的对象都存放在同一个数据库文件中 C:一个数据库可以包含多个表 D:表是数据库中最基本的对象,没有表也就没有其他对象 标准答案: B

Microsoft Access数据库中SQL语句大全

ACCESS数据库的SQL语句教学引子:如何找到ACCESS数据库的SQL视图: 1)单击下图左侧的 : 2)单击上图顶部的 ,弹出如下图对话框: 5)单击“关闭”,此时在菜单中的文件菜单下面出现一个SQL的下拉框

;6)在“SQL”下拉框中选择如下图所示中的“SQL视图即可”。 1、查询所有记录:Select *通常用于快速查看表中的记录。当对表的结构无法确切记忆时,或要快速查看表中的记录时,使用Select *是很方便的。 use 企业销售管理系统 Select * from 职工 2、投影查询:很多时候并不需要将所有列的数据都显示出来。投影查询就是允许用户显示所需要的列。假设显示职工表中职工号、姓名、工资信息,具体操作方法如下。 Select 职工号,姓名,工资 from 职工 在Select查询中,还可以按照实际的需要或自己的喜好安排显示列的顺序,如果要把姓名放到第一列,则代码如下: Select姓名, 职工号,工资 from 职工 3、条件查询:显示wh1或wh2仓库、性别不为女、工资在1300~2100之间的职工信息。具体操作如下: Select * from职工号 where(仓库号=’wh1’ or仓库号=’wh2’) And not 性别=’女’ and 工资>=1300 and 工资工资<=2100 在这里一定要注意,(仓库号=’wh1’ or仓库号=’wh2’)一定要加括号,否则就不是原题的意思。

4、谓词In查询:在查找特定条件的数据时,如果条件较多,就需要用到多个Or运算符,以查找满足其中任一条的记录。但使用多个Or运算符,将使Where子句变得过于冗长,这时使用In就非常清楚。另外,在后面讲解的嵌套查询中,也必须使用In查询。下面以显示zg1、zg2、zg11、zg15的订购单信息为例具体讲解一下。 使用Or运算符 Select * from订购单 where 职工号=’zg1’ or职工号=’zg2’’) Or职工号=’zg11’ or职工号=’zg15’ 使用谓词In Use 企业销售管理系统 Select * from订购单 where 职工号 in(’zg1’, ’zg2’, ’zg11’, ’zg15’)在Select语句中,还支持In与Not结合使用。假设显示职工号不为zg1, zg2, zg11, zg15的订购单信息,具体代码如下: 使用Or运算符 Select * from订购单 where 职工号!=’zg1’ or职工号!=’zg2’’) Or职工号!=’zg11’ or职工号!=’zg15’ 使用谓词In Use 企业销售管理系统 Select * from订购单 where 职工号 not in(’zg1’, ’zg2’, ’zg11’, ’zg15’) 5、模糊Like查询:有的时候,我们不清楚所要查询的信息,如显示职工信息,但不能确定该职工的姓名,只知道他姓名中含有“王”字,那该如何查找呢?SQL中提供了Like关键字,使用Like进行了查询时,还要指定通配符。 通配符及其含义 通配符含义 %包含0个或多个字符 _(下画 包含一个字符 线) []指定范围(如[a-z] [^]不属于指定范围([^a-z]) 在SQL语句中,还支持Like与Not结合使用。假设显示姓名中不含 有“王”字的职工信息,具体代码如下:

access数据库试题(含答案)

WORD格式 2011 级计算机专业数据库应用开发补考试卷 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ? ? ? ? ? ? ? ? ? ? ? 线? ? 题号填空题简单题总分 得分 一、填空题 ( 每空 1.5 分,共 60 分 ) 1、管理信息系统简称为____________,一般可分为四个步骤进行,即 _____________________、 _____________________、 ______________________、 。 号? 学? 2、数据操作语言是的语言。它主要包含下? ? 面三种操作:_____________________ 、 ______________________ 、 ? ? ?。 ? ? 3 、数据库对象包括有: _____________________、 _____________________、 ? _ ? ______________________、__________________________、页、宏、模块等。? _ ? _ _ ?4、字段具有十余种数据类型 : _____________________、 _____________________、_ _ ? _ ? _ _____________________、_____________________、货币、自动编号、是/否、OL_ ? _ 订 _ ? _ _ ? E对象、超级链接、查阅向导等。 _ ? _ _ ? 5 、常用的表达式有哪些: _____________________、 _____________________、_ ? 名 姓? _____________________、_____________________。 ? ? ?6、表间关系的类型有哪三类 : _____________________、 _____________________、 ? ? ?_____________________。 ? ?7 、可以在 access 中定义三种类型的主键: _____________________、

Access数据库基础与应用基础知识笔记

第一章数据库基础知识 1DBS:由硬件系统、数据库(DB)、数据库管理系统(DBMS)及相关软件、数据库管 理员和用户组成 2数据库(DB)是指一组按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。 3DBMS的主要功能 1)数据定义:定义数据库结构 2)数据操纵:插入、删除、修改和查询数据等基本操作 3)数据库运行管理:是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性检查和执行等 4)数据的组织、存储和管理:数据库中需要存放多种数据,DBMS负责分门别类地组织、存储和管理这些数据 5)数据库的建立和维护:数据库的建立包括数据库初始数据的输入与数据转换等;数据库的维护包括数据库的转储与恢复,数据库的重组织与重构造、性能监测与分析等 6)数据通信接口:提供与其他软件系统进行通信的功能 4数据库管理员(DBA) 用户(User)包括专业用户和最终用户,专业用户是设计数据库和开发应用程序的人员,最终用户是使用数据库的普通用户。 5数据库应用系统(Database Application System) 1)三级结构: 外模式:是各个用户所看到的数据库内模式:是机器“看到”的数据库概念模式:是数据库管理员所看 到的数据库 2)两级映射: 外模式/概念模式映射:保证了数据的逻辑独立性概念模式/内模式映射:保证了数据的物理独立性 6数据模型(Data Model)是现实世界中数据特征的抽象,是用来描述数据的一组概念和定义。

1)概念数据模型(简称概念模型):是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,广泛使用的概念模型是“实体—联系”模型Entity-Relationship Model i)E-R模型: 实体:是客观存在且可以相互区别的事物 实体集:具有相同性质(特征)实体的集合 属性:是指实体或联系所具有的特征与性质。 联系:是实体集之间的抽象表示。(例如,“读者”实体集与“图书”实体集之间存在“借阅”联系)1:1 1:n m:n ii)E-R图:矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性2)逻辑数据模型(简称数据模型):这是用户从数据库的角度所看到的模型,是具体的DBMS所支持的数据模型,传统的数据模型有层次模型、网状模型、关系模型 i)层次模型:数据库系统中最早出现的数据模型,它用树型结构表示各类实体以及实体间的联系。若 用图来表示,则层次模型是一棵倒置的树。 ii)网状模型:表示非层次关系,它的节点间可以任意发生联系。若用图来表示,则网状模型是一个网络。 3)物理数据模型(简称物理模型):面向计算机物理表示的模型,描述了数据在存储介质上的组织结构 7数据类型 1)关系模型:用二维表表示实体集,通过外部关键字表示实体集之间的联系。 i)静态特征---数据结构 动态特征---数据操作 完整性约束---完整性规则 ii)属性、域、元组、关系 iii)关键字(Key):是关系中能唯一区分元组的属性或属性的组合 候选关键字(Candidate Key):是一种特殊的关键字,即去掉其中任何一个属性,剩余属性的组合 将不能构成关键字 主关键字(Primary Key):从候选关键字中选出一个作为主关键字,主关键字的值不能为空 外部关键字 iv)关系必须规范化;一个关系中不能出现相同的属性名、元组;元组(或属性)的次序无关紧要 v)关系运算:并、差、交、选择、投影、联接 8数据库设计基础 1)数据库设计原则:概念单一化“一事一地”;避免在表之间出现重复字段;表中的字段必须是原始数据和基本数据元素;用外部关键字保证有关联的表之间的联系 2)数据库设计步骤 9Access 2010 1)表(Table) 2)查询(Query):查询的结果是一个动态的数据集,以表的形式显示,但并不存储数据,是以表为基础数据源的“虚表” 3)窗体(Form) 4)报表(Report):报表的设计方法与窗体非常相似,二者的区别主要体现在用途上,报表能通过各种控件来显示数据,但不能像窗体那样利用界面对数据库中的数据进行操作 5)宏(Macro):一系列操作的集合,用来简化一些经常性的操作;用户可以将使用频率较高的重复性操作设计成宏,当执行这个宏时,就会按这个宏的定义依次执行相应的操作;宏可以单独使用,也可以与窗体配合使用

相关文档
相关文档 最新文档