ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:1.10MB ,
资源ID:5595592      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5595592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Access数据库的使用.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Access数据库的使用.docx

1、Access数据库的使用第六章 Access 2003关系数据库的使用任务一 学生管理数据库的建立 任务引入王君在育才学院教务处工作,本周市教委要求他把学生信息做一个数据库。下面以学生管理数据库为例介绍数据库的建立过程及使用方法。示例为Access2003关系数据库系统。图6-1 学生管理数据库的主画面任务分析在Access2003关系数据库环境下,把有关“学生”的信息输入到计算机中的“学生管理数据库”中并保存起来,这就是王君要做的第一项工作。而完成数据表的建立是其中一项最基础最重要的工作,这里面涉及到字段的定义、数据的录入、修改、复制、删除、保存等基础性知识点,掌握良好的操作方法和操作习惯对

2、优化数据库有很大帮助,同时也为进一步的处理数据打下基础。任务实施步骤一:分析 “学生管理”数据库的功能要完成本工作,在采集数据前,我们首先建立一个命名为“学生管理”的数据库并分析其功能,在这个数据库中建立二个数据表“学生”表、“学生成绩”表。步骤二:建立并保存数据库文档“学生管理”1启动Access 2003 步骤: 1)单击“开始”按钮,打开开始菜单。 2)将鼠标移动到“程序”项,这时出现级联菜单。3)在此菜单中单击“Microsoft Access”,启动Access 。2、建立数据库在主画面出现(图6-2):图6-2 开始界面 单击“新建文件”按钮,打开6-3:图6-3 新建文件选择“空

3、数据库”打开新建数据库对话框6-4:图6-4 创建库文件在对话框中输入数据库文件的路径、名字,系统会创建一个新文档,文档名是“学生管理.mbc”,如图6-5:图6-5 学生管理库界面 观察此窗口的组成,回答以下的问题:1)学生管理数据库由几个对象组成,分别是什么?2)标题栏上显示的文档名是什么?步骤三:建立数据表学生、学生成绩。图6-6 建立表1、建立表表是Access数据库的基础,是存储数据的地方,其他数据库对象,如查询、窗体、报表等都是在表的基础上建立并使用的,因此,它在数据库中占有很重要的位置。为了使用Access管理数据,在空数据库建好后,还要建立相应的表。Access表由表结构和表内

4、容两部分构成,先建立表结构,之后才能向表中输入数据。我们在吴老师的工作过程中。了解一下表的建立,包括Access数据类型、建立表结构、向表中输入数据、字段属性的设置以及建立表与表之间关系等内容。1.1 Access数据类型王君在设计表时,必须要定义表中字段使用的数据类型。Access常用的数据类型有:文本、备注、数字、日期时间、货币、自动编号、是否、OLE对象、超级链接、查阅向导等。Access数据类型见表1-7。表17 Access数据类型数据类型用 法大 小文本文本或文本与数字的组合,例如地址;也可以是不需要计算的数字,例如电话号码、零件编号或邮编最多255个字符Microsoft Acc

5、ess只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。设置“字段大小”属性可控制可以输入字段的最大字符数备注长文本及数字,例如备注或说明最多64,000个字符数字可用来进行算术计算的数字数据,涉及货币的计算除外(使用货币类型)。设置“字段大小”属性定义一个特定的数字类型1、24或8个字节。日期/时间日期和时间8个字节货币货币值。使用货币数据类型可以避免计算时四舍五入。精确到小数点左方15位数及右方4位数8个字节自动编号在添加记录时自动插入的惟一顺序(每次递增1)或随机编号4个字节。是/否字段只包含两个值中的一个,例如“是/否”、“真/假”、“开/关”1位OLE对象在其他程序中使

6、用OLE协议创建的对象(例如Microsoft Word文档、Microsoft Excel电子表格、图像、声音或其他二进制数据),可以将这些对象链接或嵌入到Microsoft Access表中。必须在窗体或报表中使用绑定对象框来显示OLE对象最大可为1 GB(受磁盘空间限制)超级链接存储超级链接的字段。超级链接可以是UNC路径或URL最多64,000个字符查阅向导创建允许用户使用组合框选择来自其他表或来自值列表中的值的字段。在数据类型列表中选择此选项,将启动向导进行定义与主键字段的长度相同,且该字段也是“查阅”字段;通常为4个字节注意:“数字”、“日期时间”、“货币”以及“是否”,这些数据类

