ACCESS是office自带的数据库
Access是Office里面的一个组件。是用来制作简单的数据库。
还有的意思就是访问、还有接入的意思。
如Accesslist访问列表
Accesspoint接入点
在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大功能和灵活应用均称赞有加。Access数据库管理系统是MicrosoftOffice套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。
MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。
Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。
报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列 *** 作。Access列出了一些常用的 *** 作供用户选择,使用起来十分方便。
模块(Module)模块的功能与宏类似,但它定义的 *** 作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VisualBasic编程
关系型数据库查询结果如何支持下钻
一、数仓基本概念
1 数据仓库架构
我们在谈数仓之前,为了让大家有直观的认识,先来谈数仓架构,“架构”是什么?这个问题从来就没有一个准确的答案。这里我们引用一段话:在软件行业,一种被普遍接受的架构定义是指系统的一个或多个结构。结构中包括软件的构建(构建是指软件的设计与实现),构建的外部可以看到属性以及它们之间的相互关系。
这里参考此定义,把数据仓库架构理解成构成数据仓库的组件及其之间的关系,画出下面的数仓架构图:

数仓架构
上图中显示的整个数据仓库环境包括 *** 作型系统和数据仓库系统两大部分。 *** 作型系统的数据由各种形式的业务数据组成,这些数据经过抽取、转换和装载(ETL)过程进入数据仓库系统。
任何事物都是随着时间的演进变得越来越完善,当然也是越来越复杂,数仓也不例外。在数据仓库技术演化过程中,产生了几种主要的架构方法,包括数据集市架构、Inmon企业信息工厂架构、Kimball数据仓库架构、混合型数据仓库架构。这几种架构我们后面再讲,接下来看下数仓的基本概念。
2 数据仓库概念
英文名称为Data Warehouse,可简写为DW或DWH。数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。它出于分析性报告和决策支持目的而创建。
数据仓库本身并不“生产”任何数据,同时自身也不需要“消费”任何的数据,数据来源于外部,并且开放给外部应用,这也是为什么叫“仓库”,而不叫“工厂”的原因。
1) 基本特征
数据仓库是面向主题的、集成的、非易失的和时变的数据集合,用以支持管理决策。
面向主题:
传统数据库中,最大的特点是面向应用进行数据的组织,各个业务系统可能是相互分离的。而数据仓库则是面向主题的。主题是一个抽象的概念,是较高层次上企业信息系统中的数据综合、归类并进行分析利用的抽象。在逻辑意义上,它是对应企业中某一宏观分析领域所涉及的分析对象。
集成性:
通过对分散、独立、异构的数据库数据进行抽取、清理、转换和汇总便得到了数据仓库的数据,这样保证了数据仓库内的数据关于整个企业的一致性。
数据仓库中的综合数据不能从原有的数据库系统直接得到。因此在数据进入数据仓库之前,必然要经过统一与综合,这一步是数据仓库建设中最关键、最复杂的一步,所要完成的工作有:
要统一源数据中所有矛盾之处,如字段的同名异义、异名同义、单位不统一、字长不一致,等等。
进行数据综合和计算。数据仓库中的数据综合工作可以在从原有数据库抽取数据时生成,但许多是在数据仓库内部生成的,即进入数据仓库以后进行综合生成的。
下图说明一个保险公司综合数据的简单处理过程,其中数据仓库中与“保险” 主题有关的数据来自于多个不同的 *** 作型系统。这些系统内部数据的命名可能不同,数据格式也可能不同。把不同来源的数据存储到数据仓库之前,需要去除这些不一致。
在你本地的管理工具中,有查询分析器,用它连接远程数据库,然后编写建表语句执行即可!
如下:
CREATE
TABLE
[dbo][表名](
[ID]
[int]
IDENTITY(1,1)
NOT
NULL,[Type]
[smallint]
NOT
NULL
CONSTRAINT
[PK_表名]
PRIMARY
KEY
CLUSTERED
(
[ID]
ASC
)
ON
[PRIMARY]
)
ON
[PRIMARY]
看到你的问题我来随便的说说。首先,我对易数据库的应用不多,我喜欢使用外部数据库,但我想它们之间还是有共性的吧,你上面的想法要是我做,我可能会考虑建立2个独立的查询,一个是根据姓名进行单一条件的查询,然后让高级表格显示与该姓名有关的数据;第二个查询是同时满足姓名、时间区间条件的查询(区间时间查询的格式要正确否则总报错,我就有亲身的体验),并建立一个合适的触发器将原有高级表格信息擦出重写,可以考虑做2个查询的易模块方便在其他地方调用。以前写过一个和你这个类似的东东,时间长了忘记程序在哪了,希望能帮到你!
可以用后台组件数据库视图,在使用数据库视图进行查询前,需要在后台手动关联要进行联表查询的两张数据表。下面我举两张表作为例子说明如果做联表查询
数据库视图的三种联结方式
以两表里的数据ID和员工ID 两个字段设置内联,去查询有分数的员工信息
再写一个后台服务,让数据库视图输出,返回结果,前台去调用服务,把返回结果赋值给对象数组,做循环创建 数据表
DateGridView
俗称数据 *** 作多面手,是Microsoft
Visual
Studio中的一个控件。使用
DataGridView
控件,可以显示和编辑来自多种不同类型的数据源的表格数据。将数据绑定到
DataGridView
控件非常简单和直观,在大多数情况下,只需设置
DataSource
属性即可。在绑定到包含多个列表或表的数据源时,只需将
DataMember
属性设置为指定要绑定的列表或表的字符串即可。
DataGridView
控件支持标准
Windows
窗体数据绑定模型,因此该控件将绑定到下表所述的类的实例:
任何实现
IList
接口的类,包括一维数组。任何实现
IListSource
接口的类,例如
DataTable
和
DataSet
类。任何实现
IBindingList
接口的类,例如
BindingList
类。任何实现
IBindingListView
接口的类,例如
BindingSource
类。
DataGridView
控件支持对这些接口所返回对象的公共属性的数据绑定,如果在返回的对象上实现
ICustomTypeDescriptor
接口,则还支持对该接口所返回的属性集合的数据绑定。
通常绑定到
BindingSource
组件,并将
BindingSource
组件绑定到其他数据源或使用业务对象填充该组件。BindingSource
组件为首选数据源,因为该组件可以绑定到各种数据源,并可以自动解决许多数据绑定问题。有关更多信息,请参见
BindingSource
组件。
DataGridView
控件还可以在“取消绑定”模式下使用,无需任何基础数据存储区。有关使用未绑定的
DataGridView
控件的代码示例,请参见演练:创建未绑定的
Windows
窗体
DataGridView
控件。
DataGridView
控件具有极高的可配置性和可扩展性,它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当需要在
Windows
窗体应用程序中显示表格数据时,请首先考虑使用
DataGridView
控件,然后再考虑使用其他控件(例如
DataGrid)。若要以小型网格显示只读值,或者若要使用户能够编辑具有数百万条记录的表,DataGridView
控件将为您提供可以方便地进行编程以及有效地利用内存的解决方案。
一、Session组件。它提供应用程序中数据库的有关信息,在单机数据库编程中不显式地使用它,这是因为每个数据库应用程序运行时,Delphi将自动创建一个缺省Session组件,用户可在程序中使用这个缺省的Session组件,而没有必要在设计时设置一个Session组件。
二、DBNavigator组件。DBNavigator组件主要用于为用户 *** 作数据集中的记录提供简捷的控制按钮。用户单击其中的按钮就可完成移动记录指针、插入、删除、修改、保存、刷新记录等功能。
三、DBtext组件。相当于标签(Label)组件,只不过它用于显示数据库中的字段值,其显示内容随记录指针的变化而变化。它的DataField属性指定要显示内容的字段名称。
四、DBEdit组件。用于显示、修改数据表字段值。由于DBEdit一般用来修改或添加新记录使用,所以其ReadOnly属性一般设定为False,若设定为True则不可修改字段内容。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
在Windows 10 *** 作系统中,依次选择开始|所有应用|Microsoft Office|Microsoft Access2010命令,便可以启动Access2010。žAccess数据库的窗口如右图。
除了Windows10窗口的常见组成,如标题栏、功能区、快速访问工具栏(位于功能区的旁边)、最大化按钮、最小化按钮、关闭按钮、滚动条和状态栏(位于窗口底部)等外,Access2010还有一些特殊的屏幕组成。
导航窗格可以帮助您组织数据库对象,并且是打开或更改数据库对象设计的主要方式,相当于Access2010以前的Access版本的数据库窗口。
可以最小化导航窗格,也可以把它隐藏,但是不可以在导航窗格前面打开数据库对象来把它遮挡。
启动Access 2010后,可以用选项卡工作区代替数据库窗口来显示数据库对象,为了便于日常的交互使用,采用选项卡式工作区将更加方便。
使用Access 2010创建的新数据库默认显示选项卡,使用早期版本创建的数据库在默认情况下,使用数据库窗口。
在Access 2010数据库中包含着多种对象,所有查看、输入和选取数据库中的信息都是通过数据库中的对象来完成的。例如,如果要在数据库中输入数据,则首先必须有一个用来存储数据的表对象,然后通过窗体对象来完成数据的输入;而要选择这个表中的某些信息,则通过查询对象来完成;如果要把输入到表中的数据打印成报表,则应该使用报表对象。
在Access 2010数据库中,一共有七种类型的对象,它们分别是:表、查询、窗体、报表、页、宏和模块。
表是用来存储数据的基本对象,它是数据库的资源中心,是数据库最基本的组件。
数据库的每一个表都包含有关某个主题的信息,一般来说,对于数据库中的所有数据,可按照不同的属性分别设计成不同性质的数据表,存放在各个表对象类型中。
表是由列和行组成的二维结构的表格。每一列中显示某种类型的信息,这列的最上方是列标题,用来描述这个列的信息类型,也叫做字段名,在字段名下面这个类型中具体内容的数据为字段值。在同一行中的所有字段值构成一条记录。也就是说,记录由具体的字段值构成,一个记录就是一条独立的信息。
查询对象是用来 *** 作数据库中的记录对象。利用它可以按照一定的条件或准则从几个表中筛选出需要 *** 作的字段,并可以把它们集中起来,形成动态数据集。用户可以浏览、查询、打印、甚至修改这个动态数据集中的数据。
通过查询,可以查找和检索满足指定条件的数据,包括几个表中的数据。也可以使用查询同时更新或删除几个记录,以及对数据执行预定义或自定义的计算。ž使用查询可以回答有关数据的特定问题,而这些问题通过直接查看表数据很难解决。可以使用查询筛选数据,执行数据计算和汇总数据,还可以使用查询自动执行许多数据管理任务,并在提交数据更改之前查看这些更改。
查询是对数据结果、数据 *** 作或者这两者的请求。可以使用查询回答简单问题,执行计算、合并不同表中的数据,甚至添加、更改或删除表数据。用于从表中检索数据或进行计算的查询叫做选择查询,用于添加、更改或删除数据的查询叫做 *** 作查询。
还可以使用查询为窗体或报表提供数据。在设计良好的数据库中,要使用窗体或报表显示的数据通常位于几个不同的表中,通过使用查询,可以在设计窗体或报表之前组合要使用的数据。
窗体是Access数据库对象中最具灵活性的一个对象,其数据源可以是表或查询。在窗体中可以显示数据表中的数据,可以把数据库中的表链接到窗体中,利用窗体作为输入、查看和编辑表中信息的界面。通过在窗体中输入按钮,可以控制数据库程序的执行过程。可以说,窗体是数据库与用户进行交互 *** 作的最好界面。ž可以使用窗体一次一行地轻松查看、输入和更改数据,也可以使用窗体执行其它 *** 作。例如,向另一个应用程序发送数据。窗体通常包含链接到表中基础字段的控件,当打开窗体时,Access会从其中的一个或几个表中检索数据,然后用创建窗体时所选择的布局显示数据。窗体一次只侧重于一条记录,它可以显示几个表中的字段,也可以显示和其它对象。窗体可以包含一个按钮,通过单击这个按钮,可以打印报表、打开其它对象或以其它方式自动执行任务。
利用报表对象可以把数据库中需要的数据提取出来进行分析、整理和计算,并把数据以格式化的方式发送到打印机。利用报表不仅可以创建计算字段,而且还可以对记录进行分组以便计算出各组数据的汇总等。在报表中,可以控制显示的字段、每个对象的大小和显示方式,还可以按照所需的方式来显示相比的内容。用户可以在一个表或查询的基础上来创建一个报表,也可以在几个表或查询的基础上来创建报表。报表具有特定的版面设置,并且可以使用图表的形式来显示数据信息。可以使用报表快速分析数据,或用某种印好的固定格式或其它格式呈现数据。
Access的宏对象是Access数据库对象的一个对象。宏是指几个 *** 作的集合,通过宏可以把几个 *** 作结合在一起,这在执行宏时就可以自动地执行几个 *** 作,从而实现执行 *** 作的自动化。
模块是把Visual Basic的声明和过程作为一个单元保存的集合,也就是程序的集合。设置模块对象的过程也就是使用VisualBasic编写程序的过程。
希望我能帮助你解疑释惑。
以上就是关于ACCESS有哪些功能全部的内容,包括:ACCESS有哪些功能、关系型数据库查询结果如何支持下钻、sql数据库中如何查询(sql怎么查询)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)