全国计算机三级数据库考点分析之数据库系统基本原理[5]

全国计算机三级数据库考点分析之数据库系统基本原理[5],第1张

考点46物理设计的评价

数据物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案,数据库设计人员必须对这些方案进行细致的评价,从中选择一个较优的方案作为数据库的物理结构。

在数据库应用系统生存期中,总的开销包括:规划开销、设计开销、实施和测试开销、 *** 作开销、运行维护开销。评价物理数据库的方法完全依赖于所选用的DBMS。

420实现和维护

考点47数据库的实现

数据库实现的主要工作有以下几个方面:

(1)定义数据库结构。

(2)编制与调试应用程序。

(3)数据装载。

(4)数据库试运行。

考点48其他设计

其他设计工作包括加强数据库的安全性、完整性控制,以及保证一致性、可恢复性等,总是以牺牲效率为代价的。设计人员的任务就是要在实现代价和尽可能多的功能之间进行合理平衡。其他设计包括数据库的再组织设计、故障恢复方案设计、安全性考虑和事务控制等。

考点49数据库的运行和维护

在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,它包括以下几个方面:

(1)数据库的转储和恢复。

(2)数据库的安全性、完整性控制。

(3)数据库性能的监督、分析和改进。

(4)数据库的重组织和重构造。

421数据库管理系统概述

考点50 DBMS的系统目标

数据库管理系统(DBMS)是 *** 作和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。数据库管理系统是数据库系统的核心DBMS的目标是用户界面友好、结构清晰和开放性。

考点51 DBMS的基本功能

DBMS主要是实现对共享数据有效的组织、管理和存取。因此,DBMS具有如下几个方面的基本功能。

(1)数据库定义功能。

(2)数据存取功能。

(3)数据组织、存储和管理。

(4)数据库运行管理。

(5)数据库的建立和维护。

(6)通信功能和数据转换功能等。

考点52 DBMS程序模块的组成

大致来说,DBMS的程序模块可按功能划分为以下5个模块:

(1)数据定义方面的程序模块。

(2)数据 *** 纵方面的程序模块

(3)数据库运行管理方面的程序模块

(4)数据库组织、存储和管理方面的程序模块。

(5)数据库建立、维护和其他方面的程序模块。

考点53 DBMS的层次结构

可以将DBMS划分成若干层次,这样可以帮助我们更清晰地认识DBMS,更重要的是有助于DBMS的设计和维护。

(1)最上层是应用层位于DBMS核心之外。

(2)第二层是语言翻译处理层它处理的对象是数据库语言}A SQL,

(3)第三层是数据存取层:该层处理的对象是单个元组。

(4)第四层是数据存储层。该层处理的对象是数据页和系统缓冲区。

(5) *** 作系统是DBMS的基础。它处理的对象是数据文件的物理块。

422新的应用需求对DBMS的挑战

考点54新的应用需求对DBMS的挑战

由于现在以关系型数据库管理系统(RDBMS )为主流。这些新应用需求要求数据库管理系统应该具有支持分布式 *** 作、联机事务处理能力、决策支持能力、支持多媒体、大容量、复杂数据应用、兼容性和集成能力、异种数据库之间的互访能力、系统可靠性、安全性、大型系统等方面的管理能力。

在我国,当前流行的数据库管理系统绝大多数是关系型数据库管理系统,一般可分为如下3类:

(1)以PC机、微型机系统为运行环境的数据库管理系统。

(2)以Oracle为代表的数据库管理系统,这类系统还有IBM DB2,Sybase等,也被称为主流数据库管理系统。

(3)以Microsoft SQI Server为代表的介于以上两类之间的数据库管理系统。

423 Oracle数据库系统

考点55Oracle数据库系统简介

Oracle关系型数据库管理系统是美国Oracle公司的优秀软件产品,它采用SQL语言作为数据库语言。该公司于1979年推出了世界上第一个商业化的关系型数据库系统。

Oracle数据库的特点包括兼容性、可移植性、可连接性及高的生产率。

考点56 Oracle的主要产品及其功能

1Oracle数据库服务霖功能及其特色

Oracle数据库服务器包括标准服务器和许多可选的服务器选件,选件用于扩展标准服务器的功能,以适应特殊的应用需求。

