Access数据库技术及应用(铁道版)第2章表.ppt
《Access数据库技术及应用(铁道版)第2章表.ppt》由会员分享,可在线阅读,更多相关《Access数据库技术及应用(铁道版)第2章表.ppt(81页珍藏版)》请在三一办公上搜索。
1、1,第2章 表,2.1 表的概念(p28)2.2 使用表向导创建表(p31)2.3 按应用需求设计表(p33)2.4 主键及索引(p36)2.5 表与表之间的关系(p50)2.6 修改表的结构(p58)2.7 保存和打印表的内容(p59),2,2.1 表的概念(p28),2.1.1 表的概念 2.1.2 表的设计原则 2.1.3 教学管理系统中的表,3,2.1.1 表的概念(p28),表是收集和存储信息的基本单元,它是Access数据库中最重要的对象,是查询、窗体、报表、页、宏等所有对象的基础。一个Access数据库中至少应包含一个以上的表。一个表在形式上就是一个二维表,如下表所示。,4,表的
2、概念续,在Access中,表的每一列称为一个字段(属性),除标题行外的每一行称为一条记录。每一列的标题叫该字段的字段名称,列标题下的数据叫字段值,同一列只能存放类型相同的数据。所有的字段名构成表的标题行(表头),标题行就叫表的结构。一个表就是由表结构和记录两部份组成。创建表就必须先定义表的结构,即确定表中所拥有的字段以及各字段的字段名称、数据类型、字段大小、主键和其他字段属性。,5,表的概念续,1字段名称(p29)字段名称用来标识表中的字段,它的命名规则是:必须以字母或汉字开头,可以由字母、汉字、数字、空格以及除句号。、惊叹号!、方括号和左单引号外的所有字符组成。字段名最长为64个字符。2字段
3、的数据类型 字段的数据类型决定了存储在此字段中的数据的类型,字段的数据类型决定了对该字段所允许的操作,如“姓名”字段的数据值只能写入汉字或字母;“出生日期”字段的数据值只能写入日期。Access提供了10种数据类型,如下表所示。,6,字段类型与大小(p29),7,字段类型的选择(p29下方),选择字段的数据类型时应注意以下几个方面:(1)字段可以使用什么类型的值。(2)是否需要对数据进行计算以及需要进行何种计算。如文本型的数据不能进行统计运算,数字性的数据可以进行统计运算。(3)是否需要索引字段。类型为备注、超链接和OLE对象数据类型的字段不能进行索引。(4)是否需要对字段中的值进行排序,如文
4、本型字段中存放的数字,将按字符串性质进行排序,而不是大小排序。(5)是否需要在查询中或报表中对记录进行分组。类型为备注、超链接和OLE对象的字段不能用于分组记录,8,2.1.2 表的设计原则(p29-30),在设计表时,必须遵循以下原则:1每一个表只包含一个主题信息。如学生表只能包含学生的基本情况。2每一个表中不能有相同的字段名,即不能出现相同的列。如学生表中不能有两个学号字段。3每一个表中不能有重复的记录,即不能出现相同的行。如学生表中一个同学的基本情况信息不能出现两次。4表中同一列的数据类型必须相同。如学生表中的“姓名”字段,在此字段中只能输入代表学生姓名的字符型数据,不能输入学生的出生日
5、期。5每一个表中记录的次序和字段次序可以任意交换,不影响实际存储的数据。6表中每一个字段必须是不可再分的数据单元,即一个字段不能再分成两个字段。,9,2.1.3教学管理系统中的表(p30),选课表,课程表,学生表,10,表-示例(p30),系科表,教师表,11,2.2 使用表向导创建表(p31),Access提供了多种创建表的方法,如左图所示,使用向导、使用设计器或通过输入数据都可以创建表,也可以单击数据库窗口工具栏的“新建”按钮,打开“新建表”对话框,其中提供的多种方法来创建表,如右图所示。对于初学者来说,选择使用向导的帮助可以快捷地创建所需要的表。,12,使用表向导创建表-续(p31),表
6、向导为用户提供了一些表的模板,是一些实际生活中常用的表格示例。每一个示例都有固定的表的结构,只要对其稍加修改就可以创建出需要的表。表向导提供的表有两类:商务表和个人表。【例2.1】在“教学管理”数据库中,利用表向导创建“选课表”。,13,利用表向导创建“选课成绩表”的步骤(p31),“选课成绩表”字段有:学号,课程号,成绩 表新建表向导商务学生和课程(选字段名,重命名)表的 名称,14,2.3 按应用需求设计表(用设计视图设计表)p33,2.3.1 建立新表 2.3.2 表的字段及其属性设置内存变量,15,2.3.1 建立新表,1用“设计视图”建立表 用Access提供的“设计视图”不仅可以设
7、计一个表的结构,而且还可以对一个已有表的结构进行编辑和修改。【例2.2】:在“教学管理”数据库中,用“设计视图”建立名为“学生”的表,其表的结构如下表所示。,16,用设计视图设计表-续1,操作步骤:(1)打开“教学管理”数据库窗口,选择“表”对象,双击“使用设计器创建表”选项,打开表设计视图进行设置,如下图所示。,表的设计视图由两部分构成,上半部分用于设计表的各个字段名、数据类型和说明,下半部分用于设置相应字段的属性,如字段大小、标题、格式、有效性规则等内容。它包含“常规”和“查阅”选项卡。,17,用设计视图设计表续2,(2)在“设计视图”的“字段名称”中输入字段名,在“数据类型”列中选择其数
8、据类型,并在字段属性框设计区中设置字段大小等各种属性,否则取系统默认值。(3)单击“学号”左边的按钮(也称行选定器),然后单击Access 工具栏上的“主键”按钮“”或选择“编辑主键”命令,则定义“学号”为该表的主关键字。(4)选择“文件保存”命令或单击工具栏上的“保存”按钮,打开“另存为”对话框,如下左图所示。在“表名称”文本框中输入“学生”,再单击“确定”按钮。也可以直接关闭设计视图窗口,从弹出的对话框中选择“是”按钮,如下右图所示,打开“另存为”对话框,输入文件名。,18,用设计视图设计表续3,注意:如果不定义主键,则在保存表时会出现一个“尚未定义主键”提示对话框,如下图所示,可根据需要
9、进行选择。,19,用数据表视图设计表(p34),2用“数据表视图”建立表 用“数据表视图”建立表就是通过直接输入数据来建立表。此方法适合于没有确定表的结构,但有表要存储的数据。【例2.3】:在“教学管理”数据库中,用“数据表视图”建立名为“系科”的表,如下图所示。,20,用数据表视图设计表(p34)续1,操作步骤:(1)打开“教学管理”数据库窗口,选择“表”对象,双击“通过输入数据创建表”选项,打开“数据表视图”,如下图所示。也可单击数据库窗口的“新建”按钮或选择“插入表”命令,打开“新建表”对话框,选择其中的“数据表视图”选项,打开“数据表视图”。(2)在数据表视图窗口中,从第一行第一列开始
10、将数据记录依次输入到表中。按表的数据输入。,21,用数据表视图设计表(p34)续2,(3)单击表窗口的“关闭”按钮,弹出是否保存对话框,选择“是”按钮,弹出“另存为”对话框,输入文件名“系科”,单击“确定”按钮,弹出“提示创建主键”对话框,单击“是”按钮,系统自动为“系科”表创建一个名为“编号”的主键。双击“系科”表,或选定“系科”表后,单击数据库窗口的“打开”按钮,打开“系科”表窗口,如下图所示。,表中自动出现一个“编号”字段,所有字段的数据类型,由系统根据输入的数据自动指定,如字段1和字段4的数据类型是数字型,系统默认数字型的数据靠右对齐,文本型数据靠左对齐。表的各个字段不是实际需要的字段
11、,因此要进行修改。,22,用数据表视图设计表(p34)续3,(4)单击数据库窗口的“设计”按钮或单击主窗口的“设计视图”按钮,打开表的“设计视图”,根据需要更改字段名称,字段类型等字段属性。具体删除“编号”字段,“字段1”改为“系号”并设为主键、“字段2”改为“系名称”、“字段3”改为“负责人”、“字段4”改为“电话”、增加“系主页”字段。如下图所示。,23,2.3.2表的字段属性及其设置(p36),在Access中创建表的结构时,定义完字段名称和数据类型后,还要定义字段的其它属性,如字段大小、显示格式、显示标题、有效性规则等,否则按系统默认的属性进行设置。不同的数据类型有不同的字段属性。1字
12、段大小(p36-37)字段大小是指定存储在文本型字段中的信息的最大长度或数字型字段的取值范围。只有文本型和数字型字段有该属性。(1)文本型字段的大小可以定义在1255个字符之间,默认值是50个字符。说明:用来定义文本字段的格式。用来补充定义字段是空字符串或是Null值时的字段格式。如果要使用字符串,则字符串要用双引号括起来。设置格式时括号“”本身不用写入,分号不能省略(下同)。,24,表的字段属性及其设置-大小(p37),(2)数字型字段的大小可通过单击“字段大小”右边的按钮,打开其下拉列表进行选择。共有字节、整型、长整型、单精度型、双精度型、同步复制ID和小数七种可选择的数据的种类,即七种字
13、段大小,它们的取值范围各不相同,所用的存储空间也各不相同,见下表所示。系统的默认值是长整型。,25,表的字段属性及其设置格式,2格式 格式属性用于定义数据的显示或打印的格式。它只改变数据的显示格式而不改变保存在数据表中的数据。用户可以使用系统的预定义格式,也可使用格式符号来设置自定义格式,不同的数据类型有着不同的格式。(1)文本型和备注型的格式 对于文本型和备注型字段,系统没有预定义格式,但可以使用下表所示的符号创建自定义格式。自定义格式为:;,26,表的字段属性及其设置格式-续1,【例2.4】:设置“系科”表的“系名称”字段的数据靠右对齐。操作步骤:(1)在“教学管理”数据库窗口中,选择“系
14、科”表对象,打开其1“设计视图”。(2)光标定在“系名称”字段行,在“字段属性”的“常规”选项卡中的“格式”框中输入“-”字符,如下左图所示,并保存结果,单击“打开”钮,打开“系科”表如下右图所示。,27,表的字段属性及其设置格式-续2,【例2.5】:设置“系科”表的“电话”字段的格式,当字段中没有电话号码或是Null值时,要显示出字符串“没有”,当字段中有电话号码时按原样显示。操作步骤:(1)打开“系科”表的设计视图。(p39)(2)选择“电话”字段,在其“格式”框中输入;没有,如下左图所示,单击“保存”按钮,单击“打开”按钮,打开“系科”表,如下右图所示。,28,表的字段属性及其设置格式-
15、续3,(2)数字和货币型字段的格式(p39)系统提供了数字和货币型字段的预定义格式,如下图所示,共有7种格式,系统默认格式是“常规数字”,即以输入的方式显示数字。,29,表的字段属性及其设置格式-续4,用户也可以使用下表所示的符号创建自定义格式。(p39),自定义格式为:;说明:格式中共有4部分,每一部分都可以省略。未指明格式的部分将不显示任何信息。,30,表的字段属性及其设置格式-续5,【例2.6】(p40):设置“教师”表的“工资”字段格式,当输入“6543.21”时,显示:$6,543.21;当输入“-150.00”时,显示:($150.00);当输入“0”时,显示字符:零;当没有输入数
16、据时,显示字符串:Null。操作步骤如下:(1)打开“教师”表的“设计视图”窗口。(2)选择“工资”字段,在其“格式”框中输入:$#,#0.00;($#,#0.00);零;Null,如下图所示。单击保存按钮。,31,表的字段属性及其设置格式-续6,(3)日期/时间型字段的格式(p40)系统提供了日期/时间型字段的预定义格式,如下图所示,共有7种格式,系统默认格式是“常规日期”。,32,表的字段属性及其设置格式-续7,日期/时间型(续)用户也可以使用右边表所示的符号创建自定义格式。说明:自定义格式根据 Windows“控制面板”中“区域设置属性”对话框所指定的设置来显示。自定义格式中可以添加逗号
17、或其他分隔符,但分隔符必须用双引号括起来。,33,表的字段属性及其设置格式-续8,【例2.7】(p41)设置“教师”表的“出生日期”字段的显示形式为:英文月份的前三个字母,日,年,如Jan,15,2003。操作步骤如下:(1)打开“教师”表的“设计视图”窗口。(2)选择“出生日期”字段,在其“格式”框中输入:mmm,dd,yyyy,见下左图2-30所示。单击保存按钮,单击“打开”按钮,打开“教师”表,“出生日期”字段的显示已变为所需的形式,见下右图所示。,34,表的字段属性及其设置格式-是否型,(4)是/否型字段的格式 在Access中,是/否型字段保存的值并不是“是”或“否”。“是”数据用-
18、1存储,“否”数据用0存储。如果没有格式设定,则必须输入-1或0,存储和显示也是-1和0。如果设置了格式,则可以用更直观的形式显示其数据。是/否型字段在不输入数据时一律显示“否”值数据。系统提供了是/否型字段的预定义格式,如下图所示,共有3种格式:是/否、真/假、开/关,“是、真、开”都存储成-1,“否、假、关”都存储成0。系统默认格式是“是/否”。,35,表的字段属性及其设置格式-是否型,自定义格式为:;(p42)说明:真值代表数据为-1时显示的信息,假值代表数据为0时显示的信息。注意:是/否型数据的输入和显示形式还要受到“查阅”选项卡中的“显示控件”属性的限制。“显示控件”属性的列表框中提
19、供了3个预定义的选项:复选框、文本框、组合框,系统默认为复选框。如果选定了“复选框”,则无论其格式设定为预定义的、自定义的还是没有定义的,字段的真值都用“”符号显示,假值用“”符号显示。输入数据时,可以用鼠标单击或按空格键,选择复选“”(是)或去掉复选“”(否)。,36,表的字段属性及其设置格式-是否型,【例2.8】(p42):首先在“教师”表中增加一个数据类型为“是/否”的“婚否”字段,查看其数据显示形式。其次设置“婚否”字段的“显示控件”属性为“文本框”,格式为:“已婚”代表真值;“未婚”代表假值。操作步骤:(1)打开“教师”表的设计视图。(2)单击字段名称列最后的空白行,输入“婚否”,选
20、择其数据类型为“是/否”,见下左图所示,单击保存按钮,再单击“打开”按钮,打开其“数据表视图”,单击已婚教师的“婚否”字段,出现“”符号,否则表示未婚,见下右图所示。,37,表的字段属性及其设置格式-是否型,(3)单击“设计”按钮,打开其“设计视图”,先选择“婚否”字段,在其“格式”框中输入:;已婚;未婚 见下左图所示。再单击“查阅”选项卡,从“显示控件”的列表框中选择“文本框”,单击保存按钮,单击“打开”按钮,打开“数据表视图”,“婚否”字段的显示已变为所需的形式,见下右图所示。,38,表的字段属性及其设置格式-超链接型,(5)超链接型字段的格式(p42)对于超链接型字段,系统没有预定义格式
21、,但可以创建自定义格式。自定义格式为:#说明:格式中共有3部分,各部分之间用“#”分隔,每一部分都可以省略。显示文本:显示在字段或控件中的可见文本。地址:指向Internet上某个网页(URL)或文件(UNC)的路径。子地址:网页或文件中的特定地址。当地址和子地址隐藏时,显示文本在字段和控件中仍然是可见的。如格式设为:搜狐主页,39,表的字段属性及其设置格式-,3小数位数(p43)小数位数属性只能用于数字型和货币型的字段,是设定小数点右边的位数。它只影响显示的小数位数,不影响所保存的小数位数。小数位数可在015位之间,系统的默认值是2位小数,在一般情况下都使用“自动”设定值。小数位数的设定要视
22、数字或货币型数据的字段大小而定。如果字段大小为字节、整型、长整型,则小数位数为0;如果字段大小为单精度型,则小数位数可设为07之间;如果字段大小为双精度型,则小数位数可设为015之间。,40,表的字段属性及其设置格式 小数位数,【例2.9】(p43)设置“教师”表的工资字段数据为1位小数。操作步骤:(1)打开“教师”表的“设计视图”。(2)选择“工资”字段行,单击“小数位数”右边的按钮,打开其下拉列表,选择“1”位小数,如下左图所示,单击“保存”按钮,再单击“打开”钮,打开其“数据表视图”,如下右图所示。,41,表的字段属性及其设置输入掩码,4输入掩码(p44)输入掩码属性是用来设置用户输入字
23、段数据时的格式(称掩码)。它和格式属性的区别是:格式属性定义数据显示的方式,而输入掩码属性定义数据的输入方式,并可对数据输入做更多的控制以确保输入正确的数据。输入掩码属性用于文本、日期/时间、数字和货币型字段。自定义输入掩码格式如下:;,42,表的字段属性及其设置输入掩码-2,说明(p44)输入掩码的定义最多可有3部分,各部分之间用“;”分隔。定义字段的输入数据的格式。用来确定是否把原样的显示字符存储到表中。如果是0,则将原样的显示字符(如括号、连字号等占位符)和键入值一起保存;如果是1或空白,则只保存输入非空格字符。用来指定如果在输入掩码中键入字符的地方键入空格时显示的字符。可以使用任何字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库技术 应用 铁道 章表
链接地址:https://www.31ppt.com/p-6501138.html