第六章 Access 2000数据库使用
- 格式:pps
- 大小:725.50 KB
- 文档页数:73
ACCESS2000常⽤操作ACCESS 2000常⽤操作1.将EXCEL⽂件(后缀为xls)或⽂本⽂件(后缀为txt)导⼊到已有数据库中,得到⼀个数据表:⽂件获取外部数据导⼊,然后在“导⼊”对话框下部的“⽂件类型”的下拉列表中选择“Microsoft Excel”(或Text Files),找到需要导⼊的⽂件,点下⼀步。
导⼊的数据存放位置有两种情况:导⼊到⼀个新表中,或导⼊到⼀个已有的表中。
导⼊的同时可以设置主键,可以决定不导⼊的字段。
2.设置数据表中某个字段为主键:在数据库窗⼝中点击对象表,选定该数据表设计点击“”按钮,然后保存⽂件。
3.创建⾃动窗体、⾃动报表:选中数据源(例如数据表、查询等),插⼊⾃动窗体、⾃动报表。
按规定的名称保存创建的⾃动窗体、⾃动报表。
4.创建表之间的关系,并实施参照完整性:⼯具关系,如果没有出现“显⽰表”对话框,则关系显⽰表,添加需要建⽴关系的数据表,关闭“显⽰表”对话框,将要建⽴关系的字段从⼀张表中⽤⿏标拖动到另⼀张表中的相同字段上,在出现的“编辑关系”对话框中选择“实施参照完整性”,并点击“创建”按钮。
5.删除表之间的关系:⼯具关系,在“关系”窗⼝中对准连接两个数据表的连线右击,选择“删除”,并保存对关系布局的更改。
6.修改数据表中字段的名称、数据类型、字段⼤⼩、删除字段、增加字段:在数据库窗⼝中点击对象表,选定该数据表设计,即可完成相关的操作,然后保存⽂件。
7.重命名数据表、查询、窗体和报表的名称:选中相关的对象右击⿏标重命名,输⼊新的名称,在空⽩处点击⿏标。
8.编辑数据表、查询、窗体和报表:选中相关的对象在数据库窗⼝中点击“设计”,保存结果。
9.删除数据表、查询、窗体和报表:选中相关的对象右击⿏标删除,确认。
10.根据已知条件创建数据库中的表:在数据库窗⼝中点击对象表使⽤设计器创建表,依次输⼊字段名称、数据类型、字段⼤⼩、数据格式等信息,然后保存⽂件。
11.设置数据表中的字段是必填字段、设置字段的默认值:在数据库窗⼝中点击对象表,选定该数据表设计,即可完成相关的操作,然后保存⽂件。
义乌工商职业技术学院教案数据是信息的载体,常见的数据形式有3种类型:✓数值型数据✓字符型数据✓特殊型数据如:声音、图象、视频等。
数据库的定义通俗的说法:数据库就是计算机外部设备中存放数据的“仓库”。
一般定义:数据库是为实现一定的目的按一定的组织方式存储在计算机中相关数据的集合。
数学模型:是对数据库如何组织的一种模型表示。
目前常用的数学模型主要有:✓层次模型(早期数据库使用)✓网状模型(早期数据库使用)✓关系模型(目前被广泛使用的)✓面向对象模型(新型的正在逐步发展的)关系模型关系模型是将通过一组具有相互联系的“关系”,将相关的数据集合在一起所表示出来的一种数学关系模型。
所谓“关系”是特指那种虽具有相关性,而非从属性的平行的数据之间按照某种序列排列的集合关系。
数据间的“关系”是平行的,不代表从属关系,可以用一张二维表来表示它们之间的关系。
表中的每一横行,称为一个记录(record)或一个元组。
表中的每一竖列,称为一个字段(field)或一个属性。
一般在表中的第一行(即每一列的最上面)标示字段(属性)的名称,也称为字段名。
关系模型的性质关系模型的逻辑结构是一张二维表,是由行和列组成。
在一个关系中,同一列数据项要具有相同的数据类型。
在一个关系中,各列的顺序可以任意地排列。
在一个关系中,不允许有相同的字段名。
在一个关系中,不允许有完全相同的记录行。
在一个关系中,记录的顺序可以任意地排列。
关系数据库关系数据库是依照关系模型设计的若干个关系的集合。
在关系数据库中,称一个“关系”(一张二维表)为一个数据表文件(简称表)。
一个关系数据库由若干个表组成,一个表又由若干个记录组成,而每一个记录由若干个以字段属性加以分类的数据项组成。
数据库管理系统的定义数据库管理系统(Database Management System),简称为DBMS,它是为数据库的建立、使用和维护而配置的软件。
数据库管理系统的软件产品市场上可以看到各种各样数据库管理系统的软件产品,如Oracle、Informix、Sybase、SQL Server 、Access 、FoxPro等。
《Access 2000数据库应用技术》教案第1章数据库基础知识教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管理系统的特点和划分依据。
教学重点:●掌握关系数据库的基本概念和发展历史;●掌握关系运算的方法,了解各种关系运算的作用;●了解Access 2000的各种特性及新功能;●掌握Access 2000的使用方法,了解其功能构成及基本对象;●学会使用Access2000帮助。
教学难点:●数据模型的含义●关系运算的运算规则●SQL基本命令的使用教学建议:查看一些有关计算机科普方面的书籍或刊物或网站,多了解一些计算机的科普知识。
知道一些计算机领域中的科学家的故事,对掌握本节内容有很多好处。
本讲内容概述:主要介绍了数据库技术的发展所经历的三个阶段,并简单介绍了分布数据库、并行数据库、多媒体数据库的基本特点。
详细介绍了关系数据库的数据模型、关系运算,阐述了Access 2003的各种特性和新功能,并说明了它的使用环境。
涉及章节及安排:1.1数据库基础知识1.2关系型数据库1.3 数据库设计基础1.4 SQL基本命令1.5 Access数据库简介)思考与训练:(1)进行表的关系运算的作用是什么?(2)如果要显示所有Access课程的成绩,需要进行什么运算?(3)如果要显示所有学生的姓名、课程名称和成绩,需要进行什么运算?课后练习:第一章习题第二章数据库和表教学目标:1)学习并掌握数据库的创建方法;掌握打开数据库的常用方法;理解并掌握数据库对象的删除、复制重命名、保存,并会用组来组织数据库对象;2)学习并掌握使用向导创建表、使用输入数据创建表以及自定义表的方法,要求掌握字段名称定义、设置字段类型以及设置字段大小、格式字段属性的方法;3) 学习并掌握在设计视图中进行小数位数、输入掩码、标题、默认值、有效性规则等字段属性设置的方法,掌握查阅列表和主键的创建方法,学会使用Access 2000的导入表、链接表和导出表功能。
Microsoft Access 2000简易教程应用于浙江省计算机等级测试一级Access 2000讲义Microsoft Access 2000是Microsoft Office 2000办公自动化套装软件中的一个重要组成部分,是一种基于Windows平台的关系数据库管理系统<RDBMS)。
它界面友好、操作简单、功能全面、使用方便。
在Microsoft Access 2000的支持下可以有效地组织、管理和共享数据库,建立完善的数据库应用信息系统。
1 数据库系统的相关概念1.1 数据数据是描述事物的符号记录。
描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,因此数据有多种表现形式,它们都可以经过数字化后存入计算机。
在这里我们要注意区分狭义的数据与广义的数据。
狭义的数据是指数字或数值;广义的数据是指多种形式的事物描述符号,是信息的表示形式。
1.2 数据库数据库是长期存储在计算机外存中的,有组织的,可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据是数据库中存储的基本对象。
1.3 数据库管理系统<DBMS)数据库管理系统是位于用户与操作系统之间的一层数据管理软件,其主要功能包括数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
数据库管理系统是数据库系统的一个重要组成部分。
1.4 数据库系统引入数据库以后的计算机系统称为数据库系统,它提供对数据进行存储、管理、处理和维护等功能。
数据库系统由以下几个部分组成:①数据库;②数据库管理系统;③计算机硬件及相关软件;④用户,包括数据库管理员<DBA)、应用系统开发人员、终端用户。
2 关系模型与关系型数据库2.1 关系模型关系模型是一种以关系数学理论为基础构造的数据模型。
在关系模型中,用由行、列组成的二维表来描述现实世界中的事物以及事物之间的联系。
第六章Access 2000数据库使用一、数据库系统的基本概念二、数据库和数据表结构的建立三、数据表数据的编辑和使用四、数据库的查询五、创建实用报表六、管理数据库目录1. 数据库与数据库管理系统⑴什么是数据库DataBase(DB)?按一定的结构和规则组织起来的相关数据的集合。
⑵数据库有哪些主要特征?数据共享和冗余度小数据的完整性数据的安全性数据的独立性⑶数据库管理系统(DBMS)①什么是数据库管理系统?是管理数据库资源的系统软件。
例:Access2000、Visual FoxPro等。
②数据库管理系统有哪些基本功能?数据定义数据操作数据控制数据通讯⑷应用程序—数据库管理系统—数据库之间的相互联系数据库管理系统DBMS 数据集合1数据集合3数据集合2数据库应用程序1应用程序2应用程序3数据集合1:学生基本情况数据集合2:学生成绩数据集合3:课程科目2. 数据模型和数据库的分类⑴数据模型数据模型:数据库中数据组织的结构和形式。
①层次数据模型(树型)事物之间的联系:一对多(1:n)②网状数据模型事物之间的联系:多对多(n:n)③关系数据模型事物之间及事物内部的联系:以二维表来表示。
层次数据模型:一对多(1:n)学工部2001年级办2002年级办2003年级办1班2班3班网状数据模型:多对多(n:n)张山李斯黎明蓝天数学语文英语关系数据模型:二维表学号姓名性别数学语文英语050001 张山男78 67 85 050189 李斯女91 83 88 050763 黎明男69 72 67 050862 蓝天男86 78 91对应关系:一对一、一对多、多对多字段、记录关系数据模型的特征⑵数据库的分类①层次型数据库②网状型数据库③关系型数据库Access 2000 的数据库——关系数据模型3. 数据库管理系统Access 2000 的基本功能三大基本功能:①建立数据库:②数据库操作③数据通讯4、Access 2000数据库的构成查询数据表窗体报表数据表:是数据库的核心与基础,存放着数据库中的全部数据查询、窗体、报表:从数据表中获得数据信息,以完成某种特定需要Access 2000数据库:是数据表、表与表之间的关系、查询、窗体、报表、网页、宏及模块的集合,存放在同一个.mdb 文件中。
⑴数据表存放具有特定主题的数据信息。
每个表由若干记录组成,每个记录都对应对一个实体,同一表中的每个记录都具有相同的字段定义,是表的基本单位。
每个字段存储着对应于实体的不同属性的信息,字段是表中可访问的最小逻辑单位。
每个表都要有关键字(一个或多个字段),以使表中的记录唯一(记录与实体一一对应,不能重复)。
例:学生成绩管理系统中:学生基本信息表:只记录学生的静态属性,由学号、姓名、性别、出生日期、家庭地址、政治面貌等字段组成学号姓名性别出生日期家庭地址政治面貌1001张三男1971/12桂林团员1002王丽女1972/4柳州团员学生成绩表:只记录学生的成绩,由学号、数学、语文、英语等字段组成学号数学语文英语10018084671002909085(2) 查询在一个或多个表中查找特定的数据,将分散在多个表中的数据再集中起来,形成一个全局性的集合。
对查询结果集中的数据信息,可以进行排序和筛选,对结果打印输出。
此外,查询还可用于:修改表中的记录删除表中的记录在一个或多个表的尾部追加记录从一个或多个表中选择记录创建新表(3) 窗体窗体中可以通过各种控件来显示特定的数据信息,还可对显示的内容进行排序、筛选或打印输出。
“窗体”是一个类似于窗口的操作界面,它向用户提供一个可以交互的图形界面,用于记录的显示、编辑、添加、删除及应用程序的执行控制。
(4) 报表对数据表或查询结果集进行格式化显示和打印。
对报表还可生成“快照”,进行邮寄和电子分发。
(5) 宏宏是若干个Access命令的序列,用以简化一些经常性的操作。
用户可以设计一个宏来控制一系列的操作,当执行这个宏时,就会按这个宏的定义依次执行相应的操作。
(6) Web页在Access中,用户可以直接建立Web页,Web 页作为一个独立的HTML文件可以存储到指定的文件中,或者是将其复制到Web服务器上。
(7) 模块模块是有Access所提供的VBA语言编写的程序段。
模块可以与报表、窗体等对象结合使用,以建立完整的应用程序。
Access2000数据库是所有相关对象的集合。
包含表、表间的关系、查询、窗体、报表、宏、模块和网页。
其中表是数据库的基础,它记录着数据库的全部数据内容。
其他,只是维护和管理数据库的工具。
所以设计一个数据库的关键是建立数据库的基本表。
创建数据库是用Access2000进行数据处理的第一步。
有两种创建数据库的方法:⏹一是使用“数据库向导”,仅一次操作就可以为所选择的数据库类型创建所需的表、窗体及报表——最简单⏹一是先创建一个空的数据库,然后再添加各种对象——最灵活1、Access2000的启动和退出1)启动:“开始”“程序”“Microsoft Access”2)退出:单击主控屏幕标题栏左边的图标“文件”“退出”使用快捷菜单<Alt>+<F4>单击主控屏幕标题栏的右侧的“×”2、创建空数据库步骤如下:⏹启动“新建”数据库对话框⏹建立空数据库数据库窗口及工具栏的介绍:3、数据库的窗口及工具栏数据库的窗口如下:七个对象工具栏:在Access中,当前窗口改变时,工具栏按钮也会发生相应的变化。
目前数据库窗口的工具栏如下:不能同时打开两个数据库“关系”,建立表、查询之间的联系点。
属性新对象4、使用设计器创建数据表表是数据库最基本的对象。
建立数据库的重要工作是建立数据表,建立了数据表才能进一步建立数据库的查询、报表等其他对象。
在创建了空数据表之后,首先要创建数据表。
创建数据表可以分为两步进行,第一步建立表的结构,第二步输入数据。
创建表的方法有:⏹使用设计器创建表⏹通过输入数据创建表⏹使用向导创建表在用设计器创建表时,需要对表的结构进行定义,表的结构包括:表名、表中的字段、每个字段的属性(字段名、数据类型和字段大小或格式等),主关键字。
使用表设计器创建表结构要进行如下设置:⏹确定字段的名称:最长为128个字符(64个汉字)⏹确定数据类型⏹确定字段属性⏹设定主关键字表设计器的介绍⏹表设计器的打开⏹表设计器的介绍(行选择区、字段名称、数据类型、说明、字段属性参数区)表设计工具栏(视图、关键字、插入行、删除行、生成器)插入行生成器视图关键字删除行确定数据类型数据类型:有10种⏹文本型:特别注意数字字符的排序⏹数字型⏹日期/时间型⏹货币型⏹自动编号型⏹是/否型⏹OLE对象⏹备注型⏹超级链接⏹查阅向导确定字段属性⏹字段属性:⏹字段大小:只对文本型和数字型有效⏹小数位数:只对数字型和货币型有效⏹标题:用于在窗体和报表中取代字段名称⏹有效性规则:给字段输入数据时设置的限制条件有效性规则表达式含义<>0可以输入一个非零值0 or >100值必须为0或大于100like \”K???\”值必须是以K打头的四个字符<#88-1-1#输入一个1988年之前的日期>=#97-1-1#and <#98-1-1#输入的日期必须是在1997年内设定主关键字数据库中的每一个表都必须有一个主关键字,它使记录具有惟一性,由记录的一个或多个字段组成。
如果用户没有指定主关键字,系统会自动地建立一个主关键字。
按<Ctrl>键,可以选定多个字段5、通过输入数据创建表⏹通过输入数据创建表是在数据表视图中进行的;⏹输入完后,一般要打开表设计器,在表设计视图中为新建的表更改字段名称。
6、修改数据表结构数据表的修改包括修改字段名、移动、复制、删除字段、修改字段属性、更改关键字等操作。
注意:⏹正在打开的表不能修改,须先关闭才能修改⏹关系表中的关联字段是不以修改的。
确实要修改,先删除关系⏹为了确保安全,修改前,先做好数据库备份(1)、表的备份、复原、删除和更名(2)、字段定义的修改:大部份修改可通过两个视图(数据表视图和表设计视图)进行。
修改字段名:插入新字段移动字段字段的复制字段的删除字段属性的修改更改主关键字只能在表设计视图中进行例:学生成绩管理系统中:学生基本信息表:只记录学生的静态属性,由学号、姓名、性别、出生日期、家庭地址、政治面貌等字段组成学号姓名性别出生日期家庭地址政治面貌1001张三男1971/12桂林团员1002王丽女1972/4柳州团员学生成绩表:只记录学生的成绩,由学号、数学、语文、英语等字段组成学号数学语文英语1001808467张三的英语多少分?7、创建和修改数据表之间的关系⏹数据库中各个表之间是通过相同的字段内容联系起来的。
⏹在关系型数据库中,用来在两个表之间设置关系的字段,其名称可以不同,但字段类型、字段内容必须相同。
⏹一个关联需要两个字段(或多个字段)来确定,其中一个字段是其所在表的主关键字,与之对应的另一个字段称为外部关键字⏹参照完整性:是指在设定了表的相互关系后,用户不能随意更改用以建立关系的字段。
它保证了数据在关系型数据库管理系统的安全与完整⏹什么是级联删除?⏹关系的创建、类型(一对一、一对多、多对多)⏹关系的修改建立了数据库的结构后,就需要输入数据。
向数据表输入数据并对其中的数据进行插入、删除、修改、检索、排序、统计、打印等操作,统称数据表的编辑和使用。
表的编辑和使用是在数据表视图方式中进行的。
数据表视图的介绍。
数据表视图窗口的菜单和工具栏1、编辑数据表中的数据⏹修改数据:修改字段的值后,在光标定位到被修改记录之外的其他记录中时,对该记录的修改才会被保存起来。
⏹数据的替换使用“查找与替换”来进行批量的修改。
⏹复制和移动数据只能复制和移动字段,不能复制和移动记录。
操作:⏹用鼠标⏹利用剪贴板⏹删除记录删除的记录无法恢复⏹插入记录只能插入到打开的表的末尾空白行,不能在中间插入。
2、数据的排序、筛选⏹1)数据的排序:对没有设置主键的数据表,将按记录输入的顺序排列记录。
⏹2)数据的筛选:在表、查询或窗体中都可以创建筛选。
⏹按选定内容筛选:⏹按窗体筛选:⏹输入筛选目标进行筛选:⏹高级筛选:最复杂最简单,描述相等的关系3、更改数据表的显示方式以下操作都在“格式”菜单中进行:⏹更改行高和列宽⏹隐藏和撤消隐藏显示列⏹移动列⏹冻结列和取消冻结列⏹改变字体、字型、字号⏹改变单元格效果所谓的查询就是在数据库中查找指定的数据,它是数据库管理中一个最基本的操作。
利用查询可以查看、更改以及分析数据,也可以将查询作为窗体和报表的记录。
查询的结果将以工作集的形式显示出来。
显示查询结果的工作表以称为工作集,它的外观与数据表一样,但它不是一个基本表,而是符合查询条件的记录的集合。