7、型提供预先预定义好的显示格式。可以从每一个数据类型可用的格式中选择所需的格式来设置“格式”属性。也可以为所有的数据类型创建自定义显示格式,但“OLE对象”数据类型除外。1.2 建立表结构建立表结构有3种方法,一是在“数据表”视图中直接在字段名处输入字段名;二是使用“设计”视图;三是通过“表向导”创建表结构。1.2.1使用“数据表”视图(1)如果还没有切换到“数据库”窗口,可以按F11键从其他窗口切换到数据库窗口。(2)请单击“对象”下的,然后单击“数据库”窗口工具栏上的“新建”按钮。(3)双击“数据表视图”选项,将显示一个空数据表。(4)重新命名要使用的每一列:请双击列名,键入列的名称,命名方

8、式必须符合Access的对象命名规则,然后再按Enter键。(5)随时可以插入新的列:单击要在其右边插入新列的列,然后单击“插入”菜单中的“列”命令。按步骤4中的说明重新命名列的名称。(6)在数据表中输入数据。将每种数据输入到相应的列中(在Access中,每一列称作一个字段)。例如,如果正在输入姓名,将名输入在名的字段中,而将姓输入在另一个不同的字段中。如果输入的是日期、时间或数字,请输入一致的格式,这样Access能为字段创建适当的数据类型及显示格式。在保存数据表时,将删除任何空字段。(7)在已经将数据输入到所有要使用的列后,单击工具栏上的“保存”按钮来保存数据表。(8)在保存表时,Acce

9、ss将询问是否要创建一个主键。如果还没有输入能惟一标识表中每一行的数据,如零件编号或ID编号,它将建议选择“是”。如果已经输入能惟一标识每一行的数据,可以指定此字段为主键。注意:除了重新命名及插入列外,在保存新建数据表之前或之后,也可以随时删除列或重新排序列的顺序。在“学生管理”数据库中,使用“数据表”视图建立“学生”表,学生表结构如表1-8所示。表6-8“学生”表结构字段名类型学号文本姓名文本性别文本出生日期日期/时间专业文本入学成绩数字团员是/否简历备注表6-9 “学生成绩“表结构字段类型学号文本姓名文本语文数字数学数字英语数字网络数字总分数字平均分数字1.2.2使用“设计”视图(1)双击

10、“使用设计器创建表”,打开表“设计”视图。图6-10 “设计”视图(2)在“字段名称”中输入需要的字段名,在“字段类型”中选择适当的数据类型。(3)定义完全部字段后,设置一个字段为主键。(4)单击工具栏上的“保存”按钮,这时出现“另存为”对话框。(5)在“另存为”对话框中的“表名称”中输入表的名称“学生”。(6)单击“确定”按钮。在“学生管理”数据库中,使用“设计”视图建立“学生”表,学生表结构如图6-11所示。图6-11“学生”表结构“学生成绩”结构如下所示:图6-12学生成绩1.2.3使用“表向导”(1)如果还没有切换到“数据库”窗口,可以按F11键从其他窗口切换到数据库窗口。(2)请单击

11、“对象”下的,然后单击“数据库”窗口工具栏上的“新建”按钮。(3)双击“表向导”选项。(4)按照“表向导”对话框中的提示进行操作。如果要修改或扩展结果表,在使用完表向导后,可以在“设计”视图中进行修改或扩展操作。1.3向表中输入数据在建立了表结构之后,就可以向表中输入数据了。向表中输入数据就好像在一张空白表格内填写内容一样简单。在Access中,可以利用“数据表”视图直接输入数据,也可以利用已有的表。1.3.1使用“数据表”视图直接输入数据在“学生管理”数据库中,向“学生”表中输入两条记录,输入内容如表113所示。表6-13“学生”表内容学号姓名性别出生日期专业入学成绩团员简历000101周讯

12、阳男850212电子商务450.0是广东顺德000121王大鹏男850901电子商务435.5否江西南昌000205李晓莉女841224电器维修378.0是山东烟台000205王玉华女851026电器维修3900是北京表6-14“学生成绩”表内容学号姓名语文数学英语网络总分平均分000101周讯阳87.092.076.078.0333.083.3000121王大鹏67.078.082.080.0307.076.8000205李晓莉88.056.086.071.0301.075.3000205王玉华77.081.082.068.0308.077.01.3.2获取外部数据如果在创建数据库表时,所需

