access数据库知识点总结
- 格式:doc
- 大小:37.00 KB
- 文档页数:5
Access知识点总结看书、做习题、VBA补充课件第1章数据库系统概述1.信息与数据2. 数据处理分为人工管理、文件系统、数据库系统3个阶段3. 数据库系统的特点:(1)数据整体结构化(2)数据共享性高(3)具有很高的数据独立性(4)完备的数据控制功能4. 数据模型(层次模型、网状模型、关系模型和面向对象模型)5. 数据库系统DBS,数据库DB是核心,数据库管理系统DBMS的功能6. 三级模式(外模式、模式、内模式),7. 数据库系统的组成或可只看习题第2章数据库设计1. 实体-联系模型(E-R模型)中的概念:实体、属性、实体型、实体集、码、联系2. E-R图(矩形表示实体集、椭圆形表示属性、菱形表示联系)3. 实体集联系:一对一、一对多、多对多4. 关系就是二维表5. 分量、元组、属性、关系模式、主码、候选码、外码6. 完整性约束(用户自定义完整性、实体完整性、参照完整性)7. 关系模型的特点8. 关系的规范化(函数依赖、关系规范化原则(范式)第3章关系代数1. 选择、投影、连接第4章SQL1. 4.2 4.3 看懂例题即可2. 4.4 select语句完全掌握,多做练习!第5章access系统概述只看习题即可第6章数据库操作只看习题即可第7章表操作1. 常用数据类型2. 自定义字段输入/显示格式、字段有效性规则,只看懂例子即可3. 建立索引,索引类型,主键设置,理解表之间的关系,理解参照完整性第8章查询操作只看习题即可第9章窗体设计只看习题即可第10章宏1. 10.1 关于宏的说明2. 宏与宏组的运行的方法第11章VBA编程1. 常用数据类型2. 常量,变量,数组,常用函数,表达式,编码规则3. 颜色函数不用看4. if语句,select case语句,for语句,while语句5. sub过程,function函数6. 窗体常用控件编程(标签、文本框,按钮)看例题、作业,真正掌握各种语句,能够根据一段包括if语句、case语句,循环语句、数组操作、函数调用等程序写出运行结果,根据程序功能进行填空,将程序补充完整,如读程序写结果:dim n,i,j as integern=0for i=1 to 3for j=-4 to -1n=n+1next jnext idebug.print n如读程序写结果:dim c, x As Integerx = 5while x < 10 And x > 3c = 3while c < xdebug.print c * xc = c + 3wendx = x + 2wend如程序填空:求解数学函数X*x 0<=x<=10Y=X+10 x<0 或x>10Dim x, y As Doublex = InputBox("input x:")If Theny = x * xElsey = x + 10End IfDebug.Print y第12章报表只看习题即可第13章菜单与工具栏只看习题即可第14章数据的传递与共享只看习题即可第15章数据库安全措施只看习题即可。
SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXIS TS)及一些输出选项。
数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。
数据库(DB),就是相关联的数据的集合。
数据库系统(DBS),是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、D BMS、应用程序以及数据库管理员(DBA)和数据库用户构成。
关系模型是一种数据模型关系模型中最重要的概念就是关系。
关系(Relation),直观的看,就是由行和列组成的二维表,一个关系就是一张二维表。
关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。
组称为候选键(Candidate Key),从候选键中挑选一个作为该关系的主键(Primary Key)。
一个关系中存放的另一个关系的主键称为外键(Foreign Key)。
并不是任何的二维表都可以称为关系。
关系具有以下特点:•关系中的每一列属性都是原子属性,即属性不可再分;•关系中的每一列属性都是同质的,即每一个元组的该属性取值都表示同类信息;•关系中的属性间没有先后顺序;•关系中元组没有先后顺序;•关系中不能有相同的元组。
关系模型,就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。
将一个系统中所有不同的关系模式描述出来,就建立了该系统的关系模型。
关系数据库,是依据关系模型建立的数据库,是目前各类数据处理系统中最普遍采用的数据库类型。
依照关系理论设计的DBMS,称为关系DBMS。
数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。
联系有三种类型,转化为关系模式后,与其他关系模式可进行合并优化。
1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。
大一数据库access知识点总结数据库管理系统在现代信息技术中扮演着至关重要的角色。
在大学学习中,数据库课程是计算机科学、信息管理等专业的基础课之一。
其中,微软开发的Access数据库是常见的关系型数据库管理系统之一。
本文将对大一学生在学习和应用Access数据库过程中的一些重要知识点进行总结与探讨。
一、数据库基本概念1. 数据库:数据库是指存储和组织数据的系统。
2. 数据库管理系统(DBMS):DBMS是指管理数据库的软件,它用于创建、检索、更新和管理数据库。
3. 关系数据库:关系数据库是一种采用了关系模型的数据库。
4. 表:在关系数据库中,表是以特定格式存储和组织数据的主要方式。
二、 Access数据库的基本操作1. 创建数据库:打开Access,点击“新建”按钮,选择“空白数据库”来创建一个新的数据库。
2. 创建表:在新建的数据库中,点击“表设计”视图,可以通过添加字段来定义表的结构。
3. 插入数据:在创建好的表格中,可以使用“插入”命令或直接在表中输入数据来向表中插入数据。
4. 查询数据:通过“查询设计”视图,可以使用SQL语句来进行数据查询。
常用的查询语句包括SELECT、WHERE和ORDERBY等。
5. 更新数据:通过“更新查询”或“表单视图”来更新表中的数据。
三、数据库的关系和约束1. 主键:主键是用来唯一标识表中每条记录的字段。
常见的主键类型包括自增长整数、唯一性标识符等。
2. 外键:外键是用来关联两个表中数据的字段。
它指向另一个表中的主键,用于建立表与表之间的关系。
3. 约束:约束是用来限制对表中数据的操作。
常见的约束有主键约束、唯一约束和外键约束等。
四、数据库查询与报表生成1. SQL查询:通过使用SQL语句,可以对数据库中的数据进行灵活的查询和分析。
2. 查询构建器:通过“查询构建器”工具,可以通过可视化操作来构建复杂的查询语句。
3. 报表生成:通过“报表生成器”工具,可以根据数据库中的数据生成漂亮的报表。
access的高考知识点总结Access是一种数据库管理系统,广泛应用于企业和个人之中。
在高考中,理解和掌握Access的基本知识点是很重要的。
本文将对Access的高考主要知识点进行总结,帮助考生更好地备考。
1. 数据库基础在学习Access之前,我们需要了解数据库的基本概念。
数据库是指按照一定规则组织、存储、操作和管理的数据的集合。
数据库可以分为层次结构、网状结构和关系结构等多种形式,而Access是一种基于关系结构的数据库管理系统。
2. 关系数据库在关系数据库中,数据被存储在一个或多个表中。
每个表由行和列组成,每行代表一个记录,每列代表一个字段。
在表中,一个字段只能记录一个数据,而每条记录必须唯一。
3. 表的创建和编辑在Access中,我们可以通过表的创建和编辑来管理数据库中的数据。
首先,我们需要创建一个新表,为其命名并设定字段名称和属性。
接着,可以通过编辑表的结构和数据输入来对其进行进一步的管理。
4. 数据查询查询是Access中的重要功能之一。
我们可以使用查询语言(比如SQL)在数据库中搜索特定的数据。
查询语句可用于从一个或多个表中选择记录、过滤数据、排序结果等。
在高考中,常用的查询方式有简单查询和复杂查询。
5. 表之间的关系在一个复杂的数据库中,不同的表之间可能存在关联关系。
Access提供了外键机制来实现这种关联。
通过定义外键,我们可以在一个表的字段中引用另一个表的主键,以实现数据的连接和关联。
6. 数据库的备份和恢复在使用Access时,数据的备份和恢复是很重要的。
备份可以帮助我们在数据丢失或损坏时恢复原始数据。
为了进行数据库的备份,我们可以将数据库文件复制到安全位置。
当需要进行数据恢复时,只需将备份文件覆盖已损坏的数据库文件即可。
7. 数据库安全性在高考中,我们还需要了解数据库的安全性。
Access提供了各种机制来保护数据库中的数据。
可以通过设置用户权限限制对数据库的访问权限,确保只有授权的用户才能对数据进行读写。
Access数据库基础知识Access数据库是微软公司开发的一款关系型数据库管理系统,具有易学易用、功能强大和高度可定制的特点。
本文将介绍Access数据库的基础知识,包括数据库创建、表格设计、数据查询、表格关系和报表生成等方面。
一、数据库创建Access数据库可以通过Microsoft Office套件进行安装,安装完毕后,可以打开Access并开始创建数据库。
在创建数据库时,需要选择数据库文件的存储位置和文件名,并设置数据库的密码保护。
创建完成后,可以开始设计表格。
二、表格设计表格是Access数据库的核心组成部分,用于存储和组织数据。
在设计表格时,需要定义表格的字段(列)和数据类型,还可设置字段的约束条件和索引。
通过表格设计视图,可以方便地添加、修改和删除字段,以及设置字段的属性和关系。
三、数据查询Access数据库提供了强大的查询功能,可以根据特定的条件检索和筛选数据。
查询可以使用SQL查询语言或者查询设计视图创建,通过选择字段、设置条件和排序方式,可以快速获得符合要求的数据结果。
查询结果可以保存为新的表格或者导出为其他文件格式。
四、表格关系Access数据库支持多个表格之间的关系,通过建立关系可以实现数据的关联和引用。
在表格设计视图中,可以使用主键和外键来定义表格之间的关系,进而实现数据的一对一、一对多或者多对多关系。
通过建立表格关系,可以提高数据的组织性和查询效率。
五、报表生成Access数据库提供了报表生成工具,可以根据表格或查询的数据生成各种形式的报表。
通过设置报表的布局、添加字段和设计样式,可以创建具备美观和信息清晰的报表。
报表可以导出为PDF、Excel等格式,方便与他人共享和打印。
六、总结本文简要介绍了Access数据库的基础知识,包括数据库创建、表格设计、数据查询、表格关系和报表生成等方面。
通过学习这些基础知识,可以帮助用户更好地使用Access数据库进行数据管理和分析。
Access数据库重点知识总结8.1 数据库系统基础知识8.1.1 数据库系统的组成一、数据库的发展数据库技术是计算机科学技术的一个重要分支。
随着计算机的发展,数据库技术经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段。
人工管理阶段,数据不保存,用时直接输入,算完后结束。
文件系统管理阶段,数据单独保存在文件中(如第六章的文件),这种形式的数据共享只能以文件为单位;缺点是数据大量重复,同时给数据维护带来很多麻烦,为了解决这样的问题,出现数据的统一管理,达到数据共享的目的,产生和发展了数据库技术。
二、数据库的特点数据库是为满足多个应用系统的需要、按照一定的结构在计算机中建立起来的相关数据集合。
数据库中的数据是结构化的,数据是面向全局的,数据是可以共享的。
在数据库系统管理阶段,数据以数据库为中心,数据与程序之间是一对多的关系,具有数据重复少,独立性高,完整性、并发性和可恢复性等优点。
三、数据库系统的组成从广义上讲,一个数据库系统由计算机硬件(物理设备)、系统软件、数据库、数据库管理系统和数据库应用软件五部分组成,涉及到的人员有数据库管理员、应用软件开发人员和最终用户。
五部分为:1、计算机硬件(物理设备)。
2、系统软件(操作系统、各种语言的编译程序等)。
3、数据库(用来存放数据的文件,它是一个容器,在一个库中可以有许多的表、查询、窗体等)。
4、数据库管理系统(用于创建数据库,对库中的数据进行编辑)。
5、应用软件(用Vb语言编写的应用程序)。
数据库系统投入运行,必须要有人去维护(称为数据库维护人员);编写这些应用软件必须要有软件人员来完成;最后使用这些软件的前台人员(终端用户)。
8.1.2 数据库系统的分层结构从数据独立性的角度看,数据库系统中的数据通常抽象为物理层、逻辑层和视图层这样三层结构。
物理层的具体实现由数据库管理系统借助操作系统的功能来完成。
逻辑层用于描述数据库中应该包括哪些数据以及数据之间存在哪些关系,它是数据库中全部数据的逻辑描述,也是数据库的逻辑结构。
access大一知识点Access是一款功能强大的数据库管理系统,广泛应用于各个领域。
作为大一学习数据库的入门工具,了解和掌握Access的基本知识点对于学习和应用数据库都十分重要。
本文将介绍一些Access的大一知识点,帮助你更好地理解和使用这款软件。
一、什么是AccessAccess是由Microsoft开发的关系型数据库管理系统,它提供了一个便捷的界面和丰富的功能,使用户可以轻松地创建、管理和查询数据库。
Access能够存储大量的数据,并通过表格、查询、报表等功能来对数据进行处理和展示,极大地提高了数据管理的效率。
二、数据库的基本概念1. 表格(Table):Access中最基本的组成单位,用于存储数据,类似于Excel表格。
2. 字段(Field):表格中的一列,用于存储特定类型的数据。
3. 记录(Record):表格中的一行,包含一条完整的数据。
4. 主键(Primary Key):用于唯一标识记录的字段,确保记录的唯一性。
5. 外键(Foreign Key):关联到其他表格的主键字段,用于建立表格之间的关系。
三、创建和管理数据库1. 创建数据库:打开Access,点击“新建”按钮,选择“空白数据库”,并指定数据库名称和存储位置。
2. 创建表格:在数据库中,点击“创建”选项卡,选择“表格设计”视图,根据需求添加字段和设置字段属性,保存并命名表格。
3. 添加数据:在表格中直接输入数据,或者通过导入外部数据的方式将数据导入表格。
4. 管理表格:可以修改表格的结构、添加或删除字段,以及设置字段的属性,如数据类型、默认值和约束条件等。
四、查询数据1. 查询向导:通过查询向导来创建查询,选择需要查询的字段和记录的条件,生成SQL语句进行查询。
2. 设计视图:在查询设计视图中手动编写SQL语句,包括选择查询的字段、设置查询条件、指定排序和分组方式等。
3. 多表查询:通过连接两个或多个表格的字段,实现查询多个表格中相关联数据的目的。
aju (九妹妹)版主Rank: 22Rank: 22第一章数据库基础知识本章主要学习数据库的基本概念和基本理论,并对Access 进行简单介绍。
1.1 数据库基础知识1.1.1 计算机数据管理的发展一.数据与数据处理数据:是指存储在某种媒体上能够识别的物理符号。
数据处理:是指将数据转换成信息的过程。
从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接受者来说是有意义的。
二.计算机数据管理计算机数据管理是指对数据的分类、组织、编码、存储、检索和维护。
计算机数据管理发展的几个阶段:1 .人工管理20 世纪50 年代中期以前,计算机主要用于科学计算。
外部存储器只有纸带、卡片、磁带,无像磁盘这样的可以随机访问、直接存取的外部存储设备。
软件的状况是没有操作系统,没有专门管理数据的软件,数据由计算或处理它的程序自行携带。
数据管理任务,包括存储结构、存储方法、输入/输出方式等完全由程序设计者负责。
特点:数据与程序不具有独立性,一组数据对应一组程序。
数据不能长期保存。
一个程序中的数据无法被其他程序使用。
程序之间存在大量重复数据,数据冗余大。
2 .文件系统20 世纪50 年代后期到60 年代中期。
计算机不仅用于科学计算, 而且还用于大量的数据处理。
直接存储设备,高级语言,操作系统。
程序和数据有一定的独立性,数据文件可以长期保存。
数据和程序相互依赖。
数据文件是为满足特定的业务,或某部门的专门需要而设计,服务于某一特定的应用程序。
同一数据项可能重复出现在多个文件中,数据冗余度大。
数据容易造成不一致。
3 .数据库系统20 世纪60 年代后期。
计算机用于管理的规模更加庞大,应用越来越广泛。
同时多种应用、多种语言共享数据集合的要求越来越强烈。
标志:1968年IBM的IMS 是一个层次模型数据库。
1969年美国数据系统语言协会公布的DBTG 报告,对研制开发网状数据库系统起到了推动作用。
自1970年IBM 公司的研究成果奠定了关系数据库理论基础。
Access数据库重点知识总结Access是一款功能强大的关系型数据库管理系统(DBMS),广泛应用于各种组织和企业,具有数据存储、查询、分析和报表生成等功能。
在使用Access数据库时,掌握一些重要的知识点,可以帮助提高数据库设计和管理的效率。
本文将总结Access数据库的重点知识,并提供相关的示例以帮助读者更好地理解。
一、数据库和表数据库是一个存储数据的容器,可以包含多个表。
表是数据库中的关键组成部分,用于存储具有相似特征的数据。
在Access中,可以通过表设计器来创建和管理表。
1.1 创建表在Access中,可以通过表设计器来创建表。
首先,打开Access数据库并创建一个新的数据库文件。
然后,选择“创建”选项卡,点击“表格设计器”按钮。
在表格设计器中,可以定义表的结构,包括字段名、字段类型和字段属性等。
例如,创建一个名为“学生信息”的表,它包含学生的姓名、年龄和性别字段。
可以定义三个字段,分别指定它们的名称和属性。
字段名字段类型字段属性姓名文本必填年龄数值必填性别文本可选1.2 设计视图和数据表视图在Access中,可以通过设计视图和数据表视图来查看和编辑表的结构和数据。
设计视图用于定义表的结构,包括字段名、字段类型和字段属性等。
可以通过单击表名称,然后选择“设计视图”选项来进入设计视图。
数据表视图用于查看和编辑表中的数据。
可以通过双击表名称来进入数据表视图。
二、查询查询是Access数据库中用于检索和显示特定数据的一种功能。
通过使用查询,可以根据特定的条件过滤和排序数据。
2.1 创建查询在Access中,可以使用查询设计器来创建查询。
首先,选择“创建”选项卡,然后点击“查询设计器”按钮。
在查询设计器中,可以选择要查询的表和字段,定义查询条件和排序规则。
例如,创建一个查询用于检索所有年龄大于18岁的学生姓名和性别。
可以选择“学生信息”表,并将“年龄”字段设置为大于18的条件。
最后,选择要显示的字段为“姓名”和“性别”。
1.计算机数据管理技术随着计算机硬件和软件技术的发展而不断发展,大致经历人工管理、文件系统、数据库系统三阶段。
2.数据库管理系统的主要功能包括:数据库定义功能、数据库管理功能、数据库的建立和维护功能。
3.数据库管理员是负责数据库的建立、使用和维护的专门人员。
4.在数据库系统中应用程序只有通过数据库管理系统才能和数据库打交道,是数据库系统的核心组成部分。
5.E-R模型中常常用到实体、实体集、属性、码、域、联系和E-R图。
6.E-R模型中,客观存在并可相互区别的事物称为实体。
7.现实世界的事物之间总是存在某种联系,任何实体都不可能孤立的存在,实体的联系包括实体内部的联系和实体之间的联系。
8.E-R图中菱形表示联系,菱形框内为联系名,并用无向边分别与与有关实体型连接,同时注明联系类型(1:1,1:n,或m:n)。
矩形表示实体型,椭圆形表属性。
9.主要数据模型:层次模型、网状模型、关系模型、面向对象模型。
关系模型是ACCESS数据库管理系统所使用的。
10.用二维表结构来表示实体联系的数据模型称为关系模型。
关系数据模型以关系数学理论为基础,一个关系对应一个二维表。
11.在表中能够唯一标识一条记录的字段或字段组合,称为候选关键字。
一个表可能有多个候选关键字,从中选择一个作为主关键字,也称为主键。
12.关系运算的对象是一个关系,运算结果仍是一个关系。
13.关系运算中从一个关系中选出若干字段组成新的关系称为投影。
从一个关系中找出满足条件的记录的操作称为选择。
把两个关系中字段满足一定条件的记录横向结合,拼成一个新的关系称为连接。
14.在连接操作中,以两个关系的字段值对应相等为条件进行的连接称为等值连接,去掉重复字段的等值连接称为自然连接。
15.关系数据库中的关系是要满足一定要求的,满足一定条件的关系模式称为范式。
16.为了保证数据库中的数据与现实世界一致,需要对关系模型中的关系施加完整性约束条件,以保证数据的正确性,有效性和相容性。
Access知识点一、数据库系统概述1、数据库(DB)不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
2、数据模型反映的是事物本身的数据和相关事物之间的联系。
3、数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。
4、数据库管理员(DBA)5、数据库系统(DBS)一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。
6、数据库技术是信息系统的核心和基础。
7、数据库系统的特点:(1)采用特定的数据结构,以数据库文件组织形式长期保存;(2)实现数据共享,冗余度小;(3)具有较高的独立性;(4)具有统一的数据控制功能8、数据库系统内部采用三级模式(内模式;概念模式;外模式)和二级映射(外模式到概念模式的映射;概念模式到内模式的映射)的抽象结构体系。
二、数据模型1、数据模型的组成:数据结构;数据操作;数据约束2、数据模型的分类:(1)概念数据模型(面向用户;例:E-R模型、面向对象模型);(2)逻辑数据模型(面向数据库系统;例:层次模型、网状模型、关系模型、面向对象模型);(3)物理数据模型(面向计算机)3、E-R模型的基本概念:实体(“一对一;一对多;多对多”;“矩形”);属性(“椭圆形”);联系(“菱形”)4、常用的数据模型:(1)层次模型(树形结构;最早;有且仅有一个根节点无双亲);(2)网状模型(网络结构);(3)关系模型(二维表);(4)面向对象模型三、关系模型1、关系模型中数据的逻辑结构是一张二维表。
关系模型的数据结构单一。
2、关系模型中常用的操作:选择、投影、连接、除、并、交、差、查询、插入、删除、更新等。
3、一个关系就是一张二维表。
4、关系模式是静态的,关系是动态的。
5、码/ 关键字:唯一标识一个元组的属性或属性组。
6、单一的码必为候选码,候选码不唯一。
7、传统的集合运算:并、交、差。
8、专门的关系运算:选择、投影、联接(自然联接;等值联接)。
Access基本知识点第一章数据库基础知识1 Microsoft Access 是一种关系型数据库管理系统。
2 数据是值存储在某一种媒体上能够识别的物理符号.数据的概念包括两个方面:一是描述数位特性的数据内容;二是存储在某一种媒体上的数据形式.其中使用最多、最基本的仍然是文章数据。
3 数据的处理是指将数据转换成信息的过程,数据处理的中心问题是数据管理.计算机在数据管理方面经历了由低级到高级的发展过程:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统.4人工管理特点:(1)数据与程序不具有独立性,一组数据对应一组程序。
(2)数据不长期保存。
(3)程序与程序子之间存在大量的重复数据--—也叫数据冗余5 文件系统特点:(1)程序和数据有了一定的独立性。
(2)数据文件可以长期保存在外存储器上被多次存取.(3)数据的冗余大。
6 数据库系统特点:(1)提高了数据的共享性。
(2)减小了数据的冗余。
(3)提供数据与应用程序的独立性。
7 面向对象数据库系统:(1)客服了传统数据库的局限性。
(2)提高了数据库管理效率、降低了用户使用的复杂性。
8 文件系统已存在的问题阻碍了数据处理技术的发展,不能满足日益增长的形象需求,这是数据库及时产生的原动力,也是数据库系统产生的背景。
9 数据库管理系统是数据库技术和同意管理数据的专门软件系统,它以操作系统提供的输入/输出控制和文件访问功能为基础。
目前关系数据库系统已经渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统.10 数据库技术与网络通信技术的结合产生了分布式数据库系统,20世纪70年代之前,数据库系统多数是集中式的.数据库技术与网络技术的结合分为紧密结合与松散结合两大类。
分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种.11 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。
计算机二级access知识点计算机二级 Access 知识点Access 是微软公司推出的一款关系型数据库管理系统,在计算机二级考试中是一个重要的科目。
以下为大家详细介绍一些关键的知识点。
一、数据库基础知识1、数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库。
它能实现数据的共享、减少数据冗余、提高数据的独立性和完整性。
2、数据模型常见的数据模型有层次模型、网状模型和关系模型。
Access 采用的是关系模型,用二维表格来表示实体及实体之间的联系。
3、关系数据库的基本概念包括关系、元组、属性、域、关键字等。
关系就是一张二维表;元组是表中的一行;属性是表中的一列;域是属性的取值范围;关键字是能唯一标识一个元组的属性或属性组合。
二、Access 数据库对象1、表表是数据库中存储数据的基本对象,由行和列组成。
在创建表时,要确定表名、字段名、数据类型和字段属性等。
常见的数据类型有文本、数字、日期/时间、货币等。
2、查询查询用于从一个或多个表中获取满足特定条件的数据。
查询可以分为选择查询、交叉表查询、参数查询、操作查询等。
操作查询又包括生成表查询、更新查询、追加查询和删除查询。
3、窗体窗体用于输入、显示和编辑数据,为用户提供了一个友好的操作界面。
可以通过向导或手动设计创建窗体,添加控件来实现各种功能。
4、报表报表用于以特定的格式打印输出数据,如表格、图表等。
可以设置报表的页面布局、分组和排序、计算字段等。
5、宏宏是一组操作的集合,可以自动执行一些重复性的任务,如打开窗体、打印报表等。
三、表的设计与操作1、字段属性设置包括字段大小、格式、输入掩码、默认值、有效性规则等。
通过合理设置字段属性,可以提高数据的准确性和完整性。
2、建立表之间的关系在多个表之间建立关系,以保证数据的一致性和完整性。
关系类型有一对一、一对多和多对多,通常在 Access 中实现的是一对一和一对多关系。
3、数据的输入与编辑可以通过直接在表中输入数据,也可以通过窗体来输入。
第一章1、数据(Data):是客观事物存在的方式和运动状态反应的记录,是信息的载体,由于对客观事物存在方式和运用状态所反应的记录是用一定的符号来表达的,因此数据就是信息的具体的表现形式。
信息:是客观事物的存在方式和运动状态的反应,它所反映的是关于莫一个客观系统中某一事物的某一方面在某一时刻的表现形式。
2、数据库(DB)的定义(主要由数据库管理员全面控制和管理)(一组相关的,有组织的数据的集合体)3、数据库管理系统DBMS是一个互相关联的数据的集合和一些访问这些数据的程序,负责数据库的建立、运行、维护、是数据库的核心组成部分)4、数据库管理系统的重要功能(理解)(1)数据定义:规定数据的类型和储存形式(2)数据操纵:对数据进行查询,插入,删除,修改等操作(3)数据安全:提供对数据的保护措施,监控用户的需求,核对权限,在资源共享时保证数据的完整性。
5、关系模型:多个表,表中多个记录,记录多个字段关系模型:用二维表格表示实体与实体之间的联系数据结构模型关系模型对关系有一定的要求:每个字段必须是原子的不可再分6、记录:二维表中的一行,也成元组,第一行除外7、字段,字段的值域字段称属性。
最上面一行说明字段的属性名为字段名。
其余各行都是字段具体的值,每个字段必须指定为某一种数据类型,可以是文本、日期、时间、数字或其它类型,每个字段的取值范围称为字段的值域。
8、主键唯一能够标识一条记录的字段或组合字段单字段主关键字:字段中包含的都是惟一的值(学号)多字段主关键字:不能保证单字段包含惟一的值,可将两个或更多字段为主键自动编号:每添加一条新的记录,可将自动编号设置为自动输入连续数字的编号9、表的结构设计一道表的综合题,说明表中有多少个字段,什么类型,确认掩码规则。
第二章1、Access 定义是一个基于关系模型的数据库管理系统,包括表,查询,窗体,报表,宏和模块6个对象3、Access启动、退出方法启动1从开始菜单打开ACCESS2利用快捷方式打开3双击文件打开退出1单击关闭按钮2.office按钮中的“退出ACCESS”按钮3使用“Windows任务管理器”4Alt+F44、帮助用法(到具体操作)点击右上角的?F15、创建空数据库步骤二、直接创建空数据库单击空白数据库;改名称;选择保存位置;点创建6、对象及定义(6个)表——是包含有关特定主题的数据。
1.1数据库基础知识1、数据库有关的概念:a、数据:是指描述事物的符号记录。
.b、数据库:是存储在计算机存储设备中的、结构化的相关数据的集合.注意两点:其一是数据库不仅包括描述事物的数据本身,而且包括相关事物之间的关系。
其二是数据库中的数据具有集成与共享的特点即数据库集中了各种应用的数据,进行统一的构造与存储,而使它们可被不同应用程序所使用简称为DB(Database)。
c、数据库管理系统:是指位于用户与操作系统之间的、方便用户管理与组织数据库的一种数据库管理软件。
简称为DBMS(Database Management System)d、数据库应用系统:是指在数据库系统资源的基础上、针对某一类应用而开发出来的应用软件。
如大家都熟悉的教务管理系统。
e、数据库系统:由数据库、数据库管理系统、数据库管理员、硬件平台和软件平台5个部分所组成。
简称为DBS(Database System)。
注意:数据库系统的核心是数据库管理系统。
2、数据库系统的特点:a、实现数据共享,减少数据冗余。
这是数据库的基本特征。
b、采用特定的数据模型。
c、具有较高的数据独立性。
d、有统一的数据控制功能。
3、数据模型:数据库应用系统就是将现实世界映射到计算机中的结果。
为了简化这个映射过程,引入了数据模型是从现实世界到计算机世界的一个中间层次,其不仅能方便地描述数据本身,而且能正确地反映出数据之间存在的整体逻辑关系。
所有的数据库系统都是基于某一种数据模型的。
传统的数据模型有层次模型、网状模型和关系模型三种。
其中的层次模型是用树形结构来表示数据以及数据之间的关系;网状模型是用无向图来表示数据以及数之间的关系;而关系模型是用二维表格来表示数据以及数据之间的关系。
关系模型与层次模型、网状模型的本质区别在于数据描述的一致性、模型概念的单一性。
4、实体间联系及种类:在数据模型中,将现实世界客观存在的事物称实体。
通常需要描述出现实世界中存在的实体、实体的属性及实体之间的关系。
第二章Access 数据库概况1.Access是一种关系型数据库管理系统2.Access的扩展名为.mdb ,分为7中对象:表、查询、窗体、报表、数据访问页、宏和模块表是数据库的核心与基础3.数据访问页是一种特殊类型的Web页4.宏是一系列操作的集合第三章表与关系1.Access表由表结构(字段)和表内容(记录)构成2.Access的数据类型有10种,包括文本、备注、数字、日前/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导3.数字:数字型的几种数字类型4.在Access中,可以定义3种类型的主键,即自动编号、单字段和多字段5.字段格式:“格式”属性只影响数据的显示格式(打印方式和屏幕显示方式)格式。
如果日期显示格式为:mm 月dd日yyyy则格式设置为:××月××日××××6.输入掩码:输入掩码只为“文本型”和“日期/时间”型字段提供向导7.索引:唯一索引、普通索引和主索引主键的特点:一旦设立主键,系统会自动产生一个主索引,而且他也是唯一索引,它的索引的取值是“有(无重复)”8.Access中表与表之间的关系可以分为一对一、一对多和多对多3种。
建立表之间的关系:是主键和外键之间建关系,表与表之间的相同字段(指内容相同)之间建关系。
9.通配符的用法:10.排序规则:日期和时间——按升序排序:从前向后;按降序排:从后向前性别排序——按升序排:男到女不能排序的:备注、超级链接或OLE对象(不能建索引)第四章查询1.查询的类型:选择查询、交叉表查询、参数查询、操作查询和SQL查询2.操作查询:生成表查询、删除查询、更新查询和追加查询3.SQL查询:联合查询、传递查询、数据定义查询和子查询使用文本值作为查询条件示例3.参数查询:利用对话框,提示用户输入参数。
参数查询部分用[ ]括起来。
4.SELECT语句FROM子句说明要检索的数据来自哪个或哪些表,可以对单个或多个表进行检索WHERE子句说明检索条件,可以是关系表达式,可以是逻辑式GROUP BY对检索结果进行分组,可利用它进行分组汇总ORDER BY 子句用来对检索结果进行排序,如果排序时选择ASC,表示检索结构按某一字段值升序排列,如果选择DESC,表示检索结果按某一字段值降序排列。
SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EX ISTS)及一些输出选项。
数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。
数据库(DB),就就是相关联得数据得集合。
数据库系统(DBS),就是指在计算机中引入数据库后得系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA)与数据库用户构成。
关系模型就是一种数据模型关系模型中最重要得概念就就是关系.关系(Relation),直观得瞧,就就是由行与列组成得二维表,一个关系就就是一张二维表。
关系中得一列称为关系得一个属性(Attribute),一行称为关系得一个元组(Tuple)。
组称为候选键(Candidate Key),从候选键中挑选一个作为该关系得主键(Primary Key)。
一个关系中存放得另一个关系得主键称为外键(Foreign Key)。
并不就是任何得二维表都可以称为关系。
关系具有以下特点:•关系中得每一列属性都就是原子属性,即属性不可再分;•关系中得每一列属性都就是同质得,即每一个元组得该属性取值都表示同类信息;•关系中得属性间没有先后顺序;•关系中元组没有先后顺序;•关系中不能有相同得元组。
关系模型,就就是对一个数据处理系统中所有数据对象得数据结构得形式化描述。
将一个系统中所有不同得关系模式描述出来,就建立了该系统得关系模型。
关系数据库,就是依据关系模型建立得数据库,就是目前各类数据处理系统中最普遍采用得数据库类型.依照关系理论设计得DBMS,称为关系DBMS。
数据库设计指:对于给定得应用环境,设计构造最优得数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作与管理,以满足用户各种需求得过程.联系有三种类型,转化为关系模式后,与其她关系模式可进行合并优化。
1:1得联系,一般不必要单独成为一个关系模式,可以将它与联系中得任何一方实体转化成得关系模式合并(一般与元组较少得关系合并).1:n得联系也没有必要单独作为一个关系模式,可将其与联系中得n方实体转化成得关系模式合并。
m:n得联系必须单独成为一个关系模式,不能与任何一方实体合并.在数据库输入与存放数据时,最主要得就是要满足三类数据完整性约束规则:实体完整性、参照完整性与用户定义得完整性。
实体完整性规则:定义了主键得关系中,不允许任何元组得主键属性值为空值。
参照完整性规则:关系S得主键作为外键出现在关系R中,它在R中得取值只能符合两种情形之一:或者为空值(Null);或者在关系S得主键中存在对应得值。
用户定义得完整性规则:用户根据实际需要对数据库中得数据或者数据间得相互关系可以定义约束条件,所有这些约束构成了用户定义得完整性规则.投影、选择、连接就是关系操作得核心运算;域完整性规则属于用户定义得完整性规则。
Access数据库,由7个对象组成。
这7个对象就是:表、查询、窗体、报表、页、宏、模块。
除页外,其她6个对象都保存在数据库文件、mdb中。
表就是Access数据库得核心。
表由表名加以标识与区别,每个表得名称不可以重复。
表中得行称为记录,表中得列称为字段。
在Access中,标识字段称为主键,而放在一个表中得另外一个表得主键字段,起两个表联系得作用,称为外键。
表之间得联系也称为关系。
“组”就是组织管理数据库对象得一种方式。
组由从属于该组得数据库对象得快捷方式组成.对于数据库中数据得完整性保护,最简单与有效得方法就是进行备份.备份即将数据库文件在另外一个地方保存一份副本。
当数据库由于故障或人为原因被破坏后,将副本恢复即可。
数据类型规定数据得取值范围、表达方式与运算种类。
在数据操作与运算中直接使用得确定得数据值称为常量。
当需要使用文本值常量时,必须用ASCII得单引号或双引号括起来。
单引号或双引号称为字符串定界符,必须成对出现。
日期、时间或日期时间得常量表示要用“#”作为标识符。
日期时间之间用空格隔开。
日期得间隔符号还可以用“/”。
就是/否型作为逻辑值得常量,可以取得值有:true与false、on与off、yes与no等。
True、on、yes存储得值就是-1,false、off与no存储得值为0。
超链接型。
用于存放超链接地址.定义得超链接地址最多可以有四部分,各部分间用数字符号(#)分隔,含义就是:显示文本#地址#子地址#屏幕提示.Access对于表名、字段名与控件名等对象得命名制定了相应得规则.命名规定如下:名称长度最多不超过64个字符,名称中可以包含字母、汉字、数字、空格及特殊得字符(除句号(、)、感叹号(!)、重音符号(`)与方括号([ ])之外)得任意组合,但不能包含控制字符(ASCII值为0到31得控制符)。
首字符不能以空格开头。
在Access项目中,表、视图或存储过程得名称中不能包括双引号(”).为字段、控件或对象命名时,最好确保新名称不要与Access保留字相同。
所谓保留字,就就是Access自己已使用得词汇。
字段属性属性项设置说明字段大小定义文本型长度、数字型得子类型、自动编号得子类型格式定义数据得显示格式与打印格式输入掩码定义数据得输入格式小数位数定义数字型与货币型数值得小数位数标题在数据表视图、窗体与报表中替代字段名显示默认值添加新记录时,自动加入到字段中得值有效性规则定义对于字段存放数据得检验约束规则,就是一个逻辑表达式有效性文本当字段输入或更改得数据没有通过检验时,要提示得文本信息新值只用于自动编号型,指定新得值产生得方式:递增或随机数据库系统一般包括三大功能:数据定义功能、数据操作功能、数据控制功能。
关系数据库中进行数据操作得语言就是结构化查询语言(Structure Query Language),简称SQ L。
在Access中,实现数据库操作功能得数据库对象就就是“查询".表就是数据组织存储得概念,查询就是关于数据库操作得概念,查询以表为基础。
Access数据库将查询分为“选择查询"与“动作查询”两大类。
用户使用选择查询从指定表中获取满足给定条件得记录;使用动作查询从指定表中筛选记录以生成一个新表或者对指定表进行记录得更新、添加或删除操作.Access得“选择查询"有两种基本用法:一就是根据条件,从数据库中查找满足条件得数据,并进行运算处理.二就是对数据库进行重新组织,以支持用户得不同应用。
Access可以命名保存查询得定义,这就得到数据库得查询对象。
查询对象可以反复执行,查询结果总就是反映表中最新得数据。
查询所对应得结果数据集被称为“虚表”,就是一个动态得数据集。
SQL具有完善得数据库处理功能,主要功能如下:(1)数据定义功能。
SQL可以方便地完成对表及关系、索引、查询得定义与维护.(2)数据操作功能。
操作功能包括数据插入、删除、修改与数据查询。
SQL可以满足数据库操作得各种需要.(3)数据控制功能。
SQL可以实现对数据库得安全性与完整性控制。
SQL得主要特点如下。
(1)高度非过程化,就是面向问题得描述性语言。
用户只须将需要完成得问题描述清楚,具体处理细节由DBMS自动完成。
即用户只须表达“做什么”,不用管“怎么做”。
(2)面向表,运算得对象与结果都就是表。
(3)表达简洁,使用词汇少,便于学习。
SQL定义与操作功能使用得命令动词只有:CREAT E、ALTER、DROP、INSERT、UPDATE、DELETE、SELECT。
(4)自主式与嵌入式得使用方式,方便灵活.(5)功能完善与强大,集数据定义、数据操纵与数据控制功能于一身。
(6)所有关系数据库系统都支持,具有较好得可移植性。
SQL命令语句包括定义命令:CREATE、ALTER、DROP;查询命令:SELECT;更新命令:INS ERT、UPDATE、DELETE。
在Access中,由运算符与运算对象组成得运算式称为表达式。
运算对象包括常量、输入参数、表中得字段等,运算符包括一般运算与函数运算.A ccess事先规定了各类型数据运算得运算符.(1)数字运算符。
数字运算符用来对数字型或货币型数据进行运算,运算得结果也就是数字型数据或货币型数据。
(2)文本运算符。
或称字符串运算符。
普通得文本运算符就是:“&”或者“+”,两者完全等价.其运算功能就是将两个字符串联接成一个字符串。
其她文本运算使用函数。
(3)日期时间运算符。
普通得日期时间运算符只有“+”与“-”。
它们得运算功能如表5—2所示。
表5-2 日期与日期时间运算格式结果及类型〈日期> +〈n〉或<日期〉- 〈 n>日期时间型,给定日期n天后或n天前得日期<日期> -〈日期>数字型,两个指定日期相差得天数〈日期时间〉+<n> 或〈日期时间〉—< n〉日期时间型,给定日期时间n秒后或n秒前得日期时间〈日期时间> —<日期时间〉数字型,两个指定日期时间之间相差得秒数(4)比较测试运算符。
同类型数据可以进行比较测试运算。
可以进行比较运算得数据类型有:文本型、数字型、货币型、日期时间型、就是否型等。
运算符如表5—3所示,运算结果为就是否型,即true或false。
由于Access中用0表示false,—1表示true,所以运算结果为0或-1。
表5—3 比较测试运算符运算符说明运算符说明〈小于BETWEEN …AND …范围判断〈=小于等于[NOT] LIKE文本数据得模式匹配〉大于IS [NOT] NULL就是否空值〉=大于等于[NOT]IN元素属于集合运算=等于EXISTS就是否存在测试(只用在表查询中)<〉不等于文本型数据比较大小时,两个字符串逐位按照字符得机内编码比较,只要有一个字符分出大小,即整个串就分出大小.日期型按照年、月、日得大小区分,数值越大得日期越大。
就是否型只要两个值:true与false,true小于false。
“BETWEEN x1 ANDx2”,x1为范围起点,x2为终点.范围运算包含起点与终点。
LIKE运算用来对数据进行通配比较,通配符为“*”与“?”(ANSI SQL为“%”与“_”)。
对于空值判断,不能用等于或不等于NULL,只能用IS NULL或IS NOT NULL.IN运算相当于集合得属于运算,用括号将全部集合元素列出,瞧要比较得数据就是否属于该集合中得元素.EXISTS用于判断查询得结果集合中就是否有值。
(5)逻辑运算符。
逻辑运算就是指针对就是否型值true或false得运算,运算结果仍为就是否型。
最早由布尔(Boolean)系统提出,所以逻辑运算又称为布尔运算.逻辑运算符主要包括:求反运算NOT、与运算AND、或运算OR、异或运算XOR等.其中,NOT就是一元运算,有一个运算对象,其她都就是二元运算。