1.数据库基础知识
第1章数据库基础

网状模型(Network Model) 关系模型(Relationship Model)
层次模型和网状模型统称为非关系模型,它是按照图论中
图的观点来研究和表示的数据模型。
Visual basic与SQL Server 2005 清华大学出版社
逻辑模型
层次模型,若用图来表示,层次模型是一棵倒立的树。
是兄弟结点,R2、R4和R5
是叶结点。
Visual basic与SQL Server 2005 清华大学出版社
逻辑模型
网状模型,若用图来表示, 网状模型是一个网络模型。
在数据库中,将满足下列两个条件的数据模型称为网状模型: (1)允许有一个以上的结点双亲结点。 (2)一个结点可以有一个或多个双亲结点。 在网状模型中,由于子结点与双亲结点的联系不是唯一的。因此,网络中的每个联 系都要命名以示区别,并指出与该联系有关的双亲结点和子结点。 右图给出了一个抽象的网状模型。 在图中,R1和 R4之间有两种联系, 分别命名为L1 、L2;R1、R2无双 亲结点,而R3、R5有两个双亲结点。
另一类模型是逻辑模型和物理模型,
逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模 型等,按计算机系统的观点对数据建模,用于DBMS实现。
物理模型是对数据最底层的抽象,描述数据在系统内部的表示方
式和存取方法,在磁盘或磁带上的存储方式和存取方法。
Visual basic与SQL Server 2005 清华大学出版社
更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。所以 深受用户的喜爱。
Visual basic与SQL Server 2005 清华大学出版社
1.4 关系数据模型
基本概念
(1)关系:一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成
1-数据库基础知识练习-答案

一、数据库系统认知1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.Ⅰ和ⅡB.只有ⅡC.Ⅱ和ⅢD.只有Ⅰ3.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A )。
A.模式B.内模式C.外模式4.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式5.下列4项中,不属于数据库系统特点的是( C )。
A.数据共享B.提高数据完整性C.数据冗余度高D.提高数据独立性6.数据模型的三个要素是(B )。
A.实体完整性、参照完整性、域完整性B.数据结构、数据操作、数据完整性C.数据增加、数据修改、数据查询D.外模式、模式、内模式7.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。
A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享8.下列选项中(A)不是数据库系统的特点。
A.数据加工B.数据共享C.关系模型D.减少数据冗余9.数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构10.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。
A.模式B.物理模式C.外(子)模式D.内模式11.下述(D)不是DBA数据库管理员的职责。
A.负责整个数据库系统的建立B.负责整个数据库系统的管理C.负责整个数据库系统的维护和监控D.数据库管理系统设计二、需求分析与数据库概念设计12.在进行管理系统需求分析时,数据字典的含义是(D)。
第一章数据库基础知识

实例
有三个关系R、S和T如下图,注:关系中的B C D 代表的字段名
B A B
C D 0 K1 1 N1
B
C
D
F
A N
3
0 2
H2
K1 X1
B A
C 0
D K1
请问有关系R和S通过运算得到的关系T,则所使用的运算为 A并 B 自然连接 C 差 D 交
思考:如果R和S 进行并运算,那么分别得到的关系T是如何组成? 思考:如果上题进行差运算,那么有两种情况 (1)R和S进行差运算 (2)S和R进行运算 两种情况得到的结果是不同的。
问题:下面两个表是否可以使用并、差、交 运算
专门的关系运算
1、选择:从表中找出满足给定条件的元组(记录)的操作称为选择,选择的结果是一 个新的关系(表)。选择的条件以逻辑表达式的形式给出,使逻辑表达式的值为真的元 组(记录)将被选出组成一个新的关系。 例如:打开“学生.mdb”access数据库文档。在查询使用设计查询器,在设计查询器 中添加” HYA13“表。使用用查询,查找出性别为”男“的记录信息。 在显示表中将HYA13表添加到设计器中后,关闭显示表窗口。 双击HYA13表中的*号(代表添加所有字段并显示) 鼠标移动在字段行第二个单元格,后双击HYA13表中的性别(作为查询条件)在条 件栏中输入”男”,把显示的 去掉。因为*号已经代表显示表中的所有字段了。
13题考点:“关键字”=主关键字
10题考点:如何进行多表联系。这里的
指的是跟S和C表建立联系的外关键字
12题解题重点:题目中提到的主键,指的是表的主关键字。而表中可以作为 主关键字的字段必须是唯一的。唯一对唯一
二、关系(表)运算
关系之间的运算前提:进行运算的两个表必须具有相同的关系模式(表的字段结构要相同) 1、并:是指由属于这两个表的元组(记录)组成的集合,从而组成一个新的关系(表) 2、差:是由一个表中去掉在另一个表中也有的元组(记录),而组成一个新的关系(表) 3、交:结果是由两个表中的共同元组(记录),组成一个新的关系
中等职业教材数据库应用基础(第三版)第一章笔记整理

