《第二章 建立数据库精选PPT.ppt》由会员分享,可在线阅读,更多相关《第二章 建立数据库精选PPT.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二章第二章 建立数据建立数据库第1页,本讲稿共25页2.1Access2003基础vAccess 2003的新增功能v传播字段属性:修改“表”设计视图中的被继承字段属性时,Access将显示一个选项,此选项用于更新全部或部分绑定到该字段的控件属性。v备份数据库或项目:对当前的数据库或项目作较大的改动之前,可以先对其进行备份。v安全性增强:允许您通过设置宏安全等级来防止可能不安全的VisualBasicforApplications(VBA)代码。v方便的任务窗格:展现了一个开放式的、充满活力的新外观。v强大的纠错功能:新的错误检查功能能够标记出窗体和报表中的常见错误,使得可以比以前更快地测试
2、和修复错误。v强大的Web页工具:能够在Web上发布窗体和报表,并能够将您的信息绑定到记录源,以显示、更新和处理数据库的数据。返返 回回 首首 页页第2页,本讲稿共25页2.1Access2003基础 Access 2003的安装Access2003是一个32位的软件,可以运行在Windows9x/NT/2000/XP等操作系统环境中。Access 2003的启动Access的启动方式和Word等其他Office软件一样,可通过开始菜单,也可通过桌面快捷方式和在“运行”中输入命令等。Access 2003的退出单击文件菜单中的“退出”命令。单击Access2003窗口右上角的“关闭”按钮。返返
3、 回回 首首 页页第3页,本讲稿共25页2.1Access2003基础v2.1.2 Access2.1.2 Access的数据库构成的数据库构成v表(Table):表是实现数据库管理的基础,是关于特定主题(例如:学生和课程)数据的集合。v查询(Query):使用查询可以按照不同的方式查看、更改和分析数据表中的数据。v窗体(Form):窗体是一种主要用于在数据库中输入和显示数据的数据库对象。v报表(Report):报表是以印刷的形式展示数据的有效方式。v数据访问页(Web页):数据访问页是特殊类型的网页,用于查看和处理来自Internet或Intranet的数据,这些数据存储在Microsoft
4、Access数据库(如表、查询或窗体)组成的集合,或MicrosoftSQLServer数据库中。v宏(Macro):宏是由一个或多个操作(操作:宏的基本组成部分;这是一种自含式指令,可以与其他操作相结合来自动执行任务。在其他宏语言中有时称为命令。)组成的集合,其中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表。v模块(Module):模块是将VisualBasic声明和过程作为一个单元进行存储的指令集合。VBA提供了宏无法完成,较为复杂和高级的功能,或是关于整个数据对象的整合操作。返返 回回 首首 页页第4页,本讲稿共25页2.2创建数据库v 2.2.1 2.2.1 创建数据库创建
5、数据库利用向导创建数据库 利用现有文件创建数据库 直接建立一个空数据库返返 回回 首首 页页第5页,本讲稿共25页2.2创建数据库v 2.2.2 2.2.2 打开数据库打开数据库不同打开方式的特点:共享方式:网络数据库的访问方式,该数据库允许多个用户同时共享,使您和其他用户都能读写数据。只读方式:此方式只能查看但不能编辑数据库。独占方式:网络数据库的访问方式,此方式禁止其他用户再打开该数据库。独占只读方式:网络数据库的访问方式,具有只读和独占两种方式的属性,即只能查看不能编辑数据库,且不允许其他用户再打开数据库。返返 回回 首首 页页第6页,本讲稿共25页2.2创建数据库v 2.2.2 2.2
6、.2 打开数据库打开数据库不同打开方式的特点:共享方式:网络数据库的访问方式,该数据库允许多个用户同时共享,使您和其他用户都能读写数据。只读方式:此方式只能查看但不能编辑数据库。独占方式:网络数据库的访问方式,此方式禁止其他用户再打开该数据库。独占只读方式:网络数据库的访问方式,具有只读和独占两种方式的属性,即只能查看不能编辑数据库,且不允许其他用户再打开数据库。返返 回回 首首 页页第7页,本讲稿共25页2.3创建表v 创建表的方式创建表的方式 使用向导创建表 使用设计视图创建表 关闭数据库而不退出统,点击数据库窗口的关闭按钮。返返 回回 首首 页页第8页,本讲稿共25页2.4定义字段v 2
7、.4.1 2.4.1 字段名和数据类型字段名和数据类型v字段命名原则 字段名称的长度不超过64个字符。字段名称中可包含空格,但不能包含:句点(.)、感叹号(!)、方括号()、左引号()等特殊字符。不能使用ASCII为032的ASCII字符。不能以空格开头。返返 回回 首首 页页第9页,本讲稿共25页2.4定义字段 字段数据类型 返返 回回 首首 页页第10页,本讲稿共25页2.4定义字段v2.4.2 2.4.2 定义字段属性定义字段属性 字段属性 字段大小字段大小:限定文本型字段的大小(默认:限定文本型字段的大小(默认50字符)和数字型数据的类型。字符)和数字型数据的类型。格格 式式:控制数据
8、屏幕显示或打印的格式。:控制数据屏幕显示或打印的格式。小数位数小数位数:指定小数的位数(只用于数字:指定小数的位数(只用于数字/货币型数据)。货币型数据)。输入掩码输入掩码:定义向字段中输入数据时的格式。:定义向字段中输入数据时的格式。标标 题题:在:在“数据表数据表”视图、窗体和报表中取代字段名显示出来的文本。视图、窗体和报表中取代字段名显示出来的文本。默默 认认 值值:添加新记录时,自动加入到字段中的值。:添加新记录时,自动加入到字段中的值。有效性规则有效性规则:根据表达式或宏建立的规则来确认数据是否有效。:根据表达式或宏建立的规则来确认数据是否有效。有效性文本有效性文本:当数据不符合有效
9、性规则时所显示的信息。:当数据不符合有效性规则时所显示的信息。必填字段必填字段:设定字段是否能空着,不输入数值。:设定字段是否能空着,不输入数值。索索 引引:确定该字段是否作为索引,索引可以加快数据的查询与存取速度。:确定该字段是否作为索引,索引可以加快数据的查询与存取速度。返返 回回 首首 页页第11页,本讲稿共25页2.4定义字段v例例2-1:通过:通过“设计视图设计视图”,建立,建立“学生成绩表学生成绩表”。表结构如图所示。表结构如图所示。(1)根据说明内容,给每个字段加标题。)根据说明内容,给每个字段加标题。(2)给成绩字段设置)给成绩字段设置“有效性规则有效性规则”和和“有效性文本有
10、效性文本”。数据范围:。数据范围:0150。(3)设置)设置“学好学好”字段为主关键字。字段为主关键字。返返 回回 首首 页页第12页,本讲稿共25页2.4定义字段v例例2-2:通过:通过“设计视图设计视图”,建立,建立“学生家庭关系表学生家庭关系表”。表结构如图所示。表结构如图所示。(1)根据说明内容,给每个字段加标题。(2)给“邮政编码”字段定义“格式”,要求数据输入从左侧开始(!)。(3)给“邮政编码”字段定义“输入掩码”,要求数据只能为6位数字(0)。返返 回回 首首 页页第13页,本讲稿共25页2.4定义字段v 2.4.3 2.4.3 打开和关闭数据表打开和关闭数据表v在在“设计视图
11、设计视图”中打开和关闭表中打开和关闭表v 在在“数据表视图数据表视图”中打开和关闭表中打开和关闭表v 两种视图之间的转换两种视图之间的转换 返返 回回 首首 页页第14页,本讲稿共25页2.5编辑数据表v 2.5.1 2.5.1 编辑表结构编辑表结构v修改字段定义v 添加字段v 复制字段v 删除字段v 移动字段 返返 回回 首首 页页第15页,本讲稿共25页2.5编辑数据表v 2.5.2 2.5.2 输入数据输入数据 v输入文本、数字、货币型数据v输入“是/否”型数据v输入“日期/时间”型数据v输入OLE对象型数据v输入超链接型数据v查阅向导的应用 返返 回回 首首 页页第16页,本讲稿共25
12、页2.5编辑数据表v 2.5.3 2.5.3 编辑数据编辑数据v修改数据v复制、移动数据v删除数据v插入数据v更改数据表的显示方式v更改数据表的布局返返 回回 首首 页页第17页,本讲稿共25页2.5编辑数据表v 2.5.4 2.5.4 数据查找数据查找通过滚动数据表来找记录。选择“编辑/查找”菜单项,通过查找对话框,可使光标定位到包含查找数据的特定记录或某些值上。当已显示窗体或数据表时,使用筛选可以暂时分开和查看一组要处理的特定记录。使用查询可以处理数据库的一个或多个表中满足指定条件的一组特定记录。通过运行查询,可以独立于特定窗体或数据表来处理这个子集。返返 回回 首首 页页第18页,本讲稿
13、共25页2.5编辑数据表v 2.5.5 2.5.5 数据排序数据排序数据排序的操作过程如下:(1)点击字段选定器,选中要用于排序的字段(或将光标置于该字段中的任一单元格)。(2)选择下面的一种操作单击工具栏中的“升序排序”按钮或“降序排序”按钮。选择“记录/排序/升序排序(降序排序)”菜单项。在选定字段中,点击鼠标右键,选择弹出菜单中的“升序排序”或“降序排序”选项。(3)在关闭数据表时,排序结果可以保存。返返 回回 首首 页页第19页,本讲稿共25页2.5编辑数据表v 2.5.6 2.5.6 数据筛选数据筛选 v按选定内容筛选按选定内容筛选v按窗体筛选v高级筛选高级筛选/排序排序返返 回回
14、首首 页页第20页,本讲稿共25页2.6建立表关系v 表关系示意图表关系示意图 返返 回回 首首 页页第21页,本讲稿共25页2.7数据库的管理v 2.7.1 2.7.1 数据表的管理数据表的管理v表复制v表更名v删除表v设置表属性返返 回回 首首 页页第22页,本讲稿共25页2.7数据库的管理v 2.7.2 2.7.2 数据库的管理数据库的管理v数据库的转换v表数据库备份v数据库的压缩和修复v数据库的拆分v数据的导入、导出返返 回回 首首 页页第23页,本讲稿共25页Access的数据类型及用法数据类型 用法 文本文本 用于存放文本或者文本与数字的组合,最多用于存放文本或者文本与数字的组合,
15、最多255255个字符,默认大小为个字符,默认大小为5050。这。这种类型中的数字不能进行数学计算。种类型中的数字不能进行数学计算。数字数字 用于存放可进行数学计算的数字数据,可以有小数位和正负号。用于存放可进行数学计算的数字数据,可以有小数位和正负号。日期日期/时间时间用于存放表示日期和时间的数据,允许进行少量的日期和时间运算。用于存放表示日期和时间的数据,允许进行少量的日期和时间运算。备注备注 用于存放超长文本或文本与数字的组合,最多含用于存放超长文本或文本与数字的组合,最多含7553575535个字符。个字符。货币货币 用于存放表示货币的数据,可进行数学计算,可以有小数位和正负号。用于存
16、放表示货币的数据,可进行数学计算,可以有小数位和正负号。自动编号自动编号 向表中添加一条新记录时,由向表中添加一条新记录时,由Access Access 指定一个惟一的顺序号(每次加指定一个惟一的顺序号(每次加1 1)或)或随机数。随机数。是是/否否 又称逻辑型数据,只有两种可能的取值:又称逻辑型数据,只有两种可能的取值:“是是”或或“否否”,“真真”或或“假假”。OLEOLE对象对象 用于其他用于其他WindowsWindows应用程序中对象的链接与嵌入,最大应用程序中对象的链接与嵌入,最大1G1G字节。字节。超级链接超级链接用于保存超级链接的有效地址。用于保存超级链接的有效地址。查阅向导查
17、阅向导 用于创建一个字段,该字段允许从其他的表、列表框或组合框中选择字段类用于创建一个字段,该字段允许从其他的表、列表框或组合框中选择字段类型。型。第24页,本讲稿共25页Access的字段属性及功能的字段属性及功能属性选项属性选项 功功 能能 字段大小字段大小 使用这个属性可以设置文本、数字、货币和自动编号字段数据的范围,可设置的最大字符数为使用这个属性可以设置文本、数字、货币和自动编号字段数据的范围,可设置的最大字符数为255255。格式格式 控制怎样显示和打印数据,可选择预定义格式或输入自定义格式。控制怎样显示和打印数据,可选择预定义格式或输入自定义格式。小数位数小数位数 指定数字、货币
18、字段数据的小数位数,默认值是指定数字、货币字段数据的小数位数,默认值是“自动自动”,范围是,范围是0 01515。输入法模式输入法模式 确定光标移至该字段时,准备设置哪种输入法模式,有三个选项:随意、开启、关闭。确定光标移至该字段时,准备设置哪种输入法模式,有三个选项:随意、开启、关闭。输入掩码输入掩码 使用户在输入数据时可以看到这个掩码,从而知道应该如何输入数据,对文本、数字、日期使用户在输入数据时可以看到这个掩码,从而知道应该如何输入数据,对文本、数字、日期/时间和货时间和货币类型字段有效。币类型字段有效。标题标题 在各种视图中,可以通过对象的标题向用户提供帮助信息。在各种视图中,可以通过
19、对象的标题向用户提供帮助信息。默认值默认值 指定数据的默认值,自动编号和指定数据的默认值,自动编号和OLEOLE数据类型没有此项属性。数据类型没有此项属性。有效性规则有效性规则是一个表达式,用户输入的数据必须满足此表达式,当光标离开此字段时,系统会自动检测数据是否是一个表达式,用户输入的数据必须满足此表达式,当光标离开此字段时,系统会自动检测数据是否满足有效性规则。满足有效性规则。有效性文本有效性文本 当输入的数据不符合有效性规则时显示的提示信息。当输入的数据不符合有效性规则时显示的提示信息。必填字段必填字段 该属性决定字段中是否允许出现该属性决定字段中是否允许出现NullNull值。值。允许空字符串允许空字符串 指定该字段是否允许零长度字符串。指定该字段是否允许零长度字符串。索引索引 决定是否建立索引的属性,有三个选项:决定是否建立索引的属性,有三个选项:“没有没有”、“有,允许重复有,允许重复”和和“有,不允许重复有,不允许重复“。UnicodeUnicode压缩压缩 指示是否允许对该字段进行指示是否允许对该字段进行UnicodeUnicode压缩。压缩。第25页,本讲稿共25页