《数据库和表》PPT课件.ppt

上传人:牧羊曲112 文档编号:5519493 上传时间:2023-07-16 格式:PPT 页数:58 大小:1.13MB
返回 下载 相关 举报
《数据库和表》PPT课件.ppt_第1页
第1页 / 共58页
《数据库和表》PPT课件.ppt_第2页
第2页 / 共58页
《数据库和表》PPT课件.ppt_第3页
第3页 / 共58页
《数据库和表》PPT课件.ppt_第4页
第4页 / 共58页
《数据库和表》PPT课件.ppt_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《《数据库和表》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库和表》PPT课件.ppt(58页珍藏版)》请在三一办公上搜索。

1、Access 2003数据库技术及应用,第3章 数据库和表,2023/7/16,2,3.1 Access数据库的基本操作,数据库的设计1.确定创建数据库的目的 2.确定该数据库中需要的表3.确定字段4.确定主键5.确定表之间的关系6.确定各个表的使用数据7.确定数据的使用场所和管理手段,2023/7/16,3,3.1.2 创建数据库,创建Access数据库通常有以下两种方法。第一种方法是使用数据库向导,利用系统提供的模板或现有文件,创建一个具有一定数据和功能的数据库。第二种方法是先建立一个空数据库,然后在其中新建(或添加)表、查询、窗体和报表等对象。,2023/7/16,4,1.使用向导创建数

2、据库,Access 2003 提供了十种典型的数据库管理业务模板,它们是:订单、分类总账、服务请求管理、工时与账单、讲座管理、库存控制、联系人管理、支出、资产追踪和资源调度。用户可以根据需要,利用这些模板建立一个比较完整的数据库管理系统,它包括了系统所需的表、窗体和报表,只是表中没有数据。你还可以借助互联网,找到更多的模板。【例2.1】使用数据库模板创建“订单”数据库。使用向导创建数据库的特点使用向导创建数据库的缺点,2023/7/16,5,2.自定义创建数据库,先创建一个空数据库,然后自己动手向里面添加所需的表、查询、窗体、报表以及其他对象。例【2.2】创建空数据库“教学管理”,并将其转换成

3、2003格式。注意:建立的“教学管理0”数据库是“Access 2000文件格式”,而不是“Access 2003文件格式”。需转换:选择菜单“工具”|“数据库使用工具”|“转换数据库”|“转换为Access2002-2003文件格式”,2023/7/16,6,3.2 表,3.2.1 表的设计与创建3.2.2 字段的基本操作3.2.3 创建查阅字段3.2.4 主关键字及索引的使用3.2.5 关系的创建及应用3.2.6 创建OLE和超链接字段 表布局设计,2023/7/16,7,3.2.1 表的设计与创建,在创建了一个空数据库之后,首先要做的事情就是在其中的表对象中创建(或添加)若干个数据表。数

4、据表对象是数据库中的基本对象,它是数据库中所有数据的载体。Access表由表结构和表内容两部分组成。创建表一般需要两个步骤:一是建立表结构,二是输入数据。表结构主要包含了组成表的所有字段信息,字段信息中主要包含字段名称、字段类型、字段属性以及字段说明。,2023/7/16,8,3.2.1 表的设计与创建,表的型与值:,结构(型),纪录(值),2023/7/16,9,表的创建,创建表实际上是建立表的结构包括:字段名、数据类型等“使用向导”创建表“通过输入数据”创建表(使用数据表视图)“使用设计器”创建表(使用“设计视图”)使用“新建”按钮创建表(包括以上3种和导入、链接表),2023/7/16,

5、10,1.使用“向导”创建新表,步骤:打开一个数据库双击“使用向导创建表”从“示例表、示例字段”中选取所需,并做取舍示范:建立“学生和课程”表,2023/7/16,11,2.使用“数据表视图”创建新表,打开一个数据库双击“通过输入数据创建表”右击“字段1”,选择“重命名列”,或双击该字段名。插入字段:通过“插入”菜单删除字段:通过“编辑”菜单当询问“主关键字”时,根据需要回答,2023/7/16,12,3.使用“设计视图”创建新表,步骤:打开一个数据库双击“使用设计器创建表”输入以下项目:字段名数据类型说明,2023/7/16,13,字段名称的约束规则,(1)字段名称可以包含字母、汉字、数字、