(1)标准服务器主要具有下列特色:多进程多线索的体系结构、高性能核心技术、高可用性和SQL的实现。

(2)并行服务器选件(paralle server option)和并行查询选件(paralle query option)。

(3)分布式选件(distributed)。

(4)过程化选件(procedural option)。

2Oracle的工具产品及其功能

为方便用户开发数据库应用程序,Oracle提供了众多工具供用户选择使用,主要包括以下几个方面:

(1)Developer/2000。它是Oracle的一个较新的应用开发工具集,包括Oracle Forms, Oracle Reports,Oracle Graphics和Oracle Books等多种工具,用来实现高生产率、大型事务处理及客户/服务器结构的应用系统。

(2)Designer/2000 。它是Oracle提供的CASE工具,能够帮助用户对复杂系统进行建模、分析和设计,由BPR、Modellers、Generators等组成。

(3 ) Discoverer/2000。它是一个OLAP工具,主要用于支持数据仓库应用。

(4)Oracle Office。它是用于办公自动化的,能完成企业范围内的消息接收与发送。

(5)SQL DBA 。SQL DBN 是一个易于使用的。菜单驱动的DNA实用工具,可供用户进行动态性能监视、远程DB管理等。

424 IBM DB2数据库系统

考点58 IBM DB2数据库系统简介

IBM DB2数据库系统是美国IBM公司的产品1973年位于美国加州圣荷西市的IBM研究中心开始了一个大的关系型数据库系统研究项目jvstem R,探讨并验证在多用户与大量数据下关系型数据库的实际可行性。

考点59 DB2通用数据库的功能和特色

DB2家族除r包含在各种平台土运行的数据库管理系统内核之外,产品包中还包括了数据复制、数据库系统管理、Internet网关支持、在线分析处理、多媒体支持和各种并行处理能力,并为所有平台上的异构数据库访问提供‘中间件”解决方案。

DB2通用数据库(LDB)V7 1的特色包括支持Internet应用、支持面向对象和多媒体应用、支持联机分析处理和了干行处理能力。

考点60 IBM的商务智能解决方案

商务智能解决方案的基本结构往往包含以下3个部分:

(1)数据仓库,用于抽取、整和、分布、存储有用的信息。

(2)多维分析模型,全方位了解现状。

(3)前台分析工具,提供简单易用的图形化界面给管理人员。

考点61 IBM内容管理解决方案

(1) IBM Content Manager On Demand它可以完成电子存储、回取、分发、打印和传真,在极短的时间内就可以在显示器上获得与原来提供给客户的一模一样的报表/账单及其他计算机的输出信息。

(2)Digital Library IBM数字图书馆技术使人们快速而廉价地管理、访问、保护及传递大量多种多样的资料成为可能。这种数字化工作流程包含了一系列最新信息技术。

425 Sybase数据库系统

考点62 Svbase数据库简介

Sybase是美国Sybase公司的产品。1986年正式推出Sybase数据库系统。 Sybase在新兴的EP发展策略中充分利用了已有的核心产品和战略优势,提供了满足电子商务需求的解决方案。

考点63Sybase数据库系统的功能及其特色

目前,Sybase数据库系统定位在4个方向,分别在企业解决方案,Internet应用、商务智能和移动与嵌人计算领域为客户提供先进的技术:

企业解决方案包括企业级数据库、数据复制和数据访问。主要产品有:Sybase EP,Adaptive Server Enter-prise、Adaptive Server Replication、Adaptive Server Connect及异构数据库互联选件。

426 IBS-SQL Server数据库系统

考点64 MS-SQL Server数据库系统

MS-SQL Server数据库系统是美国Microsoft公司的产品。MS-SQL Server数据库系统是在Svbase SQL erver 4的版本基础上发展起来的。目前Microsoft SQL Server 7 0和Microsoft SQL Server 2000广泛使用于我国的各行各业,包括许多政府部门。

考点65 Microsoft SQL Server系统主要功能及其特性

1数据库服备器MS-SQI, Server

MS-SQL决rver数据库系统的核心是Microsoft SQL Server,简称MS-SQL Server或SQL Server,它有70、2000和2005三个主要版本。

2MS-SQL Server 2000的主要功能及其特色

