精华内容
下载资源
问答
  • 定制数据库(Custom Database):此模板允许用户在定义数据库时具有最大的灵活性,用户可以更改正在创建的数据库的任何设置。数据仓库(Data Warehouse):用户执行大量的复杂查询,处理大量数据。...

    一般事务处理(General Purpose or Transportion Processing):许多并发用户执行许多需要快速访问数据的事务。可用性、速度、并发性和可恢复性是关键问题。


    定制数据库(Custom Database):此模板允许用户在定义数据库时具有最大的灵活性,用户可以更改正在创建的数据库的任何设置。


    数据仓库(Data Warehouse):用户执行大量的复杂查询,处理大量数据。响应时间、准确性和可用性是关键问题。这些查询(SELECT语句)范围从几个记录到许多不同的表中以千计的记录进行查询。

    展开全文
  • 数据库三模式

    万次阅读 2018-01-04 22:09:26
    数据库领域公认的标准结构是模式结构,它包括外模式模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对...

      数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中"的反映,很显然,不同层次(级别)用户所“看到”的数据库是不相同的。

        来着百度百科的图片:

     详细理解:

    1、模式

    模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了 数据库系统的整体观。

    2、外模式

    外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用 数据操纵语言(Data Manipulation Language,DML)对这些数据记录进行。外模式反映了数据库的用户观。

    3、内模式

    内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。
    在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是唯一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是唯一的,也不可能是唯一的。
     
     

        从上图中可以看到用户应用视图根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系,将外模式与模式联系起来,当模式发生改变时,只要改变其映射,就可以使外模式保持不变,对应的应用程序也可保持不变;

              另一方面,通过模式一内模式映射,定义建立数据的逻辑结构(模式)与存储结构(内模式)间的对应关系,当数据的存储结构发生变化时,只需改变模式一内模式映射,就能保持模式不变,因此应用程序也可以保持不变。

             通过外模式-模式映射和模式-内模式映射这两个映射保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性。

    当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。      

           当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。

    文章来源:https://www.cnblogs.com/kunpengit/archive/2013/03/14/2959088.html

    展开全文
  • 数据库三模式结构

    万次阅读 多人点赞 2018-03-08 17:24:12
    一、模式结构数据库系统的模式结构是指模式、外模式和内模式。1、模式模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式模式...

    一、三级模式结构

    数据库系统的三级模式结构是指模式、外模式和内模式。

    1、模式

    模式也称为 逻辑模式或概念模式,是数据库中 全体数据的逻辑结构和特征的描述,是 所有用户的公共数据视图。一个数据库只有一个模式, 模式位于三级结构的中间层

    2、外模式

    外模式也称为 用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的 局部数据的逻辑结构和特征的描述,是 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 外模式是模式的子集,一个数据库可以有多个外模式

    3、内模式

    内模式也称为 存储模式一个数据库只有一个内模式,它是数据 物理结构和存储方式的描述,是数据在 数据库内部的表示方式

    二、三级模式之间的映射

    数据库管理系统在三级模式之间提供了 两层映射,分别为外模式/模式映射、模式/内模式映射。

    1、外模式/模式映射

    对于 同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。当模式被改变时,数据库管理员对各个外模式/模式映射做相应的改变,可以使外模式保持不变。这样,依据数据外模式编写的应用程序就不用修改, 保证了数据与程序的逻辑独立性。

    2、模式/内模式

    数据库中只有一个模式和一个内模式,所以 模式/内模式的映射是唯一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构被改变时,数据库管理员对模式/内模式映射做相应的改变,可以使模式保持不变,应用程序相应地也不做变动。这样, 保证了数据与程序的物理独立性。
    展开全文
  • 三种数据库的CDC模式配置

    千次阅读 2018-11-27 15:21:55
    Oracle数据库、MySQL数据库、SQLServer数据库三种数据库的CDC模式配置命令。 ————[TurboDX配置]


    [TurboDX配置]

    一、Oracle数据库

    Oracle数据库的增量捕获功能,需要对源数据库做以下配置:

    1. 数据库系统管理员需要配置至少三个redo log日志文件,每个数据文件至少500M,以便日志文件能够保留更长时间不被循环覆盖。

    2. 数据库系统管理员登录

      启用最小补充日志,SQL命令:

      ALTER DATABASE ADD Supplemental LOG DATA;
      

      启用主键补充日志,SQL命令:

      alter database add supplemental log data (Primary key) columns;
      
    3. 赋予数据库用户读取数据库日志权限,SQL命令:

      GRANT SELECT_CATALOG_ROLE TO [用户名];
      GRANT EXECUTE_CATALOG_ROLE TO [用户名];
      
      GRANT CREATE SESSION TO [用户名];
      GRANT SELECT ANY TRANSACTION TO [用户名];
      
    4. 赋予数据库用户需要交换的数据库表的读权限,SQL命令:

      grant select  on [schema名].[表名] to [用户名];
      

    二、MySQL数据库

    MySQL数据库的增量捕获功能,需要对源数据库做以下配置:

    1. 增量捕获功能需要修改 MySQL配置文件 linux为my.cnf或windows为my.ini,添加内容如下:
      [mysqld]
      log-bin=mysql-bin 	#添加这一行
      binlog-format=ROW 	#选择row模式
      server_id=1 		#配置mysql replaction需要定义
      
    2. 赋予数据库用户binlog权限,SQL语句如下:
      grant REPLICATION SLAVE ON *.* TO [用户名]  
      grant REPLICATION CLIENT ON *.* TO [用户名] 
      

    三、SQLServer数据库

    SQLServer数据库增量捕获功能,需要对源数据库做以下配置

    1. 数据库系统管理员登录
      启动对应的库的增量捕获功能,SQL命令:

      EXEC [库名].SYS.SP_CDC_ENABLE_DB
      

      设置保留触发增量数据的时间,超过时间的数据被将自动清除,SQL命令:

      显示原有配置时间(单位分钟)

      EXEC sp_cdc_help_jobs
      

      更改数据保留时间为XXX分钟

      EXECUTE sys.sp_cdc_change_job
        @job_type = N'cleanup',
        @retention=XXX
      

      重启一下作业,以使设置生效:
      先停用作业

      EXEC sys.sp_cdc_stop_job N'cleanup'
      

      再启用作业

      EXEC sys.sp_cdc_start_job N'cleanup'
      

      如果sql重启作业不成功,可以到SQL Server Management Studio去右键对应的作业禁用再启用就可以了。

    2. 赋予数据库用户对应库的owner的权限:

      use [库名]
      EXEC sp_grantdbaccess '用户名'
      exec sp_addrolemember 'db_owner', '用户名'
      

    【全文完】

    展开全文
  • 数据库三种模式结构

    千次阅读 2017-12-20 10:56:39
    数据库三种模式分别为外模式模式、内模式。  模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应与同一个模式可以有任意多个外模式。在数据库中提供两级映象功能,即外模式/模式映象...
  • 模式指的是外模式模式和内模式。 两级映射指的是外模式-模式映射 和 模式-内模式映射。 文章目录一、模式(Schema)二、外模式... ③ 数据库模式以某一数据模型为基础; ④ 定义模式时不仅要定义数据的逻辑..
  • 浅谈数据库三模式

    千次阅读 2016-09-24 23:38:51
    浅谈数据库三模式1、外模式对应数据库的升级、外模式包括(子模式 用户模式) 用来描述用户看到或者使用那部分的数据的逻辑结构,用户根据外模式用户数据操作语句或者程序去操作数据库中的数据,外模式的主要特点...
  • 数据库三模式介绍

    千次阅读 2015-08-29 12:03:20
    数据库管理系统中,其模式是指数据模式(data schema),是数据抽象的结果表示,如用关系模型抽象学生的基本信息表示为:学生(学号,姓名,性别,出生年月,入校年月,专业编号),此表示即为一数据模式。  在...
  • 数据库三模式

    千次阅读 2012-01-17 16:50:33
    2012年1月12日和13日去保定一趟进行研究生复试考试,在笔试的过程中主要是进行数据库理论方面的知识考查,其中考察到了数据库三模式方面的内容。   数据库三模式是数据库领域所公认的标准结构,数据库三级模式是对...
  • 数据库三模式两级映像

    千次阅读 2019-12-19 23:18:47
    1.如果从DBMS来看,数据库通常采用模式结构,也就是说DBMS内部的系统结构是模式结构。 2.如果从数据库最终用户角度来看,数据库的结构可分为:单用户结构,分布式结构,客户端/服务器,浏览器/应用服务器/...
  • 检查数据库环境是否是归档模式 ...如果数据库是非归档模式,则可以使用如下三种方式配置归档模式。 其中前两是联机归档配置,在数据库实例启动情况下,使用 SQL 语句或者客户端操作完成 dmarch....
  • 浅谈数据库三模式:外模式、概念模式和内模式

    万次阅读 多人点赞 2019-09-17 09:45:56
    对应数据库的升级、外模式包括(子模式 用户模式) 用来描述用户看到或者使用那部分的数据的逻辑结构,用户根据外模式用户数据操作语句或者程序去操作数据库中的数据,外模式的主要特点用来描述组成用户视图各个记录...
  • 数据模式个层次:外部层、概念层和内部层,构成数据库系统的模式结构,如图2-2所示。不管数据库管理系统的功能如何变化、操作系统的平台如何不同、数据模型如何不同等,数据库系统的模式结构的特征基本...
  • 数据库系统的模式结构;模式/逻辑模式;外模式;内模式;两级映射与数据独立性;外模式/模式映像;内模式/模式映像;总结;数据库模式数据库的内模式数据库的外模式数据库的二级映像;数据库系统模式的...
  • 数据库三模式与二级映像

    千次阅读 多人点赞 2016-02-16 15:34:35
    一、数据库 模式结构:外模式模式和内模式 1、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ① 一个数据库只有一个模式; ② ...
  •  A,模式:外模式模式和内模式。 1,与数据库结构的对应  模式 => 概念级:面向建立和维护数据库人员; 外模式 => 用户级:面向用户或应用程序员; 内模式 => 物理级:面向系统程序员; 2,分类  模式...
  • 数据库三模式和两级映射

    千次阅读 2018-03-21 15:21:50
    1.模式:(1)外模式(视图)外模式也称为用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,一个外模式可以给多个应用...
  • 数据库系统的模式:外模式模式、内模式模式(逻辑模式、概念模式):实际上是数据库数据在逻辑级上的视图。描述的是全局逻辑结构。一个数据库只要一个模式模式数据库的中心与关键,它独立与其他层次。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 821,846
精华内容 328,738
关键字:

数据库的三种模式