数据集成主要集中在数据库.数据库是有组织的数据集合。它类似于a文件系统,这是一种文件的组织结构,因此它们很容易找到、访问和操作。
对数据库进行分类有不同的方法。有些人喜欢根据数据库存储的数据类型对它们进行分类。例如,如果存储在其中的所有信息都包含在视频或媒体数据库中,则可以将数据库分类为媒体数据库18luck手机登录声音文件.
另一种分类方法着眼于数据库如何组织数据。18新利最新登入数据库的组织安排称为模式.一个常见的组织技巧是使用表以显示不18新利最新登入同数据点之间的关系。表格就像电子表格。列定义数据的类别,而行定义数据的类别记录.使用这种方法的数据库是关系数据库.
面向对象编程(OOP)数据库采用不同的方法组织数据。OOP语言背离了传统的编程方法,后者遵循将数据插入一组指令,然后产生输出的模式。相反,OOP语言侧重于将数据定义为对象然后确定不同物体之间的关系和相互作用。18新利最新登入
要创建OOP数据库,首先要定义计划存储在数据库中的所有对象。然后,定义数据库中每个对象与其他对象的关联方式。在你确定一个对象之后,你把它放进一个类,或一组对象。要定义一个类,您必须确定该类中的每个对象必须具有哪些数据以及哪些数据逻辑序列,称为方法,会影响到那些对象。系统中的对象可以通过调用接口与您或其他对象通信消息.
举个例子更容易理解。假设您正在构建一个包含美国体育信息的数据库。18luck手机登录您决定从定义棒球队开始。一旦创建了棒球队的定义,就可以将其泛化为数据库中的类。亚特兰大勇士将是该类的一个特定实例,也称为对象。这个班级的棒球队属于a超类美国运动队的课程,也包括其他课程,比如足球而且足球团队。
要访问数据库中的信息18luck手机登录(无论它如何组织数据),可以使用18新利最新登入查询.查询只是对信息的请求。18luck手机登录人员和应用程序可以向数据库提交查询。数据库通过发送符合原始请求参数的数据来响应查询。查询依赖于特殊的计算机语言,例如结构化查询语言(SQL).如果您曾经使用过互联网搜索引擎,那么您已经提交了一个查询—您的搜索词。
数据库通过创建对象来响应查询视图的数据。视图是显示数据的一种特定方式。在数据集成系统中,返回的视图只显示与原始查询直接相关的数据。18新利最新登入在我们的表格示例中,如果你提交了一个查询,要求所有购买价值超过100美元产品的客户,你会得到这样的结果:
此视图仅显示与查询“购18新利最新登入买超过100美元产品的客户”相关的数据。注意,它没有显示购买了什么类型的产品,也没有显示18新利最新登入购买了少于100美元产品的客户。
数据集成有哪些不同的方法?在下一节中找到答案。