MS-SQL Server 2000的主要功能有充分的Web支持、高度可伸缩性和可靠性、最快投放市场、充分的数据仓库功能和广泛的支持电子商务功能。

考点66 SQL Server 2000多版本支持

SQL Server 2000提供了各种不同的版本,包括SQL Server 2000企业版、SQL Server 2000标准版、SQLServer 2000个人版、SQL Server 2000开发人员版,SQL Server 2000企业评估版,SQL Server 2000桌面引擎和SQL Server 2000 Windows CE版

你好,很荣幸为你解答。

ECIF系统属于分析型客户关系管理(CRM)系统,其核心功能包括:客户单一视图展现、经营分析和辅助决策分析、数据挖掘和预测。

随着银行业全面对外开放,银行之间全方位的竞争,不但体现在金融产品的创新上,还体现在内部的经营管理上。其基础和实质都是如何做到“以客户为中心”,更好地为客户服务。因此要求各银行最大限度地整合和挖掘客户信息,从深度和广度两方面分析,进而为银行战略方针的制定提供数据支持。企业级客户单一视图系统(ECIF)应用而生,下面以某银行ECIF系统的建设为例,分析ECIF系统的主要功能和技术实现要点。

一、ECIF的主要功能

ECIF一般采用T+1的方式整合不同系统,展现客户信息全貌,属于银行后台的管理应用。系统主要功能如图1所示。

1整合客户信息的范围

ECIF系统主要业务功能是整合客户的各类信息,并对部分信息进行分析加工。从客户视角出发,客户信息涵盖客户的基本信息、账户信息、签约信息、客户关系信息、以及客户在银行的利润贡献。

客户基本信息:ECIF集中存放并展现全行客户的基本信息,包括个人客户、企业客户、金融机构客户以及客户群的虚拟客户。涵盖了客户的通用、财务、风险及特征等信息。

客户账户信息:账户信息指客户在银行的所有账户情况,可能分散在各应用产品中。ECIF抽取、转换和整合(ETL)的过程需要对原系统的账户信息按照一定维度进行加工。前端可以分层展现,也可以利用报表工具用文字或图表等方式展现客户某类产品的历史余额变化。

客户关系信息:集团客户各成员之间的关系一直是银行经营层和管理层关注的重点。ECIF系统需要强大的追溯功能,支持以图表、文字等方式展现某一集团客户成员之间的关系概览,如存在的控股关系、母子公司关系。

客户签约产品信息:客户签约产品信息的内容主要包括客户额度合约、贷款合约、抵质押合约、保证合约、客户签约产品列表等。

分析信息:按照一定的业务分析模型分析客户对银行的利润贡献度,如内部资金价格转移、成本分摊计算客户对银行利息收入、利息支出、中间业务净收入、净利润等指标。

2客户信息的挖掘

通过信息整合,ECIF系统可通过商务智能工具对客户信息进行多种维度、多种层次的数据分析,包括向下钻取、数据切片和旋转以及交互式的图形分析能力,使用户可从任意角度观察和研究客户信息,并支持创建完美的即席报表。而且支持用户从数据库中精心筛选“黄金”数据创建成多维数据立方体。立方体按视察业务的多维因素分析模型(OLAP)设计创建,用户可辨明趋势、跟踪业务运作、创建高效的统计汇总报表。

在客户信息整合的基础上,利用挖掘工具对客户进行VIP筛选。从大量客户信息中细分出普通客户、普通VIP客户、黄金VIP客户等,并为VIP客户提供差异化服务。

二、ECIF系统应用架构

ECIF系统在采用OFSA套件的金融数据模型(OFDM)基础上实现。如图2所示,系统采用多层、可扩展框架结构,整体包括数据导入(ETL)、数据管理和数据存取层三大部分。

1数据导入

主要采用ETL工具,通过数据抽取、转换、并最后加载到OFSA基础数据库OFDM。具体分为如下几个区域。

文件预处理:接收数据下传平台数据,并完成诸如数据文件校验、拆分等相关预处理工作。

临时区域:加载数据的临时存储,并完成ETL工作中的各种复杂计算和转换工作。例如各种账户和数据的平均余额计算、VIP客户识别等工作。

OFDM区域:OFDM为ECIF数据存储模型存储区,为满足银行的各种分析和展现需求提供数据基础。

