好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Access 第4章 表的创建与应用.ppt

120页
  • 卖家[上传人]:飞***
  • 文档编号:7226242
  • 上传时间:2017-08-09
  • 文档格式:PPT
  • 文档大小:1.85MB
  • / 120 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第四章 表的创建与应用,第一节 表的设计第二节 创建与维护表结构第三节 输入与维护表数据第四节 表的使用第五节 表的索引第六节 建立表间关联关系,,本章主要介绍表的字段类型、表的结构设计、表的操作,表的创建、表数据的输入与维护、浏览和查询记录和表的索引与关联等内容本章主要内容,第一节 表的设计,,在Access中,表是以二维表格的形式构成的,见表4.1对应的表是由表名、字段属性和记录三个部分构成表中的每一行称为一条记录,每一列称为一个字段表中所有的字段构成表的结构表4.1 “Student”表,4.1.1 表名,在Access中,表是用来实际存储数据的地方,数据库的其他对象(如查询、窗体和报表等)是表的不同形式的“视图”因此在创建其他数据库对象之前,必须先创建表表名是该表在数据库中的唯一标识,也是用户操作表的唯一标识表的名称尽量体现表中数据的含义表(包括字段、控件和对象)的命名有如下规定:,表名的长度不能超过 64 个字符表名可以包含汉字、字母、数字、空格及其他字符(除句号 “.”、感叹号“!”、重音符号“`” 和方括号 “[ ]” 之外)的任意组合表名不能以空格开头。

      虽然空格可以出现在字段、控件和对象名的中部,但最好不用避免和 Microsoft Visual Basic for Applications 的命名发生冲突表名不能包含控制字符(从 0 到 31 的 ASCII 值,例如回车键)在 Microsoft Access 项目中,表、视图或存储过程的名称中不能包括双引号“””在为字段、控件或对象命名时,最好确保新名称和 Microsoft Access 中已有的属性和其他元素的名称不重复;否则,在某些情况下,数据库可能产生意想不到的结果表中不能有两个重名的字段表是二维的矩阵,由多行组成,每一行都包含完全相同的列,列中的数值可能不同表的一行称作一条记录,每条记录包含完全相同的字段表的记录可以增加、删除和修改表由两部分构成,即表的结构和表中的数据表的结构由字段名称和类型确定注意:,4.1.2 字段类型,文本 文本类型字段用来存储字符信息,如姓名、地址;或者是不需要计算的数字如号码、文件编号或邮编等长度可由用户定义,但不能超过255个字符 文本类型最多存储 255 个字符字段大小”属性控制允许输入的最多字符数备注 备注类型字段用于存储一个数据块,适用于较长文本和数字的存储,它是文本类型字段的特殊形式。

      如注释或说明备注字段不能用于排序和索引 备注类型字段最多存储 65,536 字符数据有许多种类,我们使用类型来对数据分类,Access数据库(.mdb)提供了许多数据类型,以下是10种常用的字段类型:,数字 数字类型字段用于表示数量,用来存储进行算术计算的数值数据,但涉及货币计算的数据除外(使用“货币”类型) 数字类型字段根据其表现、存储形式的不同,又分为字节型、整型、长整型、单精度型、双精度型、同步复制 ID (GUID) 和小数它们所占存储空间即字段大小不同:日期/时间 日期/时间类型字段用于存储日期/时间数据例如“1966-9-26 23:12:31”和“2008-4-16 11:48:50”都是合法的日期/时间值1966-11-20”和“23:12:40” 也是合法的日期/时间值日期的年份只能在100~9 999之间 日期/时间字段占 8 个字节货币 货币类型字段用于存储货币值货币类型计算期间禁止四舍五入,可以精确到小数点左边15位和小数点右边4位显示时系统自动添加货币符号和千位分隔符,小数部分超过两位时自动四舍五入。

      如$12 345.78、¥65 432.16 货币类型字段占 8 个字节 自动编号 自动编号用于在添加记录时自动插入的唯一顺序(每次递增 1)或随机编号,系统默认为递增编号自动编号主要用来为表设置键 自动编号类型字段占 4 个字节;用于“同步复制 ID”(GUID) 时存储 16 个字节是/否 是/否类型字段用于表示逻辑值Yes/No、True/False、On/Off、-1/0(“是/否”、“真/假”、“开/关”)的数据,例如性别、婚否等不允许 Null 值Access一般用复选框内打勾“√”表示“是”,用空白表示“否” 是/否类型字段占1位8.OLE 对象 OLE对象字段数据类型用于链接或嵌入其他程序所创建的对象,(如 Microsoft Word 文档、Microsoft Excel 电子表格、图片、声音或其他二进制数据) OLE对象类型字段最多存储1GB(受磁盘空间限制),也支持.bmp,.gif,.jpeg,.tif,.png,.pcd,.pcx等数据格式超链接 用于存储超链接的字段。

      超链接可以是 UNC网络路径(局域网中文件的地址)或 URL 超级链接地址是指向Access对象、文档或Web页面等目标的一个路径当用户单击超级链接时,Web浏览器或Access就使用该超级链接地址跳转到指定的目的地 可以在超级链接字段中直接输入文本或数字,Access会把输入的内容作为超级链接地址 超链接类型最多存储 64,000 个字符 查阅向导 选择此数据类型将启动向导来定义组合框,使用户能选用其他表或字段中的数据查阅向导字段需要与对应于查阅字段的主键大小相同的存储空间其长度为 4 个字节4.1.3 表的结构设计,表的所有字段组成了表结构在建表之前要定义表的结构 表的结构定义主要是字段属性的定义字段的基本属性包括字段的名称、类型和说明表4.2 “Student”表结构,例如:表“Student”的结构如下表4.2所示1.字段名 字段名是表中每个字段的名称,数据表的表头即字段是以名称来区别的,字段名是以字母、数字或汉字开头,包含汉字、字母、数字、空格或其他字符的字符串,长度不能超过64个字符(包括空格)同一表中字段名不允许相同,字段名也不要与Access内置函数或者属性名称相同,以免引用时出现错误。

      2.数据类型 字段的数据类型应与存储的数据类型相匹配数据库可以存储大量的数据,并提供丰富的数据类型Access数据库提供的字段数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接和查询向导等字段属性的设置:,3.字段说明 字段的说明在字段的设计中不是必需的,只是为了帮助用户记忆该字段的用途输入了字段说明后用户在使用该字段的过程中,字段说明会显示在状态栏中4.字段的其他属性 字段除了基本的属性外,还有其他一些属性,如在字段的“常规”选项卡中可以设置以下10种属性1)字段大小:指定文本型字段的长度(即最多中英文字符数),或数值型字段的类型和大小如字节型占1字节,整型占2字节,长整型占4字节等2)小数位数:指定小数型(数字或货币型)数据的小数位数3)格式:指定数据显示或打印的格式4) 输入法模式:对于包含中文字符的字段,如果将输入法模式设置为“输入法开启”,则当向表中输入数据,光标移到该字段时系统会自动打开输入法窗口而对于大量输入英文字符的字段,可设置输入法模式为“输入法关闭”,可以免去切换输入法的麻烦5) 输入掩码(InputMask):指定输入数据时的格式,可用“输入掩码向导”来编辑输入掩码。

      6) 标题:指定在数据表视图以及窗体中显示该字段时所用的标题如果某字段名意义不明确,则可通过该属性再设置一个标题7) 默认值:指定将添加新记录时,自动加入到字段中的值8) 有效性规则:用于限制用户输入该字段的数据值的表达式例如性别字段只能为“男”,或“女”,因此可以在性别字段的有效性规则属性中可输入:[性别]=“女” Or [性别]=“男”有效性规则中可以使用<、>、=、>= 、<=、 <>、Between等关系运算府,还可用And,Or,Not,Xor,Eqv,Imp等逻辑运算府以及+、-、*、/、\(整除)、Mod(整除求余)、^等算术运算符以及括号()等9) 有效性文本:设置当用户输入的数据不符合有效性规则时所显示的出错提示信息例如设置性别字段的有效性文本为“输入的性别必须是男或女!!”,则以后向表中输入数据时,一旦性别字段输入不满足有效性规则,则系统会弹出一个出错对话框,显示该信息10) 必填字段:指定该字段是否必须输入数据如果为“是”则必须输入11) 允许空字符串:用于文本型字段,设置是否允许空字符串(长度为0)12) 索引:设置该字段是否进行索引以及采用的索引方式可以加快数据的查询和排序速度。

      第二节 创建与维护表结构,,创建表结构有下列主要步骤:① 创建新表② 输入字段名、数据类型和说明③ 输入每一个定义好的字段属性④ 设置主键⑤ 为必要的字段建立索引⑥ 保存设计,4.2.1 使用设计器创建表,使用设计器可以一次性的完成表结构建立步骤如下:(1)在Access的数据库工具栏上单击“打开”按钮(或单击菜单“文件”的“打开”按钮,弹出“打开”数据库对话框选中以前创建的空数据库“db1.mdb”,单击“打开”按钮弹出如图4.1的“db1”数据库窗口图4.1 “新数据库”对话框,(2)在数据库窗口中,单击“对象”列表下的“表”,然后双击“使用设计器创建表”选项,从而打开表设计器窗口,如图4.2所示图4.2 “新建表”对话框,(3)如创建“student”表,包括StudentID、Sname、Sex、Nation、BirthDate、College、Department、Class、Postalcod、City、Memo等字段在图4.3所示的表设计器中,在“字段名称”中依次输入各个字段名称在下方显示“字段属性”窗口的“常规”选项卡下按照表4.2设置各个字段属性例如表中第三字段为Sex,类型为文本,字段大小为2,有效性规则为(="男" Or ="女"),默认值为"男"。

      图4.3 表“设计视图”,(4)设置好各个字段类型和属性后,右击“StudentID”字段,在弹出的菜单中单击“主键”命令,在左边会显示一个钥匙图案,表示已将“StudentID”字段设置为该表的主键图4.4 创建的“student”表结构,(5)表结构的设计结果如图4.4所示,单击工具栏中“保存”按钮,会打开如图4.5所示的对话框,在“表名称”文本框中输入“Student”并单击“确定”按钮,返回数据库窗口,如图4.6所示,即完成数据表结构的设计过程,结束表的创建这时的数据表是一个没有包含任何记录的空表图4.5 另存为对话框,这样在数据库窗口的表对象窗口中,可以看到“Student”选项,若右击“Student”,在弹出的快捷菜单中选择“设计视图”菜单项,可再次打开“Student”表结构,如图4.4所示如果表的各个字段、类型及属性定义好后,发现某些地方有错,则可以在数据库窗口中,单击该表名,然后单击数据库窗口上方的“设计”按钮,从而打开表设计器窗口,可以进一步增加/删除字段,修改字段名,重新确定字段类型及其属性图4.6 数据库窗口,4.2.2 使用向导创建表,使用表向导创建表是把系统提供的示例作为样本,在表向导的引导下完成新表的创建过程。

      操作步骤如下:(1)打开已创建的数据库或者新建一个数据库2)在“数据库”窗口中,单击“新建”按钮,打开“新建表”对话框, 如图4.7所示。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.