13、建立的表已经存在,那么只需将其导入到Access数据库中即可。可以导入的表类型包括Access数据库中的表、Excel、Louts和DBASE或FoxPro等数据库应用程序所创建的表,以及HTML文档等。1.4字段属性的设置表中每个字段都有一系列的属性描述。字段的属性表示字段所具有的特性,不同的字段类型有不同的属性,当选择某一字段时,“设计”视图下部的“字段属性”区就会依次显示出该字段的相应属性。1.4.1字段大小通过“字段大小”属性,可以控制字段使用的空间大小。该属性只适用于数据类型为“文本”或“数字”的字段。对于一个“文本”类型的字段,其字段大小的取值范围是0255,默认为50,可以在该属

14、性框中输入取值范围内的整数;对于一个“数字”型的字段,可以单击“字段大小”属性框,然后单击右侧的向下箭头按钮,并从下拉列表中选择一种类型。例,将 “学生”表中“性别”字段的“字段大小”设置为1。如图6-15,图6-15 更改字段属性注意:如果文本字段中已经有数据,那么减小字段大小会丢失数据,Access将截去超出新限制的字符。如果在数字字段中包含小数,那么将字段大小设置为整数时,Access自动将小数取整。因此,在改变字段大小时要非常小心。1.4.2格式“格式”属性用来决定数据的打印方式和屏幕显示方式。不同数据类型的字段,其格式选择有所不同。例,“学生”表中“入学成绩”字段的“格式”设置为“整

15、型”;图6-16 设置字段格式1.4.3 默认值“默认值”是一个十分有用的属性。在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分。例如:性别字段只有“男”和“女”两种,这种情况就可以设置一个默认值。例,将 “学生”表中的“性别”字段的“默认值”设置为“男”;“入校日期”字段的“默认值”设置为系统当前日期。注意:设置默认值属性时,必须与字段中所设的数据类型相匹配,否则会出现错误。1.4.4 有效性规则“有效性规则”是Access中另一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符个

16、数不能超过某一个值;对“数字”类型字段,可以让Access只接受一定范围内的数据;对“日期时间”类型的字段,可以将数值限制在一定的月份或年份以内。1.4.5输入掩码在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的“输入掩码向导”来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码。定义输入掩码属性所使用的字符见表6-17。表6-17输入掩码属性所使用字符的含义字 符说 明0数字(0到9,必选项;不允许使用加号(+)和减号(-))9数字或空格(非必选项;不允许使用加号和减号)#数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)L

17、字母(A到Z,必选项)?字母(A到Z,可选项)A字母或数字(必选项)a字母或数字(可选项)&任一字符或空格(必选项)C任一字符或空格(可选项). : ; - /十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于Windows“控制面板”的“区域设置”中指定的区域设置)使其后所有的字符转换为大写!输入掩码从右到左显示,输入至掩码的字符一般都是从左向右的。可以在输入掩码的任意位置包含叹号使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,A显示为A)密码将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)

18、表6-18显示了一些有用的输入掩码以及可以在其中输入的数值类型:表118输入掩码示例输入掩码示例数值(000) 000-0000(206) 555-0248(999) 999-9999(206) 555-0248( ) 555-0248#999-202000L?L?000L0GREENGR339M3MAY R 452B7L0L 0L0T2F 8M400000-999998115-98115-3007LLL00000-0000DB51392-0493LLLAEFGA(最后一个字母只能是A)LLLBEFGB(最后一个字母只能是B)PASSWORDEFGB显示为*2 建立表之间的关系图6-19表的关

19、系 2.1表间关系的概念在Access中,每个表都是数据库中一个独立的部分,它们本身具有很多的功能,但是每个表又不是完全孤立的部分,表与表之间可能存在着相互的联系。表之间有3种关系,分别为:一对多关系、多对多关系和一对一关系。(1)一对多关系是最普通的一种关系。在这种关系中,A表中的一行可以匹配B表中的多行,但是B表中的一行只能匹配A表中的一行。(2)在多对多关系中,A表中的一行可以匹配B表中的多行,反之亦然。要创建这种关系,需要定义第三个表,称为结合表,它的主键由A表和B表的外部键组成。(3)在一对一关系中,A表中的一行最多只能匹配于B表中的一行,反之亦然。如果相关列都是主键或都具有惟一约束

