数据库及表的基本操作1.ppt_第1页
数据库及表的基本操作1.ppt_第2页
数据库及表的基本操作1.ppt_第3页
数据库及表的基本操作1.ppt_第4页
数据库及表的基本操作1.ppt_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲教师: 信科系 李 智 慧,2,第二章 数据库及表的基本操作,2.1 Access 2003的使用基础 2.2 创建数据库 2.3 创建数据表 2.4 表的基本操作 2.5 表的数据操作 2.6 建立索引和表间关系 本章 知识点汇总,3,2.1 Access 2003的使用基础,2.1.1 Access的特点 2.1.2 Access启动及退出 2.1.3 Access 窗口组成 2.1.4 Access的系统结构,这部分以自学为主,4,2.1.1 Access的特点,与Windows完全一致的界面风格,使用面向对象的概念,易学易用。 是Office组件之一,与Word、Excel、PowerPoint等应用程序统一的操作界面。 能够处理多种数据类型,可以对FoxPro和Excel等格式的数据进行访问。 增强了Web的集成,增强了与XML之间的转换能力,可以更方便地共享跨越平台和不同用户级别的数据,还可以作为企业级后端数据库的前台客户端。,5,续,支持ODBC标准的SQL数据库的数据。 采用OLE技术,能够方便创建和编辑多媒体数据库。 设计过程自动化,大大提高工作效率。 内置大量的函数,提供许多宏操作。 可以将数据库应用程序的建立移进用户环境,从而淡化最终用户和应用程序开发者之间的关系。,6,2.1.4 Access的系统结构,Access通过各种对象管理信息。 Access数据库的对象有七种: 1、表(Table) 2、查询(Query) 3、窗体( Form ) 4、报表( Report ) 5、数据访问页(Page) 6、宏(Macro) 7、模块(Module) 各对象之间的关系 这些对象都存放在同一个数据库文件(.mdb文件)中 。,7,表,表是数据库的核心与基础,是数据库中其它对象的数据来源,8,查询,查询是数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果。 查询必须建立在表或其它查询基础之上。,查询出“学生”表中“性别”为“男”的记录,9,窗体,窗体是用户和Access应用程序之间交互的窗口。用户可以通过窗体方便而直观地查看、输入或更改表中的数据。 窗体的数据来源是表或查询,10,报表,报表用于数据的打印输出,它可以按照用户要求的格式和指定的内容打印数据库中的各种信息。 报表的数据来源是表或查询,11,页(数据访问页),与其它Access数据库对象不同,页对象是一个独立的.htm文件,用于在浏览器中查看和处理Access数据库中数据,以支持数据库应用系统的Web访问方式。其功能类似于窗体。,12,宏,宏是一个或多个操作的集合,其中,每个操作执行特定的功能。,13,模块,模块就是将VBA声明和过程作为一个单元进行保存的集合。 它是由声明和过程组成的,一个模块可能含有一个或多个过程,其中每个过程都是一个函数过程或者子程序。 模块可以与窗体、报表等对象结合使用,完成宏无法实现的复杂功能,以开发高性能、高质量的数据库应用系统。,14,数据库对象之间的关系,表是数据库基础,一个数据库由若干个表构成。 查询结果源于表或其它查询 窗体和报表的数据源可以是表,也可以是查询 宏和模块是强化数据库功能的有力工具,在其中被调用 这些对象都存放在同一个数据库文件(.mdb)中 页对象是一个独立的.htm文件,用于在浏览器中查看和处理数据,15,2.2 创建数据库,创建空数据库 使用向导创建数据库 数据库的基本操作,16,创建空数据库,步骤1:执行菜单“文件”|“新建”命令。 步骤2:在“新建文件”任务窗格 选择“空数据库” 或“本机上的模板”-“常用”-“空数据库”,17,使用向导创建数据库,步骤1:在“任务窗格”的“本机上的模板”选项中选择“数据库”选项卡,从中任选一个数据库模板,然后单击“确定”按钮。 步骤2:按照向导提示,完成数据库的创建。,18,数据库的基本操作,打开数据库 关闭数据库 备份数据库 压缩数据库 修复数据库 数据库的版本转换,自学 P3133,19,2.3 创建数据表,2.3.1 创建表:由“表结构”“表数据”组成 使用设计器创建表 使用向导创建表 通过输入数据创建表 2.3.5 表记录的输入和编辑 2.3.6 字段的属性设置,20,2.3.1 创建表,在数据库窗口,选择“表”对象,右显示3种创建表方式。 或者在数据库窗口,选择“表”对象,单击工具栏中的“新建”按钮 ,弹出的“新建表”对话框中显示5种创建表的方式。,21,1、使用设计器创建表,启动设计视图,定义表中字段,设置字段属性,定义主键,修改表结构,保存表文件,定义表的字段名称、字段类型和字段说明,在设计视图的下方“字段属性”栏中设置字段属性,如字段大小、标题、默认值等,表只有定义了主键,才能定义该表与数据库中其他表之间的关系。,包括删除字段,增加字段,删除主键等。,22,字段的命名规则,可以长达64个字符,一个汉字为一个字符。 可以包含汉字、字母、数字、空格和特殊字符 不能以空格开头,不能包含如 . ! 和控制字符(ASCII码值为0-31的字符)。 同一表中的字段名称不能相同,也不要与Access内置命令(如:ALL,是SELECT里的限定词)相冲突。,23,字段类型,帮助以及教材:均为65535,24,主键,主键即主关键字,Primary Key,其特点: 一张表只能有一个主键。虽不是必需但建议定义-Why? 主键不能重复,也不可为空(Null)- Why? 作用 提高检索、查询或打印输出的速度。 确保记录的不重复。 表自动按主键升序显示记录。若没定义主键,则按输入记录的顺序显示。 用于与其他表中的外键相关联。 多字段主键:按住Ctrl键,再依次单击,25,修改表结构,增加字段 删除字段 移动字段 删除主键 需要确定与此主键相关的联系已经被删除。 选定主键,单击工具栏上的“主键”按钮。,26,3、通过输入数据创建表,如输入数据:2-1、100091、true 字段类型即:文本、数字、逻辑,打开数据表视图,为字段重命名,输入表中数据,保存表,定义主键,更改数据表视图中默认字段名称:“字段1”、“字段2”等,输入的数据类型决定了字段的类型,27,2.3.5 表记录的编辑,记录选定器和字段选定器 P43 常见的状态符号: 定位记录 添加记录 修改记录 删除记录,选择多条记录的方法:按Shift+ ()键或直接用鼠标移到最后一条记录再同时按下鼠标左键和Shift键,28,2.3.6 字段的属性设置 P45,一个字段通常有多个属性选项,这些属性选项决定了该字段的工作方式和显示形式 常规属性:对已指定数据类型的字段作进一步的说明,如字段大小、格式、标题、默认值、输入掩码、有效性规则与有效性文本、必填字段、允许空字符串等 查阅属性:用于改变数据输入的方式 ,如将字段的显示由文本框改为列表框或组合框,29,常规属性格式,【格式】在不改变数据实际存储情况下,设置当前字段的数据输出时的显示方式。 设置方法: 可选择预定义格式 使用格式符号创建自定义格式 除了“OLE” 类型的字段外,其他数据类型的字段都可以设置“格式”属性。 自定义文本 说明举例 自定义数字与货币类型 说明举例 自定义日期/时间类型 说明举例 是否型类型,30,文本自定义格式,举例:- 输入1 显示:空空空-空空1 &-& 输入1 显示:-1,格式描述可分3节,节之间用(;)分隔。,31,32,数字自定义格式,33,数字和货币的自定义,自定义的数字格式 可以有14个节, 节之间用(;) 分隔。 如: $#,#0.00 ; ($#,#0.00) ; 0 ; “空“ 举例如下,34,35,日期/时间预定义或自定义,36,37,38,举例,提示:如果要将逗号或其他分隔符添加到自定义格式中,用双引号括起。即用引号括起来的字符原样显示。,39,是/否型数据类型,默认格式:是/否 其标准格式还有:真/假、开/关 表示“真”值:yse、 true、on 表示“假”值:no、 false、off 另:非0值也可表示逻辑真,0表示逻辑假 自定义:可以有3个节,节之间用(;) 分隔。,40,常规属性标题,将作为数据表视图、窗体、报表等数据输出列的名称,也称之为“别名” (没有指定时,默认字段名) 其目的是使字段名尽可能地简捷,以便于操作,通过别名给出其完整含义,用于显示输出。,41,常规属性输入掩码,【输入掩码】是数据特定的输入格式,主要用于处理文本和日期型数据。 方法:1、输入掩码向导 2、使用特定字符自定义 课堂练习 输入掩码举例 库“教师信息” “联系电话”输入掩码,区号“010-”自动显示,并与输入数据一同保存。,42,自定义输入掩码,自定义格式可分3节设置: 输入掩码符; 0或1 ; “符号串“ 提示:第1节是必须的,后2节可省略。,43,常用自定义输入掩码字符,44,自定义输入掩码字符,45,输入掩码 举例,46,有效性规则与有效性文本,【有效性规则】是在输入数据时的约束条件,以减少输入差错率。有误时,将以窗口信息提示。 【有效性文本】可设置有误时的提示信息。 约束条件:一般由关系表达式和逻辑表达式构成 表达式常用运算符号 直接设置约束条件或通过“表达式生成器” 还可同时为多个字段定义有效性规则 表设计视图属性,47,表达式运算符,48,49,2.4表的基本操作,表的外观定制 表的复制、删除和重命名 数据的导入和导出,50,表的外观定制,数据表视图下,选择 “格式”菜单下命令作相应设置 改变数据表文本的字体及颜色 改变数据表格式 调整行高和列宽 隐藏/取消隐藏列 冻结和解冻列 移动列 选定移动列或多列,拖动,51,数据表可复制 到另一数据库中,表的复制、删除和重命名,1. 数据表的复制 右击表“复制”,右击窗口空白处“粘贴” 同一个数据库下复制表:Ctrl+左拖 2. 删除数据表 常用方法:选定数据表按Del键 如果待删表与其他表建立了表间关系,系统将提示用户先删除表间关系。 3. 数据表的重命名 常用方法:右击表对象“重命名” 改名不影响已建立的表间关系,52,数据的导入和导出,导入 右击数据库窗口空白处“导入” 或,执行“文件”|“获取外部数据”|“导入” 导入另一access数据库文件(.mdb) 导入Excel文件(.xls) 导出 导出到另一access数据库中或.xls、.txt、.html中 链接:在形式上也在Access当前数据库产生数据对象,但实际数据仍留在外部数据源。 右击数据库窗口空白处“链接表” 或执行“文件”|“获取外部数据”|“链接表”,53,2.5表的数据操作,数据的查找与替换 记录排序 记录筛选,54,数据的查找与替换,【练习】在“教师信息”库的表中查找“教授”的信息。 【练习】将表的“钱红”更正为“钱小红” 。 通配符及用法,55,记录排序,1、一个或多个相邻字段按同样方式排序 选择要排序的一个或多个相邻字段 点击工具栏上的按钮 或执行菜单“记录”| “排序” 2、多个字段(相邻或不相邻)按不同方式排序 如:对“新生基本情况”表先按“籍贯”升序排列,再按“性别”降序排列。 打开表,菜单“记录”|“筛选”|“高级筛选/排序” 3、取消排序 菜单“记录”|“取消筛选/排序”命令,56,记录筛选,按选定字段值或部分字段值来筛选表中记录,筛选方式:,不需要浏览表中记录,直接在列表中选择所需要的值作筛选 (输入字段值或式子),筛选出不包含某些特定值的记录,同时完成复杂筛选和排序操作,在”筛选目标”框中直接输入筛选数据或筛选条件。可输入字段值,也可输入式子,57,表达式的构成,常量 数字型:直接输入, 如 123、123.4 字符型:用双引号, 如: “英语“ 日期型:用“#”括起来,如:#1970-1-1# 是/否型:yes/no,true/false,on/off,-1/0 通配符:常用的*和? 字段名引用:方括弧 特殊运算符: Between a and b a到b之间 Like 字符串比较 如 like “黄?“ like “*国*“ Is:与Null一起使用,决定值是Null或Not Null In:比较字符串是否是指定列表的成员 如 In(“CA“, “BR“,“WA“),58,2.6建立索引和表间关系,索引的作用: 加快查询速度,实现数据的有序输出和分组操作。 只有建立了索引,才可创建合理的表间关系。 索引的类型: 按索引功能分:主索引、唯一索引、普通索引 按索引字段数分:单字段索引、多字段索引 创建索引 表间关系,59,创建单字段索引,【例】依据“学生基本情况”表的“出生日期”字段建立升序排列的普通索引。,“无” :不建立索引; “有(有重复)”:建立索引,且索引字段值允许重复; “有(无重复)”:建立索引,且索引字段值不允许重复。,默认为升序方式,60,创建多字段索引,教材【例2.18】为“学生选课”表建立多字段的普通索引,索引字段为“课程编号+考试成绩”。 打开“学生选课”表的设计视图 单击工具栏上的“索引”按钮 在弹出的“索引”对话框中作如图设置,比较多字段的主索引,61,说明:,如果有多个索引,可将其中的一个设置为主索引,记录将按主索引的升序或降序显示。 如果将一个(或多个)字段指定为主键,系统将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论