Access数据库基础与应用基础知识笔记
- 格式:docx
- 大小:1.23 MB
- 文档页数:8
第一章数据库基础知识1DBS:由硬件系统、数据库(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户组成2数据库(DB)是指一组按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。
3DBMS的主要功能1)数据定义:定义数据库结构2)数据操纵:插入、删除、修改和查询数据等基本操作3)数据库运行管理:是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性检查和执行等4)数据的组织、存储和管理:数据库中需要存放多种数据,DBMS负责分门别类地组织、存储和管理这些数据5)数据库的建立和维护:数据库的建立包括数据库初始数据的输入与数据转换等;数据库的维护包括数据库的转储与恢复,数据库的重组织与重构造、性能监测与分析等6)数据通信接口:提供与其他软件系统进行通信的功能4数据库管理员(DBA)用户(User)包括专业用户和最终用户,专业用户是设计数据库和开发应用程序的人员,最终用户是使用数据库的普通用户。
5数据库应用系统(Database Application System)1)三级结构:外模式:是各个用户所看到的数据库内模式:是机器“看到”的数据库概念模式:是数据库管理员所看到的数据库2)两级映射:外模式/概念模式映射:保证了数据的逻辑独立性概念模式/内模式映射:保证了数据的物理独立性6数据模型(Data Model)是现实世界中数据特征的抽象,是用来描述数据的一组概念和定义。
1)概念数据模型(简称概念模型):是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,广泛使用的概念模型是“实体—联系”模型Entity-Relationship Modeli)E-R模型:实体:是客观存在且可以相互区别的事物实体集:具有相同性质(特征)实体的集合属性:是指实体或联系所具有的特征与性质。
联系:是实体集之间的抽象表示。
(例如,“读者”实体集与“图书”实体集之间存在“借阅”联系)1:11:n m:nii)E-R图:矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性2)逻辑数据模型(简称数据模型):这是用户从数据库的角度所看到的模型,是具体的DBMS所支持的数据模型,传统的数据模型有层次模型、网状模型、关系模型i)层次模型:数据库系统中最早出现的数据模型,它用树型结构表示各类实体以及实体间的联系。
大一数据库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知识点,帮助你更好地应对相关的学习和应用。
一、数据库的基本概念在学习Access之前,首先需要了解数据库的基本概念。
数据库是用于存储和管理数据的集合,它可以帮助我们高效地组织和检索数据。
数据库中的数据通常以表的形式进行组织,每个表包含若干行和列。
在Access中,我们可以使用表来创建和管理数据。
二、创建数据库和表在Access中创建数据库和表非常简单。
首先,我们需要在Access中打开一个新的数据库。
然后,可以使用表模板或者自定义字段来创建一个新的表。
在创建表时,我们需要定义每个字段的名称和数据类型。
数据类型可以是文本、数字、日期等。
创建完表之后,我们可以开始添加数据并进行数据管理操作。
三、数据查询和过滤Access提供了多种查询和过滤数据的方法,帮助我们快速准确地获取所需的数据。
其中,查询是通过设置条件来检索数据,可以根据不同的条件查询,例如等于、大于、小于等。
过滤则是根据指定的条件筛选显示数据,可以按照某个字段进行数据过滤。
查询和过滤功能的灵活运用,可以帮助我们高效地获取到需要的数据。
四、数据报表和图表Access还提供了数据报表和图表的功能,用于数据分析和展示。
通过简单的操作,我们可以将表中的数据以报表或图表的形式展现出来,增加数据的可视化效果。
数据报表可以帮助我们更直观地理解和分析数据,而图表则提供了更直观的数据展示方式,方便我们进行数据比较和分析。
五、数据关系和关联在实际应用中,多个表之间的数据往往存在关系,而关系型数据库管理系统正是用来管理这些数据关系的。
Access提供了数据关系和关联的功能,可以帮助我们更好地管理和组织数据。
Access数据库基础知识Access数据库是微软公司开发的一款关系型数据库管理系统,具有易学易用、功能强大和高度可定制的特点。
本文将介绍Access数据库的基础知识,包括数据库创建、表格设计、数据查询、表格关系和报表生成等方面。
一、数据库创建Access数据库可以通过Microsoft Office套件进行安装,安装完毕后,可以打开Access并开始创建数据库。
在创建数据库时,需要选择数据库文件的存储位置和文件名,并设置数据库的密码保护。
创建完成后,可以开始设计表格。
二、表格设计表格是Access数据库的核心组成部分,用于存储和组织数据。
在设计表格时,需要定义表格的字段(列)和数据类型,还可设置字段的约束条件和索引。
通过表格设计视图,可以方便地添加、修改和删除字段,以及设置字段的属性和关系。
三、数据查询Access数据库提供了强大的查询功能,可以根据特定的条件检索和筛选数据。
查询可以使用SQL查询语言或者查询设计视图创建,通过选择字段、设置条件和排序方式,可以快速获得符合要求的数据结果。
查询结果可以保存为新的表格或者导出为其他文件格式。
四、表格关系Access数据库支持多个表格之间的关系,通过建立关系可以实现数据的关联和引用。
在表格设计视图中,可以使用主键和外键来定义表格之间的关系,进而实现数据的一对一、一对多或者多对多关系。
通过建立表格关系,可以提高数据的组织性和查询效率。
五、报表生成Access数据库提供了报表生成工具,可以根据表格或查询的数据生成各种形式的报表。
通过设置报表的布局、添加字段和设计样式,可以创建具备美观和信息清晰的报表。
报表可以导出为PDF、Excel等格式,方便与他人共享和打印。
六、总结本文简要介绍了Access数据库的基础知识,包括数据库创建、表格设计、数据查询、表格关系和报表生成等方面。
通过学习这些基础知识,可以帮助用户更好地使用Access数据库进行数据管理和分析。
第1章数据库基础知识数据库技术已经成为计算机科学与技术的—个重要分支,Microsoft Access作为一种关系型数据库管理系统是中小型数据库应用系统的理想开发环境1.1.数据库基础知识数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢?1.1.1.计算机数据管理的发展一、数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。
数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。
数据处理是指将数据转换成信息的过程。
对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。
二、计算机数据管理数据处理的中心问题是数据管理。
计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。
1.人工管理:(1)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性2.文件系统(1)数据可以长期保存(2)程序与数据有一定的独立性(3)数据的冗余度大3.数据库系统:20世纪60年代后期以来计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越采越强烈。
为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。
使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由DBMS统一管理。
数据库系统数据与应用程序的关系如图。
4.分布式数据库统物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。
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. 多表查询:通过连接两个或多个表格的字段,实现查询多个表格中相关联数据的目的。
第一章数据库基础知识1DBS:由硬件系统、数据库(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户组成2数据库(DB)是指一组按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。
3DBMS的主要功能1)数据定义:定义数据库结构2)数据操纵:插入、删除、修改和查询数据等基本操作3)数据库运行管理:是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性检查和执行等4)数据的组织、存储和管理:数据库中需要存放多种数据,DBMS负责分门别类地组织、存储和管理这些数据5)数据库的建立和维护:数据库的建立包括数据库初始数据的输入与数据转换等;数据库的维护包括数据库的转储与恢复,数据库的重组织与重构造、性能监测与分析等6)数据通信接口:提供与其他软件系统进行通信的功能4数据库管理员(DBA)用户(User)包括专业用户和最终用户,专业用户是设计数据库和开发应用程序的人员,最终用户是使用数据库的普通用户。
5数据库应用系统(Database Application System)1)三级结构:外模式:是各个用户所看到的数据库内模式:是机器“看到”的数据库概念模式:是数据库管理员所看到的数据库2)两级映射:外模式/概念模式映射:保证了数据的逻辑独立性概念模式/内模式映射:保证了数据的物理独立性6数据模型(Data Model)是现实世界中数据特征的抽象,是用来描述数据的一组概念和定义。
1)概念数据模型(简称概念模型):是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,广泛使用的概念模型是“实体—联系”模型Entity-Relationship Modeli)E-R模型:实体:是客观存在且可以相互区别的事物实体集:具有相同性质(特征)实体的集合属性:是指实体或联系所具有的特征与性质。
联系:是实体集之间的抽象表示。
(例如,“读者”实体集与“图书”实体集之间存在“借阅”联系)1:11:n m:nii)E-R图:矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性2)逻辑数据模型(简称数据模型):这是用户从数据库的角度所看到的模型,是具体的DBMS所支持的数据模型,传统的数据模型有层次模型、网状模型、关系模型i)层次模型:数据库系统中最早出现的数据模型,它用树型结构表示各类实体以及实体间的联系。
若用图来表示,则层次模型是一棵倒置的树。
ii)网状模型:表示非层次关系,它的节点间可以任意发生联系。
若用图来表示,则网状模型是一个网络。
3)物理数据模型(简称物理模型):面向计算机物理表示的模型,描述了数据在存储介质上的组织结构7数据类型1)关系模型:用二维表表示实体集,通过外部关键字表示实体集之间的联系。
i)静态特征---数据结构动态特征---数据操作完整性约束---完整性规则ii)属性、域、元组、关系iii)关键字(Key):是关系中能唯一区分元组的属性或属性的组合候选关键字(Candidate Key):是一种特殊的关键字,即去掉其中任何一个属性,剩余属性的组合将不能构成关键字主关键字(Primary Key):从候选关键字中选出一个作为主关键字,主关键字的值不能为空外部关键字iv)关系必须规范化;一个关系中不能出现相同的属性名、元组;元组(或属性)的次序无关紧要v)关系运算:并、差、交、选择、投影、联接8数据库设计基础1)数据库设计原则:概念单一化“一事一地”;避免在表之间出现重复字段;表中的字段必须是原始数据和基本数据元素;用外部关键字保证有关联的表之间的联系2)数据库设计步骤9Access 20101)表(Table)2)查询(Query):查询的结果是一个动态的数据集,以表的形式显示,但并不存储数据,是以表为基础数据源的“虚表”3)窗体(Form)4)报表(Report):报表的设计方法与窗体非常相似,二者的区别主要体现在用途上,报表能通过各种控件来显示数据,但不能像窗体那样利用界面对数据库中的数据进行操作5)宏(Macro):一系列操作的集合,用来简化一些经常性的操作;用户可以将使用频率较高的重复性操作设计成宏,当执行这个宏时,就会按这个宏的定义依次执行相应的操作;宏可以单独使用,也可以与窗体配合使用6)模块(Module):用户用VBA语言编写的程序,可以完成宏等不能完成的任务;模块中可以包含一个或多个过程,每一个过程都是一个函数过程或子程序;在Access中编写Visual Basic程序,将模块与窗体、报表等Access对象相联系,用户就可以建立复杂的、运行效率更高的数据库应用系统第二章数据库与表1Access是一种关系型数据库管理系统。
在关系模型中,一张表即是一个关系,关系是一种规范化的二维表(Table)。
2数据表的创建1)字段名称:在一个表中,每个字段都有唯一的名字,不允许出现重名。
i)长度为1-64个字符;一个汉字当作一个字符看待;ii)字符可以是英文字母、汉字、数字、空格和其他字符,但不能以空格开头;iii)不能包含句号(.)、惊叹号(!)、方括号([ ])和单引号(’);iv)不能包含控制字符(ASCII值从0~32的字符);v)避免使用Access内置函数名,或与控件属性名称相同。
2)数据类型:数据类型决定了数据的存储方式和使用方式。
Access 2010提供了12种数据类型,包括:i)文本:字符串,最多255个字符。
用户自定义字段大小。
ii)备注:备注型字段大小是不定的,由系统自动调整,最多可达64K。
iii)数字:用来存储进行算术运算的数字数据iv)日期/时间:长度固定为8个字节,常量要用一对#号括起来。
输入格式为:yyyy-mm-dd或mm-dd-yyyy。
可简写e.g.16-2-4v)货币:带有显示格式的数值vi)自动编号:数值唯一的自然数,4个字节。
删除表中含有自动编号字段的记录以后,系统将不再使用已被删除的自动编号字段中的数值。
e.g.1234---134vii)是/否(逻辑型)viii)OLE对象:用于存储链接或嵌入的对象,这些对象以文件形式存在,其类型可以是Word文档、Excel 电子表格、图像、声音或其他二进制数据,不能在单元格中直接输入,右击“插入对象”的方法实现。
字段最大容量为1GB。
ix)超链接:以文本形式保存超链接的地址,用来链接到文件、Web页、电子邮件地址、本数据库对象、书签或该地址所指向的Excel单元格范围。
x)附件:作用类似于OLE对象,当超过1GB容量时,可选择附件。
字段最大容量为2GB。
xi)计算:Access2010新增字段类型。
用于显示计算结果,计算时必须引用同一表中的其他字段,字段长度为8字节。
xii)查询向导:查阅向导型字段值列表的内容可以来自表或查询,也可以来自定义的一组固定不变的值。
根据向导进行设置。
字段长度为4字节。
3)表结构i)空值(NULL)不是数值0,也不是空字符串。
在数据库中会遇到暂时不能确定的值,此时可以设置为“允许为空”。
ii)表结构的创建方法:数据表视图、设计视图iii)获取外部数据:从外部数据源导入数据(断绝联接)和从外部数据源链接数据。
4)设置字段属性i)字段大小:该属性只适用于数据类型为文本、数字型或自动编号字段。
其余数据类型的大小已由系统定义,无法修改,因此不会出现该属性。
ii)格式:决定数据的打印方式和屏幕显示方式。
只影响数据的显示效果,并不会改变表中存储的内容。
iii)输入掩码:指定用什么格式输入数据,文本、数字、日期/时间、货币型字段。
Access为文本型和日期/时间型字段提供了输入掩码的向导。
iv)标题:显示标题。
若该属性未设置,则会使用字段名作为以上的显示内容。
若没有为查询字段指定标题,则使用基础表字段标题。
v)默认值:输入新记录时字段自动填充的数据内容。
Access允许使用表达式定义默认值。
e.g. “=Date()”(系统当前日期)vi)字段的有效性规则和有效性文本:约束条件。
此属性通常是指字段的取值范围。
有效性文本在输入时,不必加引号。
vii)必需:即必填字段,其默认值为“否”。
viii)允许空字符串:空字符串指长度为零的字符串,在输入时要用双引号括起来””ix)索引:为字段设置索引后,可以根据键值提高数据查找和排序的速度,并能对表中的记录实施唯一性检查。
x)查阅属性:查阅字段提供的值列表的数据可以来自另外的表,也可以是查询,也可以是指定的固定值集合。
3数据表的操作1)表的复制、删除和重命名2)修改表结构:修改字段、添加字段、删除字段和移动字段。
对表结构进行修改时,可能会影响已经在表中存储的数据,也会影响与表相关的查询、窗体和报表等其他对象。
3)调整表外观4表记录的操作1)记录定位2)查找和替换:类似word中3)排序和筛选i)排序规则文本型:英文按字母顺序;中文按拼音字母的顺序排序,靠后者为大;文本中出现的其他字符(如数字字符)按照ASCII码值的大小进行比较排列。
西文字符比中文字符小。
数字型、货币型:数值的大小。
日期/时间型:日期的先后,靠后的日期为大。
按升序排列字段时,若字段值为空值,则将包含空值的记录排列在列表中的最前面。
数据类型为备注、超链接、OLE对象或附件的字段不能排序。
排序后,排序次序将与表一起保存。
单个字段排序、多个字段排序都是“强制”排序,无论表中是否有索引,强制排序不受索引的影响。
ii)四种记录筛选方法:选定内容筛选、使用筛选器筛选、按窗体筛选、高级筛选iii)清除筛选:可以从单个字段清除单个筛选,也可以从所有字段中清除所有筛选(“排序和筛选”---“高级”---“清除所有筛选器”)。
4)记录有效性规则和有效性文本:e.g.有效性规则“还书日期>借书日期”,有效性文本为“还书日期必须大于借书日期”5索引及表之间的关系1)主索引(可以在唯一索引中选择一个做主索引,但一个表只能有一个主索引,在主键上建立的索引为主索引,当确定主键后,主索引自动被创建。
)>唯一索引(索引字段的值不能相同,即没有重复值,一张表中可以设置多个唯一索引)>普通索引(字段值可以重复)2)主索引和主关键字:能够唯一标识表中的每条记录的字段或者字段组合称为候选关键字。
一个表可以有多个候选关键字,选择其中一个最精简的候选关键字作为主关键字,也称为“主键”。
指定了表的主键后,Access将不允许在主键字段中输入重复值或者NULL值。
同时,主键就是主索引。
3)在Access2010中可以设置3种主键,自动编号、单字段主键及多字段主键。
如果在一个表中,不能保证任何单字段包含唯一值时,可以将两个或者多个字段同时指定为联合主键(Ctrl键)4)Access中,表之间的关系分为三种类型,分别是一对一关系、一对多关系和多对多关系。