6、空格(只能用在字段名称中间,不能以空格作开头)和其他字符。(2)字段名称长度为1-64个字符(一个汉字也算一个字符)。(3)字段名称中不能包含点(.)、惊叹号(!)、方括号()、先导空格(即以空格开头)或不可打印的符号(如:回车键)。,2023/7/16,14,字段的数据类型设置,2023/7/16,15,4.表结构的编辑和修改,在设计视图下对字段操作:行头称“字段选定器”添加:选定该行-插入行(在当前行上方)删除:选定该行-改名:双击字段名,或直接修改移动:选定该行,鼠标指向字段选定器,拖动复制:选定该行,C,V,2023/7/16,16,5.导入表和链接表,导入表实例:从EXCEL工作簿中

7、导入:在“表”对象中,空白处右击;在快捷菜单中,选择“导入”;选择要“导入”的EXCEL工作簿,单击“导入”按钮;选择要导入的工作表,单击“下一步”;保存位置:选择“新表中”(或现有表中),单击“下一步”.;在“导入到表”中填入新表名。,导入表:教师信息表链接表:课程比较区别,移动后的现象,2023/7/16,17,3.2.2 字段的其他属性设置,标题:数据表列头的显示字符串,在窗体中,作为标签,若省略,则使用字段名做标题。默认值:当向表中插入新记录时,相应字段的默认取值。,2023/7/16,18,字段的属性设置(2),关于“是/否”型字段的显示:文本型:在“格式”中设置控件型:(复选框)在

8、“查阅”选项卡中设置,2023/7/16,19,字段的属性设置(3),关于“备注”型字段:内容在数据表视图直接输入(但看不到全部文字)按Shift+F2打开“显示比例”窗口,可以看到和编辑全部文字,也可以改变字体。,2023/7/16,20,字段的属性设置(4),“有效性规则”和“有效性文本”当输入数据违反有效性规则时,在弹出的信息框中显示有效性文本的内容,若未设效性文本,则系统自动提示“工资”在700到10000之间:=700 And=10000或者:Between 700 And 10000只能是80年以前出生的:#1980-1-1#,2023/7/16,21,字段的属性设置(5),输入掩

9、码:用来定义字段中所有输入数据的模式。经常用于数字型、日期型、文本型等类型的数据。设置掩码的方法:1)在表的设计视图中,选择该字段;2)在“常规”选项卡的“输入掩码”中单击,再单击右端的“”按钮 演示:“健康状况”,2023/7/16,22,“输入掩码”实例(日期型),将日期字段设置为XXXX年XX月XX日格式:1、在设计视图下选择出生日期字段2、单击“输入掩码”右端的“”按钮3、在弹出的向导中选择所需格式如图,必须指出:掩码是一种输入格式(在修改或添加新数据时出现),但数据的显示格式取决于“格式”的设置,默认是常规格式。,2023/7/16,23,“输入掩码”实例(字符型),将身份证设置为1

10、518位格式:1、在设计视图下选择身份证字段2、单击“输入掩码”右端的“”按钮3、在弹出的向导中选择所需格式如图:其中0表示09十个字符9表示数字或空格使得允许输入15位或18位都是合法的,2023/7/16,24,“输入掩码”实例(数字型),将基础工资设置为带货币符号2位小数格式:1、在设计视图下选择基础工资字段2、由于数字型没有向导,直接输入掩码$999,999.99其中9表示数字或空格,2023/7/16,25,“输入掩码”实例(添加其他字符),掩码还可以用于在字段值中自动嵌入所需字符,比如血压的计量单位mmHg而不需要用户输入实例:将表“健康状况”中的字段“血压”用输入掩码的方法使之自

11、动出现:“_/_mmHg”字样操作方法:在“输入掩码”中输入:999/99mmHg其中:使其后的字符显示为原义字符如果不加此符号,会将/自动转换为-号,(见下2页说明),2023/7/16,26,“输入掩码”属性定义中的字符1,字符 说明 0 数字(0 到 9,必选项;不允许使用加号+和减号-)。9 数字或空格(非必选项;不允许使用加号和减号)。#数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。L 字母(A 到 Z,必选项)。?字母(A 到 Z,可选项)。A 字母或数字(必选项)。a 字母或数字(可选项)。-/十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Micr