20、,则可以创建一对一关系。2.1.1参照完整性参照完整性是一个规则系统,能确保相关表行之间关系的有效性,并且确保不会在无意之中删除或更改相关数据。当实施参照完整性时,必须遵守以下规则:(1)如果在相关表的主键中没有某个值,则不能在相关表的外部键列中输入该值。但是,可以在外部键列中输入一个Null值。(2)如果某行在相关表中存在相匹配的行,则不能从一个主键表中删除该行。(3)如果主键表的行具有相关性,则不能更改主键表中的某个键的值。当符合下列所有条件时,才可以设置参照完整性:(1)主表中的匹配列是一个主键或者具有惟一约束。(2)相关列具有相同的数据类型和大小。(3)两个表属于相同的数据库。2.1.

21、2建立表间的关系当想让两个表共享数据时,可以创建两个表之间的关系。可以在一个表中存储数据,但让两个表都能使用这些数据。也可以创建关系,在相关表之间实施参照完整性。在创建关系之前,必须先在至少一个表中定义一个主键或惟一约束。然后使主键列与另一个表中的匹配列相关。创建了关系之后,那些匹配列变为相关表的外部键。创建表之间的关系步骤如下:(1)在数据库窗口中,单击工具栏上的“关系”按钮,再单击“显示表”按钮,打开“显示表”对话框。从中选择加入要建立关系的表。(2)然后关闭“显示表”对话框。(3)从某个表中将所要的相关字段拖动到其他相关表中的相关字段。这时屏幕会显示“编辑关系”对话框。检查显示两个列中的

22、字段名称以确保存正确性。(4)若需要,可单击“实施参照完整性”复选框,然后单击“创建”按钮。(5)所有的关系建好后,单击关系窗口的“关闭”按钮,这时Access询问是否保存布局的更改,单击“是”按钮。关系的主键一方表示为钥匙符号。在一对一关系中,初始化关系的表确定了主键一方。对于一对一关系,关系的外部键一方表示为钥匙符号;对于一对多关系,关系的外部键一方表示为无限符号。2.2维护表为了使数据库中的表在结构上更合理,内容更新,使用更有效,就需要经常对表进行维护。2.2.1打开和关闭表打开表(1)在“数据库”窗口中,单击“对象”下的(2)单击要打开的表的名称。(3)如果要在“设计”视图打开表,单击

23、“数据库”窗口工具栏上的。如果要在“数据表”视图打开表,单击“数据库”窗口工具栏上的。注意:打开表后,只需单击工具栏上的“视图”按钮,即可轻易地在两种视图之间进行切换。关闭表表的操作结束后,应该将其关闭。不管表是处于“设计”视图状态,还是处于“数据表”视图状态,单击“文件”菜单中的“关闭”命令或单击窗口的“关闭窗口”按钮都可以将打开的表关闭。在关闭表时,如果曾对表的结构或布局进行过修改,Access会显示一个提示框,询问用户是否保存所做的修改。2.2.2修改表的结构修改表结构的操作主要包括增加字段、删除字段、修改字段、重新设置字段等。修改表结构只能在“设计”视图中完成。添加字段在表中添加一个新

24、字段不会影响其他字段和现有的数据。但利用该表建立的查询、窗体或报表,新字段是不会自动加入的,需要手工添加上去。修改字段修改字段包括修改字段的名称、数据类型、说明等。删除字段如果所删除字段的表为空,就会出现删除提示框;如果表中含有数据,不仅会出现提示框需要用户确认,而且还会将利用该表所建立的查询、窗体或报表中的该字段删除,即删除字段时,还要删除整个Access中对该字段的使用。重新设置关键字如果原定义的主关键字不合适,可以重新定义。重新定义主关键字需要先删除原主关键字,然后再定义新的主关键字。2.2.3编辑表的内容定位记录数据表中有了数据后,修改是经常要做的操作,其中定位和选择记录是首要的任务。

