📝 DB2教程

25篇技术文档
  DB2教程

📅  最后修改于: 2020-11-28 13:15:38        🧑  作者: Mango

本教程使您对数据库,数据库安装和管理的概念有基本的了解。在本教程的结尾,您应该对数据库管理概念有充分的了解。本教程是为追求数据库管理领域的读者和所有热情的读者而设计的。先决条件本教程是为绝对初学者设计和开发的。但是,对软件系统,操作系统和计算机基础知识的了解将是有益的。<!-- <h1>DB2 Offline Mobile App-->...

  DB2-简介

📅  最后修改于: 2020-11-28 13:15:58        🧑  作者: Mango

本章描述DB2的历史,其版本,版本及其各自的功能。总览DB2是IBM的数据库产品。它是一个关系数据库管理系统(RDBMS)。 DB2旨在有效地存储,分析和检索数据。 DB2产品扩展了对面向对象的功能和XML的非关系结构的支持。历史最初,IBM为特定平台开发了DB2产品。自1990年以来,它决定开发通用数据库(UDB)DB2服务器,该服务器可以在任何权威的操作系统(例如Linux,UNIX和Wind...

  DB2-服务器安装

📅  最后修改于: 2020-11-28 13:17:01        🧑  作者: Mango

本章描述DB2服务器的安装步骤。介绍您可以下载DB2 Server试用版或从www.ibm.com购买产品许可证。有两个单独的DB2服务器可供下载,具体取决于要在其上执行的操作系统的大小。例如,如果要下载用于32位Linux或UNIX操作系统的DB2服务器,则需要下载32位DB2服务器。同样适用于64位DB2服务器。硬件要求处理器:最小内核2DuoRam:最低1GB硬盘:最小30GB软件需求在安装...

  DB2-实例

📅  最后修改于: 2020-11-28 13:18:08        🧑  作者: Mango

介绍实例是DB2数据库管理器的逻辑环境。使用实例,您可以管理数据库。根据我们的要求,您可以在一台物理计算机上创建多个实例。实例目录的内容为:数据库管理器配置文件系统数据库目录节点目录节点配置文件[db2nodes.cfg]调试文件,转储文件对于DB2数据库服务器,默认实例是“ DB2”。创建实例目录后,无法更改其位置。一个实例可以管理多个数据库。在一个实例中,每个数据库都有一个唯一的名称,它自己的...

  DB2-数据库

📅  最后修改于: 2020-11-28 13:19:19        🧑  作者: Mango

本章介绍使用关联的语法创建,激活和停用数据库。数据库架构数据库是表,模式,缓冲池,日志,存储组和表空间的集合,它们共同工作以有效地处理数据库操作。数据库目录数据库目录是数据库的有组织的存储库。创建数据库时,有关数据库的所有详细信息都存储在数据库目录中,例如默认存储设备,配置文件和临时表列表的详细信息等。在实例文件夹中创建分区全局目录。该目录包含与数据库有关的所有全局信息。此分区的全局目录名为NOD...

  DB2-缓冲池

📅  最后修改于: 2020-11-28 13:19:47        🧑  作者: Mango

本章向您介绍数据库中的缓冲池。介绍缓冲池是由数据库管理器分配的主内存空间的一部分。缓冲池的目的是从磁盘缓存表和索引数据。所有数据库都有自己的缓冲池。在创建新数据库时会创建一个默认的缓冲池。它称为“ IBMDEFAULTBP”。根据用户要求,可以创建多个缓冲池。在缓冲池中,数据库管理器将表行数据作为页面放置。该页面将保留在缓冲池中,直到关闭数据库或使用新数据写入空间为止。缓冲池中用数据更新但未写入磁...

  DB2-表空间

📅  最后修改于: 2020-11-28 13:20:33        🧑  作者: Mango

本章详细介绍表空间介绍表空间是一种存储结构,它包含表,索引,大对象和长数据。它可用于将数据库中的数据组织到逻辑存储组中,该逻辑存储组与系统上数据的存储位置有关。该表空间存储在数据库分区组中数据库中表空间的好处表空间以各种方式在数据库中很有用,如下所示:可恢复性:表空间使备份和还原操作更加方便。使用单个命令,可以备份或还原表空间中的所有数据库对象。自动存储管理:数据库管理器根据需要创建和扩展容器。内...

  DB2-存储组

📅  最后修改于: 2020-11-28 13:21:05        🧑  作者: Mango

本章介绍数据库存储组。介绍一组用于存储数据库表或对象的存储路径是一个存储组。您可以将表空间分配给存储组。创建数据库时,所有表空间都采用默认的storagegorup。数据库的缺省存储组是“ IBMSTOGROUP”。创建新数据库时,如果在“ CREATE DATABASE”命令的末尾传递“ AUTOMATIC STOGROUP NO”参数,则默认存储组处于活动状态。该数据库没有任何默认存储组。列出...

  DB2-模式

📅  最后修改于: 2020-11-28 13:21:32        🧑  作者: Mango

本章介绍并描述了模式的概念。介绍模式是在数据库中按逻辑分类的命名对象的集合。在数据库中,不能创建多个具有相同名称的数据库对象。为此,该架构提供了一个组环境。您可以在一个数据库中创建多个架构,并且可以创建具有相同名称,不同架构组的多个数据库对象。模式可以包含表,函数,索引,表空间,过程,触发器等。例如,您为“员工”数据库创建了两个不同的模式,分别命名为“专业”和“个人”。可以使用相同的名称“ Emp...

  DB2-数据类型

📅  最后修改于: 2020-11-28 13:21:53        🧑  作者: Mango

本章介绍了DB2中使用的各种数据类型。介绍在DB2数据库表中,根据开发人员的要求,每一列都有其自己的数据类型。数据类型被称为表的列中的值的类型和范围。内置数据类型约会时间时间:以小时,分钟和秒为单位表示一天中的时间。TIMESTAMP:以年,月,日,小时,分钟,秒和微秒的形式表示日期和时间的七个值。日期:以年,月,日的形式,以三部分表示日期。串字符CHAR(固定长度):字符字符串的固定长度。长度变...

  DB2-表

📅  最后修改于: 2020-11-28 13:22:47        🧑  作者: Mango

表是数据库管理器维护的逻辑结构。在表中,每个垂直块称为列(元组),每个水平块称为行(实体)。以列和行的形式存储的数据集合称为表。在表中,每一列都有不同的数据类型。表用于存储持久性数据。桌子类型基表:它们保存持久数据。有不同种类的基表,包括:常规表:通用表,带索引的通用表是通用表。多维群集表(MDC):这种类型的表物理上群集在多个键上,用于维护大型数据库环境。 DB2 pureScale不支持这些类...

  DB2-别名

📅  最后修改于: 2020-11-28 13:23:05        🧑  作者: Mango

本章介绍使用数据库对象的别名创建别名和检索数据。介绍别名是数据库对象的替代名称。它可以用来引用数据库对象。可以说,这是数据库对象的昵称。为对象定义了别名,以使其名称简短,从而减小了查询大小并提高了查询的可读性。创建数据库对象别名您可以创建数据库对象别名,如下所示:语法:示例:为表“ professional.customer”表创建别名如果传递“ SELECT * FROM PRO_CUST”或“...

  DB2-约束

📅  最后修改于: 2020-11-28 13:23:49        🧑  作者: Mango

本章介绍数据库中的各种约束。介绍为了加强数据库的完整性,定义了一组规则,称为约束。约束允许或禁止列中的值。在实时数据库活动中,应添加某些限制的数据。例如,在销售数据库中,sales-id或transaction-id应该是唯一的。约束类型为:非空独特首要的关键外键检查一下信息性约束仅与表关联。它们仅适用于特定表。它们是在表创建时定义并应用于表的。每个约束的说明:非空禁止在表中的一个或多个列中使用空...

  DB2-索引

📅  最后修改于: 2020-11-28 13:24:06        🧑  作者: Mango

本章介绍索引,索引的类型,创建和删除。介绍索引是一组指针,它们可以引用表中的行,MDC或ITC表中的块,XML存储对象中的XML数据,这些数据按一个或多个键的值进行逻辑排序。它是在DB2表列上创建的,以加快查询的数据访问速度,并有效地对数据进行集群和分区。它还可以提高对视图的操作性能。具有唯一索引的表可以具有带有唯一键的行。根据表要求,您可以采用不同类型的索引。索引类型唯一索引和非唯一索引集群索引...

  DB2-触发器

📅  最后修改于: 2020-11-28 13:24:31        🧑  作者: Mango

本章介绍触发器,触发器的类型,触发器的创建和删除。介绍触发器是一组动作,用于响应数据库中指定表上的INSERT,UPDATE或DELETE操作。触发器立即存储在数据库中。他们处理数据治理。可以在多个应用程序之间访问和共享它们。使用触发器的好处是,如果需要在应用程序中进行任何更改,则在触发器处完成;而不是更改正在访问触发器的每个应用程序。触发器易于维护,并且可以加快应用程序开发的速度。触发器是使用S...