Access简讲
- 格式:ppt
- 大小:2.21 MB
- 文档页数:36


简介:Access
简介:access是一种关系型的桌面数据库管理系统,是microsoftoffice套件产品之一。用户无需编写代码,就可以在很短时间里开发一个功能强大并专业的数据库应用程序,内部提供了功能强大的向导机制。
1.2.2关系数据库基础知识I.关系模型
一个关系的逻辑结构就是一个二维表,这种用二维表的形式表示实体和实体间的联系的数据模型称为关系数据模型。关系数据模型是目前最重要的一种数据模型,在关系数据模型中,操作的对象和结果都是二维表,这种二维表就是关系。
1.关系模型中常用的术语
(1)关系:一个关系就是一个二维表,每个关系有个关系名。在access中,一个关系存储为一个表,具有一个表名,一个数据库中可以保存多个关系(表)。
(2) 元组:在二维表(特定关系)中,水平行称为元组,每一行都是一个元组。Tuple对应于表中的特定记录。
(3)属性:二维表中垂直方向的列叫做属性,每一列有一个属性名,在access中表示为字段名,每个字段的数据类型、宽度等在创建表的结构时规定。
(4) 字段:属性的取值范围,即不同元组对同一属性的取值范围。
(5)关键字:其值能够唯一的标识一个元组的属性或属性的组合。access中表示为字段或字段的组合,例如教师表中的编号可以作为标识一条记录的关键字。1.2.5access简介
一、 access数据库的体系结构
access数据库由数据库对象和组两部分组成,其中对象有分为七种,包括:表、查询、窗体、报表、数据访问页、宏和模块。其中表
它是数据库的核心和基础。它将所有数据存储在数据库中。access数据库提供的对象存储在同一个数据库文件中(access数据库的扩展名为.MDB,文件扩展名用于区分不同类型的文件)。
1、表:是数据库中用来存储数据的对象,是整个数据库系统的基础。access数据库允许一库多表,用户可在不同表中存不同数据。通过在表之间建立关系将不同表中的数据联系起来。
Access简介
1Access概述
MicrosoftOfficeAccess2007是由微软发布的关联式数据库管理系统。它结合了
MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice2007的系统程
式之一。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数
据库管理系统。Access完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全
检查等功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统
具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户机/服务器(Client/Server)结构和相应的数据库安全机制。它具备了许多先进大型数据库管理系统所具备
的特征,如事务处理、出错回滚能力等。
凭借MicrosoftOfficeFluent用户界面和无需深厚的数据库知识即可使用的交互式设计
功能,OfficeAccess2007可帮助信息工作者轻松、快速地跟踪和报告信息。用户可以在网
站上共享、审核和备份MicrosoftOfficeSharePointServer2007列表上的信
息。Access提供了表生成器、查询生成器、宏生成器报表设计器等多种可视化的操作工具,
以及数据库向导、表向导、查询向导、窗体向导、报表向导等多种向导,它还为开发者提供
了VisualBasicforApplication(VBA)编程功能。可以使用户不用编写一行代码,就可以在短
时间里开发出一个功能强大且相当专业的数据库应用程序,并且这一过程完全是可视的,如
果能给它加上一些简短的VBA代码,那么开发出的程序就与专业程序员潜心开发的程序一
样。Access应用广泛,它不仅可以作为个人的RDBMS(关系数据库管理系统)来使用,而且
还可以用在中小型企业和大型公司中来管理大型的数据库。例如,可以使用它来创建一个包
第3章 查询的创建与应用
一、选择题
1、利用对话框提示用户输入查询条件,这样的查询属于( )。 A:选择查询 B:参数查询
C:操作查询 D:SQL查询
2、假设“公司”表中有编号、名称、法人等字段,查找公司名称中
有“网络”二字的公司信息,正确命令是( )。 A:SELECT * FROM公司FOR名称 = " *网络* "
B:SELECT * FROM公司FOR名称LIKE "*网络*"
C:SELECT * FROM公司WHERE名称="*网络*"
D:SELECT * FROM公司WHERE名称LIKE"*网络*"
3、已知“借阅”表中有“借阅编号”、“学号 ”和“借阅图书编
号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计
出每名学生的借阅次数,下列SQL语句中,正确的是( )。 A:Select 学号,Count(学号) from 借阅
B:Select 学号,Count(学号)from借阅Group By 学号
C:Select 学号,Sum(学号) from 借阅
D:Select 学号,Sum(学号)from 借阅 Order By 学号
4、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学
生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、
“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和
“姓名”,则正确的查询设计是( )。
2
A:
B:
C:
D:
5、在Access数据库对象中,体现数据库设计目的的对象是( )。
A:报表 B:模块 C:查询 D:表
6、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,
正确的分隔符是( )。
A:* B:% C:& D:# 7、假设有一组数据:工资为3000元,职称为“讲师”,性别为
“男”,在下列逻辑表达式中结果为“假”的是( )。 A:工资>3000 AND 职称="助教" OR 职称="讲师"
1.单项选择题
若要在文本型字段执行全文搜索,查找“Access”字符串,则下列条件表达式正确的是(D )。
. Like "Access"’
. Like"*Access"
. Like"Access*"
. Like"*Access*"
答案详解:
本题考查条件表达式的建立。选项A, Like"Access"表示搜索该字段数据是"Access "的记录;选项B,Like"*Access"表示搜索该字段中数据以"Access"结尾的记录;选项C, Like"Access*"表示搜索该字段中数据以” Access”开头的记录。答案为D。
使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种(C )
. 数据库
. 数据库管理系统
. 数据库应用系统
. 数据模型
答案详解:
[评析] 数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库管理系统是指位于用户与操作系统之间的数据管理软件。数据库管理系统是为数据库的建立、使用和维护而配置的软件。数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。数据模型是从现实世界到机器世界的一个中间层次。
在Access中,DAO的含义是(B )。
. 开放数据库互连应用编程接口
. 数据库访问对象
. Active数据对象
. 数据库动态链接库
以下字符串符合Access字段命名规则的是(B )。
. !address!
. %address%
. [address]
. 'address'
答案详解:
字段命名规则为:长度1~64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号([])和重音符号(')。
Access适合开发的数据库应用系统是(C )。
. 小型
. 中型
. 中小型
. 大型
答案详解:
数据库Access是关系型数据库系统,对于层次结构和网状结构等数据库模型处理较弱,不适合开发大型的数据库应用系统。 Access提供的运算符不包括(C )。