Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

考试救急,access的几个基础问题求解答。

不再犹豫  发表于:2008-12-27 16:11:29  
复制

大家好!关于access有些题目想请教你们,希望你们可以抽时间告知。谢谢你们,给大家添麻烦了。
 
1.表中的字段类型和特点是什么?(掩码的使用?)

2.表的设计视图和数据表视图的区别是什么?

3.主关键字段的含义和设计方法分别是什么?

4.表间关系的建立是怎样的?(先设主键?参照完整性?)

5.选择、生成表、追加、更新、删除查询的含义和建立方法分别是什么?

6.创建参数查询时使用的控制符号是什么?

7.怎么将E-R模型转化为关系模型?(实体转换?联系转换?合并?)

8.怎样使用SQL语句建立连接查询和嵌套查询?

9.窗体的分类和功能分别是什么?(显示和编辑数据?控制应用程序流程?显示提示信息?)

10.请简述“label、text、combo、command”窗体的控件类型和特点?

11.请简述以下VBA代码:

Docmd.openform

Docmd.openreport

Docmd.Runsql"......SQL语句......"

Docmd.close

 

Top
ACMAIN.CHM 发表于:2008-12-27 20:08:20

1.表中的字段类型和特点是什么?

 

字段数据类型:决定可以存储哪种数据的字段特征。例如,数据类型为“文本”的字段可以存储由文本或数字字符组成的数据,而“数字”字段只能存储数值数据。

 

SQL 数据类型

Microsoft Jet 数据库引擎 SQL 数据类型包含了由 Microsoft® Jet 数据库引擎定义的 13 种基本数据类型,以及几个可识别为这些数据类型的有效同义词。

下表列出了基本数据类型:

数据类型 存储量大小 说明
BINARY 每个字符占 1 个字节 任何类型的数据都可以存储在这种类型的字段中。不进行数据转换(例如,转换成文本)。数据怎样输入到二进制字段就怎样作为输出显示,
BIT 1 个字节 值为 Yes 和 No,并且该字段只能取这两个值中的一个。
TINYINT 1 个字节 在 0 和 255 之间的整数值。
MONEY 8 个字节
– 922,337,203,685,477.5808 和 922,337,203,685,477.5807 之间的可调整整数。
DATETIME
(请参阅 DOUBLE)
8 个字节 在 100 年和 9999 年之间的日期或时间值。
UNIQUEIDENTIFIER 128 个比特 用于远程过程调用的唯一标识数字。
REAL 4 个字节 单精度浮点值,负数值从 – 3.402823E38 到 – 1.401298E-45,正数值从 1.401298E-45 到 3.402823E38,以及零。
FLOAT 8 个字节 双精度浮点值,负数值从 – 1.79769313486232E308 到 – 4.94065645841247E-324,正数值从 4.94065645841247E-324 到 1.79769313486232E308,以及零。
SMALLINT 2 个字节 介于 – 32,768 和 32,767 之间的短型整数。(请参阅“注意”)
INTEGER 4 个字节 介于 – 2,147,483,648 和 2,147,483,647 之间的长型整数。(请参阅“注意”)
DECIMAL 17 个字节 精确的数字数据类型,取值范围从 1028 - 1 到 - 1028 - 1. 可以定义精度 (1 - 28) 和大小(0 -- 定义精度)。默认的精度和大小分别为 18 和 0。
TEXT 每字符占 2 个字节(请参阅“注意”) 从零到最大值 2.14 吉字节 (GB)。
IMAGE 根据需要 从零到最大值 2.14 吉字节。用于 OLE 对象。
CHARACTER 每个字符占 2 个字节(请参阅“注意”) 从零到 255 个字符。



ACMAIN.CHM 发表于:2008-12-27 20:11:04

3.主关键字段的含义和设计方法分别是什么?

 

主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。

 