12、osoft Windows 控制面板中指定的区域设置。),2023/7/16,27,“输入掩码”属性定义中的字符-2,字符 说明 使其后所有的字符转换为大写。!使输入掩码(输入掩码:一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。)从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号。使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,A 显示为 A)。密码 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存

13、,但显示为星号(*)。,2023/7/16,28,3.2.3 创建查阅字段,数据来源 2 大类:值列表/查阅列表值列表字段的建立:(设计视图中)选定该字段;在“数据类型”中选择“查阅向导”选择“自行输入所需的值”查阅列表字段的建立:(设计视图中)操作1同上选择“使查阅列在表和查询中”根据向导选择所需表或查询指定字段,2023/7/16,29,3、直接在“查阅”选项卡中建立查阅,1)在“显示控制”根据数据类型设定(例如:将文本框改为列表框或组合框)2)“行来源类型”中根据需要选择指定3种之一3)行来源:表/查询:表名/查询名/SQL语句值列表:以分号为分隔符的数据列表(加半角引号)字段列表:表名

14、/查询名/SQL语句,2023/7/16,30,查阅字段的设置 实例,将表“学生选课”中的字段“课程ID”用查阅向导建立查阅字段,数据来源为“课程”中的“课程ID”(包含课程名);将表“学生”中“性别”用查阅向导建立查阅字段(“值列表”,直接输入)演示,2023/7/16,31,3.2.4 主关键字及索引的使用,3种“主关键字字段”:自动编号单字段(能唯一的标识记录)多字段(组合关键字),注意:“主键”字段值不允许不唯一或空值,若有违背,Access会警告,P64-67,2023/7/16,32,主关健字和索引,主关键字:其值能唯一地标识记录的一个或多个字段。将该表与其它表进行关联时,必须指定

15、主键。建立主键:选择菜单编辑-主键,或工具栏“主键”按钮。修改主键:选择当前要设置的关键字段,设置为主键,就取消了原有设置删除主键:如果主键在某个关系中,必须先删除这个关系,再删除主键,2023/7/16,33,索引的使用,用于优化数据库的查询及排序打开索引(可以建立、查看、修改索引)在“设计”视图下,选择视图-索引建立多字段索引先指定第一字段的索引名、字段名、次序以后的各字段,使索引名保持空白,再设置字段名、次序,2023/7/16,34,3.2.5 关系的创建及应用,一对一:一对多:多对多:,一个人的学历档案和他的健康档案;一个父亲有多个儿子;一个老师教多个学生,一个学生被多个老师教。,2