为满足ETL大批量数据处理的高性能、高吞吐量需求,整个ETL流程贯穿了大批量、并行处理的思路。利用了数据库中的并行处理技术、外部表技术、合并语句批量、并行更新技术、多表插入技术、直接插入技术、批量并行加载技术、分区交换技术、表空间迁移等技术。

非分区表的并行处理:非分区表在执行并行查询语句时,根据该表的并行度(DOP)定义或者根据语句的并行处理提示(/+PARALLEL()/),自动从并行处理缓冲池中分配相应数量的并行进程进行并行 *** 作,并行处理协调器自动将各并行子进程处理的结果合并返回给客户,并释放并行子进程返回到缓冲池中。

分区级的并行处理:在对分区表进行处理时,自动为每个分区分配一个进程,达到并行处理的目的。分区之间可并行处理,自动根据资源使用情况和数据分布情况,自动在分区内部进行并行处理,提高大批量数据处理的吞吐量。

应用机群(RAC)节点间的并行处理:在RAC结构中,不仅单节点内可充分利用SMP服务器的多CPU、大内存的处理能力进行并行处理,而且当单节点不能满足处理需求时,RAC通过INSTANCE_GROUPS、PARALLEL_INSTANCE_GROUP等参数的设置,可将大作业分配到多个节点进行并行处理,充分利用硬件资源,提高大数据量处理的速度和吞吐量。

2数据管理

OFDM数据库模型涉及的数据表主要有以下6类。

OFSA总账表:OFSA总账表用于保存金融数据汇总信息、统计信息、历史信息、和某一时间点的信息。OFSA系统中只有惟一的LEDGER_STAT表。表中的每一行均可找到期末、平均余额和统计要素。但外围系统数据导入此表时必需先导入一张接口表,再通过API由接口表导入总账表。

金融工具表:OFDM中存在多个金融工具表,用于记录金融产品账户级信息,包括存款、借款、xyk等。

交易信息表:存放基础数据表的细节交易数据,如存贷款的明细交易层数据、中间业务的交易数据。

客户信息表:主要用于对客户关系的分析应用,能够提供各类客户关系及盈利能力分析报告。

OFDM基础数据表:OFDM基础数据表是用于存放OFSA系统的参数表,如利率曲线表、汇率曲线表、树结构定义等。

码表:支持上述各表的标准化代码表,如客户经理码表、行业码表等。

3数据存取

基于商业智能工具所提供的强大展示能力,ECIF可以集中存放并展示全行各类客户的信息。通过ECIF系统,用户可查看客户的信息全貌,包括其历史信息。对于未保留历史的客户基本信息用特殊颜色或特殊字体标示,查询结果数据都可以用饼状图、曲线图、趋势图等图表形式灵活展现。

ECIF系统属于分析型客户关系管理(CRM)系统,其核心功能包括:客户单一视图展现、经营分析和辅助决策分析、数据挖掘和预测。银行实施分析型CRM项目建设,关键在于掌握客户信息,只有具备完整的客户信息,才能全面启动客户关系管理工作。

扩展阅读:保险怎么买,哪个好,手把手教你避开保险的这些"坑"

1、注意事务的管理,什么时候一次性提交,中间出错要回滚。

2、id不要使用自动生成,用sequence或者其他方式来指定,不用自加生成的那种。

3、数据库建模的时候注意添加外键和约束。

4、复杂的查询可以用数据库的函数或者存储过程来实现。

5、对于数据量比较大的表要注意使用索引。

6、多看看各种数据库对sql的执行解释,了解一个sql是怎么一步一步的执行机制,从而优化自己写sql的效率。比方oracle的PLSQL Developer这个工具里面,选中一段sql按F5就会d出sql的执行解释窗口。

7、冗余一定要适度,而且有些冗余是必要的,有些冗余则会弊大于利,建模时要仔细衡量一下。

8、注意总结,学而不思则罔,死而不学则殆,最好的学习对象是自己不断的实践和总结。

以上就是关于全国计算机三级数据库考点分析之数据库系统基本原理[5]全部的内容,包括:全国计算机三级数据库考点分析之数据库系统基本原理[5]、保险公司ecif系统、使用oracle,和其他数据库开发的时候,我们程序员需要注意什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9810124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存