关系数据库系统(如 Microsoft Access)的强大功能来自于其可以使用查询窗体报表快速地查找并组合存储在各个不同表中的信息。为了做到这一点,每个表都应该包含一个或一组这样的字段:这些字段是表中所存储的每一条记录的唯一标识,该信息即称作表的主键。指定了表的主键之后,Access 将阻止在主键字段中输入重复值或 Null 值。

 

设置或更改主键 (MDB)

注释  本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

  1. “设计”视图中打开表。
  2. 选择将要定义为主键的一个或多个字段。

    若要选择一个字段,请单击所需字段的行选定器

    若要选择多个字段,请按住 Ctrl 键,然后对每个所需字段单击其行选定器。

  3. 单击工具栏上的“主键”按钮图像

注释  如果希望多字段主键中的字段排序不同于这些字段在表中的排序,请单击工具栏上的“索引”按钮图像 以显示“索引”窗口,然后针对名为 PrimaryKey 的索引重新排列字段名称的顺序。



trynew 发表于:2008-12-30 11:42:44

 

1.表中的字段类型和特点是什么?(掩码的使用?)

答:共10种,可粗分为几大类:文本类、数字类、日期逻辑类、对象类

    文本类可分为1.文本型:最多255个字符,也是使用最多的类型。2.备注型:大概跟记事本能编辑的大小一样,不能作为主键,可对前255个字符进行排序。3.超级链接型:特殊的文本类型,同时保存显示内容和链接地址,点击时可打开链接地址。

    数字类可分为1.数字型:还可根据字段大小和格式进行细分。默认为长整形。2.货币型:就是默认为两位小数的小数型数字字段。3.自动编号:可自动生成不重复数字,常用来作为表的主键。有随机和顺序两种方式。

    日期类就是日期型字段,可保存日期和时间,它本身也是一个数字,是记录以1900年为0点,以天为单位的时间数轴上的一点的一个小数。日期型只可比较相互间的时差。

    是否类也就是逻辑型。这是花费空间最小的类型了。也可看做特殊的数字型,只允许两个数值-1和0,但作为字段,通常还要考虑到null也是一个数值。

    OLE对象型以二进制方式保存对象型内容,与备注型一样保存在表的外部,大小没有上限。当以OLE方式保存时,除了保存对象的信息,还保存对象的类型。当保存图片信息时,会自动改为位图的方式,容量激增。

    查阅向导,这不算一种真正的数据类型,但选用这种类型,通常是使用一个下拉框,表里保存的是数字型编号内容,数据表或窗体中显示其相关的内容和选项。

这是Access表设计是可选的数据类型,但按照SQL数据库的分类则不同,转换时会转换成相应的其他类型。选择不同的字段类型,则使用不同的保存方式、字段大小、显示及操作方法。

掩码的使用主要是限制和规定在数据表或窗体中输入数据的接受范围和显示方式。

2.表的设计视图和数据表视图的区别是什么?

表的设计视图是对表的各个字段以及字段的名称、大小、附加属性等进行增删和定义。是对表的结构和性质进行操作和定义。

数据表视图则是打开这个表,对保存在表里的内容和信息进行筛选、排序、浏览、修改、增删。两者的主要区别就在于操作的对象不同。

3.主关键字段的含义和设计方法分别是什么?

主关键字段是可以唯一标识和区分不同记录的一个或多个字段。也就是这一个或多个字段在不同记录中是不允许相同的。并且在这个主关键字段上自动建立索引。由于主关键字常用于比较,不宜太大,并且需要更条记录不同,而自动编号型字段正好都满足这两个条件,比较适合作为表的主关键字段。另外一些编号、代码类的字段也比较适合,可以取代自动编号作为主键。如果表中没有这类型的字段,还是增加一个自动编号字段作为主键比较号。

4.表间关系的建立是怎样的?(先设主键?参照完整性?)