16、023/7/16,35,建立表关系,一对一的关系:对表2个表分别建立主键:具体方法是:在设计视图中,选择主键字段,单击“主键”按钮;关闭所有打开的表单击按钮“关系”在“显示表”对话框中双击表名(2个)将相关字段从一个拖到另一个选择“参照完整性”级联更新与删除单击“创建”按钮,2023/7/16,36,建立表关系,一对多的关系:关键技术是建立“多方”具有2个字段的主键 比如“学生选课”;分别打开表“学生”、“课程”选择“学号”和“课程ID”建立主键打开“学生选课”,同时选中“学号”和“课程ID”2个字段(方法是在左端行选择器上单击“学号”后,按住Shift键再单击“课程ID”,然后单击“主键”按

17、钮(如图)。单击工具栏“关系”按钮,拖动方法类似一对一的关系。,2023/7/16,37,修改与删除表关系,编辑关系:菜单关系-编辑关系或 双击关系连线删除关系:单击关系连线,按键或右击关系连线,选择“删除”察看罗斯文数据库的关系,2023/7/16,38,3.2.6 创建OLE和超链接字段,3.2.6.1 如何在表中建立图像字段(1)打开设计视图;(2)添加字段“照片”;(3)将字段“照片”的数据类型设置为“OLE对象”;(4)切换到数据表视图,选中一个学生的照片所在单元格;(5)选择菜单插入对象,在对话框中,选择“由文件创建”;,2023/7/16,39,3.2.6.2 如何显示观看图像,

18、在数据表视图中,是无法看到图像本身的,必须在窗体视图中才可以看到图像。如果我们建立了以表“A班学生信息”为数据源的窗体,则可显示如下窗体视图:,说明:OLE类型字段,它可以接受“.BMP(位图)”和PhotoShop的图片,“.jpg”之类的压缩图片,,2023/7/16,40,3.2.6.3 在表内插入超链接字段,方法1:(1)打开一张表的数据表视图,单击“插入”菜单下的“超链接栏”菜单项,系统将会自动在表里面新增加一列,字段名称为“字段1”。(2)在该字段处单击右键,弹出相关菜单。(3)选中子菜单中的“编辑超链接”,将会弹出“插入超链接”对话框。(4)如果要链接的是一个因特网上的网页,则直

19、接在“地址”栏上输入网页的链接即可。方法2:直接在表的设计视图中添加新字段,并将数据类型选择为“超链接”。,2023/7/16,41,2.6 表的其他操作,2.6.1 复制表操作2.6.2 删除表操作2.6.3 重命名表操作2.6.4 查找或替换数据操作2.6.5 排序记录操作2.6.6 筛选记录操作2.6.7 使用子表操作,P83-90,2023/7/16,42,2.6 表的其他操作,2.6.1 复制表操作复制表过程中的三个“粘贴选项”说明:“只粘贴结构”选项:则表示复制表为一张具有原表同样结构的空表(没有记录)。“结构和数据”选项:表示复制得到的表和原表具有同样的结构,还存储着同样的数据。

20、这是复制表操作的默认选项。“将数据追加到已有的表”选项:表示只把原表中的数据复制到输入的表名中去,但此时输入的表名应该是早已经存在的某个表名。,2023/7/16,43,2.6 表的其他操作,2.6.2 删除表操作删除表的操作步骤如下:(1)打开数据库窗口,然后选中要删除的表。(2)按下键盘上的Delete键或者右单击选择“删除”2.6.3 重命名表操作:按右键选择“重命名”,2023/7/16,44,2.6 表的其他操作,2.6.4 查找或替换数据操作 在数据库的某个表中查找或替换数据的方法有很多,不论是查找特定的数值、一条记录,还是一组记录。1.直接查找打开表的“数据表视图”方式,通过上下

21、、左右拖动滚动条,直接在窗口中查找。2.使用记录导航仪如果已知记录的编号,可在“数据表视图”窗口下方的记录导航仪的编号框中输入记录编号,按回车键即可快速定位于输入的记录编号处。3.使用“查找”对话框使用“查找”对话框,可以查找字段中特定的数值。4.替换数据操作有时需要对表中多处数据进行统一替换修改,可使用“查找和替换”对话框中的“替换”选项卡进行统一替换操作。,2023/7/16,45,2.6 表的其他操作,2.6.5 排序记录操作1.按一列(一个字段)重新排序选中该列或将光标定位于该列之内,单击工具栏上的“升序排序”按钮或“降序排序”按钮,或者从右单击弹出的快捷菜单中选择“升序排序”或“降序

22、排序”选项即可。2.按多列(多个字段的组合)重新排序选择菜单【记录】-【筛选】-【高级筛选/排序】设置菜单【记录】-【应用筛选/排序】,2023/7/16,46,2.6 表的其他操作,2.6.6 筛选记录操作在表的“数据表视图”窗口中,Access 2003通过“记录”菜单提供了四种方法用于筛选记录:“按选定内容筛选”、“内容排除筛选”、“按窗体筛选”以及“高级筛选/排序”。1.按选定内容筛选在表中筛选记录时,最常使用的方法就是“按选定内容筛选”。2.内容排除筛选在表中筛选记录时,也常常使用“内容排除筛选”,此法是“按选定内容筛选”的反向操作。3.按窗体筛选4.高级筛选/排序“高级筛选/排序”

23、方法实际上就是第3章讲的选择查询设计方法。,2023/7/16,47,2.6 表的其他操作,2.6.7 使用子表操作 当数据库中两个相关联的表建立了一对一或一对多关系之后,Access 2003提供了插入“子数据表”操作功能,。1、插入“子表”:打开数据表视图2、删除子表“:打开父表数据表视图,P90,2023/7/16,48,3.2.7 表布局设计,调整行高和列宽 改变列的顺序显示与隐藏列冻结列删除行和列表的外观效果设计,2023/7/16,49,1 调整行高和列宽,1.调整行高 调整行高的方法有两种:(1)用鼠标拖动(拖动一行整体改变)(2)精确设定:【格式】-【行高】2.调整列宽 调整列

24、宽的方法有两种:(1)使用鼠标拖动(拖动右界改变当前列)(2)精确设定:【格式】-【列宽】(最适合的列宽:选择“最佳匹配”或双击右界),2023/7/16,50,2 改变列的顺序,操作步骤如下:(1)鼠标单击选定列的列头,整列变黑。(2)在选中的列头(鼠标变“箭头”)按住鼠标移动,出现的黑色粗线为目的地,即可放开鼠标。,2023/7/16,51,3 显示与隐藏列,1.隐藏列(1)选中需要隐藏的列,使整列变黑。(2)单击“格式”菜单下的“隐藏列”菜单项,就可以把整列隐藏。2.显示被隐藏的列(1)单击“格式”菜单下的“取消隐藏列”菜单项,弹出“取消隐藏列”对话框。(2)在列出的字段名称前面的方框中

25、打上勾的,表示这个字段的那一列正在显示,相反则说明该列已被隐藏。,2023/7/16,52,4 冻结列,冻结列操作步骤:(1)选中需要冻结的列,使整列变黑。(2)单击“格式”菜单下的“冻结列”菜单项,则可以把该列冻结。当一列被冻结之后,该列就会被固定在表的最左端,并且不能改变位置。取消冻结:(见右图),2023/7/16,53,5 删除行和列,删除行的方法:方法1:选中要删除的行,按下键盘中的Del键。方法2:选中要删除的行,选择“编辑”菜单中的“删除记录”。方法3:选中要删除的行,单击工具栏上的“删除记录”按钮。,删除列的方法:方法1:选中要删除的列,按下右键,选择快捷菜单中的“删除列”。方

26、法2:选中要删除的列,选择“编辑”菜单中的“删除列”。,2023/7/16,54,6 表的外观效果设计,1)调整表中网格线样式及背景颜色2)改变字体、字号在菜单中勾选如下:(直接在格式工具栏中设置)【视图】-【工具栏】-【格式(数据表)】,2023/7/16,55,省考试大纲对数据库和表的基本要求,掌握创建数据库的两种方法,表是关于特定主题数据的集合,是数据库存储数据的基本对象。创建表首先要确定表中需要的字段,确定字段的数据类型和大小。Access提供了多种创建表的方法,要求掌握利用表设计器创建表,及采用“导入或链接”方法从外部数据源获取数据创建表的操作。字段是表中存储数据的基本单元,要求考生

