access数据库与表教程.doc
《access数据库与表教程.doc》由会员分享,可在线阅读,更多相关《access数据库与表教程.doc(14页珍藏版)》请在三一办公上搜索。
1、Access数据库应用技术教程第2章 数据库与表2.1 创建数据库2.2 建立表2.3 创建数据表的方法2.4 向表中输入记录2.5 修改表的记录2.6 删除表的记录2.7 查找数据表中的记录2.8 建立表的关系2.9 字段属性的设置2.1 创建数据库 2.1.1 数据库设计步骤2.1.2 创建数据库2.1.3 数据库的简单操作2.1.1 数据库设计步骤设计Access关系数据库首先应根据用户需求对数据库管理系统进行分析和研究,全面规划,然后再设计数据库中各数据表的字段结构。数据库的设计一般遵循以下步骤: (1)确定创建数据库所要完成任务的目的;(2)确定创建数据库所需要的表;(3)确定表中所
2、需要的字段;(4)明确有惟一值的主关键字段;(5)确定表之间的关系;(6)输入数据并创建其它数据库对象。 数据库的设计一般遵循以下步骤: (1)确定创建数据库所要完成任务的目的;(2)确定创建数据库所需要的表;(3)确定表中所需要的字段;(4)明确有惟一值的主关键字段;(5)确定表之间的关系;(6)输入数据并创建其它数据库对象。2.1.2 创建数据库 一个Access数据库对象将以磁盘文件的形式存在,其文件扩展名为:MDB。1. 自行创建数据库(创建空数据库) 方法:(1) 启动Access,打开“启动对话框”窗口;(2) 选择“空Access数据库”选项;(3) 保存数据库2使用数据库向导创
3、建数据库 利用向导创建数据库操作步骤如下: (1) 打开“文件”菜单,选择“新建”;(2) 在“新建”窗口,选择“数据库”选项卡;(3) 保存数据库;(4) 在“数据库向导”各“分步”窗口,确定“向导”数据库,选择“向导”表及表中可用的字段,确定窗体的屏幕背景样式、报表打印的样式、数据库的标题等参数选项;(5) 最后按“完成”按钮,返回“数据库”窗口。此时,一个包含表、窗体、报表等数据库对象的数据库创建结束。3使用菜单创建数据库利用菜单创建数据库操作步骤如下: (1) 在Access主菜单下,打开“文件”菜单,选择“新建”选项,进入“新建”窗口。(2) 在“新建”窗口,选择“常用”选项卡,在列
4、表框中,选择“数据库”选项,再按“确定”按钮,进入“文件新建数据库”窗口;(3) 在“文件新建数据库”窗口,在“保存位置”下拉框中,选择数据库文件保存位置,再输入数据库文件的名字,再按“创建”按钮,进入“数据库”窗口;(4) 在“数据库”窗口,按“退出”按钮,结束数据库的创建。2.1.3 数据库的简单操作 1. 打开已有的数据库 操作步骤如下:(1) 在Access主菜单下,打开“文件”菜单,选择“打开”;(2) 在“打开”窗口,先选定保存数据库文件的文件夹,再输入要打开的数据库文件名,选定文件类型,按“打开”按钮,数据库文件将被打开2.设置数据库的默认文件夹 补充操作步骤如下:(1) 在Ac
5、cess主菜单下,打开“工具”菜单,选择“选项”,进入“选项”窗口。(2) 在“选项”窗口,选择“常规”选项卡,再在“默认数据库文件夹”文本框中,输入默认的文件夹名称,再按“确定”按钮,从而确定了数据库文件存取的位置。 3.设置数据库属性 补充操作步骤如下:(1) 在Access主菜单下,打开“文件”菜单,选择“数据库属性”,进入“数据库属性”窗口;(2) 在“数据库属性”窗口,可以选择不同的选项卡,定义/查看数据库的属性使用启动Access时打开和使用“打开”命令创建。4. 关闭数据库 方法: 在Access主菜单下,打开“文件”菜单,选择“关闭”选项。或 按“数据库窗口”的按钮。或 按“C
6、trl”+“F4”组合键。5. Access 窗口和数据库窗口 补充Access的窗口操作大致可分成两大区:Access主窗口和数据库窗口。从上图可知外面的大窗体是Access主窗口,里面的小窗体是数据库窗口。每个窗体上有标题栏。数据库窗口1)数据库窗口组成: Access数据库窗口包括三部分:命令按钮组(位于窗口上端)、对象类别按钮组(位于窗口左部),对象成员集合(位于窗口右部)。 命令按钮组共有8个按钮,从左到右分别为:“打开”、“设计”、“新建”、“删除”、“大图标显示”、“小图标显示”、“列表显示”和“详细信息显示”按钮。 对象类别按钮组中共有7个基本对象类型为:表、查询、窗体、报表、
7、页、宏和模块和一个默认组:收藏夹。 对象成员集合,当单击某个对象按钮时,在“对象成员集合”中则显示已创建的该类别对象实例列表,我们称这个对象实例列表为“对象卡”如图2-5中“表1”就是已创建在“db1.MDB”数据库中的 一个表对象实例。 注意: Access是将所有对象都存放同一个数据库文件里,以.MDB 为扩展名。 (2)Access主窗口的组成: 标题栏 主窗口的标题栏是显示应用程序名称的地方。数据库窗口也有自己的标题栏,是用来显示数据库文件名称的。 菜单栏 它是所有操作命令的集合场所。 工具栏 窗口的上部是命令的存放场所, 命令是以按钮的形式呈现。 编辑区 窗口的中部是编辑区,是Acc
8、ess的主要工作区域。 状态栏 窗口下部,用来显示当前进行工作的状态和信息。 滚动条操作要点: 在启动Access2003 中,单击【文件】【新建】菜单命令,或用【Ctrl+N】组合键 输入为数据库文件名、选择保存位置 2使用本机或者网络上的模板创建完整的数据库 Access2003中可以根据的一些标准的数据库框架来创建数据库,这些标准的数据库框架称为模板。 【例2-2】用本机上的模板上创建一个“学校讲座管理”数据库操作要点: 在Access2003窗口中,依次单击【文件】【新建】菜单命令。 在弹出“新建”对话框中,选择“数据库”选项卡中的“讲座管理”模板 选择保存位置数据库的打开与关闭打开:
9、意指在多用户环境下打开数据库时,使您和其他用户都能查看和编辑数据库。 以只读方式打开:意指多用户环境下打开数据库时,使您和其他用户能查看但不能编辑数据库。以独占方式打开:意指在多用户环境下打开数据库时,使您能查看和编辑数据库,并且防止其他用户打开该数据库。以独占只读方式打开:意指在多用户环境下打开数据库时,使您能查看但不能编辑数据库,并且防止其他用户打开。 数据库可以根据不同的用途Access提供打开、以只读方式打开、以独占方式打开及以独占只读方式打开等四种方式打开 数据库的关闭是关闭数据库窗口。【例2-3】以独占方式打开“学籍管理”数据库,然后关闭该数据库。操作要点: 选择打开的数据库文件
10、在打开”对话框中【打开】按钮右侧的【】【以独占方式打开】 数据库属性 数据库属性对话框操作要点:1. 打开数据库2. 选择“文件”“数据库属性”菜单命令 数据库属性数据库属性主要包括常规、摘要、内容、统计等信息。1. “常规”标签中显示的是数据库的位置、大小,创建、修改、保存的时间等信息;2. “摘要”标签可以对标题、主题、作者、单位等进行设置;3. “统计”标签中显示创建、修改、保存、打印的时间,修订次数、上次保存者、编辑时间等信息;4. “内容”标签用于显示数据库中的对象信息,如各种表、查询、窗体、报表、数据访问页、宏、模块等信息;5. “自定义”标签,是数据库个性设置的主要内容 2.2
11、创建表 2.2.1 Access数据类型2.2.2 建立表结构2.2.3 向表中输入数据2.2.4 字段属性设置2.2.5 建立表之间的关系2.2.1 Access数据类型 1.表的命名 补充表名是将表存储在磁盘上的惟一标识。它是访问表中数据的惟一标识,用户只有依靠表名,才能使用指定的表。在定义表名时,一是要使表名能够体现表中所含数据的内容;二是要考虑使用时的方便,表名要简略、直观。例如课程表2.表结构的定义表结构的定义,就是定义表中的字段个数,每个字段的名称、类型、宽度以及是否建立索引等。事实上,表结构一旦设计完成,表就已设计完成。然后就可以向这个空表添加具体的数据,这些数据是表的内容,也称
12、表的记录。2.2.1 Access数据类型 3.数据类型 由于数据有不同的类型,因此,用于存放数据的字段也要有不同的类型。在设计数据表时必须根据字段的内容选择相应的数据类型。Access为字段提供10种数据类型。2.2.2 建立表结构 4使用“数据表视图”创建表操作步骤如下: (1) 打开数据库;(2) 在“数据库”窗口,选择“表”为操作对象,再按“新建”按钮;(3) 在“新建表”窗口,选择“数据表视图”;(4) 在“表”窗口,直接输入数据,系统将根据输入的数据内容,定义新表的结构;(5) 在“另存为”窗口,保存表,结束创建表的操作5.使用表设计器“设计视图”创建表操作步骤如下: (1) 打开
13、数据库;(2) 在“数据库”窗口,按“新建”按钮;(3) 在“新建表”窗口,选择“设计视图”;(4) 在“表”结构定义窗口,定义表的结构(逐一定义每个字段的名字、类型及长度等参数);(5) 在“另存为”窗口,保存表。使用设计视图可以设置字段类型和属性。6.使用“表向导”创建表操作步骤如下: (1) 打开“数据库”;(2) 在“数据库”窗口,按“新建”按钮;(3) 在“新建表”窗口,选择“表向导”;(4) 在“表向导”窗口,依次完成在“示例表”列表框中,选择样表,在“示例字段”列表框中,再选择可用的字段,定义表名及是否设有主键,确定主键及主键输入方式,确定新建表与数据库中已有的表间的关联关系,选
14、择表的保存方式。 2.2.3 向表中输入数据 1. 表中数据的输入操作步骤如下: (1) 打开“数据库”;(2) 在“数据库”窗口,选择“表”为操作对象,再按“打开”按钮;或双击所需的表文件名(3) 在“表”浏览窗口,向表输入数据;(4) 保存表,结束表的数据输入。2. 获取外部数据2.2.4 字段属性的设置 在设计完字段的名称、字段类型之后,就可以定义字段的属性。不同的数据类型有不同的属性。 1.字段的常规属性字段属性可分为常规属性和查阅属性两类。在这常规属性中,“字段大小”、“格式”和“索引”是三个最基本的属性,也是最常用的属性。 字段大小字段大小,是设置存储字段中的文本的最大长度或数值的
15、取值范围。只有文本和数字类型的字段可以自己选择。 文本类型的字段宽度:可以定义在1255个字符之间,缺省值是50个字符。对于文本类型的宽度,定义的宽一些并不会浪费磁盘空间,因为Access系统以实际输入的字符个数来决定所需要的磁盘空间。但是定义字段宽度的数据较小时可以节约内存和加快处理速度。 数字类型的字段宽度:在列表中共列出了六种可以选择的字段大小:字节、整型、长整型、单精度型、双精度型、同步复制ID,缺省值是长整型。 日期型字段大小的属性取值表 格式 表格属性用于自定义文本、数字、日期和是否类型字段的输出(显示或打印)格式。它依据使用的数据类型不同而有所不同,只影响数据的显示形式而不影响保
16、存在数据表中的数据。 默认值 在表中新增加一个记录,尚未填入数据时,如果希望Access自动为某字段填入一个特定的数据,则应为该字段设定“默认值”属性值。此处设置的默认值将成为新增记录中 Access为该字段自动填入的值。一般可用“向导”帮助完成该属性的设置。有效性规则 “有效性规则”属性用于指定对输入到记录中本字段数据的要求。当输入的数据违反了“有效性规则”的设置时,将给用户显示“有效性文本”设置的提示信息。可用“向导”帮助完成设置。如果我们在年龄字段中的取值范围为099(在有效性规则:输入0 And =99 )。 输入掩码 使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用户在文本
17、框类型的控件中的输入值。例如,可以为“电话号码”字段创建一个输入掩码,以便向用户显示如何准确地输入新号码,如:(010)027-83956230等。通常使用“输入掩码向导”帮助完成设置该属性的工作。 标题 “标题”属性值将取代字段名称来在表中显示。即在显示表中数据时,表列的栏目名将是“标题”属性值,而不是“字段名称”值。 有效性文本 当输入的数据违反了“有效性规则”的设定值时,“有效性文本”属性值是显示给操作者的提示信息。如当在年龄字段中输入大于99的值时,系统将给出出错信息,输入的数据无效。 必填字段 “必填字段”属性取值仅有“是”和“否”两项。当取值为“是”时,表示必须填写本字段,即不允许
18、本字段数据为空。当取值为“否”时,表示可以不必填写本字段数据,即允许本字段数据为空。 允许空字符串 该属性仅对指定为“文本”型的字段有效,其属性取值仅有“是”和“否”两项。当取值为“是”时,表示本字段中可以不填写任何字符。 索引 本属性可以用于设置单一字段索引。索引可加速对索引字段的查询,还能加速排序及分组操作。索引属性可提供了3项取值:“无”,表示本字段无索引;“有(有重复)”,表示本字段有索引,且各记录中的数据可以重复; “有(无重复)”,表示本字段有索引,且各记录中的数据不允许重复2) 查阅属性 “查阅”选项卡中只有一个“显示控件”属性,它只对文本、数字和是/否类型的字段有效。此属性为文
19、本和数字类型字段提供了三个预定义值:文本框(默认值)、列表框和组合框;为是否类型的字段也提供了三个预定义值:复选框(默认值)、文本框和组合框。 对于文本和数字类型的字段的列表框、组合框,以及是否类型的组合框,是用于与其他表(或查询)结合可以向此字段输入数据。 是否类型的复选框使字段以“”显示代表“真”值,以“口”显示代表“假”值。而此种情况下,“常规”选项卡中的格式属性设置却不能起作用。当是否类型的显示控件属性设定为文本框时,如果“常规”选项卡中的格式属性没有设定,则字段以“1”代表“真”值,以“0”代表“假”值;否则将以格式属性设定的代表真假值的文字显示。 4主键字段的设置 Access系统
20、为了使查询、窗口和报表能快速地查找到不同表中的相关信息,要求每个表中应该建立一个和一组字段用来惟一标识每个表中相对的记录,这样的字段称之为主键。如我们要查询某个学生在不同表中的信息,如在“学生表”中的学生基本情况、在“成绩表”表中各科成绩、在“课程表”表中,所选择的课程,这时在每个表中我们将“学号”字段作为各表之间的连接字段,因此“学号”就设置成为主键。总之,一条记录中可以代表整个记录的字段就可以将其设为主键。 作为主键的字段要具备什么样的基本条件呢?(1)字段中的每一个值都必须是惟一的(即不能重复);(2)在数据库中具有代表性。设置主键的好处,除了其本身就具备索引的功能外,该字段也会成为默认
21、的排序依据。也就是说,每当我们查看表的内容时,除非另外指定要排序的字段,否则Access会先以主键列的值做排序,然后才显示出来。注意:一个表中可能有多个字段都具有不可重复的特性,我们一般只会挑选其中的一个作为主键(也可以设置几个字段做主键。方法:打开数据表定位在主键选择“编辑”菜单下“主键”。表的操作创建表1利用向导创建表 2使用设计器创建表 3通过数据输入创建表 4利用导入数据创建表1利用向导创建表 利用向导创建的表,表的结构是按示例表来确定的,可以修改表的字段名,字段的数据类型和大小引用示例表的。 【例2-4】利用向导在【例2-1】创建的“学籍管理”数据库中创建一个“课程表”表,表中字段有
22、“课程名称”、“课程编码”、“课时”、“学分”。操作要点 选择样表、增加字段、重命名字段 确定主键2使用设计器创建表 使用设计器创建表,先要确定表的结构,就是设计表有多少个字段,每个字段名及数据类型等信息。 字段名的命名规则:字段名的长度最多可达64个字符字段名可以包含汉字、英文字母、数字、空格等,但不要有以下标点符号(如句号“。”、惊叹号“!”、方括号“ ”、重音符号等)不能将空格作为字段名的第一个字符 【例2-5】利用设计器在“学籍管理”数据库中创建一个“学生基本情况表”表,该表的作用是保存学生基本情况信息,它以“学号”为主键,“学生基本情况表”表所包含的字段信息如表2-1所示 “ 学生基
23、本情况表” 所包含的字段信息操作要点: 选择“表”对象“使用设计器创建表” 在“表1:表”表设计器对话框中,输入各字段 、设置主键。3通过数据输入创建表 通过数据输入创建表是先输入表中数据,以数据来确定表的结构。字段的数据类型由输入的数据确定,大小是按系统默认的。 【例2-6】通过输入如表2-2所示的数据,在“学籍管理”数据库中创建“教师授课表”表。“教师授课表”数据 操作要点: 选择“表”对象“通过输入数据创建表” 在数据表窗口中,输入数据并重命名字段 4利用导入数据创建表 利用导入数据创建表实际上是不同系统间的数据表转换,可以将Excel表、Visual FoxPro的表、ODBC数据库中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 数据库 教程
链接地址:https://www.31ppt.com/p-4619737.html