Access 2010教程
Access2010数据库基础教程第2章 数据库和数据表
![Access2010数据库基础教程第2章 数据库和数据表](https://img.taocdn.com/s3/m/d6aaa1f3172ded630b1cb680.png)
第2章 数据库和数据表
2.1
2.2 2.3
数据库操作
创建数据库
数据表的基本操作
2
2.1 数据库操作
要创建 Access 数据库,首先应根据用户需求对数据 库应用系统迚行分析和研究,全面觃划,然后再根 据数据库系统的设计觃划创建数据库。创建数据库 应遵循以下觃则。 1)明确建立数据库的目的。确定数据库迚行哪些数据 的管理,有哪些需求和功能,再决定如何在数据库中 组织信息以节省资源,怎样利用有限的资源収挥最大 的效用。 2)确定需要的数据表。在明确了建立数据库的目的乊 后,即可着手设计数据库中的每一个表。
16
2.2.2 创建数据表结构
创建数据表就是建立一个新的表文件。创建表乊前, 需要对表迚行分析,确定准备在表中存储哪些数据。 数据表的创建可分为两步:首先创建数据表的结构, 即确定数据表的字段个数、字段名、数据类型、字 段宽度及小数位数等特征;然后,根据字段特征输 入相应的记录。 在 Access 中,系统提供了多种创建表结构的方法。 可以通过“数据表”视图创建表结构,也可以通过 表向导创建表结构,或者通过设计视图创建表结构。 下面分别介绍这几种创建表结构的方法。
2、关闭数据库
数据库使用完乊后要及时将其关闭。关闭数据库主 要有以下几种方法。 1)单击数据库窗口右上角的“关闭”按钮。 2)选择“文件”→“关闭”命令。 3 )单击数据库窗口左上角控制菜单按钮,在弹出的 下拉菜单中选择“关闭”命令。 4)双击数据库窗口左上角控制菜单按钮。 5)按〈Ctrl+F4〉组合键,关闭数据库窗口。
3
3 )确定所需要的字段。确定在每个表中要保存哪些 信息。在表中,每类信息称做一个字段,在表中显示 为一列。 4 )确定关系。分析所有表,确定表中的数据和其他 表中的数据有何关系。必要时,可在表中加入字段或 创建新表来明确关系。 5 )改迚设计。迚一步分析设计,查找其中的错误创 建表,在表中加入几个实际数据记录,看能否从表中 得到想要的结果。需要时可调整设计。 6 )创建数据库中的其他对象。例如,创建查询、窗 体、报表、页、宏和模块等对象。
第4章 Access 2010数据库应用教程 查询
![第4章 Access 2010数据库应用教程 查询](https://img.taocdn.com/s3/m/c9c91417964bcf84b9d57b91.png)
Access 2010数据库应用教程
4.1.2
创建查询的方法
2.使用查询向导创建查询 操作步骤如下: (1)打开数据库; (2)选择“创建”选项卡的“查询” 组,单击“查询向导”按钮,打开“新 建查询”对话框; (3)在“新建查询”对话框中,选择 需要的查询向导,根据系统引导选择参 数或者输入信息; (4)保存查询。
Like
Access 2010数据库应用教程
4.3 选择查询
选择查询是最常见的一类查询,很多数据 库查询功能均可以用它来实现。所谓“选 择查询”就是从一个或多个有关系的表中 将满足要求的数据选择出来,并把这些数 据显示在新的查询数据表中。而其他的方 法,如“交叉表查询”、“参数查询”和 “操作查询”等,都是“选择查询”的扩 展。使用选择查询可以从一个或多个表或 查询中检索数据,可以对记录进行分组, 并进行求总计、计数、平均值等运算。选 择查询产生的结果是一个动态记录集,不 会改变源数据表中的数据。
作
用
当Xor前后的两个表达式均为假或均为真时,整个表 达式的值为假,否则为真
当Eqv前后的两个表达式均为假或均为真时,整个表 达式的值为真,否则为假
Access 2010数据库应用教程
4.2 查询条件的设置
(4)连接运算符 连接运算符包括“&”和“+”。 “&”:字符串连接。例如:表达式 "Access"&"2010",运算结果为"Access2010" “+”:当前后两个表达式都是字符串时与“&” 作用相同;当前后两个表达式有一个或者两个 都是数值表达式时,则进行加法算术运算。例 如:表达式"Access"+"2010",运算结果为 "Access2010"。表达式"Access"+2010,运算 结果为提示“类型不匹配”。表达式"1" +2013,运算结果为2014。
第1章 Access 2010数据库应用教程 数据库系统基础知识
![第1章 Access 2010数据库应用教程 数据库系统基础知识](https://img.taocdn.com/s3/m/77a6a80e02020740be1e9b91.png)
Access 2010数据库应用教程
1.2.2 组成要素
1.数据结构 数据结构研究数据之间的组织形式(数 据的逻辑结构)、数据的存储形式(数 据的物理结构)以及数据对象的类型等。 存储在数据库中的对象类型的集合是数 据库的组成部分。 数据结构用于描述系统的静态特性。 数据结构是刻画一个数据模型性质最重 要的方面。因此,在数据库系统中,通 常按照其数据结构的类型来命名数据模 型。例如层次结构、网状结构、关系结 构的数据模型分别命名为层次模型、网 状模型和关系模型。
Access 2010数据库应用教程
1.1.3 数据库系统的组成
4.人员 人员主要有四类。第一类为系统分析员和数据 库设计人员:系统分析员负责应用系统的需求 分析和规范说明,他们和用户及数据库管理员 一起确定系统的硬件配置,并参与数据库系统 的概要设计。数据库设计人员负责数据库中数 据的确定、数据库各级模式的设计。第二类为 应用程序员,负责编写使用数据库的应用程序。 这些应用程序可对数据进行检索、建立、删除 或修改。第三类为最终用户,他们利用系统的 接口或查询语言访问数据库。第四类用户是数 据库管理员(Data Base Administrator, DBA),负责数据库的总体信息控制。
Access 2010数据库应用教程
1.3.2 关系术语
1. 关系 一个关系就是一个二维表,每个关系都有一个关系名。 2. 元组 在二维表中,每一行称为一个元组,对应表中一条记录。 3. 属性 在二维表中,每一列称为一个属性,每个属性都有一个属姓名。 4. 域 属性的取值范围称为域,即不同的元组对于同一属性的取值所限 定的范围。 5. 关键字、主键 关键字是二维表中的一个属性或若干个属性的组合,及属性组, 它的值可以唯一地标志一个元组。 当一个表中存在多个关键字时,可以指定其中一个作为主关键字, 而其它的关键字为候选关键字。主关键字称为主键。 6. 外部关键字 如果一个关系中的属性或属性组并非该关系的关键字,但它们是 另外一个关系的关键字,则称其为该关系的外部关键字。
access2010实例教程
![access2010实例教程](https://img.taocdn.com/s3/m/ad694083d1f34693daef3eb4.png)
2.2.5 将另一个库中的表导入到当前库中
例:将另一个库中的表导入到当前库中 (1)在数据库窗口中单击表对象→“文件”菜单→“获取外 部数据”→“导入”→选文件位置→文件类型选*.accdb→选 文件→单击“导入”按钮。显示:
(2)单击一个表(如:“课程”表)→“确定”。
2.2.6 链接外部数据
的数值。
例如,输入10条记录,自动编号从1到10,删除前3条记 录,自动编号从4到10,删除第7条记录,自动编号中永远设 有7。 与财务、税务有关的数据表通常设自动编号型字段,增 加数据的安全性。
7.是/否型
是/否型字段存放逻辑数据,字段大小为1,由系统自 动设置。逻辑数据只能有2种不同的取值。如:婚否、团员 否。所以,是/否型数据又被称为“布尔”型数据。 是/否型字段内容通过画“√”输入,带“√”的为
2.2 向表中输入数据
向表中输入数据可以直接输入或导入外部数据。从外部获 取数据有导入和链接两种类型,导入的数据一旦操作完毕就与 外部数据源无关。链接的数据只在当前数据库形成一个链接表 对象,其内容随着数据源的变化而变化。
2.2.1 打开表的数据表视图
1.在表的设计视图状态下,单击“数据表视图”按钮。 2.在表的设计视图状态下,“视图”菜单→“数据表视图”。 3.在库中选取表→单击“打开”按钮。 4.在库中双击一个表的名字。
2.3.4 删除记录
1,右击选取的记录→快捷菜单中选“删除记录”。 2,选取记录→按Del键。 3,选取开始→记录→删除 说明:删除记录的操作是不能撤消的。
2.3.5 查找与替换数据
查找和替换是同一个对话框中两个不同选项卡。 查找:用鼠标单击某列→开始→“查找”→在“查找内容” 中输入字串→选“搜索”范围→单击“查找下一个”按钮。
ACCESS2010基础教程
![ACCESS2010基础教程](https://img.taocdn.com/s3/m/86aa2641326c1eb91a37f111f18583d049640f8c.png)
➢ 班级(班号,班级名,学生数,班主任) ➢ 学生(学号,登陆密码,姓名,性别,状态,入校时间,毕业时间,退
学时间,注册时间,最后登陆时间,登陆次数) 这里“状态”有3种取值:在读、退学、毕业 ➢ 教师(教师号,登陆密码,姓名,电话,邮箱,QQ号,找回密码问
题,找回密码答案,注册时间,最后登陆时间,登陆次数)
实际含义;
• 5)关系中交换任意两列的位置不影响数据的实 际含义。
第12页,共59页。
关系的基本运算
• 1.选择
– 从指定的关系中选择满足给定条件的元组组成新 的关系。
• 例题:从关系score1中选择数学大于90的元组组成
关系S1。S1=σ数学>90(Score1)
第13页,共59页。
关系的基本运算
课程(课程代码, 课程名称, 任
课教师)
2) 联系
选修(学号,课程代码,成绩)
↑↑
↑
两个实体集的主键 自身属性
第18页,共59页。
根据概念数据模型设计关系数据模型
网上成绩查询管理系统的 E-R图
m 学生
m
选课
n p
课程
构成
1
m
班级
m
组成
1 院系
任课 n
学期
q
1
教师
上传
m 资源
第19页,共59页。
• 一个实体集转换为一个关系模式,实体 集的属性就是关系的属性
➢ 课程(课程号,课程名称,学分) ➢ 课程资源(资源号,资源名,链接地址,更新时间,资源类型,说明) ➢ 学期(学期号,学期名称,是否当前学期,学期起始时间,学期结束时
间)
第20页,共59页。
Access2010数据库基础与应用教程第5章窗体
![Access2010数据库基础与应用教程第5章窗体](https://img.taocdn.com/s3/m/3d1df22e83c4bb4cf7ecd1d4.png)
5.2.4 使用“多个项目”按钮创建窗体(例5-3)
例5-3 在“学生管理系统”数据库中,使
图5-6 布局视图
25
5.2.3 使用“空白窗体”按钮创建窗体
使用“空白窗体”按钮创建窗体首 先是打开一个不带任何控件的窗体“布 局视图”,通过拖动数据源表中的字段, 或双击字段,在“布局视图”上添加需 要显示字段的对应控件。
26
5.2.3 使用“空白窗体”按钮创建窗体(例5-2)
例5-2 在“学生管理系统”数据库中,
选中需要添加的字段,拖动到布局视图的适当位 置上;或双击字段,将相应的标签和文本框控件添加 到“布局视图”上。
图5-8 用“空白窗体”创建窗体的布局视图
28
5.2.4 使用“多个项目”按钮创建窗体
使用“多个项目”按钮创建出表格式窗 体,在一个窗体上显示多条记录,每一行为 一条记录,数据源可以是表或查询。
如果将每个子窗体都放在主窗体上,则主窗体可以
包含任意数量的子窗体。还可以嵌套多达七层的子窗体。
也就是说,可以在主窗体内包含子窗体,而子窗体内可
以再有子窗体。
11
5.1.5 控件
控件是允许用户控制程序的图形用户界面对象,如文 本框、复选框或按钮等。可使用控件显示数据或选项、执 行操作或使用户界面更易阅读。窗体中的所有信息都包含 在控件中。
6
5.1.2 窗体的视图类型
在 Access 数据库中,窗体的视图类型通常有如下几种:
(1)设计视图
若要创建或修改一个窗体的布局设计,可在“设计视图”
中进行。
在“设计视图”中,可以使用“窗体设计工具”下框、按钮等,可
以设置窗体或各个控件的属性。可使用“窗体设计工具”下的
ACCESS2010入门基础教程
![ACCESS2010入门基础教程](https://img.taocdn.com/s3/m/a7e06c1efd4ffe4733687e21af45b307e871f9dc.png)
数据库系统的体系结构
外模式/模式映像 模式/内模式映像
第15页,共108页。
数据模型
数据模型是对现实世界的数据特征的抽象描述
概念数据模型
逻辑数据模型
• 从用户的角度 • 强调对数据对象的
基本表示和概括性描 述 (包括数据及其联 系) • 不考虑计算机具体
实现,与具体的 DBMS无关
第27页,共108页。
逻辑数据模型
第28页,共108页。
逻辑数据模型
• 2.网状模型
– 1) 用图表示数据之间的关系 – 2) 允许结点有多于一个的父结点 – 3) 可以有一个以上的结点没有父结点。 – 4) 特点: 表示结点之间多对多的联系。
• 3.关系模型
– 1) 用二维表格来表示实体及实体之间的联系 – 2) 实际应用中,每一个二维表代表了一个关系。 – 3) 特点:结构简单,容易实现
根据索引表按照名称、作者、关键字、出版社等 查找存放位置;
最大限度地
需要不断地对图书进行购进、丢失处理、借阅、
实现图书的共享
归还等管理工作;
对图书使用状况进行科学地分析和统计,作为修
不允许长期滞留在个人手中、不能
改购书数数 需计据据要库划更一与具套的图普科依书遍 学据馆性 的的;, 技不数 术同据 和点的 方:多 法样 。性简和 而复 言杂 之性 ,使 数得 据数 库据 技的 术组 就织 是和 数管 据理 管更 理被成具 的某 浪挑 技些费战 术性 。院…,系…独占、避免重复购进造
一对多 联系
课程1 课程2 课程3 课程4 课程5 …… 课程n
m
学生1 学生2 学生3 学生4 学生5
…… 学生n
:n
Access 数据库应用教程 第2章 Access 2010基础
![Access 数据库应用教程 第2章 Access 2010基础](https://img.taocdn.com/s3/m/96f79f01e2bd960590c6774d.png)
(1)后台视图(Backstage视图)
后台窗口主要是针对数据库文件整体的 操作,例如,新建、打开、另行保存或者关 闭数据库文件,查看和编辑数据库属性,对 数据库文件的管理,做压缩、修复或者加密 等工作,对整个Access 2010的使用环境做选 项设置等。
(2)数据库窗口
当启动Access 2010然后选择一个工作起点之后, 将进入数据库窗口。
Access 2010数据库应用教程 第2章 Access 2010基础
知识要点
Access 2010的工作界面 Access 2010的数据库对象 数据库的创建 数据库的基本操作
重点与难点
重点:Access 2010工作界面 Access 2010数据库对象 数据库的创建 数据库的基本操作
难点:数据的导入与导出 数据库的转换
“设置数据库密码”对话框; (4)在“密码”和“验证”文本框中分别
输入相同的密码,然后单击“确定”。
2.4.3 加密数据库
2.撤销用户密码 操作步骤如下: (1)以独占方式打开数据库; (2)单击“文件”|“信息”,打开“有关
学生管理 的信息”窗格; (3)单击“解密数据库”选项,打开“撤
销数据库密码”对话框; (4)在“密码”文本框中输入密码,单击
数据库窗口主要有功能区、导航窗格和工作区
功能区
功能区位于Access 标题栏下方,由几个选项 卡和若干功能按钮组成,每个选项卡中包括 了相关常用命令。“开始”、“创建”、 “外部数据”和“数据库工具”这4个选项卡 是常用的,随着操作内容的变化,还会出现 上下文相关的其它选项卡(活化菜单)。
如在初始界面选择创建一个空白桌面数据 库,然后在主窗口选择“创建”选项卡,可 见与“创建”相关的命令按钮,这些命令按 钮也显示出了Access 数据库的组成成份。
Access基础教程-Access2010第一章
![Access基础教程-Access2010第一章](https://img.taocdn.com/s3/m/62e1dddab14e852458fb5747.png)
1.1.3 数据库系统的特点
数据库技术是在文件系统的基础上发展产生的,以数据 文件的组织数据,并在文件系统之上加入了DBMS对数据进 行管理,其特点如下: 1.数据的集成性 (1)在数据库系统中采用统一的数据结构,如在关系数据 库中采用关系(用户角度看来是二维表)作为统一结构方式。 (2)在数据库系统中按照多个应用的需要组织全局的统一 的数据结构(即数据模式、全局结构)。 (3)数据库系统中的数据模式是多个应用共同的、全局的 数据结构,而每个应用的数据则是全局结构中的一部分,称 为局部结构(即视图),这种全局与局部的结构模式构成了 数据库系统数据集成性的主要特征。
(1)外模式(External Schema)
外模式又称为用户模式或子模式,是某个或某几个数据 库用户所看到的数据库的数据视图。外模式是与某一应用有 关的数据的逻辑结构和特征描述,也就是前面所介绍的局部 结构,它由概念模式推导而出。概念模式给出了系统全局的 数据描述而外模式则给出每个用户的局部数据描述。对于不 同的数据库用户,由于需求的不同,外模式的描述也互不相 同。一个概念模式可以有若干个外模式,每一个用户只关心 与其有关的外模式,有利于数据保护,对数据所有者和用户 都极为方便。
关系数据库是以关系模型为基础的,具有以下特点: (1)关系数据库对实体及实体之间的联系均采用关系来描 述,对各种用户提供统一的单一数据结构形式,使用户容易 掌握和应用。 (2)关系数据库语言具有非过程化特性,将用户从编程数 据库记录的导航式检索中解脱出来,降低了编程难度,面向 非专业用户。 (3)数据独立性强,用户的应用程序、数据的逻辑结构与 数据的物理存储方式无关。 (4)以关系代数为基础,数据库的研究更加科学化,尤其 在关系操作的完备性、规范化及查询优化等方面,为数据库 技术的成熟奠定了很好的基础。
第2章 Access 2010数据库应用教程 Access 2010基础
![第2章 Access 2010数据库应用教程 Access 2010基础](https://img.taocdn.com/s3/m/5ab252227375a417866f8f91.png)
Access 2010数据库应用教程
2.2 ACCESS 2010数据库的创建
2.2.1 使用模板创建数据库 操作步骤如下: (1)启动Access 2010; (2)在“文件”|“新建”选项卡上,单击 “样本模板” ; (3)在“可用模板”窗格中单击所需模板, 在右侧的“文件名”框中,输入数据库文件名。 若要更改文件的保存位置,可单击“文件名” 框右侧的“浏览某个位置来存放数据库”按钮 来选择新的位置; (4)单击“创建”。
Access 2010数据库应用教程
2.2.2 创建空数据库
操作步骤如下: (1)启动Access 2010; (2)在“文件”|“新建”选项卡上,单击 “空数据库” ; (3)在右侧的“文件名”框中,输入数据库 文件名; (4)单击“创建”。
Access 2010数据库应用教程
2.3 打开和关闭数据库
Access 2010数据库应用教程
2.6.2 数据库的导出
Access 2010可以将数据库对象导出为多 种数据类型,包括Excel文件、文本文件、 XML文件、Word文件、PDF文件、Access数 据库等。操作步骤如下: (1)打开要导出的数据库; (2)在导航窗格中选择要导出的对象; (3)单击“外部数据”选项卡,在“导出” 组中单击要导出的文件类型按钮,打开“导出” 对话框,在对话框中完成相关设置后,单击 “确定”按钮。
2.关闭Access 2010 方法主要有六种: (1)单击“文件”|“退出”命令; (2)单击标题栏上的“关闭”按钮; (3)单击标题栏上的“控制图标”,再单 击“关闭”命令; (4)双击“控制图标”; (5)右击标题栏,再单击“关闭”命令; (6)快捷键Alt+F4。
Access 2010数据库应用教程
Access2010应用教程(第六章)
![Access2010应用教程(第六章)](https://img.taocdn.com/s3/m/2a459f4677232f60ddcca146.png)
–KeyPress
–GotFocus
击键
获得焦点 LostFocus 失去焦点
11/22
•6.3.2 通过事件触发宏
–可以在窗体、报表或查询设计的过程中,为对象的事件设
置对应的宏或事件过程。下面通过一个示例进行说明。 –【例6-3】结合第4章已经创建好的窗体,设计一个简单的
4/22
•6.1.2 设置宏操作
–常用的宏操作(详见表6-1)
•0penTable •OpenForm
•0penReport
•OpenQuery •Close •MsgBox •Maximize •Quit
5/22
–宏编辑的工具栏
–工具栏按钮的功能
按钮 名称 运行 单步 宏替换 展开操作 折叠操作 全部展开 全部折叠 操作目录 显示所有 操作 执行当前宏 单步运行,一次执行一条宏命令 将当前宏转换为 Visual Basic 代码 展开宏设计器所选的宏操作 折叠宏设计器所选的宏操作 展开宏设计器全部的宏操作 折叠宏设计器全部的宏操作 显示或隐藏宏设计器的操作目录 显示或隐藏操作列中下拉列表中所有操作或者尚未受 信任的数据库中允许的操作 功能
件基本概念的基础上,讲解宏的创建和参数设置,宏的调试
和运行,事件触发宏等内容。
3/22
•6.1.1 宏的基本概念
–宏(macro)是由一个或多个操作组成的集合,其中每个操
作均能够实现特定的功能。 –Access中宏可以分为:操作序列宏、宏组和含有条件操作
的条件宏。
–使用宏是一种更简便的方法,既不需要编程,也不需要记 住各种语法,使用简单!
ACCESS2010基础教程
![ACCESS2010基础教程](https://img.taocdn.com/s3/m/1e39083503020740be1e650e52ea551810a6c91e.png)
ACCESS2010基础教程ACCESS2010基础教程1. 了解Access和数据库的基本概念Access是微软公司开发的关系型数据库软件,它可以实现大规模数据的管理和处理。
Access数据库是由表、查询、表单和报表组成的,用户可以通过Access工具轻松地设计和处理数据库。
2. 创建数据库启动Access2010,单击"新建"按钮,选择“空白数据库”选项,命名数据库,选择保存路径,点击“创建”按钮即可创建一个新的数据库。
3. 创建表格Access数据库最重要的组成部分是表格。
创建表格需要定义字段和数据类型,可以在“创建”菜单中选择“表格设计视图”,在表格字段栏中添加字段,选择数据类型,设置字段属性。
4. 数据输入和编辑在创建表格后,可以通过“表格视图”来添加或编辑数据,也可以通过“表单视图”来添加或编辑数据,表格视图特点是快速输入和编辑数据,表单视图特点是界面美观,易于查看和修改数据。
5. 数据查询Access支持多种查询方式,包括简单查询、复杂查询、交叉查询、合并查询等。
查询是通过关键词构成的语句,具有非常灵活的查询能力。
可以通过“查询”菜单中的“查询向导”或“查询设计视图”来创建查询。
6. 数据报表数据报表是用于数据的视觉展示和分析的工具。
创建报表需要选择Report Wizard,将表格和查询与报表形式配对,设置报表布局、样式等属性。
7. 数据备份和恢复Access数据库的意外数据丢失是很常见的,为了避免这种情况的发生,可以经常对数据库进行备份。
备份和恢复可以通过Access自带的“备份和恢复”功能进行操作。
8. 数据关系管理Access可以建立表格之间的关系,创建主表格和子表格,利用关系建立数据依存关系,以便控制和管理数据。
关系管理可以通过“设计视图”中的“关系”来实现。
9. 数据导入和导出Access可以支持各种数据格式的导入和导出,如Excel、文本文件等。
可以通过“导入”和“导出”来实现。
Access2010数据库应用教程第2章_Access数据库及其创建
![Access2010数据库应用教程第2章_Access数据库及其创建](https://img.taocdn.com/s3/m/3420dae9f90f76c660371a0a.png)
Access2010 数据库应用教程
5
2.1.3 Access的工作界面
启动Access系统后,在打开Access但未打开数据库时,默认显 示Backstage视图
Access2010 数据库应用教程
6
打开一个数据库或者新建一个数据库,可以进入Access工作界面。
快速访问工具栏栏 选项卡
功能区
Access2010 数据库应用教程 4
2.1.2 Access的启动与退出
1. Access的启动 • 单击 “开始”菜单→执行“所有程序”→“Microsoft Office”→“Microsoft Office Access 2010”命令 • 双击具体的Access数据库文件启动系统。 2. Access的退出 • 单击主窗口右上角的“关闭”按钮, • 单击“文件”选项卡中的“退出”命令 说明: 无论何时退出,Access都将自动保存对数据的更改,如果上 一次保存之后,又更改了数据库对象的设计,Access将在关闭之 前询问是否保存这些设置。
Access2010 数据库应用教程
9
2.2 创建Access数据库
2.2.1数据库的设计步骤
◦ 1.确定创建数据库的目பைடு நூலகம் ◦ 2. 确定该数据库中需要的表 ◦ 3. 确定字段
◦ 4. 确定主键
◦ 5. 确定表之间的关系 ◦ 6. 输入数据
Access2010 数据库应用教程
10
2.2.2 Access数据库的创建
Access2010 数据库应用教程
11
1. 创建空数据库 例2.1 创建一个空的“学生管理系统”的数据库 操作步骤: (1)启动Access,打开Access 2010的启动界面。 (2)选择“新建”命令,再选择“空数据库”类别。 (3)在Backstage视图窗格的右侧,单击文件名文本框边上的浏览 按钮 ,打开“文件新建数据库”对话框,选择数据库文件的存储 路径,并输入文件名。文件的保存类型默认为“Microsoft Access 2007数据库”,扩展名默认为.accdb。
Access教程2010-12-02
![Access教程2010-12-02](https://img.taocdn.com/s3/m/95caedd6c1c708a1284a44a8.png)
1、本次培训目的本次培训简单讲解ACCESS数据库的应用,根据操作情况本次主要讲解ACCESS数据库的查询,以及简单讲解数据库的建立和数据库的导入及导出,EXCLE表如何导入ACCESS数据库。
在次文件中,可将数据分开放在名为“表”,也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。
第一部分建立数据库与表1)使用“向导”设计数据库2)使用“数据库向导”创建表3)在“设计”视图中设计表4)使用“表向导”建立新表5)使用已有的数据自动建新表6)定义“主键”7)创建索引8)定义表之间的关系第二部分建立和使用查询1)使用向导创建简单的选择查询2)定义与使用交叉表查询第三部分建立报表(选讲)1使用报表向导创建报表2、报表打印第一部分建立数据库与表1)使用“向导”设计数据库使用中文Access 2000可以从单一的数据库文件中组织用户信息。
在此文件中,可将数据分开放在名为“表”,也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。
此外,通过创建数据访问页还能从Internet上查看与更新或分析数据。
与前面所介绍的两个软件一样,为了存储与使用数据,可对每一类信息创建一张表,此后就能在窗体、报表、或数据访问页中将多个表中的数据组织到一起,以及定义表之间的关系,以便于查找和检索仅满足指定条件的数据。
初学者应注意,这里的“窗体”是前两个软件中没有的对象。
在使用中文Access 2000建立用于构成数据库的表、窗体和其他对象之前,设计数据库是很重要的。
因为无论是使用中文Access 2000的数据库或是项目,都需要一个能够有效而且准确、及时地完成所需功能的数据库。
在中文Access 2000中也能通过一个“向导”来创建数据库,而且它们的名称都是“数据库向导”,启动这个软件后屏幕上将如图1所示的一个对话框,它也是一个起向导作用的对话框,用于引导您完成建立数据库文件的操作,与中文Visual FoxPro 6中的操作方式相类似。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(5)数据的安全性和完整性。
1.2.3 数据库系统的组成
数据库 数据库管理系统 应用程序 计算机软件 各类人员 计算机硬件
基本知识
数据 记录 数据库 数据库管理系统 数据模型
能被计算机存储和处理的反映客观实体信息的物理符号 若干数据的集合
数据库是指长期存储在计算机内的,有组织的,可共
享的、可以表现为多种形式的数据集合。
数据库中的数据具有如下特点:
(1)按一定的数据模型组织、描述和存储;
(2)具有较小的冗余度; (3)具有较高的数据独立性和易扩展性; (4)可为各种用户共享。
1.1.3 数据库管理系统
数据库管理系统(DataBase Management System,简称 DBMS)是计算机系统软件,正如使用高级语言需要解释/编 译程序的支持一样,使用数据库语言也需要一个特定的支持 软件,这就是"数据库管理系统"。 数据库管理系统的主要任务是科学地有效地组织和存储数据 、高效地获取和管理数据,接受和完成用户提出的访问数据 的各种请求。 数据库管理系统的主要功能包括以下几个方面: (1)数据定义功能 (2)数据操纵功能 (3)数据库运行控制功能
(2)数据操作 数据操作指对数据库中各种对象实例的操作。 (3)数据的约束条件 数据的约束条件是一组完整性规则的集合。数据模 型应反映和规定本数据模型必须遵守的基本的通用的 完整性约束条件。数据的完整性约束是指在给定的数 据模型中,数据及其数据关联所遵守的一组规则。用 以保证数据库中数据的正确性、一致性。
(4)数据由DBMS统一管理和控制。DBMS提供以下几个方面的数 据控制功能: ①数据库的安全性(security)保护。保护数据以防止不合 法的使用造成的数据的泄密和破坏。 ②数据的完整性检查(integrity)。数据的完整性指数据的 正确性和一致性。完整性检查是指将数据控制在有效的范围 内,或保证数据之间满足一定的关系。 ③并发(concurrency)控制。当多个用户的并发进程同时 存取、修改数据库时,可能会发生相互干扰而得到错误的结 果或使得数据库的完整性遭到破坏,因此必须对多用户的并 发操作加以控制和协调。 ④数据库恢复(recovery)。当计算机系统遭遇硬件故障、 软件故障、操作员误操作或恶意破坏时,可能导致数据错误 或全部、部分丢失,此时要求数据库具有恢复功能。所谓的 数据库恢复是指DBMS将数据库从错误状态恢复到某一已知的 正确状态,即完整性状态。
(5)实体集(Entity Set):具有相同属性的实体的集合称为 实体集。 (6)键(Key):键是能够惟一地标识出一个实体集中每一个 实体的属性或属性组合,键也被称为关键字或码。 (7)联系(Relationship):联系分为两种:一种是实体内部 各属性之间的联系,另一种是实体之间的联系。
1.4.2.2 实体之间的联系
n
实体型 B
(a) 1:1 联系
(b) 1:n 联系 图1-6 实体之间的三种联系
Байду номын сангаас
(c)m:n 联系
1.4.3层次模型
层次模型按树型结构组织数据,它是以记录类型为结点,以 结点间联系为边的有序树,数据结构为有序树或森林。
图1-8 层次模型
层次模型有以下两个特点: (1)有且仅有一个结点无父(双亲)结点,该结点称为根; (2)根以外的其他节点有且只有一个双亲节点。 上面特点就使得用层次模型表示1:n联系非常简便,这是它的 突出优点,但是它不能直接表示m:n的联系。
新的数据库管理技术——DBMS形成,它对所有用户数 据实行统一的、集中的管理、操作和维护。
10.1 基本概念
数据库发展历程
• 人工管理阶段—数据库管理的初级阶段。
应用程序1 应用程序2 应用程序3 数据
数据
数据
人工管理阶段的数据与程序
10.1 基本概念
1.2.1人工管理阶段
20世纪50年代以前,计算机主要用于数值计算。这一时期的 数据,数据量小,无结构,由用户直接管理,且数据间缺乏逻辑 组织,由于是面向应用程序的,数据缺乏独立性,应用程序与其 处理的数据结合成一个整体。程序与数据的关系如下图所示:
(1)一对一联系:如果对于实体集A中的每个实体,实体集B 中至多有一个(可以没有)与之相对应,反之亦然,则称实 体集A与实体集B具有一对一联系,记作:1:1。 (2)一对多联系:如果对于实体集A中的每个实体,实体集B 中有n个实体(n≥0)与之相对应,反过来,实体集B中的每 个实体,实体集A中至多只有一个实体与之联系, 则称实体 集A与实体集B具有一对多联系。记作:1:n。
基本知识
用户1 应用程序1 应用程序2 用户2 应用程序3
用户n
应用程序
数 据 库 管 理 系 统
数据
记录
•••
•••
数据库
数 据 库 系 统
10.1 基本概念
基本知识
数据库 数据库管理系统 (DBMS)
用户
数据库系统 (DB)
10.1 基本概念
1.4 数据模型
模型是现实世界特征的模拟和抽象,数据模型(Data Model)是现实世界数据特征的抽象。
应用程序1
应用程序2
应用程序3 数据面向整个应用
数据库 系统
层次结构 网状结构 关系型数据库
数据
数据和程序彼此独立
数据库系统还具有数据保护功能
10.1 基本概念
1.2.3 数据库系统阶段
20世纪60年代后期至今,数据库系统阶段程序与数据的关系 如下图所示:
应用1 数据库 管理系 统
应用2 应用3
a)数据可以被多个用户、多个应用共享使用。
b)数据共享可以大大减少数据冗余、节约存储空间。 c)数据共享还能够避免数据之间的不相容性与不一致性, 所谓的不一致性是指同一数据的不同拷贝值不一样。 ③数据独立性高。数据独立性主要从物理独立性和逻辑独立 性两个方面体现。从物理独立性角度讲,用户的应用程序与存 储在磁盘上的数据库是相互独立的。从逻辑独立性角度讲用户
a)一个文件对应一个应用程序。
b)不同的应用程序具有部分相同的数据时,也必须建立各自的文件而 不能共享相同的数据。
④数据独立性差。
(4)在数据文件中常涉及下列术语: ① 数据项:描述事物性质的最小单位。
②记录:若干数据项的集合,一个记录表达一个具体事物。
③文件:若干记录的集合。
数据库发展历程
• 数据库系统阶段——专门的管理数据的软件
1.4.2概念模型
1.4.2.1 概念模型的名词术语 (1)实体(Entity):客观存在并可相互区别的事物称为实体。 实体既 可以是实际的事物,也可以是抽象的概念或联系。 (2)属性(Attribute):属性就是实体所具有的特性,一个实体可以由 若干个属性描述。 (3)域(Domain):属性的取值范围称为该属性的域。 (4)实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同 类实体。如:教师(教师编号,教师姓名,性别,出生年份,工作年限, 工资)。 (5)实体集(Entity Set):具有相同属性的实体的集合称为实体集。 (6)键(Key):键是能够惟一地标识出一个实体集中每一个实体的属性 或属性组合,键也被称为关键字或码。 (7)联系(Relationship):联系分为两种:一种是实体内部各属性之间 的联系,另一种是实体之间的联系。
程序1 文件 管理 系统 文件1
程序2
文件2
程序3
文件3
(1)硬件:磁盘、磁鼓等直接存取存储设备。 (2)软件:操作系统中有了专门的数据管理软件-文件系统。
(3)特点: ①数据可以长期保存。 ②由文件系统进行数据管理。数据按文件名访问,按记录 进行存取,可以 对文件进行修改、插入和删除操作。 ③数据共享性差,冗余度大。
例如某人的出生日期是"1977年4月21日",当然也可以将该形 式改写为"04/21/77",但其含义并没有改变。 现在数据已经有了更广泛的含义,除了数字、字母、文字和其 他特殊字符组成的文本形式的数据,图形、图像、动画、影像、声 音(包括语音、音乐)等多媒体数据也已成为了计算机的处理对象 。
1.1.2 数据库
1.4.1数据模型的概念
数据模型通常由数据结构、数据操作和数据的约束条件三 部分组成。 (1)数据结构 数据结构是所研究的对象类型的集合,这些对象组 成 数据库,它们包括两类:一类是与数据类型、内容、性质有关 的对象,另一类是与数据之间联系有关的对象。按照数据结构 类型的不同,又可以将数据模型划分为层次模型、网状模型和 关系模型。
关系运算
• 选择——从关系中找出满足特定条件的
元组的子集。
• 投影——从关系模式中选择若干属性组
成新的关系。
• 联接——是关系的横向结合。
(3)多对多联系:如果对于实体集A中的每个实体,实体集B 中有n个实体(n≥0)与之相对应,反过来,实体集B中的 每个实体,实体集A中也有m个实体(m≥0)与之联系,则 称实体集A与实体集B具有多对多联系,记作:m:n。
实体型 A 实体型 A 实体型 A
1
联系名
1
联系名
m
联系名
1
实体型 B
n
实体型 B
计算机基础课程
Access 2010 应用技术
台州广播电视大学
Access 2010 应用技术
10.1 数据库的基本概念 10.2 Access与数据库的基本操作 10.3 表 10.4 查 询 10.5 窗 体 10.6 报 表 10.7 应用实例
应用篇
数据库的基本概念
1.基本知识 2. SQL简介 3. Access 2000简介
记录的集合 为用户提供一个建立、维护和使用 数据库的环境的商品化软件 数据以及它们之间存在的相互关系的集合。数 据模型分为层次模型、网状模型和关系模型 数据模型采用关系模型的 数据库管理系统 基本概念 10.1