27、能够设置字段的属性,创建表之后,对表结构的修改(增加字段、删除字段、更改字段名、更改字段的数据类型和更改字段的属性);在使用数据库中,大量的是对表中数据进行增、删、查和改等操作,要求掌握上述针对表的结构和表中数据的各种操作。每个表都应该有一个主键,以便唯一标识记录,这也是创建关系所必需的。要求搞懂“自动编号主键”、“单字段主键”和“多字段主键”的概念。Access中对主键自动设置索引,如果要想根据某个字段或多个字段的值快速查找记录,就需按这些字段建立索引,要求掌握创建主键和索引的操作方法。为了创建查询、窗体报表,以便显示多个表中的数据,就必须创建关系,要求考生搞懂Access中关系的参照完整性

28、,掌握创建关系和实施参照完整性的操作方法。,2023/7/16,56,省考试大纲对数据库和表的基本要求,1.创建数据库:(1)创建空数据库。(2)使用向导创建数据库。2.表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。(2)设置字段属性。(3)输入数据:直接输入数据,获取外部数据。3.表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。,(2)建立表间关系。(3)设置参照完整性。4.表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。5.表的其他操作:(1)查找数据。(2)替换数据。(3)排序记录。(4)筛选记录。,【主要考点】,End,2023/7/16,58,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号