
《数据库和表》PPT课件.ppt
58页Access 2003数据库技术及应用数据库技术及应用第第3章章 数据库和表数据库和表5/22/20221返回返回3.1Access数据库的基本操作数据库的设计1.确定创建数据库的目的2.确定该数据库中需要的表3.确定字段4.确定主键5.确定表之间的关系6.确定各个表的使用数据7.确定数据的使用场所和管理手段5/22/20222返回返回3.1.2创建数据库创建Access数据库通常有以下两种方法第一种方法是使用数据库向导,利用系统提供的模板或现有文件,创建一个具有一定数据和功能的数据库第二种方法是先建立一个空数据库,然后在其中新建(或添加)表、查询、窗体和报表等对象5/22/20223返回返回1.使用向导创建数据库Access2003提供了十种典型的数据库管理业务模板,它们是:订单、分类总账、服务请求管理、工时与账单、讲座管理、库存控制、联系人管理、支出、资产追踪和资源调度用户可以根据需要,利用这些模板建立一个比较完整的数据库管理系统,它包括了系统所需的表、窗体和报表,只是表中没有数据你还可以借助互联网,找到更多的模板例2.1】使用数据库模板创建“订单”数据库使用向导创建数据库的特点使用向导创建数据库的缺点5/22/20224返回返回2.自定义创建数据库先创建一个空数据库,然后自己动手向里面添加所需的表、查询、窗体、报表以及其他对象。
例【2.2】创建空数据库“教学管理”,并将其转换成2003格式注意:建立的“教学管理0”数据库是“Access2000文件格式”,而不是“Access2003文件格式”需转换:选择菜单“工具”|“数据库使用工具”|“转换数据库”|“转换为Access2002-2003文件格式”5/22/20225返回返回3.2表3.2.1 表的设计与创建3.2.2 字段的基本操作3.2.3 创建查阅字段3.2.4 主关键字及索引的使用3.2.5 关系的创建及应用3.2.6 创建OLE和超链接超链接字段 表布局设计表布局设计5/22/20226返回返回3.2.1表的设计与创建在创建了一个空数据库之后,首先要做的事情就是在其中的表对象中创建(或添加)若干个数据表数据表对象是数据库中的基本对象,它是数据库中所有数据的载体Access表由表结构和表内容两部分组成创建表一般需要两个步骤:一是建立表结构,二是输入数据表结构主要包含了组成表的所有字段信息,字段信息中主要包含字段名称、字段类型、字段属性以及字段说明5/22/20227返回返回3.2.1表的设计与创建表的型与值:结构(型)纪录(值)5/22/20228返回返回表的创建创建表实际上是建立表的结构包括:字段名、数据类型等“使用向导”创建表“通过输入数据”创建表(使用数据表视图)“使用设计器”创建表(使用“设计视图”)使用“新建”按钮创建表(包括以上3种和导入、链接表)5/22/20229返回返回1.使用“向导”创建新表步骤:步骤:打开一个数据库双击“使用向导创建表”从“示例表、示例字段”中选取所需,并做取舍示范:建立“学生和课程”表5/22/202210返回返回2.使用“数据表视图”创建新表打开一个数据库双击“通过输入数据创建表”右击“字段1”,选择“重命名列”,或双击该字段名。
插入字段:通过“插入”菜单删除字段:通过“编辑”菜单当询问“主关键字”时,根据需要回答5/22/202211返回返回3. 使用使用“设计视图设计视图”创建新表创建新表步骤:1.打开一个数据库2.双击“使用设计器创建表”3.输入以下项目:字段名字段名数据类型数据类型说明说明5/22/202212返回返回字段名称的约束规则(1)字段名称可以包含字母、汉字、数字、空格(只能用在字段名称中间,不能以空格作开头)和其他字符2)字段名称长度为1-64个字符(一个汉字也算一个字符)3)字段名称中不能包含点(.)、惊叹号(!)、方括号()、先导空格(即以空格开头)或不可打印的符号(如:回车键)5/22/202213返回返回字段的数据类型设置5/22/202214返回返回4. 表结构的编辑和修改表结构的编辑和修改在设计视图下对字段字段操作:行头称“字段选定器”添加添加:选定该行-插入行(在当前行上方)删除删除:选定该行-改名改名:双击字段名,或直接修改移动移动:选定该行,鼠标指向字段选定器,拖动复制复制:选定该行,C,V5/22/202215返回返回5.导入表和链接表导入表导入表实例:从实例:从EXCEL工作簿中导入:工作簿中导入:1.在“表”对象中,空白处右击;2.在快捷菜单中,选择“导入”;3.选择要“导入”的EXCEL工作簿,单击“导入”按钮;4.选择要导入的工作表,单击“下一步”;5.保存位置:选择“新表中”(或现有表中),单击“下一步”.;6.在“导入到表”中填入新表名。
导入表:教师信息表导入表:教师信息表链接表:课程链接表:课程比较区别,移动后的现象5/22/202216返回返回3.2.2 字段的其他属性设置字段的其他属性设置标题:数据表列头的显示字符串,在窗体中,作为标签,若省略,则使用字段名做标题默认值:当向表中插入新记录时,相应字段的默认取值5/22/202217返回返回字段的属性设置(2)关于“是/否”型字段的显示:文本型:在“格式”中设置控件型:(复选框)在“查阅”选项卡中设置5/22/202218返回返回字段的属性设置(3)关于“备注”型字段:内容在数据表视图直接输入(但看不到全部文字)按Shift+F2打开“显示比例”窗口,可以看到和编辑全部文字,也可以改变字体5/22/202219返回返回字段的属性设置(字段的属性设置(4)“有效性规则”和“有效性文本”当输入数据违反有效性规则时,在弹出的信息框中显示有效性文本的内容,若未设效性文本,则系统自动提示“工资”在700到10000之间:=700And=10000或者:Between700And10000只能是80年以前出生的:#1980-1-1#5/22/202220返回返回字段的属性设置(字段的属性设置(5)输入掩码:输入掩码: 用来定义字段中所有输入数据的模式。
经常用于数字型、日期型、文本型等类型的数据设置掩码的方法:设置掩码的方法:1)在表的设计视图中,选择该字段;2)在 “常规”选项卡的“输入掩码”中单击,再单击右端的“”按钮 演示:演示:“健康状况健康状况”5/22/202221返回返回“输入掩码输入掩码”实例(日期型)实例(日期型)将日期字段设置为XXXX年XX月XX日格式:1、在设计视图下选择出生日期字段2、单击“输入掩码”右端的“”按钮3、在弹出的向导中选择所需格式如图必须指出:必须指出:掩码是一种输入格式(在修改或添加新数据时出现),但数据的显示格式取决于“格式”的设置,默认是常规格式5/22/202222返回返回“输入掩码输入掩码”实例(字符型)实例(字符型)将身份证身份证设置为1518位格式:1、在设计视图下选择身份证身份证字段2、单击“输入掩码”右端的“”按钮3、在弹出的向导中选择所需格式如图:其中0表示09十个字符十个字符9表示数字或空格数字或空格使得允许输入使得允许输入15位或位或18位位都是合法的都是合法的5/22/202223返回返回“输入掩码输入掩码”实例(数字型)实例(数字型)将基础工资基础工资设置为带货币符号2位小数格式:1、在设计视图下选择基础工基础工资资字段2、由于数字型没有向导,直接输入掩码其中9表示数字或空格5/22/202224返回返回“输入掩码输入掩码”实例(添加其他字符)实例(添加其他字符)掩码掩码还可以用于在字段值中自动嵌入所需字符,比如血压的计量单位mmHg而不需要用户输入实例:实例:将表“健康状况健康状况 ”中的字段“血压”用输入掩码的方法使之自动出现输入掩码的方法使之自动出现:“_/_mmHg”字样字样操作方法:操作方法:在在“输入掩码输入掩码”中输入:中输入:999 /99mmHg其中:其中:使其后的字符显示为原义字符如果不加此符号,会将/自动转换为-号,(见下2页说明)5/22/202225返回返回“输入掩码”属性定义中的字符1字符字符 说明说明 0数字(0到9,必选项;不允许使用加号+和减号-)。
9数字或空格(非必选项;不允许使用加号和减号)数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)L字母(A到Z,必选项)字母(A到Z,可选项)A字母或数字(必选项)a字母或数字(可选项)任一字符或空格(必选项)C任一字符或空格(可选项)/ 十进制占位符和千位、日期和时间分隔符实际使用的字符取决于MicrosoftWindows控制面板中指定的区域设置5/22/202226返回返回“输入掩码输入掩码”属性定义中的字符属性定义中的字符-2字符字符 说明说明 使其后所有的字符转换为大写使输入掩码(输入掩码:一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成从右到左显示,而不是从左到右显示键入掩码中的字符始终都是从左到右填入可以在输入掩码中的任何地方包括感叹号使其后的字符显示为原义字符可用于将该表中的任何字符显示为原义字符(例如,A显示为A)密码 将“输入掩码”属性设置为“密码”,以创建密码项文本框文本框中键入的任何字符都按字面字符保存,但显示为星号(*)5/22/202227返回返回3.2.3创建查阅字段数据来源2大类:值列表值列表/查阅列表查阅列表1.值列表值列表字段的建立:字段的建立: (设计视图中)1)选定该字段;在“数据类型”中选择“查阅向查阅向导导”2)选择“自行输入所需的值”2.查阅列表查阅列表字段的建立:字段的建立: (设计视图中)1)操作1同上2)选择“使查阅列在表和查询中”3)根据向导选择所需表或查询指定字段5/22/202228返回返回3、直接在、直接在“查阅查阅”选项卡中建立查选项卡中建立查阅阅1)在)在“显示控制显示控制”根据数据类型设定根据数据类型设定 (例如:将文本框改为(例如:将文本框改为列表框或组合框)列表框或组合框)2)“行来源类型行来源类型”中根据需要选择指定中根据需要选择指定3种之一种之一3)行来源:)行来源:表表/查询:表名查询:表名/查询名查询名/SQL语句语句值列表:以分号为分隔符的数据列表(加半角引号)值列表:以分号为分隔符的数据列表(加半角引号)字段列表:表名字段列表:表名/查询名查询名/SQL语句语句5/22/202229返回返回查阅字段的设置实例将表“学生选课学生选课 ”中的字段“课程ID”用查阅向导查阅向导建立查阅字段,数据来源为“课程”中的“课程ID”(包含课程课程名名);将表“学生学生 ” 中“性别”用查阅向导查阅向导建立查阅字段(“值列表”,直接输入)演示5/22/202230返回返回3.2.4主关键字及索引的使用3种“主关键字字段”:自动编号单字段(能唯一的标识记录)多字段(组合关键字)注意:“主键”字段值不允许不唯一或空值,若有违背,Access会警告P64-675/22/202231返回返回主关健字和索引主关健字和索引主关键字:主关键字:其值能唯一地标识记录的一个或多个字段。
将该表与其它其值能唯一地标识记录的一个或多个字段将该表与其它表进行关联时,必须指定主键表进行关联时,必须指定主键建立建立主键:主键:选择菜单编辑-主键,或工具栏“主键”按钮修改修改主键主键:选择当前要设置的关键字段,设置为主键,就取消了原有设置删除删除主键:主键:如果主键在某个关系中,必须先删除这个关系,再删除主键5/22/202232返回返回索引的使用索引的使用用于优化数据库的查询及排序用于优化数据库的查询及排序打开索引打开索引(可以建立、查看、修改索引)(可以建立、查看、修改索引)在“设计”视图下,选择视图-索引建立多字段索引建立多字段索引先指定第一字段的索引名、字段名、次序先指定第一字段的索引名、字段名、次序以后的各字段,使索引名保持以后。