25、常用的记录定位方法有两种:一是用记录号定位,二是用快捷键定位。快捷键及其定位功能见表1-20。表6-20快捷键及其定位功能快 捷 键定位功能Tab 回车 右箭头下一字段Shift+Tab 左箭头上一字段Home当前记录中的第一个宇段End当前记录中的最后一个字段Ctrl+上箭头第一条记录中的当前字段Ctrl+下箭头最后一条记录中的当前字段Ctrl+Home第一条记录中的第一字段Ctrl+End最后一条记录中的最后一个字段上箭头上一条记录中的当前字段下箭头下一条记录中的当前字段PgDn下移一屏PgUp上移一屏Ctrl+PgDn左移一屏Ctrl+PgUp右移一屏选择记录选择记录是指选择用户所需要的

26、记录。用户可以在“数据表”视图下使用鼠标或键盘两种方法选择数据范围。添加记录在已经建立的表中,添加新的记录。删除记录删除表中出现的不需要的记录。修改数据在已建立的表中,修改出现错误的数据。复制数据在输入或编辑数据时,有些数据可能相同或相似,这时可以使用复制和粘贴操作将某些字段中的部分或全部数据复制到另一个字段中。2.2.4调整表的外观调整表的结构和外观是为了使表看上去更清楚、美观。调整表格外观的操作包括:改变字段次序、调整字段显示宽度和高度、隐藏列和显示列、冻结列、设置数据表格式、改变字体显示等。改变字段次序在缺省设置下,通常Access显示数据表中的字段次序与它们在表或查询中出现的次序相同。

27、但是,在使用“数据表”视图时,往往需要移动某些列来满足查看数据的要求。此时,可以改变字段的显示次序。例,将“教师”表中“姓名”字段和“教师编号”字段位置互换。具体操作步骤如下:(1)在“数据库”窗口的“表”对象中,双击“教师”表。(2)将鼠标指针定位在“姓名”字段列的字段名上,鼠标指针会变成一个粗体黑色下箭头,单击鼠标左键。(3)将鼠标放在“姓名”字段列的字段名上,然后按下鼠标左键并拖动鼠标到“教师编号”字段前,释放鼠标左键。使用这种方法,可以移动任何单独的字段或者所选的字段组。移动“数据表”视图中的字段,不会改变表“设计”视图中字段的排列顺序,而只是改变字段在“数据表”视图下字段的显示顺序。

28、调整字段显示宽度和高度在所建立的表中,有时由于数据过长,数据显示被遮住;有时由于数据设置的字号过大,数据显示在一行中被切断。为了能够完整地显示字段中的全部数据,可以调整字段显示的宽度或高度。1调整字段显示高度调整字段显示高度有两种方法:鼠标和菜单命令。使用鼠标如下:(1)在“数据库”窗口的“表”对象下,双击所需的表。(2)将鼠标指针放在表中任意两行选定器之间,这时鼠标指针变为双箭头。(3)按住鼠标左键,拖动鼠标上、下移动,当调整到所需高度时,松开鼠标左键。使用菜单命令调整字段显示高度的操作步骤如下:(1)在“数据库”窗口的“表”对象下,双击所需的表。(2)单击“数据表”中的任意单元格。(3)单

29、击“格式”菜单中的“行高”命令,这时屏幕上出现“行高”对话框。(4)在该对话框的“行高”文本框内输入所需的行高值。(5)单击“确定”按钮。改变行高后,整个表的行高都得到了调整。2调整字段显示列宽与调整字段显示高度的操作一样,调整宽度也有两种方法,即鼠标和菜单命令。使用鼠标调整时,首先将鼠标指针放在要改变宽度的两列字段名中间,当鼠标指针变为双箭头时,按住鼠标左键,并拖动鼠标左、右移动,当调整到所需宽度时,松开鼠标左键。在拖动字段列中间的分隔线时,如果将分隔线拖动超过下一个字段列的右边界时,将会隐藏该列。使用菜单命令调整时,先选择要改变宽度的字段列,然后执行“格式”菜单中的“列宽”命令,并在打开的“列宽”对话框中输入所需的高度,单击“确定”按钮。如果在“列宽”对话框中输入值为“0”,则会将该字段列隐藏。重新设定列宽不会改变表中字段的“字段大小”属性所允许的字符数,它只是简单地改变字段列所包含

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

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