Access课件-第2章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Access课件-第2章.ppt》由会员分享,可在线阅读,更多相关《Access课件-第2章.ppt(66页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 创建数据库和表创建数据库和表 主要内容主要内容2.1 2.1 数据库应用系统的设计数据库应用系统的设计2.2 2.2 数据库的创建数据库的创建2.3 2.3 数据表的建立数据表的建立2.4 2.4 数据表的维护数据表的维护2.5 2.5 表中数据的操作表中数据的操作2.6 2.6 表间关系的建立表间关系的建立2.1 数据库应用系统的设计数据库应用系统的设计使用使用AccessAccess进行数据库设计的一般步骤进行数据库设计的一般步骤需求分析需求分析1确定数据表确定数据表3获得概念模型获得概念模型2确定表中字段确定表中字段4优化字段优化字段6确定表间关系确定表间关系5确定其他对
2、象确定其他对象7v需求分析需求分析信息需求,即用户需要使用此数据库存储哪些信息。信息需求,即用户需要使用此数据库存储哪些信息。处理需求,即用户需要对数据实现哪些处理功能。处理需求,即用户需要对数据实现哪些处理功能。安全性和完整性需求,即用户对数据库中信息的安全保安全性和完整性需求,即用户对数据库中信息的安全保密要求和完整性约束要求。密要求和完整性约束要求。2.1 数据库应用系统的设计数据库应用系统的设计v概念模型设计概念模型设计将需求分析得到的数据库的数据组成及功能要求抽象成将需求分析得到的数据库的数据组成及功能要求抽象成概念模型概念模型常用常用E-RE-R图表示,以图表示,以“图书管理系统图
3、书管理系统”为例为例2.1 数据库应用系统的设计数据库应用系统的设计MN1NN1N1图书图书馆藏读者类别借阅馆藏分类出版出版社v数据模型设计数据模型设计确定数据表确定数据表确定表中字段和主键确定表中字段和主键 确定表间关系确定表间关系确定其他对象确定其他对象2.1 数据库应用系统的设计数据库应用系统的设计确定数据表确定数据表v即用若干个二维表(即关系)描述各个实体型及其联即用若干个二维表(即关系)描述各个实体型及其联系。系。v遵守一事一地原则:遵守一事一地原则:一个实体型转换成一个关系模式;一个实体型转换成一个关系模式;一个一个1 1:1 1联系可以转换为一个独立的关系模式,也可联系可以转换为
4、一个独立的关系模式,也可以与任意一端对应的关系模式合并;以与任意一端对应的关系模式合并;一个一个1 1:n n联系可以转换为一个独立的关系模式,也可联系可以转换为一个独立的关系模式,也可以与以与n n端对应的关系模式合并;端对应的关系模式合并;一个一个m m:n n联系转换为一个关系模式。联系转换为一个关系模式。确定表中字段和主键确定表中字段和主键v确定字段原则:确定字段原则:1.确保每个字段能够直接描述该表对应的实体型;确保每个字段能够直接描述该表对应的实体型;2.确保同一个表中的字段不重复;确保同一个表中的字段不重复;3.确保每个字段是最小逻辑存储单元,不能是多项数据确保每个字段是最小逻辑
5、存储单元,不能是多项数据的组合。的组合。v确定主键原则:确定主键原则:不能出现重复值不能出现重复值不能为空值不能为空值图书管理系统的关系模式v图书信息表(图书信息表(索书号索书号,类别码,书名,作者,售价,出版,类别码,书名,作者,售价,出版社编号,出版日期,社编号,出版日期,ISBNISBN号,馆藏数量)号,馆藏数量)v图书类别表(图书类别表(类别码类别码,分类名称),分类名称)v出版社信息表(出版社信息表(出版社编码出版社编码,出版社名称,所在城市,邮,出版社名称,所在城市,邮政编码,通讯地址,联系电话)政编码,通讯地址,联系电话)v图书馆藏表(图书馆藏表(图书条码图书条码,索书号,馆藏地
6、,架位号,流通,索书号,馆藏地,架位号,流通状态)状态)v读者信息表(读者信息表(读者编号读者编号,姓名,性别,出生日期,办证日,姓名,性别,出生日期,办证日期,期,VIPVIP,联系电话,照片),联系电话,照片)v图书借阅表(图书借阅表(借阅编号借阅编号,图书条码,读者编号,借出时间,图书条码,读者编号,借出时间,归还时间,经手人,说明)归还时间,经手人,说明)图书管理系统的表间关系主表主表相关表相关表主键主键(主表中)(主表中)外键外键(相关表中)(相关表中)关系关系1类别表类别表图书信息表图书信息表类别码类别码类别码类别码关系关系2出版社表出版社表图书信息表图书信息表出版社编码出版社编码
7、出本社编码出本社编码关系关系3图书信息表图书信息表图书馆藏表图书馆藏表索书号索书号索书号索书号关系关系4图书馆藏表图书馆藏表图书借阅表图书借阅表图书条码图书条码图书条码图书条码关系关系5读者信息表读者信息表图书借阅表图书借阅表读者编号读者编号读者编号读者编号确定其他对象确定其他对象v查询查询v窗体窗体v报表报表v数据访问页数据访问页v宏宏v模块模块 创建创建数据数据库的库的两种两种方式方式1 先建立空数据库,然后添加各种对象先建立空数据库,然后添加各种对象2 使用使用“数据库向导数据库向导”创建所需的对象创建所需的对象2.2 数据库的创建数据库的创建创建数据库单击单击“文件文件”菜单中的菜单中
8、的“新建新建”命令;命令;或单击工具栏上的或单击工具栏上的“新建新建”按钮按钮空数据库的创建创建数据库使用模板创建数据库主窗口数据库窗口当前对象设计工具条当前页对象列表切换对切换对象页象页ACCESS窗口2.3 数据表的建立数据表的建立了解表之表的结构与数据了解表之表的结构与数据了解表之表的创建方法了解表之表的创建方法设计视图设计视图“数据库数据库”窗口窗口选择选择“表表”选项卡选项卡单击单击“新建新建”按钮按钮数据表视图数据表视图表向导表向导导入表导入表链接表链接表创建数据表表表 的的 设设 计计 视视 图图字段名称字段名称数据类型数据类型说明说明字段属性字段属性关关键键字字表的数据表视图字
9、段名字段名表中记录表中记录第一条记录第一条记录前一条记录前一条记录记录号记录号下一条记录下一条记录最后一条记录最后一条记录表中的记录数表中的记录数字段名长度:字段名长度:164164个字符个字符可以包含字母、汉字、数字、空格和其他可以包含字母、汉字、数字、空格和其他字符字符不能包含句号(不能包含句号(.)、惊叹号(!)、方括)、惊叹号(!)、方括号(号()和重音号()和重音号()字段命名规则数据类型数据类型大小大小用途用途文本文本最多存储最多存储255个字个字符符用于文本或文本与数字的组合,例如姓名、地址;或用于文本或文本与数字的组合,例如姓名、地址;或者用于不需要计算的数字,例如电话号码、零
10、件者用于不需要计算的数字,例如电话号码、零件编号或邮编。编号或邮编。备注备注最多存储最多存储65,536字符字符用于长文本和数字,例如注释或说明。用于长文本和数字,例如注释或说明。数字数字存储存储1、2、4或或8个字节个字节用于将要进行算术计算的数据,但涉及货币的计算除用于将要进行算术计算的数据,但涉及货币的计算除外。例如人数、大小。外。例如人数、大小。日期日期/时间时间存储存储8个字节个字节用于日期和时间。例如出生日期、借书日期。用于日期和时间。例如出生日期、借书日期。货币货币存储存储8个字节个字节用于存储货币值,并且计算期间禁止四舍五入。例如用于存储货币值,并且计算期间禁止四舍五入。例如单
11、价。单价。自动编号自动编号存储存储4个字节个字节用于在添加记录时自动插入的唯一顺序(每次递增用于在添加记录时自动插入的唯一顺序(每次递增 1)或随机编号。一般用于主键,用户不能修改。)或随机编号。一般用于主键,用户不能修改。是是/否否存储存储1位位用于只可能是两个值中的一个(例如用于只可能是两个值中的一个(例如“是是/否否”、“真真/假假”、“开开/关关”)的数据。不允许)的数据。不允许 Null 值。值。OLE对象对象最多存储最多存储1GB(受磁盘空间(受磁盘空间限制)限制)用于使用用于使用OLE协议在其他程序中创建的协议在其他程序中创建的OLE对象(如对象(如Microsoft Word文
12、档、图片、声音或其他二进制文档、图片、声音或其他二进制数据)。例如照片。数据)。例如照片。超链接超链接最多存储最多存储64,000个字符个字符用于超链接。超链接可以是用于超链接。超链接可以是UNC路径或路径或URL。查阅向导查阅向导一般一般4个字节个字节用于允许用户使用组合框选择来自其他表或来自值列用于允许用户使用组合框选择来自其他表或来自值列表的值。表的值。v常用,能详细说明字段名及数据类型常用,能详细说明字段名及数据类型v步骤:步骤:1.“数据库数据库”窗口,窗口,“表表”对象,对象,“新建新建”按钮,进入按钮,进入“新建表新建表”对话框对话框2.2.单击单击“设计视图设计视图”,“确定确
13、定”,进入表的设计视图;,进入表的设计视图;3.3.定义全部字段。定义全部字段。上半部分:字段输入区,依次为:字段选定器、字段名称上半部分:字段输入区,依次为:字段选定器、字段名称列、数据类型列和说明列。列、数据类型列和说明列。下半部分:字段属性区,设置字段属性值。下半部分:字段属性区,设置字段属性值。4.4.单击单击“字段选定器字段选定器”设置主关键字。设置主关键字。5.5.保存保存 任务任务2-3使用“设计”视图建立表v在表向导的引导下,选择一个表作为基础来创建所需表在表向导的引导下,选择一个表作为基础来创建所需表v简单、快捷简单、快捷v步骤:步骤:1.“数据库数据库”窗口,窗口,“表表”
14、对象,对象,“新建新建”按钮,进入按钮,进入“新建表新建表”对话框对话框2.2.单击单击“表向导表向导”,“确定确定”,进入,进入“表向导表向导”对话框对话框3.3.选择选择“示例表示例表”,从,从“示例字段示例字段”选择字段选择字段4.4.输入表名,设置关键字输入表名,设置关键字5.5.确定此表是否与其他表相关确定此表是否与其他表相关6.6.修改表或向表中输入数据,完成。修改表或向表中输入数据,完成。v使用使用“表向导表向导”创建的表结构,可能与用户的实际要求有创建的表结构,可能与用户的实际要求有所不同,需要通过所不同,需要通过“设计设计”视图对其进行修改。视图对其进行修改。任务任务2-4使
15、用“表向导”建立表v步骤:步骤:1.“数据库数据库”窗口中,窗口中,“表表”对象,对象,“新建新建”按钮,进按钮,进入入“新建表新建表”对话框对话框2.2.单击单击“数据表视图数据表视图”,显示空数据表,显示空数据表3.3.输入各字段名,保存输入各字段名,保存4.4.是否设置主键,是是否设置主键,是-创建一个自动编号字段作为主键;创建一个自动编号字段作为主键;否否-不创建主键;取消不创建主键;取消-放弃保存表放弃保存表说明:说明:v也可以双击也可以双击“通过输入数据创建表通过输入数据创建表”来打开来打开“数据库视数据库视图图”v使用使用“数据表数据表”视图建表,只能说明字段名,不能说明视图建表
16、,只能说明字段名,不能说明每个字段的数据类型和属性值。每个字段的数据类型和属性值。v所有字段的类型都是所有字段的类型都是“文本文本”型。型。任务任务2-5使用“数据表”视图建立表获取外部数据v用途:用途:如果创建数据库表时所需的表已经存在,只需将其导入如果创建数据库表时所需的表已经存在,只需将其导入或链接或链接可作为建立表的两种方法可作为建立表的两种方法v导入与链接的不同:导入与链接的不同:导入导入将其他程序的数据文件中的数据复制到将其他程序的数据文件中的数据复制到AccessAccess表中,通过表中,通过AccessAccess所作的改变不影响原来的数据所作的改变不影响原来的数据链接链接直
17、接访问其他程序的数据文件中的数据,通过直接访问其他程序的数据文件中的数据,通过AccessAccess所作的改变的均会影响原来的数据所作的改变的均会影响原来的数据v可以导入或链接的数据类型:可以导入或链接的数据类型:AccessAccess数据库中的表、数据库中的表、ExcelExcel、LoutsLouts、DBASEDBASE或或FoxProFoxPro等数据库应用程序所创建的表、等数据库应用程序所创建的表、HTLMHTLM文档文档v步骤:步骤:1.“数据库数据库”窗口,单击窗口,单击“文件文件”菜单菜单“获取外部数据获取外部数据”命令命令“导入导入”,进入,进入“导入导入”对话框对话框2
18、.2.设置导入文件位置及类型,设置导入文件位置及类型,“导入导入”按钮,进入按钮,进入“导入导入数据表向导数据表向导”对话框对话框3.3.选择表选择表4.4.设置是否第一行包含列标题设置是否第一行包含列标题5.5.选择数据保存位置是选择数据保存位置是“新表新表”还是还是“现有的表中现有的表中”6.6.可以对字段信息进行必要的修改可以对字段信息进行必要的修改7.7.设置主键设置主键8.8.输入表名,完成。输入表名,完成。任务任务2-6使用“导入”或“链接”方法创建表 v完成表结构设置后,在属性区域设置相应的字段属性完成表结构设置后,在属性区域设置相应的字段属性值值v例如:设置字段大小,格式,输入
19、掩码,标题,默认例如:设置字段大小,格式,输入掩码,标题,默认值,有效性规则,必填字段,允许空字符串,索引等值,有效性规则,必填字段,允许空字符串,索引等v目的:减少输入错误,方便输入操作目的:减少输入错误,方便输入操作v字段的属性表示字段所具有的特性,不同的字段类型字段的属性表示字段所具有的特性,不同的字段类型有不同的属性。有不同的属性。设置字段属性v控制字段使用的空间大小控制字段使用的空间大小v适用适用“文本文本”或或“数字数字”或或“自动编号自动编号”字段,其他字段字段,其他字段大小固定大小固定v文本类型,文本类型,02550255,默认,默认5050v数字类型,可从下拉列表中选择类型,
20、字节,整型,长整数字类型,可从下拉列表中选择类型,字节,整型,长整型,单精度型,双精度型等。默认长整型型,单精度型,双精度型等。默认长整型v自动编号类型,默认长整型自动编号类型,默认长整型v注意:注意:若文本字段已有数据,减小字段大小会丢失数据,系若文本字段已有数据,减小字段大小会丢失数据,系统自动截取统自动截取若数字字段中包含小数,在将字段大小设置为整数时,若数字字段中包含小数,在将字段大小设置为整数时,系统自动将小数取整系统自动将小数取整1、设置“字段大小”2、设置“格式”v“格式格式”属性用来决定数据的打印方式和屏幕显示方式,但属性用来决定数据的打印方式和屏幕显示方式,但不会改变数据的存
21、储格式不会改变数据的存储格式v不同数据类型的字段,格式选择有所不同不同数据类型的字段,格式选择有所不同v文本文本/备注数据类型的格式属性备注数据类型的格式属性 要求文本字符(字符或空格)要求文本字符(字符或空格)&不要求文本字符不要求文本字符 强制所有字符为大写强制所有字符为大写 v输入数据时,若希望输入的格式标准保持一致,或希望检输入数据时,若希望输入的格式标准保持一致,或希望检查输入时的错误,可使用查输入时的错误,可使用“输入掩码向导输入掩码向导”来设置一个输来设置一个输入掩码入掩码v注意:只为注意:只为“文本文本”型和型和“日期日期/时间时间”型数据提供型数据提供“输输入掩码向导入掩码向
22、导”;其他类型数据只能使用字符直接定义此属;其他类型数据只能使用字符直接定义此属性性v当为某字段既设置了当为某字段既设置了“输入掩码输入掩码”,又设置了,又设置了“格式格式”属属性,则性,则“格式格式”优于优于“输入掩码输入掩码”的设置的设置v所用字符如表所用字符如表2-92-9,利用它可以自行定义输入掩码,无需,利用它可以自行定义输入掩码,无需向导向导3、设置“输入掩码”v“标题标题”属性值将取代字段名,在表的标题行中显示属性值将取代字段名,在表的标题行中显示4、设置“标题”v“索引索引”可以加速排序及分组操作,从而提高查找效率。可以加速排序及分组操作,从而提高查找效率。v“索引索引”类型类
23、型“无无”:表示本字段无索引:表示本字段无索引“有(有重复)有(有重复)”:表示本字段有索引,属性值可以重:表示本字段有索引,属性值可以重复复“有(无重复)有(无重复)”:表示本字段有索引,属性值不可重复:表示本字段有索引,属性值不可重复v一般,作为主键的字段一般,作为主键的字段“索引索引”属性设置为属性设置为“有(无重复)有(无重复)”,其他字段,其他字段“索引索引”属性设置为属性设置为“无无”5、设置“索引”v当某个字段的某个属性值出现的频率很高,就可以将这个属当某个字段的某个属性值出现的频率很高,就可以将这个属性值作为字段的默认值性值作为字段的默认值v设置默认值后,设置默认值后,Acce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 课件
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内