表间关系中,如果两个表中相关联的字段都是主键,则建立的是一对一关系,如果一个是主键(或不允许重复的索引),而另一个是有索引而允许重复的字段,通常成为外键,则建立的是一对多关系,应该是先设定主键、外键(字段类型要与主键匹配)后再建立关系。关系建立后,就可以进一步定义其类型(左、右连接)、参照完整性等。设置参照完整性可避免主表(一方)没有记录,而在子表(多方)存在孤立记录的情况。另外,可加上关联更新,保持两个表的相关内容的一致性。至于自动删除,则可根据数据的重要性和操作的方便性之间做出选择。如果不建立关系,或不选择参照完整性,数据的操作就比较灵活,但要在程序中或手工对数据的相关及完整进行维护。

5.选择、生成表、追加、更新、删除查询的含义和建立方法分别是什么?

这些查询分别对应不同SQL语句。选择查询,是对现有的表进行连接、筛选、过滤、排序,不会对表的内容进行修改和变动。其他的几种查询,是在选择查询的基础上,对选择出来的数据进行进一步的处理和更新,所以又叫操作查询,会对表的记录和字段及内容进行增删修改处理。各种查询的建立方法都可以使用向导、设计界面或在SQL语句界面直接输入SQL语句。

6.创建参数查询时使用的控制符号是什么?

参数查询的参数有两种形式,一种是显式定义,在查询的参数列表中输入参数名称,或在SQL语句中用PARAMETERS语句进行定义,另一种是隐式,使用中括号作为控制符号,在条件或字段名称中输入即可。

7.怎么将E-R模型转化为关系模型?(实体转换?联系转换?合并?)

一般就将E-R模型模型中的实体转换成关系模型中的表,联系转换成表的关系。

8.怎样使用SQL语句建立连接查询和嵌套查询?

在Access中,在查询设计视图中可对不同的表连接设定连接方式,有三种不同的连接方式,对应SQL语句中的JOIN(=),LEFT JOIN,Right JOIN。嵌套的子查询,在Access一般可作为一个独立的查询进行保存,另一个查询直接使用这个查询名称作为子查询就可以了。在SQL语句中,可以使用括号把一个查询语句作为子查询,如果没有指定别名,系统会自动添加。

9.窗体的分类和功能分别是什么?(显示和编辑数据?控制应用程序流程?显示提示信息?)

窗体一般可分为3大类,分别是数据窗体、面板窗体和对话框类窗体。

数据窗体一般都绑定一个表,或在子窗体中绑定数据表,多用来处理数据,可显示、编辑和查询浏览数据。

面板窗体一般不绑定数据表,使用控件、按钮、图形等,引导和控制应用程序的流程,如打开相应窗体、报表,执行数据处理过程等。

对话框类窗体用来显示提示信息、进行各种设置、接受用户的输入和选择等。可以直接使用程序内置的对话框、输入框函数,也可以使用自己定义设计的窗体。在打开窗体时有以对话框模式打开的选项,这时会一直等到关闭此窗体,才执行打开窗体语句后面的语句。对话框窗体长设定为弹出和模式窗体。

10.请简述“label、text、combo、command”窗体的控件类型和特点?

label(标签)控件一般用来显示标题、提示等信息,也可作为绑定它的其他控件定义快捷键(ALT+字母)。通常都是在设计时输入显示结果,在程序运行过程中一般都不会改变。

text(文本框)是显示和接受用户输入的控件,一般都会与字段进行绑定。把文本框设置为锁定和无效后,可作为绑定数据库数据的标签一样使用,不允许用户修改。

combo(组合框)作用跟文本框相似,但有可供(限定)用户选择的选项,减少用户录入出错和提高录入效率。

command(按钮)提供给用户单击执行各种操作选择和控制程序流程,与菜单的功能相似。

11.请简述以下VBA代码:

Docmd.openform

用指定的方式打开指定名称的窗体。

Docmd.openreport

用指定的方式打开指定名称的报表。

Docmd.Runsql"......SQL语句......"

执行SQL语句规定的操作查询。(执行选择查询并显示必须用docmd.OpenQuery命令)

Docmd.close

关闭指定的窗体、报表等对象,不带参数则关闭当前获得焦点的窗体、报表等对象。

(这是我的一些理解和解释,并非标准答案:)



总记录:3篇  页次:1/1 9 1 :