中等职业教材数据库应用基础(第三版)第一章笔记整理根据你提供的信息,我整理了《中等职业教材数据库应用基础(第三版)》第一章的笔记如下:第一章:数据库基础知识1. 数据库概述- 数据库是一种组织和管理数据的系统,可以按照特定的结构和方式存储、检索和处理数据。
- 数据库管理系统(DBMS)是管理和操作数据库的软件。
2. 数据库的组成要素- 数据库的组成要素包括数据、数据库模型、数据库管理系统(DBMS)、数据库管理员和数据库应用程序。
3. 数据库模型- 数据库模型是描述和定义数据、数据结构、数据关系、数据操作和数据约束的方式。
- 常见的数据库模型包括层次模型、网状模型、关系模型、面向对象模型和面向文档模型。
4. 关系模型- 关系模型是最常用的数据库模型,采用表的形式表示数据,表之间通过关系建立联系。
- 表由行和列组成,每行表示一个记录,每列表示记录的一个属性。
5. 数据库管理系统(DBMS)- DBMS是管理和操作数据库的软件,提供数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)等功能。
- 常见的DBMS包括Oracle、MySQL、SQL Server等。
6. 数据库管理员- 数据库管理员负责数据库的设计、安装、配置、维护和管理等工作。
- 数据库管理员还负责数据库的备份和恢复、性能优化和安全管理等工作。
7. 数据库应用程序- 数据库应用程序是使用数据库存储和处理数据的应用软件。
- 数据库应用程序可以通过编程语言(如Java、C#)或者数据库查询语言(如SQL)进行开发。
8. 数据库的基本操作- 数据库的基本操作包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等操作。
上述内容是第一章《数据库基础知识》的笔记整理,主要介绍了数据库的概述、组成要素、模型、数据库管理系统、数据库管理员、数据库应用程序以及数据库的基本操作等相关知识点。
希望对你有帮助!。
VF教案第一章第一节

第一章教案课题名称1.1数据库基础知识 1.2 关系数据库授课时间时数2教学目标应知了解计算机数据管理的发展历程应会掌握数据库系统的基本概念、数据库管理系统的功能教材分析重点数据库系统难点数据模型 关系数据库教学方法讲授教学资源教学参考书教学内容时间分配1、数据库基础知识2、关系数据库30分60分教学后记作业内容备 注引入:为什么要学数据库管理?§1.1数据库基础知识§ 1.1.1 计算机数据管理的发展一、数据与数据处理1.数据:是描述客观事物的符号记录,是用物理符号记录下来的可以鉴别的事物特性。
包括:数字、文字、图形、图像、动画、声音等。
2.信息:是数据经过加工处理后的有用结果。
或是能表示一定含义的数据。
例:数据描述: 王阳,9098135,男1980,江苏,计算机系,1998。
经过简单的推论后,可得出这样的信息:王阳是位男大学生,学号为9098135,1980年出生,江苏人,1998年考入计算机系。
3.数据处理:将数据转换成信息的过程。
内容包括:数据收集 →数据整理(鉴别) → 存储数据 → 使用数据(计算、统计、查询等) →维护数据????故通过数据处理可以获取信息,然后对信息进行解释、推论、归纳、分析、综合等而产生决策。
在一个企事业单位中,数据的处理与作用呈金字塔形,如下图所示:战略层战术层 操作层二、数据管理技术的发展计算机对数据的管理是指对数据的组织、分类、编码、检索和维护所提供的操作手段。
经历了:人工管理、文件系统、数据库系统、分布式数据系统、面向对象数据库系统。
1、人工管理20世纪50年代中期以前特点:①程序员必须掌握数据在计算机中的存储地址和方式,才能在程序中正确的使用数据。
②程序与数据不独立,数据不能保存,程序之间有数据冗余。
2.文件系统20世纪50年代后期至60年代中期特点:①数据存储在数据文件中,由文件管理系统使用数据。
②数据文件和程序文件相互依赖,数据冗余度大,且造成数据的不一致性。
chap1-数据库的基础知识

16
数据库系统的特点
人事科 劳资科
补贴 学号 住址 性别 出身 姓名 学分 系别 年龄 学位
学籍科
房产科
17
数据由DBMS统一管理和控制
数据的安全性(Security)保护 数据的完整性(Integrity)检查 并发(Concurrency)控制 数据库恢复(Recovery)
18
任务三
数据模型
43
内模式( 内模式(internal Schema)也称存储模 ) 一个数据库只有一个内模式. 式,一个数据库只有一个内模式.它是 数据物理结构和存储方式的描述. 数据物理结构和存储方式的描述.
44
数据库系统的三级模式结构
应用A 应用B 应用C 外模式2 模式 模式/内模式映象 内模式 数据库 数据库系统的三级模式结构
5
数 据
数据: 数据 数据(Data)是描述事物的符号 记录. 数据的表示形式: 数据的表示形式: 文字,图形,图像,声音等.
6
数据库
数据库: 数据库:
数据库(DataBase, 简称DB)是有组 织有结构存储在计算机内部的可共享的数据集 合.
7
数据库管理系统
数据库管理系统: 数据库管理系统:
教师
班主任
学生
29
多对多
E1中的一个实体与E2中n(n≥0)个实体相 联系,并且
E2中的一个实体与E1中m(m≥0)一个实体相联 系 如"学生"和"课程"之间的"选修"联系
学生
选修
课程
30
基本E-R图要点
例:学生选修课程
姓名 学号 系别 用椭圆表示实 体的属性 课程名 先修课 学分
计算机基础第一讲_数据库基础知识PPT课件
3 数据库系统阶段
时间:20世纪60年代后期至70年代后期 用途:主要用于数值计算 外存:大容量磁盘 软件:出现许多数据库管理系统
可编辑课件
1.1 数据库的概念
12
1.1.2 数据管理技术的发展
3 数据库系统阶段
1.数据集中式管理,高度共享;
点主
要 2.数据结构化并与程序分离; 特 3.数据冗余度小,并具有一的一致性
数据:是描述现实世界事物的符号记录形式, 是利用物理符号记录下来的可以识别的信息。
可编辑课件
1.1 数据库的概念
4
1.1.1 数据和数据管理
1 信息和数据
物理符号包括:数字、文字、图形、图像、声音、其它 特殊符号。
数据是信息的符号表示或载体
信息和数据的关系
信息是数据的内涵,是对数据的语义解释
可编辑课件
20
1.1.3 数据库系统
4 数据库管理系统
2.数据操纵
通过DBMS数据操纵语言(Data Manipulation Language, DML)可以对数据库中的数据进行 插入、修改和删除。
3.数据查询
通过数据查询语言(Data Query Language, DQL)可以对数据进行查询、排序、汇总和表连 接等操作。
1 数据库
数据库(Database,简称DB)是数据的集合,并 按照特定的组织方式将数据保存在存储介质上, 同时可以被各种用户所共享。
可编辑课件
1.1 数据库的概念
15
1.1.3 数据库系统
2 数据库系统的组成
1.数据库:数据库系统的数据源
2.数据库管理系统:数据库系统的核心,是一
种系统软件,负责数据库中的数据组织、操纵、 维护、控制、保护和数据服务等。数据库管理系 统是位于用户与操作系统之间的数据管理软件
第1章 数据库基础知识
1.4.3 关系的性质和完整性规则
2.关系的完整性规则 ②实体完整性:实体是关系描述的对象, 一行记录是一个实体属性的集合。在关系中用 关键字来惟一地标识实体,关键字也就是关系 模式中的主属性。实体完整性是指关系中的主 属性值不能取空值(Null)且不能有相同值。 ③参照完整性:在实际的应用系统中,为 减少数据的冗余度,常设计几个关系来描述相 同的实体,这就存在关系之间的引用参照,即 一个关系属性的取值要参照其它关系。
1.4.3 关系的性质和完整性规则
2.关系的完整性规则 关系的完整性是指关系中的数据及具有关 联关系的数据间必须遵循的制约和依存关系, 以保证数据的正确性、有效性和相容性。关系 的完整性主要包括实体完整性、域完整性和参 照完整性。 ①域完整性:域完整性约束也称为用户自 定义完整性,是对数据表中字段属性的约束, 包括字段的值域、字段的类型及字段的有效规 则等,它是由确定关系结构时所定义的字段的 属性所决定。
数 据 库 系 统 的 模 式 结 构
应用A 应用B 应用C 应用D
外模式1
外模式2
外模式3 外模式/模式
1
2 模式 1 内模式
3
模式/模式
数据库 1.3 数据库系统
1.3.4 数据库系统的分代
数据库系统经过30多年的发展,已走过第一、 二两代,现正向第三代发展。 1.非关系型数据库系统 非关系型数据库系统是对第一代数据库系统的 总称,其中包括层次型和网状型数据库系统两种类 型。 2.关系型数据库系统(Relational Database System,简称RDBS) 20世纪70年代中期DBS进入了第二代。 3.对象-关系数据库系统(Object-Relational Database Systems,简称ORDBS) 将数据库技术与面向对象技术相结合,构成第 三代数据库系统的基础。
第1章 数据库基础知识
2.数据操作 数据操作用于描述系统的动态特性,是指对数据库中的各种数据所允许执行的操作的集合,包括操 作及有关的操作规则。数据库主要有查询和更新(包括插入、删除和修改等)两大类操作。数据模型必须 定义这些操作的确切含义、操作符号、操作规则(如优先级)及实现操作的语言。
3.数据的完整性约束 数据的完整性约束是一组完整性规则的集合。数据模型应该反映和规定数据必须遵守的、基本的、通 用的完整性约束。此外,数据模型还应该提供定义完整性约束条件的机制,以反映具体所涉及的数据必 须遵守的、特定的语义约束条件。
第1章 数据库基础知识
本章要点: 计算机数据管理技术。 数据库系统。 数据模型。 关系数据库。 数据库的设计方法。
1.1 计算机数据管理技术
1.1.1 数据与数据处理 1.数据和信息 数据是人们用于记录事物情况的物理符号。 信息是数据中所包含的意义。信息是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。 数据是用来表示信息的,但并非任何数据都能表示信息;信息是加工处理后的数据,是数据所表达的内 容。信息不随表示它的数据形式而改变,它是反映客观现实世界的知识;而数据则具有任意性,用不同的数 据形式可以表示同样的信息。
1.2.2 数据库的结构体系 数据库领域公认的标准结构是三级模式结构及二级映射,三级模式包括外模式、概念模式和内模 式,二级映射则分别是概念模式/内模式的映射及外模式/概念模式的映射。这种三级模式与二级映 射构成了数据库的结构体系,如图所示。
1.数据库的三级模式 (1)概念模式 概念模式又称逻辑模式,或简称为模式,对应于概念级。它是由数据库设计者综合所有用户的数据, 按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用 户的公共数据视图(全局视图)。
access第一章数据库基础知识
(4)以关系代数为基础,数据库的研究更加科学化。
在关系操作的完备性、规范化及查询优化等方面,为数据库 技术的成熟奠定了很好的基础。
第11页,共63页。
1.1 数据库系统的基本概念
3.第三代数据库系统 1990年高级DBMS功能委员会发表了《第三代数据库系统宣言》 的文章,提出了第三代数据库应具有的三个基本特征。 (1)第三代数据库系统应支持数据管理、对象管理和知识管理。以支持
的。在此之前,数据管理经历了人工管理阶段和文件系统阶段。20世纪
60年代,计算机技术迅速发展,其主要应用领域从科学计算转移到数
据事务处理,从而出现了数据库技术,它是数据管理的最新技术,是计 算机科学中发展最快、应用最广泛的重要分支之一。在短短的三十几年 里,数据库技术的发展经历了三代:第一代层次、网状数据库系统,第 二代关系数据库系统和第三代以面向对象模型为主要特征的数据库系统。 目前,数据库技术与网络通信技术、人工智能技术、面向对象程序设计 技术、并行计算机技术等相互渗透,成为数据库技术发展的主要特征。
据具有较小的冗余度、较高的数据独立性和扩展性。
第4页,共63页。
1.1 数据库系统的基本概念
3.数据库管理系统(DataBase Management System,简称DBMS) 数据库管理系统是位于用户与操作系统之间的一层数据管理软件, 属于系统软件。它是数据库系统的一个重要组成部分,是使数据库 系统具有数据共享、并发访问、数据独立等特性的根本保证,主要 提供以下功能: 数据定义功能。 数据操纵及查询优化。 数据库的运行管理。 数据库的建立和维护。
1.2 数据模型
数据模型有三个基本组成要素:数据结构、数据操作和 完整性约束。
数据结构。 数据操作。 完整性约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.数据库基础知识1.1数据库的发展:数据库技术的主要目的是能有效地管理和存取大量的数据资1.2数据库系统基本概念:数据库 DB:存储在计算机存储设备、结构化相关数据的集合。
它不仅包括描述事物本身,而且包括相关 e2o9enlWrx数据库管理系统DBMS是数据库的机构,是一种系统软件,责任数据库中的数据组织、数据操纵、控制及保护和数据服务等。
e2o9enlWrx DBMS是位于用户与操作系统之间的数据库管理系统,是属于 OS支持下的系统文件。
DBMS的组成包括1数据定义语言及其翻译处理程序—2数据操纵语言及其编译(解释)程序3数据库运行控制程序 4实用程序 e2o9enlWrxDBMS^个功能。
1数据模式定义2数据存取的物理建构 3 数据操網包括对数据库数据的检索、插入、修改和删除―等基本操作。
4数据的完整性、安全性定义与检查5数据库中的并发控制与故障修复6数据的服务。
e2o9enlWrxDBMSE种数据语言:1数据定义语言DDL责任数据模式定义与数据物理存取构建 2数据操纵语言DML责任数据的操纵,如查询与增、删、改等3数据控制语言DC L责任数据完整性、安全性的定义与检查以及并发控制、故障恢复等e2o9enlWrx数据库系统pBS:由5部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户|。
其中数据库管理员可以管理数据库应用系统、数据库管理系统、操作系统。
e2o9enlWrxDBS特点:1共享度高,数据冗余度小―|2采用特点的数据模型 3具有较高的数—功能DBS三级模式:1概念模式。
是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
2 |外模式。
也称子模式或用户模式。
它是用户的数据视图,也就是用户所见到的数据模式,由概念模式推导而出。
3内模式。
又称物理模式。
给出了数据库物理存储结构与物理存储方法。
e2o9enlWrx1.3数据模型基本概念:数据模型:其不仅表示反映事物本身的数据,而且表示相关事物之间的联系。
数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束。
|e2o9enlWrx在E-R图中用矩形表示实体,椭圆形表示属性,菱形表示联—实体。
客观存在并相互区别的事物称为实体。
属性。
描述实体的特性称为属性。
联系。
现实世界中事物间的关联称为联系。
实体集]同类型的实体的集合。
实体型三性值的集合表实体,而属性的集合表实体的类型。
e2o9enlWrx 1.4关系数据库基本概念:关系一个关系就是一张二维表,每个表都有一个关系名。
在 Access中,一个关系存储为一张表,具有一个表名。
元组:在一个二维表中,水平方向的行称为元祖。
元祖对应表中的具体记录。
属性:二维表中垂直方向的列。
每一列有一个属性名。
在 Access中表示为字段名。
每个字段的数据类型、宽度等在创建表的结构时规定。
数据项一也称为分量,是每个记录中的一个字段的值域:[属性的取值范围。
关键字:其值能够唯一标识一个元祖的属性或属性的组合。
在Access中表示为字段或字段的集合。
外部关键字:如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字和候选关键字,这字段就称为外关键字。
e2o9enlWrx 关系数据模型:用二维表结构来表示实体以及实体之间联系的模型。
数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束|e2o9e nlWrx个人资料整理仅限参考数据关系操作:数据查询、藪据删除、数据插入、数据修改数据约束:1 |实体完整性约束:该约束要求主键中属性不能为空值。
2参照完整性约束:是关系之间相关联的约束,不允许关系引用不存在的元组。
3 [用户定义完整性约束:针对具体数据环境与应用环境由用户具体设置的约束,反应了具体应用中数据的语义要求。
e2o9enlWrx1.5关系运算基本概念:1选择运算:从关系中找岀满足给定条件的元祖的操作2 [投影运算:从关系模式中指定若干属性组成新的关系3连接运算:连接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生产新关系中包含满足连接条件的元祖4自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作为等值连接,自然连接时去掉重复属性的等值连接 e2o9enlWrx1.6数据库设计基础|设计原则11关系数据库的设计应遵从概念单一化“一事一地”原则2避免在表之间岀现重复字段3表中的字段必须是原始数据和基本数据元素4用外部关键字保证有关联的表之间的联系e2o9enlWrx设计步骤11需求分析。
信息需求、处理要求、安全性和完整性要求)2确定需要的表。
每个表只包含一个关于主题的信息。
表中不应该包含重复信息,且信息不应该在表之间复制)3确定所需字段。
每个字段直接和表的实体相关。
以最小的逻辑单位存储信息。
表中字段必须是原始数据。
确定主关键字字段)4确定关系5设计求精e2o9enlWrx1) Access不仅能处理 Access格式的数据库,也能对诸如DBASE FOXBASE Btrieve 等格式的数据库进行访问2) Access 采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象3) Access支持ODBC标准的SQL数据库的数据 4)可以采用 VBA(Visual Basic Application)编写数据库应用程序e2o9enlWrx数据库的设计一般要经过|1分析建立数据库的目的 2确定数据库中的表3确定表中的字段 4确定主关键字5确定表之间的关系 e2o9enlWrxAccess数据库的结构层次是:数据库、数据表、记录、字段。
定义为一个扩展名|.mdb |文件,7种基本对象:表,查询,窗体,报表,页,宏,模块。
e2o9enlWrx表 Access 中有多个表。
查询查询时数据库设计目的的体现,其结果是静态的。
窗体是数据库和用户联系的界面,利用窗体输入界面。
报表打印输岀数据创建计算字段,对记录分组。
丄直接与数据库中数据相连,进行查看、编辑、更新、删除、筛选、分组以及排序。
宏一系列操作的集合。
模块建|_ 立复杂的VBA程序。
e2o9enlWrx关闭 Access : [Alt]+[F4]或[Alt]+[F]+[X]2.数据库和表的基本操作2.1创建数据库:① 创建空数据库。
② 使用向导创建数据库。
2.2表的建立:表的组成包括字段和记_________Access表由表结构和表内容两部分构成。
表的结构:指数据表的框架,主要包括表名和字段属性。
―| 1表名:是该表存储在磁盘上用户访问数据)的唯一标识2字段属性:即表的组织形式,包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则。
e2o9enlWrx 字段命名规则:长度1至64个字符,不能以空格开头,不包.![]'数据类型:10种。
1文本。
文本型字段可以保存文本或文本与数字的组合。
2备注。
可保存较长的文本。
3 |数字14 |日期/时间15货币|6 |自动编号|7 是/否]gOLE对象表中字段的数据类型OLE对象是指字段允许单独的"链接"或"嵌入"OLE对象。
可以链接或嵌入表中的OLE对象是指在其它使用OLE协议程序创建的对象。
例如Word文档、Excel电子表格、图像、声音或其它二进制数据。
9超级链接10查阅冋导|e2o9enlWrx建立表结构:1使用向导2使用表设计器。
在 Access数据库的表设计器中可以修改字段类型、设置索引和增加字段。
要想删除表中的记录,需要打开表进行删除。
3 使用数据表14定义主键。
主键,也称主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。
在 Access中,可定义3种类型主键,即自动编号,单字段,多字段e2o9enlWrx设置字段属性。
1字段大小2格式3输入掩码:输入掩码用来指定输入到字段中值的―、须输入数字。
屈可以选择输入数据或空格。
#可以选择输入数据或空格。
L、、须输入字母。
?可以选择输入字母(A - Z)。
须输入字母或数字。
可可以选择输入字母或数字。
&必须输入一个任意的字符或一个空格。
C可以选择输入任何的字符或一个空格。
<所有字符转化成小写。
■ 3所有字符转化成大写。
Access只为“文本”和“―字段提供输入掩码向导4默认值:是指当用户没有为字段输入值时,系统将自动为其赋予一个事先设定的值。
5 |有效性规则:用来判断输入的值是否符合设置的逻辑条件。
6有效性文本|7索引。
索引时非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。
同一个表可以创建多个唯一索引,其中一个可设置为主索引,且一个表只有一个主索引。
e2o9enlWrx 输入数据:直接输入数据,获取外部数据。
表间关系的建立与修改。
①表间关系的概念:一对一,一对多。
②建立表间关系。
在 Access中,每个表都是数据库独立的一个部分,但每个表又不是完全孤立的,表与表之间是通过一个共同字段联系在一起的。
③设置参照完整性。
参照完整性是一个规则系统,Microsoft Access 使用这个系统用来确保相关表中记录之间关系的有效性,并且不会意外地删除、插入或更改相关数据。
e2o9enlWrx 2.3表的维护。
①修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。
②编辑表内容:定位记录,选择记录,添中记录,修改记录,删除记录,复制记录。
③调整表外观。
1改变字段显示次序 2调整行显示高度3调整列显示宽度 4隐藏不需要的列5显示隐藏的列 6冻结列7设置数据表格式 8改变字体。
在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式 e2o9enlWrx2.4表的其他操作。
查找数据。
替换数据。
排序记录。
筛选记录。
3.查询的基本操作3.1查询的功能:1选择字段2选择记录 3编辑记录。
在查询中,编辑记录主要包括添加记录、修改记录、删除记录4实现计算。
在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算5建立新表6为窗体、报表或页提供数据 e2o9enlWrx3.2查询分类:选择查询是根据用户指定的查询的准则,从一个或多个表中获取数据并显示结果,但不能追加数据。
在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成多个|_ 表。
也可以使用选择查询对记录进行分组,并且对记录进行总结、计数、平均以及其他类型的计算。
e2o9enlWrx 参数查询是一种利用对话框来提示用户输入准则的查询―创建交叉表查询时,需要指定3种字段:一是放在交叉表最左端的行标题,它将某一字段的相关数据放入指定的行中。
二是放在交叉表最上面的列字段,它将某一字段的相关数据放入指定的列中。